[Rd] compile question - now status update
aixtools at gmail.com
Wed Nov 25 16:52:22 CET 2015
On 2015-11-23 23:43, peter dalgaard wrote:
>> On 23 Nov 2015, at 22:30 , aixtools<aixtools at gmail.com> wrote:
>>> ./configure --enable-maintainer-mode ...
> Two things here
> - possibly irrelevant, but I'd avoid building in the source directory. (mkdir ../BUILD ; cd ../BUILD; ../R/configure)
> - don't turn on mantainer mode. You are not a maintainer, and if you want to play at being one, I think you need extra tools.
Took advice, and moving forward. Currently both 32-bit and 64-bit are
having similar issues - which I prefer to one working perfectly and the
other having issues.
Main issues are dublicate issues and a missing function - that I would
expect to be in libm (logf()).
So, for both 32-bit and 64-bit, even with -lm added to LDFLAGS it is
byte-compiling package 'grDevices'
Warning in solve.default(rgb) :
unable to load shared object
rtld: 0712-001 Symbol logf was referenced
from module /data/prj/cran/32/R-build/lib/libRlapack.so(), but a
of the symbol was not found.
Error in solve.default(rgb) : LAPACK routines cannot be loaded
Error: unable to load R code in package 'grDevices'
/data/prj/cran/R-devel/share/make/lazycomp.mk:7: recipe for target
For the interested, I have captured the screen outputs of the configure
and make - sub-directory 003 is the last 64-bit I tried, and
sub-directory 004 is the 32-bit build. See
http://download.aixtools.net/test/R/2015-11-23/ as I do not want to bog
down mailers with included files.
* Note that the 32-bit build failed because the 64-bit curl include
files were still installed. MAYBE it is worth considering having curl
included again in the source distribution. That way the correct include
files can be included in R directories for packages et al that are being
built around/based upon R environment.
More information about the R-devel