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