PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler beim Kompelieren von mjpegtools 1.6.2 unte SuSE 9.1



no_expert
05.07.04, 18:45
Hallo

Ich bekomme folgenden Fehlermeldung, wenn ich die mjpegtools, die ich von sourceforge heruntergeladen habe, unter SuSE 9.1 kompelieren will.

make all-recursive
make[1]: Entering directory `/usr/local/src/mjpegtools-1.6.2'
Making all in utils
make[2]: Entering directory `/usr/local/src/mjpegtools-1.6.2/utils'
Making all in mmxsse
make[3]: Entering directory `/usr/local/src/mjpegtools-1.6.2/utils/mmxsse'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/usr/local/src/mjpegtools-1.6.2/utils/mmxsse'
make[3]: Entering directory `/usr/local/src/mjpegtools-1.6.2/utils'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Leaving directory `/usr/local/src/mjpegtools-1.6.2/utils'
make[2]: Leaving directory `/usr/local/src/mjpegtools-1.6.2/utils'
Making all in lavtools
make[2]: Entering directory `/usr/local/src/mjpegtools-1.6.2/lavtools'
/bin/sh ../libtool --mode=link gcc -mcpu=i686 -march=i686 -g -O2 -Wall -Wunused -o lavplay lavplay.o ../utils/libmjpegutils.a liblavplay.la liblavjpeg.la liblavfile.la -lpthread -L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread -L/usr/X11R6/lib -lX11
gcc -mcpu=i686 -march=i686 -g -O2 -Wall -Wunused -o .libs/lavplay lavplay.o -Wl,-rpath -Wl,/usr/lib ../utils/libmjpegutils.a ./.libs/liblavplay.so ./.libs/liblavjpeg.so -L/usr/local/src/mjpegtools/../jpeg-mmx ./.libs/liblavfile.so -L/usr/lib /usr/lib/libquicktime.so -ljpeg-mmx -L/usr/local/lib /usr/lib/libdv.so -L/opt/gnome/lib /opt/gnome/lib/libglib.so /usr/lib/libSDL.so /usr/lib/libstdc++.so -lc -lgcc_s /usr/lib/libasound.so -ldl -L/usr/X11R6/lib -lXext /usr/lib/libaa.so -lslang -lm -lgpm -lpthread -lX11 -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/opt/gnome/lib
./.libs/liblavjpeg.so: undefined reference to `fix_n256'
./.libs/liblavjpeg.so: undefined reference to `fixn089n196p029'
./.libs/liblavjpeg.so: undefined reference to `fix_n196'
./.libs/liblavjpeg.so: undefined reference to `fix_054p076'
./.libs/liblavjpeg.so: undefined reference to `fix_n196_n089'
./.libs/liblavjpeg.so: undefined reference to `fix_054n184_054'
./.libs/liblavjpeg.so: undefined reference to `fix_117_117'
./.libs/liblavjpeg.so: undefined reference to `const_0x0808'
./.libs/liblavjpeg.so: undefined reference to `te2'
./.libs/liblavjpeg.so: undefined reference to `te0'
./.libs/liblavjpeg.so: undefined reference to `fix_n089'
./.libs/liblavjpeg.so: undefined reference to `fix_029_n089n196'
./.libs/liblavjpeg.so: undefined reference to `fix_n039'
./.libs/liblavjpeg.so: undefined reference to `fix_205_n256n039'
./.libs/liblavjpeg.so: undefined reference to `fix_150_n089n039'
./.libs/liblavjpeg.so: undefined reference to `fix_n089n039p150'
./.libs/liblavjpeg.so: undefined reference to `fix_n039_n256'
./.libs/liblavjpeg.so: undefined reference to `fix_054_054p076'
./.libs/liblavjpeg.so: undefined reference to `fix_n039_n089'
./.libs/liblavjpeg.so: undefined reference to `fix_054'
./.libs/liblavjpeg.so: undefined reference to `fix_307n256_n196'
./.libs/liblavjpeg.so: undefined reference to `fix_n196p307n256'
./.libs/liblavjpeg.so: undefined reference to `fix_n256n039p205'
./.libs/liblavjpeg.so: undefined reference to `fix_054n184'
./.libs/liblavjpeg.so: undefined reference to `const_0x2xx8'
./.libs/liblavjpeg.so: undefined reference to `fix_n256_n196'
./.libs/liblavjpeg.so: undefined reference to `te1'
collect2: ld returned 1 exit status
make[2]: *** [lavplay] Fehler 1
make[2]: Leaving directory `/usr/local/src/mjpegtools-1.6.2/lavtools'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/usr/local/src/mjpegtools-1.6.2'
make: *** [all] Fehler 2

Ich habe leider keine Ahnung was mir das sagen will und was ich vielleicht verkehrt gemacht habe.

Wie immer bin ich für jeden Hinweis dankbar!

no_expert
06.07.04, 19:41
Sorry, ich muss jetzt ne typisch blöde jammer-Frage stellen:
Ist das Problem so simpel, das ich selbst drauf kommen sollte oder im Forum oder über Google was finden müsste, es hat keiner Bock drauf zu Antworten oder es ist wirklich so kompliziert, das keiner was weis?

woppi
07.07.04, 12:31
Nimm das Paket von Packman
Tschaui
Chris :(

no_expert
07.07.04, 13:24
Zum Spielen nehme ich vorwiegend den Windowsrechner, nee danke. ;)

no_expert
17.07.04, 01:48
Ich habe jetzt die 3-CD Download Version von Mandrake 10 auf einem Testrechner installiert. Damit lies sich mjpegtools problemlos kompelieren. Sogar mmx-jpeg, das unter SuSE auch nicht funkioniert hat, hat funktioniert! Wo ist da der große Unterschied, das es bei der einen Distri fungiert, bei der anderen nicht?

quallensteak
17.07.04, 08:18
wie mein vorredner schon gesagt hat, nimm ein paket (z.b. www.rpmseak.de)!

und es heißt kompilieren !

no_expert
17.07.04, 10:32
Entschuldigung für den Fehler, meine Rechtschreibung war noch nie so gut und das ist ja auch ein schwieriges Wort.

Jetzt weis ich auch was mit packman gemeint war. Mal schaun ob es funktioniert.

no_expert
17.07.04, 10:56
Die Version 1.6.2, die eigentlich für 8.2 ist funzt schon mal nicht, für 9.1 gibt es da nix.

Mir währe es lieber mir könnte jemand zu meiner obigen Frage antworten, die Antwort interessiert bestimmt auch andere!

drcux
17.07.04, 11:15
Die Version 1.6.2, die eigentlich für 8.2 ist funzt schon mal nicht, für 9.1 gibt es da nix

Renn mal schnell zum Spiegel und lache über deine Tomanten auf den Augen... :D

http://packman.links2linux.de/?action=154

drcux
17.07.04, 11:17
Mir währe es lieber mir könnte jemand zu meiner obigen Frage antworten, die Antwort interessiert bestimmt auch andere!

Schau dir doch einmal da SPEC-File des Source-Paketes von Packman an, und vergleiche, ob du alles benötigte installiert hast...

no_expert
17.07.04, 13:24
Danke, das hat funktioniert. Ich muss zugeben auch nicht besonders gründlich gesucht zu haben.

Trotzdem:
SuSE ist nicht gerade billig, das mitgelieferte mjpegtools ist abgespeckt und eine neue Version lässt sich nicht kompilieren.

Warum?

Angeblich ist alles installiert (siehe Fehlermeldung)

drcux
17.07.04, 14:50
Ich kann es hier kompilieren...

./configure --with-gtk-prefix=/opt/gnome --with-glib-prefix=/opt/gnome

make