On Sep 18, 2007, at 05:03, Glenn Jones wrote:
I'm trying to build amarok for my mac book but I'm having difficulty with the xine-lib. When I try and build it I get the following error message:
Making all in plugins if /bin/sh ../../../../libtool --tag=CC --mode=compile gcc - DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../.. -I../../../../ include -I../../../../include -I../../../../src -I../../../../src/ xine-engine -I../../../../src/xine-engine -I../../../../src/xine- utils -I../../../../src/input -I../../../../src/input - I../../../../lib -I../../../../lib -I/opt/local/include - DCONFIG_DARWIN -fvisibility=hidden -I../../../../src/post/ deinterlace -I../../../../src/libffmpeg/libavcodec/libpostproc - D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -Wformat=2 -Wno- format-zero-length -Wmissing-format-attribute -Werror-implicit- function-declaration -Wstrict-aliasing=2 -mtune=i386 -O3 -pipe - fomit-frame-pointer -falign-functions=4 -falign-loops=4 -falign- jumps=4 -fexpensive-optimizations -fschedule-insns2 -ffast-math - finline-functions -Wall -Wpointer-arith -Wnested-externs -Wcast- align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -O2 -DNDEBUG -MT libdeinterlaceplugins_la-kdetv_greedyh.lo -MD -MP - MF ".deps/libdeinterlaceplugins_la-kdetv_greedyh.Tpo" -c -o libdeinterlaceplugins_la-kdetv_greedyh.lo `test -f 'kdetv_greedyh.c' || echo './'`kdetv_greedyh.c; \ then mv -f ".deps/libdeinterlaceplugins_la-kdetv_greedyh.Tpo" ".deps/libdeinterlaceplugins_la-kdetv_greedyh.Plo"; else rm -f ".deps/libdeinterlaceplugins_la-kdetv_greedyh.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../.. - I../../../../include -I../../../../include -I../../../../src - I../../../../src/xine-engine -I../../../../src/xine-engine - I../../../../src/xine-utils -I../../../../src/input -I../../../../ src/input -I../../../../lib -I../../../../lib -I/opt/local/include - DCONFIG_DARWIN -fvisibility=hidden -I../../../../src/post/ deinterlace -I../../../../src/libffmpeg/libavcodec/libpostproc - D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -Wformat=2 -Wno- format-zero-length -Wmissing-format-attribute -Werror-implicit- function-declaration -Wstrict-aliasing=2 -mtune=i386 -O3 -pipe - fomit-frame-pointer -falign-functions=4 -falign-loops=4 -falign- jumps=4 -fexpensive-optimizations -fschedule-insns2 -ffast-math - finline-functions -Wall -Wpointer-arith -Wnested-externs -Wcast- align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -O2 -DNDEBUG -MT libdeinterlaceplugins_la-kdetv_greedyh.lo -MD -MP - MF .deps/libdeinterlaceplugins_la-kdetv_greedyh.Tpo -c kdetv_greedyh.c -fno-common -DPIC -o .libs/ libdeinterlaceplugins_la-kdetv_greedyh.o kdetv_greedyh.c: In function 'deinterlace_frame_di_greedyh': greedyh.asm:133: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm' greedyh.asm:133: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm' greedyh.asm:133: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm' make[5]: *** [libdeinterlaceplugins_la-kdetv_greedyh.lo] Error 1 make[4]: *** [all-recursive] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
Warning: the following items did not execute (for xine-lib): org.macports.activate org.macports.build org.macports.destroot org.macports.install Error: Status 1 encountered during processing.
Does any one know a way of sorting this? Also if any one has succesfully got amarok running on their machine their help would be very much appreciated.
Sounds like it's trying to use some assembly code that is not designed for your processor. What processor do you have? The portfile isn't doing anything special. Sounds like it must be a bug in the software. Have you spoken with the developers of this software already?