Budowa MPlayera
Hej,
Tak zasadniczo buduje MPlayera na Ubuntu, ale buduje go metodą debianową, no i biblioteki są te same, więc może będziecie mogli mi pomóc. Komputer to iMac 350MHz, Mplayer w wersji 1.0-pre7, budowany z GUI.
Z błędu, który podaję poniżej wynik, że coś nie tak z deklaracją w pliku /usr/include/sys/uio.h. Linie, do który czepia się:
Linia 40:
extern ssize_t readv (int __fd, __const struct iovec *__vector, int __count);
Linia 50:
extern ssize_t writev (int __fd, __const struct iovec *__vector, int __count);
Czy one wyglądają u Was tak samo? Może ktoś miał podobne błędy. A może wina architektury... Choć gdy wcześnie testowo postawiłem Debiana na nim, to MPlayer się skompilował, ale nie metodą debianowską, ale zwyczajnie.
Błąd:
cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -mcpu=740 -mtune=740 -maltivec -mabi=altivec -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I. -I.. -I../osdep -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -DMPG12PLAY -o vo_x11.o vo_x11.c
In file included from /usr/include/sys/socket.h:27,
from /usr/include/netinet/in.h:24,
from /usr/include/netdb.h:28,
from ../libmpdemux/network.h:16,
from ../libmpdemux/stream.h:52,
from ../Gui/interface.h:12,
from vo_x11.c:49:
/usr/include/sys/uio.h:40: error: invalid vector type for attribute `vector_size'
/usr/include/sys/uio.h:50: error: invalid vector type for attribute `vector_size'
make[2]: *** [vo_x11.o] Error 1
make[2]: Leaving directory `/home/niewod/Desktop/ściągnięte/MPlayer-1.0pre7/libvo'
make[1]: *** [libvo/libvo.a] Błąd 2
make[1]: Opuszczenie katalogu `/home/niewod/Desktop/ściągnięte/MPlayer-1.0pre7'
make: *** [build-stamp] Błąd 2
PS.
Właśnie tłumaczyłem mojej żonie meandry zależności pomiędzy dystrybucjami Linuksa. Poglądowo powiedziałem: "Ubunto to takie troch dziecko Debiana". Bardzo ją to rozbawiło ;) [Ten komp na którym kompiluje to właśnie jej więc lepiej mi pomóżcie ;]
--
Wawrzyniec Niewodniczański E-MAIL: niewod(at)kicia.ch.pwr.wroc.pl
vel LarryN WWW:http://ch.pwr.wroc.pl/~niewod/English/index.php
PhD student @ JID: larryn@chrome.pl
Wroclaw University of Technology TEL: +48(071)320-2894
Reply to: