[Rd] configure fail for XML package on freebsd

Hiroyuki Kawakatsu hkawakat at gmail.com
Wed Mar 11 14:57:27 CET 2009


On 3/11/09, Duncan Temple Lang wrote:
[...]
>
>  That should probably be
>   setenv  LIBXML_INCDIR -I/usr/local/include/libxml2
>
>  (rather than having the additional /libxml after it.)

OK, thanks. But this still fails.

>  Did you install libxml2 version 2.7.3 yourself,
>  i.e. separately from the installation of the operating system?

I did not install myself. It must have been installed as dependency of
some other package.

>  Is /usr/local/lib being searched for .so files by your dynamic
>  loader?
>
>  Try
>
>   ldd `which xmllint`
>
>  to see what shared libraries it finds? Does it list
>  libxml2.so.2 and if so, where is the file to which it points -
>  /usr/lib or /usr/local/lib ? If it is /usr/lib, that is the
>  problem.

erdos# ldd `which xmllint`
/usr/local/bin/xmllint:
        libxml2.so.5 => /usr/local/lib/libxml2.so.5 (0x80063e000)
        libz.so.4 => /lib/libz.so.4 (0x800884000)
        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x800998000)
        libm.so.5 => /lib/libm.so.5 (0x800b91000)
        libc.so.7 => /lib/libc.so.7 (0x800cab000)


>  If this doesn't identify the problem, please download
>  the XML_2.3-0.tar.gz file and issue the commands
>
>   tar zxf XML_2.3-0.tar.gz
>   R CMD INSTALL XML
>
>  and send me the file XML/config.log and I can try to
>  find out what is going wrong form the details in that.
[...]

Aha, thanks for the hint. Once I checked the config.log file, I found
the source of the error. XML was using a different version of gcc than
that used from building R-devel. So the solution was simply to do

R CMD INSTALL --configure-vars="MAKE=gmake CC=gcc44 ..." XML

Thanks very much for your help. Is there a way to automagically use
the configure-vars used to build R for any package installs without
having to explicitly pass them as above?

h.
-- 
+---
| Hiroyuki Kawakatsu
| Business School, Dublin City University
| Dublin 9, Ireland. Tel +353 (0)1 700 7496



More information about the R-devel mailing list