Ticket #196 (closed defect: fixed)
x11-libs/evas-20090313 fails to compile when libevas exists on the host
| Reported by: | arussello | Owned by: | sleipnir |
|---|---|---|---|
| Priority: | major | Milestone: | milestone4 |
| Component: | target | Keywords: | |
| Cc: |
Description
Steps to reproduce: 1. Install evas-20090313 to the host
emerge evas
2. Install evas-20090313 to the cross root
emerge-armv4tl-softfloat-linux-gnueabi evas
These are the relevant portions of the build log:
<snip> libtool: install: (cd /usr/armv4tl-softfloat-linux-gnueabi/tmp/portage/x11-libs/evas-20090313/work/evas-20090313/src/modules/engines/gl_x11; /bin/sh /usr/armv4tl-softfloat-linux-gnueabi/tmp/portage/x11-libs/evas-20090313/work/evas-20090313/libtool --tag CC --tag disable-static --mode=relink armv4tl-softfloat-linux-gnueabi-gcc -Os -pipe -march=armv4t -mtune=arm920t -fomit-frame-pointer -I/usr/armv4tl-softfloat-linux-gnueabi/usr/include/ -I/usr/armv4tl-softfloat-linux-gnueabi/include/ -D_GNU_SOURCE -module -avoid-version -L/usr/armv4tl-softfloat-linux-gnueabi/usr/lib -L/usr/armv4tl-softfloat-linux-gnueabi/lib -o module.la -rpath /usr/lib/evas/modules/engines/gl_x11/linux-gnueabi-armv4tl module_la-evas_engine.lo module_la-evas_x_main.lo -L/usr/armv4tl-softfloat-linux-gnueabi/usr/lib -leina -lX11 -lXext -lX11 -lXext -lX11 -lXext -lGL -lGLU -lpthread ../../../../src/modules/engines/gl_common/libevas_engine_gl_common.la ../../../../src/lib/libevas.la -inst-prefix-dir /usr/armv4tl-softfloat-linux-gnueabi/tmp/portage/x11-libs/evas-20090313/image/) libtool: relink: armv4tl-softfloat-linux-gnueabi-gcc -shared .libs/module_la-evas_engine.o .libs/module_la-evas_x_main.o -Wl,--whole-archive ../../../../src/modules/engines/gl_common/.libs/libevas_engine_gl_common.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/usr/armv4tl-softfloat-linux-gnueabi/usr/lib -L/usr/armv4tl-softfloat-linux-gnueabi/usr/lib -L/usr/armv4tl-softfloat-linux-gnueabi/lib -L/usr/lib -L/usr/armv4tl-softfloat-linux-gnueabi/tmp/portage/x11-libs/evas-20090313/image//usr/armv4tl-softfloat-linux-gnueabi/usr/lib -lGLU -lGL -lXmu -lXt -lSM -luuid -lICE -lXi -lXext -lX11 -lXau -lXdmcp -L/usr/armv4tl-softfloat-linux-gnueabi/tmp/portage/x11-libs/evas-20090313/image//usr/lib -levas -leet -ljpeg -lssl -lcrypto -lfontconfig -lfreetype -lz -lexpat -lpthread -leina -lrt -ldl -lm -march=armv4t -mtune=arm920t -Wl,-soname -Wl,module.so -o .libs/module.so /usr/lib/libevas.so: file not recognized: File format not recognized </snip>
Note: If you already have evas installed in the cross root, the build will succeed.
