Rainer Hurling
2009-Mar-17 15:11 UTC
[Rd] R does not compile any more on FreeBSD 8.0-CURRENT
On a recent FreeBSD 8.0-CURRENT (i386) building R (any version) breaks with the following messages: ---------------------------------------------------------------------- [...snip...] gcc -std=gnu99 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -O2 -c wilcox.c -o wilcox.o gcc -std=gnu99 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -O2 -c signrank.c -o signrank.o rm -rf libnmath.a ar cr libnmath.a mlutils.o d1mach.o i1mach.o fmax2.o fmin2.o fprec.o fround.o ftrunc.o sign.o fsign.o imax2.o imin2.o chebyshev.o log1p.o expm1.o lgammacor.o gammalims.o stirlerr.o bd0.o gamma.o lgamma.o gamma_cody.o beta.o lbeta.o polygamma.o bessel_i.o bessel_j.o bessel_k.o bessel_y.o choose.o snorm.o sexp.o dgamma.o pgamma.o qgamma.o rgamma.o dbeta.o pbeta.o qbeta.o rbeta.o dunif.o punif.o qunif.o runif.o dnorm.o pnorm.o qnorm.o rnorm.o dlnorm.o plnorm.o qlnorm.o rlnorm.o df.o pf.o qf.o rf.o dnf.o dt.o pt.o qt.o rt.o dnt.o dchisq.o pchisq.o qchisq.o rchisq.o rnchisq.o dbinom.o pbinom.o qbinom.o rbinom.o rmultinom.o dcauchy.o pcauchy.o qcauchy.o rcauchy.o dexp.o pexp.o qexp.o rexp.o dgeom.o pgeom.o qgeom.o rgeom.o dhyper.o phyper.o qhyper.o rhyper.o dnbinom.o pnbinom.o qnbinom.o rnbinom.o dpois.o ppois.o qpois.o rpois.o dweibull.o pweibull.o qweibull.o rweibull.o dlogis.o plogis.o qlogis.o rlogis.o dnchisq.o pnchisq.o qnchisq.o dnbeta.o pnbeta.o qnbeta.o pnf.o pnt.o qnf.o qnt.o ptukey.o qtukey.o toms708.o wilcox.o signrank.o ranlib libnmath.a config.status: creating src/unix/Makefile make: /usr/local/R-devel/srcunix: No such file or directory *** Error code 2 Stop in /usr/local/R-devel/src/unix. *** Error code 1 Stop in /usr/local/R-devel/src. *** Error code 1 Stop in /usr/local/R-devel. ---------------------------------------------------------------------- The path /usr/local/R-devel/srcunix does not exist but .../src/unix/ does. As a workaround I am able to do cd src/unix make cd ../.. make A second break with the same error does occur at /usr/local/R-devel/srcmain. Again this workaround works cd src/main make cd ../.. make Now the compilation finished without another break. What could be the reason for this 'path break'? So long it seems that this error on FreeBSD 8.0-CURRENT only appears with R and no other third party software. Potentially this is an error within latest FreeBSD code (?) and I have to ask on the FreeBSD mailing list. But before I wanted to ask on r-devel at . Perhaps someone here has an idea? Any hints are very welcome. Thanks in advance, Rainer Hurling
Hiroyuki Kawakatsu
2009-Mar-19 09:37 UTC
[Rd] R does not compile any more on FreeBSD 8.0-CURRENT
Rainer Hurling wrote:> On a recent FreeBSD 8.0-CURRENT (i386) building R (any version) > breaks with the following messages:[...] I run 7.1-RELEASE (amd64) so I cannot comment on any potential issues with 8.0-CURRENT. On my machine the r-devel tarball (r48148) builds without any problems but I use ./configure MAKE=gmake Have you tried gmake? h. -- +--- | Hiroyuki Kawakatsu | Business School, Dublin City University | Dublin 9, Ireland. Tel +353 (0)1 700 7496
Rainer Hurling
2009-Mar-20 16:39 UTC
[Rd] R does not compile any more on FreeBSD 8.0-CURRENT
On 19.03.2009 10:37 (UTC+1), Hiroyuki Kawakatsu wrote:> Rainer Hurling wrote: >> On a recent FreeBSD 8.0-CURRENT (i386) building R (any version) >> breaks with the following messages: > [...] > > I run 7.1-RELEASE (amd64) so I cannot comment on any potential issues > with 8.0-CURRENT. On my machine the r-devel tarball (r48148) builds > without any problems but I use > > ./configure MAKE=gmake > > Have you tried gmake? > > h.Yes, I tried gmake with same result. This behaviour is only with CURRENT from ~ 5th march 2009 on. Before that I have been able to compile with standard (bsd) make. Thank you for this question, Rainer
Rainer Hurling
2009-Mar-20 21:19 UTC
[Rd] [SOLVED] Re: R does not compile any more on FreeBSD 8.0-CURRENT
Todays (03/20/2009) update of FreeBSD 8.0-CURRENT solved the problem. The two pathes are resolving again. So building and installing R on CURRENT works again :-) Thanks for your patience, Rainer On 17.03.2009 16:11 (UTC+1), Rainer Hurling wrote:> On a recent FreeBSD 8.0-CURRENT (i386) building R (any version) breaks > with the following messages: > > ---------------------------------------------------------------------- > [...snip...] > gcc -std=gnu99 -I. -I../../src/include -I../../src/include > -I/usr/local/include -DHAVE_CONFIG_H -g -O2 -c wilcox.c -o wilcox.o > gcc -std=gnu99 -I. -I../../src/include -I../../src/include > -I/usr/local/include -DHAVE_CONFIG_H -g -O2 -c signrank.c -o signrank.o > rm -rf libnmath.a > ar cr libnmath.a mlutils.o d1mach.o i1mach.o fmax2.o fmin2.o fprec.o > fround.o ftrunc.o sign.o fsign.o imax2.o imin2.o chebyshev.o log1p.o > expm1.o lgammacor.o gammalims.o stirlerr.o bd0.o gamma.o lgamma.o > gamma_cody.o beta.o lbeta.o polygamma.o bessel_i.o bessel_j.o bessel_k.o > bessel_y.o choose.o snorm.o sexp.o dgamma.o pgamma.o qgamma.o rgamma.o > dbeta.o pbeta.o qbeta.o rbeta.o dunif.o punif.o qunif.o runif.o dnorm.o > pnorm.o qnorm.o rnorm.o dlnorm.o plnorm.o qlnorm.o rlnorm.o df.o pf.o > qf.o rf.o dnf.o dt.o pt.o qt.o rt.o dnt.o dchisq.o pchisq.o qchisq.o > rchisq.o rnchisq.o dbinom.o pbinom.o qbinom.o rbinom.o rmultinom.o > dcauchy.o pcauchy.o qcauchy.o rcauchy.o dexp.o pexp.o qexp.o rexp.o > dgeom.o pgeom.o qgeom.o rgeom.o dhyper.o phyper.o qhyper.o rhyper.o > dnbinom.o pnbinom.o qnbinom.o rnbinom.o dpois.o ppois.o qpois.o rpois.o > dweibull.o pweibull.o qweibull.o rweibull.o dlogis.o plogis.o qlogis.o > rlogis.o dnchisq.o pnchisq.o qnchisq.o dnbeta.o pnbeta.o qnbeta.o pnf.o > pnt.o qnf.o qnt.o ptukey.o qtukey.o toms708.o wilcox.o signrank.o > ranlib libnmath.a > config.status: creating src/unix/Makefile > make: /usr/local/R-devel/srcunix: No such file or directory > *** Error code 2 > > Stop in /usr/local/R-devel/src/unix. > *** Error code 1 > > Stop in /usr/local/R-devel/src. > *** Error code 1 > > Stop in /usr/local/R-devel. > ---------------------------------------------------------------------- > > The path /usr/local/R-devel/srcunix does not exist but .../src/unix/ > does. As a workaround I am able to do > > cd src/unix > make > cd ../.. > make > > A second break with the same error does occur at > /usr/local/R-devel/srcmain. Again this workaround works > > cd src/main > make > cd ../.. > make > > Now the compilation finished without another break. What could be the > reason for this 'path break'? So long it seems that this error on > FreeBSD 8.0-CURRENT only appears with R and no other third party software. > > Potentially this is an error within latest FreeBSD code (?) and I have > to ask on the FreeBSD mailing list. But before I wanted to ask on > r-devel at . Perhaps someone here has an idea? Any hints are very welcome. > > Thanks in advance, > Rainer Hurling
Possibly Parallel Threads
- No rule to make target all.R, needed by compiler.rdb building R 3.4.1 from source, Scientific Linux release 6.9 (Carbon)
- Possible ld.exe problem when building
- R Compilation gets stuck on Windows 64
- pnmath compilation failure; dylib issue?
- Error compiling R.2.8.1 with gcc 4.4 on Mac OS 10.5.6