[libxml++] Re: Trying to cross compile libxml++



Please use the mailing list rather than sending mail directly to
developers.

On Wed, 2004-02-25 at 05:07, Jim Hodapp wrote:
> Murray,
> 
>     I'm currently trying to cross compile libxml++-0.27.0 to work on my
> iPaq PDA running the Familiar Linux distribution (for a project at
> school).  I've gone ahead and changed all of the CC, CCX, lines to point
> to the specific versions of gcc and g++ for the arm architecture, but I
> keep getting errors when the build process tries to link.  Example
> output:
> 
>  make
> Making all in parsers
> make[1]: Entering directory
> `/home/jhodapp/Projects/libxml++-0.27.0/libxml++/parsers'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory
> `/home/jhodapp/Projects/libxml++-0.27.0/libxml++/parsers'
> Making all in exceptions
> make[1]: Entering directory
> `/home/jhodapp/Projects/libxml++-0.27.0/libxml++/exceptions'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory
> `/home/jhodapp/Projects/libxml++-0.27.0/libxml++/exceptions'
> Making all in nodes
> make[1]: Entering directory
> `/home/jhodapp/Projects/libxml++-0.27.0/libxml++/nodes'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory
> `/home/jhodapp/Projects/libxml++-0.27.0/libxml++/nodes'
> Making all in io
> make[1]: Entering directory
> `/home/jhodapp/Projects/libxml++-0.27.0/libxml++/io'make[1]: Nothing to
> be done for `all'.
> make[1]: Leaving directory
> `/home/jhodapp/Projects/libxml++-0.27.0/libxml++/io'
> make[1]: Entering directory
> `/home/jhodapp/Projects/libxml++-0.27.0/libxml++'
> /bin/sh ../libtool --mode=link /usr/local/arm/3.3.2/arm-linux/bin/g++ 
> -g -O2 -o libxml++-0.1.la -rpath /usr/local/lib -version-info 13:0:0
> attribute.lo dtd.lo document.lo noncopyable.lo keepblanks.lo   
> -L/usr/lib -lxml2 -lz -lpthread -lm parsers/libparsers.la
> exceptions/libexceptions.la nodes/libnodes.la io/libio.la
> rm -fr .libs/libxml++-0.1.la .libs/libxml++-0.1.* .libs/libxml++-0.1.*
> gcc -shared  attribute.lo dtd.lo document.lo noncopyable.lo
> keepblanks.lo -Wl,--whole-archive parsers/.libs/libparsers.al
> exceptions/.libs/libexceptions.al nodes/.libs/libnodes.al
> -Wl,--no-whole-archive  -Wl,--rpath
> -Wl,/home/jhodapp/Projects/libxml++-0.27.0/libxml++/io/.libs -Wl,--rpath
> -Wl,/usr/local/lib -L/usr/lib /usr/lib/libxml2.so -lz -lpthread -lm
> io/.libs/libio.so  -Wl,-soname -Wl,libxml++-0.1.so.13 -o
> .libs/libxml++-0.1.so.13.0.0
> /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/../../../../i686-pc-linux-gnu/bin/ld: attribute.lo: Relocations in generic ELF (EM: 40)
> attribute.lo: could not read symbols: File in wrong format
> collect2: ld returned 1 exit status
> make[1]: *** [libxml++-0.1.la] Error 1
> make[1]: Leaving directory
> `/home/jhodapp/Projects/libxml++-0.27.0/libxml++'
> make: *** [all-recursive] Error 1
> 
> I can't seem to get past this stage.  Do you have any thoughts on this? 
> This app is an absolute must for my project so any thoughts would be
> greatly appreciated.
> 
> Thanks,
> 
> Jim Hodapp
> 
> (jimmy_dean in #gnome)
-- 
Murray Cumming
www.murrayc.com
murrayc murrayc com





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]