On 01/09/11 18:35, Thidney wrote:
https://build.opensuse.org/package/show?package=evas&project=home%3Athidney%...
Ok, first make the compiler verbose, probably by using --disable-silent-rules in configure or make V=1 make VERBOSE=1 ...
Did both. Now x86_64b is building and i386 failing with:
libtool: link: rm -fr .libs/libevas.la .libs/libevas.lai .libs/libevas.so .libs/libevas.so.1 .libs/libevas.so.1.0.999 libtool: link: gcc -shared .libs/main.o -Wl,--whole-archive canvas/.libs/libevas_canvas.a file/.libs/libevas_file.a cache/.libs/libevas_cache.a cserve/.libs/libevas_cserve.a engines/common/.libs/libevas_engine_common.a engines/common_16/.libs/libevas_engine_common_16.a -Wl,--no-whole-archive - lrt -lfreetype -leet -lfontconfig -lpthread -leina -lm -pthread -pthread - Wl,-soname -Wl,libevas.so.1 -o .libs/libevas.so.1.0.999 /usr/lib/gcc/i586-suse-linux/4.5/../../../../i586-suse-linux/bin/ld: i386:x86-64 architecture of input file `canvas/.libs/libevas_canvas.a(evas_filter.o)' is incompatible with i386 output
Ok, I understand why you are puzzled, it isnt obvious to deduce from that obscure generally cryptic messages, which are designed to make programmer's life a hell =P The problem is in src/lib/canvas/evas_filter.c that is a supposedly completely commented #if 0 ... #endif top to bottom with comment #if 0 // filtering disabled however there is a typo somewhere in the file, which contains ARM targetted inline asm. I have sent a submit request with a fix to your home project. SR #80574 Oh, btw, next time send this kind of questions to the packaging mailing list since it is not a bug in the buildservice. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org