PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : avifile, drip, SDL



charly_shadow2000
30.09.01, 20:14
Ich habe auf einem anderen Rechner endlich drip zum laufen gebracht.

Nun will ich das auch auf diesem Rechner hier schaffen. So bin ich vorgegangen:

- Qt mit "-thread" kompiliert
- SDL 1.2.0 kompiliert und installiert
- aviplay 0.53 kompiliert und dann installiert
- drip 0.7 kompiliert

Dann bricht er beim encoder mit folgendem Fehler ab:

g++ -g3 -ggdb3 -I/usr/local/include/avifile -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/local/include -I/usr/include -I../libmpeg3-1.2.3 -I/usr/include -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/gtk-1.2 -I/usr/X11R6/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include -g -O2 -o dripencoder -I../libmpeg3-1.2.3 -L/usr/lib -lglib -L/usr/lib -lgdk_pixbuf -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -L/usr/lib -lORBit -lIIOP -lORBitutil -lglib -lm -L/usr/lib -lORBit -lIIOP -lORBitutil -lglib -lm -L/usr/lib -lesd -laudiofile -lm -L/usr/local/lib -laviplay corba_impl.o encoder.o deinterlace.o autoclipper.o main.o encoder-common.o encoder-stubs.o encoder-skels.o encoder-cpp.o gui-common.o gui-skels.o gui-stubs.o gui-cpp.o -rdynamic -L/usr/lib -L/usr/X11R6/lib -rdynamic -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lXi -lXext -lX11 -lgnome -lgnomesupport -lesd -laudiofile -lm -ldb1 -lglib -ldl -laviplay -lpthread ../libmpeg3-1.2.3/libmpeg3.a -lORBit -lIIOP -lORBitutil -lorbitcpp -lgthread -L../ifo/libifo -L../ifo/libifo/.libs -ldripifo -lgdk_pixbuf
encoder.o: In function `encode(void *)':
/home/charly/drip-0.7.3/encoder/encoder.cpp:549: undefined reference to `IVideoEncoder::SetExtendedAttr(int, char const *, int)'
/home/charly/drip-0.7.3/encoder/encoder.cpp:550: undefined reference to `IVideoEncoder::SetExtendedAttr(int, char const *, int)'
/home/charly/drip-0.7.3/encoder/encoder.cpp:551: undefined reference to `IVideoEncoder::SetExtendedAttr(int, char const *, int)'
collect2: ld returned 1 exit status
make[2]: *** [dripencoder] Error 1
make[2]: Leaving directory `/home/charly/drip-0.7.3/encoder'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/charly/drip-0.7.3'
make: *** [all-recursive-am] Error 2

Wie ihr seht hat das Problem irgendwas mit Avifile zu tun. Ich verstehe aber nicht welches Problem vorliegt. Ich hoffe jemand von euch kann mir das deuten.

Ilja
02.10.01, 16:28
alle benötigten libraries installiert, in /etc/ld.so.conf eingetragen und ldconfig gestartet?