libmovtar i PPC

Jakub Bogusz qboosh w pld.org.pl
Nie, 27 Kwi 2003, 01:39:04 CEST


On Sat, Apr 26, 2003 at 11:46:26PM +0200, Artur Flinta wrote:
> Witam!
> 
> Jest problem z libmovtar na PPC, co stwarza problem przy budowania 
> mjpegtools a co dalej ogranicza budowanie gstreamer-plugins bardzo 
> przydatnego przy budowaniu dalszych aplikacji multimedialnych 
> (przynajmniej pod gnome). Jezeli ktoś potrafi poprawić ten pakiet to bę
> dę bardzo wdzięczny. A oto kawałek loga z budowania:
> 
> reating libmovtar.la
> (cd .libs && rm -f libmovtar.la && ln -s ../libmovtar.la libmovtar.la)
> if ppc-pld-linux-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
> -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\"
> -DPACKAGE=\"libmovtar\" -DVERSION=\"0.1.3\" -DSTDC_HEADERS=1
> -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -
> DHAVE_STRING_H=1
> -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -
> DHAVE_STDINT_H=1
> -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -DWORDS_BIGENDIAN=1
> -DRETSIGTYPE=void -DRESULTS=\"libmovtar.a\ movtar_split\ movtar_unify\
> movtar_yuv422\ movtar_index\ movtar_setinfo\"  -I. -I. -I/usr/include/
> glib-1.2

Czyli nie ma -DMMX... OK.

> -I/usr/lib/glib/include  -Irtjpeg -I/usr/include/SDL -D_REENTRANT 
> -I/usr/X11R6/include  -O2  -fsigned-char -DRTJPEG -MT movtar_play.o -MD 
> -MP -MF
> ".deps/movtar_play.Tpo" \
>   -c -o movtar_play.o `test -f 'movtar_play.c' || echo 
> './'`movtar_play.c; \
> then mv -f ".deps/movtar_play.Tpo" ".deps/movtar_play.Po"; \
> else rm -f ".deps/movtar_play.Tpo"; exit 1; \
> fi
> /home/users/builder/tmp/ccyP9Nob.s: Assembler messages:
> /home/users/builder/tmp/ccyP9Nob.s:171: Error: Unrecognized opcode: 
> `emms'
> /home/users/builder/tmp/ccyP9Nob.s:308: Error: Unrecognized opcode: 
> `emms'

Co za $%$%%^%#$... funkcje mmx w tym jednym pliki mają tylko #ifndef IRIX.
Czyli trzeba dopisać brakujące #ifndef MMX... albo na !x86 kompilować
z -DIRIX, jeżeli to czegoś innego nie zepsuje ;)


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl