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.
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.