Re: compilation error

From: Philippe Canal <pcanal_at_fnal.gov>
Date: Thu, 4 Aug 2011 16:50:12 -0500


Hi,

I suppose that the problem is that all the .o files in io/xmlparser/src needs to be rebuild as they seems to have been build against xml2 version 2.4.30 but you have version 2.7.6 installed.

Cheers,
Philippe.

On 7/22/11 5:34 PM, xsatya wrote:
> Hello Experts,
>
> I am getting following errors while compiling root v5-28-00e.
>
> *Error:*
>
> lib/libXMLParser.so: undefined reference to `xmlCreateFileParserCtxt_at_LIBXML2_2.4.30'
> lib/libXMLParser.so: undefined reference to `xmlStopParser_at_LIBXML2_2.4.30'
> lib/libXMLParser.so: undefined reference to `xmlStrdup_at_LIBXML2_2.4.30'
> lib/libXMLParser.so: undefined reference to `xmlParserGetDirectory_at_LIBXML2_2.4.30'
> lib/libXMLParser.so: undefined reference to `xmlParseDocument_at_LIBXML2_2.4.30'
> lib/libXMLParser.so: undefined reference to `xmlCleanupParser_at_LIBXML2_2.4.30'
> lib/libXMLParser.so: undefined reference to `xmlDocGetRootElement_at_LIBXML2_2.4.30'
> lib/libXMLParser.so: undefined reference to `xmlFreeDoc_at_LIBXML2_2.4.30'
> lib/libXMLParser.so: undefined reference to `xmlInitParser_at_LIBXML2_2.4.30'
> lib/libXMLParser.so: undefined reference to `xmlFreeParserCtxt_at_LIBXML2_2.4.30'
> lib/libXMLParser.so: undefined reference to `xmlCreateMemoryParserCtxt_at_LIBXML2_2.4.30'
> collect2: ld returned 1 exit status
> make: *** [bin/hist2workspace] Error 1
>
> *===========================================================*
>
> *System info*
> Linux: 2.6.32-71.el6.x86_64 #1 SMP
> xml2-config -version: 2.7.6
> gcc version: 4.4.4 20100726 (Red Hat 4.4.4-13) (GCC)
>
> *echo $LD_LIBRARY_PATH*
> /opt/common/basic/alien/alien/api/lib:/opt/common/basic/root/v5-28-00e/lib:/opt/common/basic/aliroot/v4-20-Release/lib/tgt_linuxx8664gcc:/opt/common/basic/geant3/g3.v5-28-00e/lib/tgt_linuxx8664gcc
>
> *ldd $ROOTSYS/lib/libXMLParser.so*
>
> /opt/common/basic/root/v5-28-00e/lib/libXMLParser.so: /opt/common/basic/alien/alien/api/lib/libxml2.so.2: no version information
> available (required by /opt/common/basic/root/v5-28-00e/lib/libXMLParser.so)
> linux-vdso.so.1 => (0x00007fff12fff000)
> libxml2.so.2 => /opt/common/basic/alien/alien/api/lib/libxml2.so.2 (0x00007f6384758000)
> libz.so.1 => /opt/common/basic/alien/alien/api/lib/libz.so.1 (0x00007f6384541000)
> libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f6384219000)
> libm.so.6 => /lib64/libm.so.6 (0x00007f6383f95000)
> libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f6383d7e000)
> libc.so.6 => /lib64/libc.so.6 (0x00007f63839ff000)
> libdl.so.2 => /lib64/libdl.so.2 (0x00007f63837fb000)
> /lib64/ld-linux-x86-64.so.2 (0x00000038cbe00000)
>
> *I am compiling with options:
> *
> ./configure \
> --with-f77=gfortran \
> --with-pythia6-uscore=SINGLE \
> --enable-roofit \
> --enable-minuit2 \
> --with-alien-incdir=${ALIEN_DIR}/api/include \
> --with-alien-libdir=${ALIEN_DIR}/api/lib \
> --with-monalisa-libdir=${ALIEN_DIR}/api/lib \
> --with-monalisa-incdir=${ALIEN_DIR}/api/include \
> --with-xrootd-incdir=${ALIEN_DIR}/api/include/xrootd \
> --with-xrootd-libdir=${ALIEN_DIR}/api/lib \
> --disable-editline \
> --enable-gsl-shared \
> --disable-globus \
> --build=debug
>
>
> Thank you.
>
> With regards,
> satya
> --
> ---------------
> Research Student,
> High Energy Physics, India.
Received on Thu Aug 04 2011 - 23:50:21 CEST

This archive was generated by hypermail 2.2.0 : Sat Aug 06 2011 - 17:50:01 CEST