Hi all! I'm building libxml2-2.7.8 on several different (redhat-based) platforms (using a long list of --with-xxx=no options,... see below for the options).
The first one I tried was an up to date Centos 5.6 which went without a hitch. The second one is an older Centos 4.8, and with the same list of configure options I get this output: libtool: link: ar cru .libs/testdso.a testdso.o libtool: link: ranlib .libs/testdso.a libtool: link: ( cd ".libs" && rm -f "testdso.la" && ln -s "../testdso.la" "testdso.la" ) gcc -DHAVE_CONFIG_H -I. -I./include -I./include -D_REENTRANT -g -O2 -pedantic -W -Wformat -Wunused -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wredundant-decls -MT xmllint.o -MD -MP -MF .deps/xmllint.Tpo -c -o xmllint.o xmllint.c mv -f .deps/xmllint.Tpo .deps/xmllint.Po /bin/sh ./libtool --tag=CC --mode=link gcc -g -O2 -pedantic -W -Wformat -Wunused -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wredundant-decls -o xmllint xmllint.o ./libxml2.la -lz -lm libtool: link: gcc -g -O2 -pedantic -W -Wformat -Wunused -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wredundant-decls -o .libs/xmllint xmllint.o ./.libs/libxml2.so -ldl -lz -lm -Wl,-rpath -Wl,/usr/local/lib ./.libs/libxml2.so: undefined reference to `xmlSAX2EndElement' ./.libs/libxml2.so: undefined reference to `xmlSAX2StartElement' collect2: ld returned 1 exit status make[2]: *** [xmllint] Error 1 make[2]: Leaving directory `/home/fredex/programs/libxml2/libxml2-2.7.8' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/fredex/programs/libxml2/libxml2-2.7.8' make: *** [all] Error 2 cat /etc/redhat-release CentOS release 4.8 (Final) Note the undefined references to xmlSAX2EndElement and xmlSAX2StartElement in libxml2.so. Here is the list of configure options I used: ./configure --with-reader --enable-ipv6=no --with-catalog=no --with-debug=no --with-docbook=no --with-ftp=no --with-html=no --with-pattern=no --with-push=no --with-regexps=no --with-sax1=no --with-schemas=no --with-schematron=no --with-valid=no --with-writer=no --with-xinclude=no --with-xpath=no --with-xptr=no Gcc version: $ gcc -v Reading specs from /usr/lib/gcc/i386-redhat-linux/3.4.6/specs Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-java-awt=gtk --host=i386-redhat-linux Thread model: posix gcc version 3.4.6 20060404 (Red Hat 3.4.6-11) it appears to create the static library (which is my ultimate goal) so I may be OK as-is, but it makes me wonder. Suggestions welcome. Fred Fred Smith Senior Applications Programmer/Analyst Computrition, Inc. 175 Middlesex Turnpike Bedford, MA 01730 ph: 781-275-4488 x148 fax: 781-687-8884 This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to which they are addressed. If you have received this email in error please notify the system manager. Please note that any views or opinions presented in this email are solely those of the author and do not necessarily represent those of the company. Finally, the recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email
_______________________________________________ xml mailing list, project page http://xmlsoft.org/ [email protected] http://mail.gnome.org/mailman/listinfo/xml
