xine-lib error

Ryan Schmidt ryandesign at macports.org
Sun Sep 23 17:17:29 PDT 2007


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?





More information about the macports-users mailing list