Hi dachande How did you get past this error?
I'm having this exact error now. dachande;682293 Wrote: > So now I'm running into a new problem while compiling SqueezeOS. > > Somehow it looks like libsdl_image is trying to use libraries from my > local system instead of the ones compiled by the toolchain. > > Here is the part where compilation fails > > > Code: -------------------- > > > ERROR: function do_install failed > ERROR: log data follows (/home/pilznille/build/squeezeos/poky/build/tmp-jive/work/armv5te-none-linux-gnueabi/libsdl-image-1.2.5+svnr9512-r3/temp/log.do_install.8616) > | NOTE: make DESTDIR=/home/pilznille/build/squeezeos/poky/build/tmp-jive/work/armv5te-none-linux-gnueabi/libsdl-image-1.2.5+svnr9512-r3/image install > | make[1]: Entering directory `/home/pilznille/build/squeezeos/poky/build/tmp-jive/work/armv5te-none-linux-gnueabi/libsdl-image-1.2.5+svnr9512-r3/SDL_image-1.2.5' > | test -z "/usr/lib" || /bin/mkdir -p "/home/pilznille/build/squeezeos/poky/build/tmp-jive/work/armv5te-none-linux-gnueabi/libsdl-image-1.2.5+svnr9512-r3/image/usr/lib" > | /bin/sh ./libtool --mode=install /usr/bin/install -c 'libSDL_image.la' '/home/pilznille/build/squeezeos/poky/build/tmp-jive/work/armv5te-none-linux-gnueabi/libsdl-image-1.2.5+svnr9512-r3/image/usr/lib/libSDL_image.la' > | libtool: install: warning: relinking `libSDL_image.la' > | (cd /home/pilznille/build/squeezeos/poky/build/tmp-jive/work/armv5te-none-linux-gnueabi/libsdl-image-1.2.5+svnr9512-r3/SDL_image-1.2.5; /bin/sh ./libtool --tag=CC --mode=relink arm-none-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s -mthumb-interwork -mno-thumb --sysroot=/home/pilznille/build/squeezeos/poky/build/tmp-jive/staging/armv5te-none-linux-gnueabi -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -ggdb -feliminate-unused-debug-types -I/home/pilznille/build/squeezeos/poky/build/tmp-jive/staging/armv5te-none-linux-gnueabi/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -no-undefined -release 1.2 -version-info 1:4:1 -Wl,-O1 -o libSDL_image.la -rpath /usr/lib IMG.lo IMG_bmp.lo IMG_gif.lo IMG_jpg.lo IMG_lbm.lo IMG_pcx.lo IMG_png.lo IMG_pnm.lo IMG_tga.lo IMG_tif.lo IMG_xcf.lo IMG_xpm.lo IMG_xv.lo IMG_gd.lo -lpng -lz -ljpeg -L/home/pilznille/build/squeezeos/poky/build/tmp-jive/staging/armv5te-none-linux-gnueabi/usr/lib -Wl,-rpath,/home/pilznille/ build/squeezeos/poky/build/tmp-jive/staging/armv5te-none-linux-gnueabi/usr/lib -lSDL -lpthread -inst-prefix-dir /home/pilznille/build/squeezeos/poky/build/tmp-jive/work/armv5te-none-linux-gnueabi/libsdl-image-1.2.5+svnr9512-r3/image) > | arm-none-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s -mthumb-interwork -mno-thumb --sysroot=/home/pilznille/build/squeezeos/poky/build/tmp-jive/staging/armv5te-none-linux-gnueabi -shared .libs/IMG.o .libs/IMG_bmp.o .libs/IMG_gif.o .libs/IMG_jpg.o .libs/IMG_lbm.o .libs/IMG_pcx.o .libs/IMG_png.o .libs/IMG_pnm.o .libs/IMG_tga.o .libs/IMG_tif.o .libs/IMG_xcf.o .libs/IMG_xpm.o .libs/IMG_xv.o .libs/IMG_gd.o -L/home/pilznille/build/squeezeos/poky/build/tmp-jive/staging/armv5te-none-linux-gnueabi/usr/lib/.libs -L/home/pilznille/build/squeezeos/poky/build/tmp-jive/work/armv5te-none-linux-gnueabi/libsdl-image-1.2.5+svnr9512-r3/image/usr/lib -L/usr/lib -lpng -lz -ljpeg -lSDL -lpthread -march=armv5te -mtune=arm926ej-s -mthumb-interwork -mno-thumb -Wl,-O1 -Wl,-rpath -Wl,/home/pilznille/build/squeezeos/poky/build/tmp-jive/staging/armv5te-none-linux-gnueabi/usr/lib -Wl,-soname -Wl,libSDL_image-1.2.so.0 -o .libs/libSDL_image-1.2.so.0.1.4 > | /home/pilznille/build/squeezeos/poky/build/tmp-jive/cross/armv5te/bin/../lib/gcc/arm-none-linux-gnueabi/4.4.1/../../../../arm-none-linux-gnueabi/bin/ld: warning: library search path "/usr/lib" is unsafe for cross-compilation > | /usr/lib/libpng.so: file not recognized: File format not recognized > | collect2: ld returned 1 exit status > | libtool: install: error: relink `libSDL_image.la' with the above command before installing it > | make[1]: *** [install-libLTLIBRARIES] Error 1 > | make[1]: Leaving directory `/home/pilznille/build/squeezeos/poky/build/tmp-jive/work/armv5te-none-linux-gnueabi/libsdl-image-1.2.5+svnr9512-r3/SDL_image-1.2.5' > | make: *** [install-am] Error 2 > | FATAL: oe_runmake failed > NOTE: Task failed: /home/pilznille/build/squeezeos/poky/build/tmp-jive/work/armv5te-none-linux-gnueabi/libsdl-image-1.2.5+svnr9512-r3/temp/log.do_install.8616 > NOTE: package libsdl-image-1.2.5+svnr9512-r3: task do_install: failed > ERROR: TaskFailed event exception, aborting > NOTE: package libsdl-image-1.2.5+svnr9512: failed > ERROR: Build of /home/pilznille/build/squeezeos/poky/meta-squeezeos/packages/libsdl/libsdl-image_svn.bb do_install failed > ERROR: Task 639 (/home/pilznille/build/squeezeos/poky/meta-squeezeos/packages/libsdl/libsdl-image_svn.bb, do_install) failed > -------------------- > > > > I've already followed the hint from the wiki temporarily moving > /usr/bin/sdl-config to /usr/bin/sdl-config.bak (link removed) and > removing *poky/build/tmp-jive/** to start a fresh build, but it looks > like the build system is still trying to use local libraries. > > My machine I'm trying to compile SqueezeOS is an x86_64 System > running Ubuntu 10.04 LTS. > > Any further ideas how to fix this problem? -- josh.k.abbott ------------------------------------------------------------------------ josh.k.abbott's Profile: http://forums.slimdevices.com/member.php?userid=49453 View this thread: http://forums.slimdevices.com/showthread.php?t=92846 _______________________________________________ jive mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/jive
