PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Krieg transcode auf SuSe7.3 nicht kompiliert1?!



upstar
19.04.02, 04:08
Hi guys!

ich bekomme beim compilieren von transcode-0.6.0pre3 u. pre4 jeweils die selbe Fehlermeldung, obwohl configure wohl die wichtigsten (lt LinuxUser) Dateien hat.
Die configure Ausgabe:

----------------------------------------------------------
Summary for transcode 0.6.0 features:

static AV-frame buffering yes
DVD navigation with libdvdread yes
link against local lame library (>=3.89) yes
support for net streams yes
avifile dependent modules | avifile-0.6 support yes | yes
libmpeg3 dependent modules yes
quicktime dependent modules no
libdv dependent modules yes
liba52 audio plugin (>=0.7.3) | default decoder yes | no
libfame video encoding plugin no
nasm dependent modules yes
ImageMagick dependent modules (>=5.4.3) yes
libxml2 dependent import modules yes
mjpegtools dependent export modules no
experimental v4l support yes
X11 dependent filter plugins yes
MPlayer libpostproc dependent filter plugin no
----------------------------------------------------------

oder?

compile Fehler:

In file included from dvenc.c:24:
dvenc.h:31: libdv/dv.h: Datei oder Verzeichnis nicht gefunden
dvenc.h:32: libdv/dv_types.h: Datei oder Verzeichnis nicht gefunden
make[2]: *** [dvenc.o] Error 1
make[2]: Leaving directory `/video/dvd::rip/transcode-0.6.0pre4/libdvenc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/video/dvd::rip/transcode-0.6.0pre4'
make: *** [all-recursive-am] Error 2


kann leider damit grad überhaupt nichts anfangen und komm auch nicht mehr weiter.

Weiß jemand was mir noch fehlt oder welche configure option ich evtl. brauche?

1000 Dank im Voraus

C U

the_midget
19.04.02, 16:31
hi,

du hast libdv zwar installiert, aber es sieht aus als würde er bestimmte dateien nicht finden.
such mal auf deinem system nach dv.h .
bei mir liegt sie in folgenden verzeichnissen:

/usr/include/libdv/dv.h
/usr/include/quicktime/dv.h
/usr/include/quicktime/libdv/dv.h
/usr/include/quicktime/libdv/libdv.h

bei mir ist libdv-0.9-104 installiert.
meld dich doch bitte wieder, wenn du sie gefunden hast :)

bye_the_midget

upstar
19.04.02, 22:50
hi midget,

Danke für den Tip!

Hab jetzt ewig rumgesucht und nichts richtiges (zumindest nicht am richtigen Ort) gefunden. Aber ich vermute mal, daß es u.U. daran lag das ich vielleicht noch Dateireste von Paketen früherer Versionen oder anderem Paketformat im System hatte. Weil das ja immer so ne Sache ist mit den Selbst-compilierten Programmen ist.
Ausserdem habe ich noch checkinstall ausprobiert und dass das hat wohl zu zusätzlicher Verwirrung gesorgt.
Hab dann jedenfalls nochmal die Quellen (libdv-0.9.5.tar.gz) gezogen und installiert.

..... und dann endlich auch:

/usr/local/include/libdv/dv.h

gefunden. :-)

DANKE!

Dann gehts aber leider weiter,->Snapshot transcode-0.6.0pre5-20020419 heruntergeladen->make .....
hängt nun schon wieder:

-Wall -DMOD_PATH=\"/usr/local/lib/transcode\" -g -O3 -fomit-frame-pointer -D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c a52_decore.c -fPIC -DPIC -o a52_decore.o
a52_decore.c: In function `a52_decore':
a52_decore.c:87: `MM_ACCEL_DJBFFT' undeclared (first use in this function)
a52_decore.c:87: (Each undeclared identifier is reported only once
a52_decore.c:87: for each function it appears in.)
a52_decore.c:99: warning: assignment from incompatible pointer type
a52_decore.c:191: too few arguments to function `a52_block'
a52_decore.c:195: warning: implicit declaration of function `a52_samples'
a52_decore.c:195: warning: assignment makes pointer from integer without a cast
make[3]: *** [a52_decore.lo] Error 1
make[3]: Leaving directory `/video/dvd::rip/transcode-0.6.0pre5-20020419/import'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/video/dvd::rip/transcode-0.6.0pre5-20020419/import'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/video/dvd::rip/transcode-0.6.0pre5-20020419'
make: *** [all-recursive-am] Error 2


Ich glaub da hab ich schon was drüber gelesen, aber wo mal wieder?
Naja, weiß jetz langsm wie's geht und vielleicht krieg ich das ja auch noch hin.

Aber wenn's Jemand früher weiß, würd ich mich über ein posting sehr freuen.

THANX!

the_midget
19.04.02, 22:54
... wie gesagt, du vermutest es ja schon liba52 neu kompilieren ... :cool:

and again and again and again :)

bye_the_midget

ps:halt uns auf dem laufenden ...

upstar
20.04.02, 00:46
Hi again,

habs jetzt ähnlich wie pixel gehandeld und mir das Suse rpm (transcode-0.6.0pre3-2.i382.rpm) von

http://packman.links2linux.de/index.php4?action=150

heruntergeladen und installiert. Das hat dann auch geklappt! :-)

ABER dann dvd::rip :

bis zu make ging's gut, dann bei : make test

flogendes........

ganesh:/video/dvd::rip/Video-DVDRip-0.38 # make test
PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib -I/usr/lib/perl5/5.6.1/i586-linux -I/usr/lib/perl5/5.6.1 test.pl
1..1
Missing the following programs.
Please install them and configure your PATH:

splitpipe
at blib/lib/Video/DVDRip/GUI/Main.pm line 14
Compilation failed in require at blib/lib/Video/DVDRip/GUI/Main.pm line 14.
BEGIN failed--compilation aborted at blib/lib/Video/DVDRip/GUI/Main.pm line 14.
Compilation failed in require at test.pl line 11.
BEGIN failed--compilation aborted at test.pl line 11.
make: *** [test_dynamic] Error 255


und nu??

.... bin ich mal wieder am Ende meines Lateins.... http://www.linuxforen.de/ubb/frown.gif
....und....

Für weitere Hilfe sehr dankbar.

micha97
25.04.02, 16:01
Hallo!
In der Zeitschrift LinuxUser 04.2002 steht ausführlich beschrieben, wie Du vorzugehen hast!
Gruß micha97