Hi, I am having problems installing the XML package with R-devel on freebsd. If I simply do install.packages("XML"), it says that the parser.h file is not found. After reading the INSTALL file, I have set
setenv XML_CONFIG /usr/local/bin/xml2-config setenv LIBXML_LIBDIR -L/usr/local/lib setenv LIBXML_INCDIR -I/usr/local/include/libxml2/libxml and install.packages("XML") fails with checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for libxml/parser.h... (cached) no checking for gnome-xml/parser.h... (cached) no Located parser file -I/usr/local/include/libxml2/libxml/parser.h checking for gzopen in -lz... yes checking for xmlParseFile in -lxml2... yes You are trying to use a version 2.* edition of libxml but an incompatible library. The header files and library seem to be mismatched. If you have specified LIBXML_INCDIR, make certain to also specify an appropriate LIBXML_LIBDIR if the libxml2 library is not in the default directories. ERROR: configuration failed for package 'XML' * Removing '/usr/local/share/R-devel/library/XML' Warning in install.packages("XML", clean = TRUE) : installation of package 'XML' had non-zero exit status Some version info on my machine: erdos# portversion -F "libxml*" libxml2-2.7.3 = erdos# xml2-config --version 2.7.3 erdos# ls /usr/local/lib/libxml* /usr/local/lib/libxml2.a /usr/local/lib/libxmlparse.so@ /usr/local/lib/libxml2.la* /usr/local/lib/libxmlparse.so.1* /usr/local/lib/libxml2.so@ /usr/local/lib/libxmltok.a /usr/local/lib/libxml2.so.5* /usr/local/lib/libxmltok.la* /usr/local/lib/libxmlparse.a /usr/local/lib/libxmltok.so@ /usr/local/lib/libxmlparse.la* /usr/local/lib/libxmltok.so.1* The header LIBXML_INCDIR/xmlversion.h does define version as 2.7.3. Does anyone have an idea of what may be going wrong? h. -- +--- | Hiroyuki Kawakatsu | Business School, Dublin City University | Dublin 9, Ireland. Tel +353 (0)1 700 7496 ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel