Yes, I think you found the issue. The output of ldd is:
$ldd /opt/globus/bin/globus-wsdl-parser
linux-gate.so.1 => (0xffffe000)
libglobus_common_gcc32dbg.so.0 =>
/opt/gt-3.2//lib/libglobus_common_gcc32dbg.so.0 (0x40018000)
libxml2_gcc32dbg.so.2 => /opt/gt-3.2//lib/libxml2_gcc32dbg.so.2
(0x40044000)
libltdl_gcc32dbg.so.3 => /opt/gt-3.2//lib/libltdl_gcc32dbg.so.3
(0x4013f000)
libglobus_js_gcc32dbg.so.0 =>
/opt/globus/lib/libglobus_js_gcc32dbg.so.0 (0x40146000)
libdl.so.2 => /lib/libdl.so.2 (0x40210000)
libm.so.6 => /lib/tls/libm.so.6 (0x40213000)
libc.so.6 => /lib/tls/libc.so.6 (0x40235000)
libz.so.1 => /lib/libz.so.1 (0x4034a000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
So it looks like its picking up a libxml from a previous installation of
globus on this system. I'll try to find out why it did that (probably
an issue with LD_LIBRARY_PATH or something) and I'll try to rebuild.
Thanks for the feedback!
Regards,
Andre
Charles Bacon wrote:
> I haven't seen this error, but I bet the libxml2 in question is one
> installed by GT and not your system libxml2. Can you run ldd on
> globus-wsdl-parser and see what it's trying to link against?
>
>
> Charles
>
> On Dec 13, 2007, at 2:39 PM, Andre Charbonneau wrote:
>
>> Greetings,
>> I'm trying to install gt 4.0.5 (from source:
>> gt4.0.5-all-source-installer) and I'm getting the following error:
>>
>>
>>
>>
>>
>> (...)
>> if test ! -f
>> /home/globus/software/build/gt4.0.5-all-source-installer/source-trees/wsrf/c/core/source/wsa_AttributedQName.c;
>>
>> then \
>> /opt/globus/bin/globus-wsrf-cgen -np -gg \
>>
>> /opt/globus/share/schema/wsrf/properties/WS-ResourceProperties.wsdl; \
>> fi
>> /opt/globus/bin/globus-wsdl-parser: error while loading shared
>> libraries: /opt/globus/bin/globus-wsdl-parser: undefined symbol:
>> xmlDictCreate
>> make[1]: *** [wsa_AttributedQName.c] Error 127
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> System details:
>> ---------------
>> Linux venus 2.6.11.7 #1 SMP Thu Apr 14 15:14:44 EDT 2005 i686 i686 i386
>> GNU/Linux
>>
>>> gcc -v
>> Reading specs from /usr/lib/gcc-lib/i586-suse-linux/3.3.3/specs
>> Configured with: ../configure --enable-threads=posix --prefix=/usr
>> --with-local-prefix=/usr/local --infodir=/usr/share/info
>> --mandir=/usr/share/man --enable-languages=c,c++,f77,objc,java,ada
>> --disable-checking --libdir=/usr/lib --enable-libgcj
>> --with-gxx-include-dir=/usr/include/g++ --with-slibdir=/lib
>> --with-system-zlib --enable-shared --enable-__cxa_atexit i586-suse-linux
>> Thread model: posix
>> gcc version 3.3.3 (SuSE Linux)
>>
>>> rpm -qa | grep libxml
>> libxml2-2.6.7-28
>>
>> Anyone else was faced with this problem before?
>>
>> Thanks,
>> Andre
>>