Did patch http://bugzilla.gnome.org/show_bug.cgi?id=454388 work for you ?


guido amoruso wrote:
> Hi,
>
> I'm trying to cross-compile libxml2 on linux (Ubuntu Gutsy) with mingw, 
> without
> success. I would be very important to get it working, because I'm trying to 
> get
> a full cross-build-chain to compile the gnome stack, in order to use it as a
> depolyment platform on Windows also.
>
> Tried to google around, but not found any working solution. Any help
> would be very
> appreciated!
>
> Configure parameters are:
>
> --enable-static=yes --enable-shared=no --without-threads --without-python
> --without-ftp --without-http --without-readline --disable-ipv6
>
> but I get this error (the same with libxml2-2.6.27 and libxml2-2.6.30):
>
> ==========================================================================
> xmllint.o:xmllint.c:(.text+0xdf): undefined reference to `__imp__xmlFree'
> xmllint.o:xmllint.c:(.text+0x253): undefined reference to `__imp__xmlFree'
> xmllint.o:xmllint.c:(.text+0x384): undefined reference to `__imp__xmlFree'
> xmllint.o:xmllint.c:(.text+0x470): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x47a): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x484): undefined reference to `__imp__xmlFree'
> xmllint.o:xmllint.c:(.text+0x4b3): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x4bd): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x565): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x578): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x736): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x740): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x7a4): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x7ae): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x7f3): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x7fd): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x861): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x86e): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x8aa): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x8bd): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x921): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x92b): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x973): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x97d): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x9f1): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x9fe): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0xa3a): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0xa4d): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x1e28): undefined reference to `__imp__xmlFree'
> xmllint.o:xmllint.c:(.text+0x237c): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x2386): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x23e4): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x23ee): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x2498): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x24a2): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x24d3): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x24dd): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x296b): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x2975): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x3154): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x3167): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x34f6): undefined reference to `__imp__xmlFree'
> xmllint.o:xmllint.c:(.text+0x36a3): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x36ad): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x3a04): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x3a12): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x3c10): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x3c23): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x41bf): undefined reference to
> `__imp__xmlTreeIndentString'
> xmllint.o:xmllint.c:(.text+0x41f1): undefined reference to
> `__imp__xmlLoadExtDtdDefaultValue'
> xmllint.o:xmllint.c:(.text+0x4202): undefined reference to
> `__imp__xmlLoadExtDtdDefaultValue'
> xmllint.o:xmllint.c:(.text+0x4222): undefined reference to
> `__imp__xmlDoValidityCheckingDefaultValue'
> xmllint.o:xmllint.c:(.text+0x4261): undefined reference to
> `__imp__xmlLoadExtDtdDefaultValue'
> xmllint.o:xmllint.c:(.text+0x42e9): undefined reference to
> `__imp__xmlLoadExtDtdDefaultValue'
> xmllint.o:xmllint.c:(.text+0x48a8): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x48b2): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x48e8): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x48f2): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x4902): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x490c): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x4925): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x492f): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x4948): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x4952): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x4997): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x49a1): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x49d0): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x49da): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x4a39): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x4a43): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x4a86): undefined reference to
> `__imp__xmlGenericErrorContext'
> xmllint.o:xmllint.c:(.text+0x4a90): undefined reference to
> `__imp__xmlGenericError'
> xmllint.o:xmllint.c:(.text+0x4c08): undefined reference to
> `__imp__xmlParserVersion'
> xmllint.o:xmllint.c:(.text+0x58a0): undefined reference to
> `__imp__xmlGetWarningsDefaultValue'
> xmllint.o:xmllint.c:(.text+0x58e4): undefined reference to
> `__imp__xmlGetWarningsDefaultValue'
> xmllint.o:xmllint.c:(.text+0x5931): undefined reference to
> `__imp__xmlParserDebugEntities'
> =============================================================
>
> Last command is:
>
> make[2]: Entering directory `/home/guido/checkout/libxml2-2.6.27'
> /bin/bash ./libtool --tag=CC --mode=link /usr/bin/i586-mingw32msvc-gcc  -O2
> -mno-cygwin -mms-bitfields -mwindows -march=i686 -I/home/guido/target/include
> -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  -mno-cygwin -L/home/guido/target/lib  -o xmllint.exe
> xmllint.o ./libxml2.la   -liconv -lm
> /usr/bin/i586-mingw32msvc-gcc -O2 -mno-cygwin -mms-bitfields -mwindows
> -march=i686 -I/home/guido/target/include -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 -mno-cygwin 
> -o
> xmllint.exe xmllint.o  -L/home/guido/target/lib ./.libs/libxml2.a
> /home/guido/target/lib/libiconv.dll.a -lm   -Wl,--rpath
> -Wl,/home/guido/target/lib -Wl,--rpath -Wl,/home/guido/target/lib
>
> Thanks,
> Guido
> _______________________________________________
> xml mailing list, project page  http://xmlsoft.org/
> [email protected]
> http://mail.gnome.org/mailman/listinfo/xml
>
>   

_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to