• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[solved] Probleme bei make - lxdvdrip

Hi!
Ich möchte eine Sicherungskopie von meinen Video-DVDs machen! Unter Windoof habe ich dazu DVDShrink benutzt!
Hier im Forum hab ich dann gelesen, dass das unter Linux mit lxdvdrip gehen soll. Also hab ich mir das Paket gezogen und entpackt. Beim ausführen des make - Befehls kommt folgende Fehlermeldung.
Code:
gcc -g -ldvdread -lm -o lxdvdrip lxdvdrip.c
lxdvdrip.c:207:32: dvdread/dvd_reader.h: Datei oder Verzeichnis nicht gefunden
lxdvdrip.c:208:30: dvdread/ifo_read.h: Datei oder Verzeichnis nicht gefunden
lxdvdrip.c:209:31: dvdread/ifo_print.h: Datei oder Verzeichnis nicht gefunden
lxdvdrip.c:633: error: parse error before '*' token
lxdvdrip.c: In function `dvdtime2msec':
lxdvdrip.c:635: error: `dt' undeclared (first use in this function)
lxdvdrip.c:635: error: (Each undeclared identifier is reported only once
lxdvdrip.c:635: error: for each function it appears in.)
lxdvdrip.c: At top level:
lxdvdrip.c:650: error: parse error before '*' token
lxdvdrip.c: In function `millisekunden':
lxdvdrip.c:652: error: `dt' undeclared (first use in this function)
lxdvdrip.c: At top level:
lxdvdrip.c:744: error: parse error before '*' token
lxdvdrip.c: In function `DVDGetFileSet':
lxdvdrip.c:758: error: `ifo_handle_t' undeclared (first use in this function)
lxdvdrip.c:758: error: `vmg_ifo' undeclared (first use in this function)
lxdvdrip.c:764: error: `_dvd' undeclared (first use in this function)
lxdvdrip.c: In function `main':
lxdvdrip.c:1000: error: `dvd_reader_t' undeclared (first use in this function)
lxdvdrip.c:1000: error: `dvd' undeclared (first use in this function)
lxdvdrip.c:1001: error: `ifo_handle_t' undeclared (first use in this function)
lxdvdrip.c:1001: error: `ifo_zero' undeclared (first use in this function)
lxdvdrip.c:1001: error: `ifo' undeclared (first use in this function)
lxdvdrip.c:1002: error: `pgcit_t' undeclared (first use in this function)
lxdvdrip.c:1002: error: `vts_pgcit' undeclared (first use in this function)
lxdvdrip.c:1003: error: `vtsi_mat_t' undeclared (first use in this function)
lxdvdrip.c:1003: error: `vtsi_mat' undeclared (first use in this function)
lxdvdrip.c:1004: error: `vmgi_mat_t' undeclared (first use in this function)
lxdvdrip.c:1004: error: `vmgi_mat' undeclared (first use in this function)
lxdvdrip.c:1005: error: `audio_attr_t' undeclared (first use in this function)
lxdvdrip.c:1005: error: `audio_attr' undeclared (first use in this function)
lxdvdrip.c:1006: error: `video_attr_t' undeclared (first use in this function)
lxdvdrip.c:1006: error: `video_attr' undeclared (first use in this function)
lxdvdrip.c:1007: error: `subp_attr_t' undeclared (first use in this function)
lxdvdrip.c:1007: error: `subp_attr' undeclared (first use in this function)
lxdvdrip.c:1008: error: `pgc_t' undeclared (first use in this function)
lxdvdrip.c:1008: error: `pgc' undeclared (first use in this function)
lxdvdrip.c:2455: error: parse error before ')' token
make: *** [all] Fehler 1

Wie kann ich das beheben?
Bin n00b!

EDIT
Mir fehlt anscheinend das Paket "DVDread" oder? Wo bekomm ich das her?
 

oc2pus

Ultimate Guru
ich denke eher libdvdread-devel (oder libdvdread falls es kein -devel gibt)

zum kompilieren bracht man die *-devel (da sind die includes *.h und linklibs *.la *.a drin)
 

micha123

Newbie
Ich hatte ein ähnliches Problem. Falls du Suse 9.1 hast, musst du die libdvdread und die libdvdread-devel für Suse 9.0 von packman installieren. Danach sollte es gehen. Unter Suse 9.1 konnte ich auch das rpm von lxdvdrip installieren.
 

Targaman

Newbie
bekomme das prog auch nicht installiert! :(

Code:
linux:/home/peter/lxdvdrip # configure
bash: configure: command not found
linux:/home/peter/lxdvdrip # make
gcc -g -ldvdread -lm -o lxdvdrip lxdvdrip.c
make: gcc: Kommando nicht gefunden
make: *** [all] Fehler 127
linux:/home/peter/lxdvdrip # make install
cp lxdvdrip /usr/local/bin/
cp: Aufruf von stat für „lxdvdrip“ nicht möglich: Datei oder Verzeichnis nicht gefunden
make: *** [install] Fehler 1
linux:/home/peter/lxdvdrip # ?????? :(

kann mir einer bitte sagen was ich falsch mache?

ich habe lxdvdrip-1.44.
:?:
 

oc2pus

Ultimate Guru
dir fehlt die Entwicklungsumgebung ... Compiler und Tools.

also ohne die kannst du keine Software compilieren ;)
 
Targaman schrieb:
bekomme das prog auch nicht installiert! :(

Code:
linux:/home/peter/lxdvdrip # configure
bash: configure: command not found
linux:/home/peter/lxdvdrip # make
gcc -g -ldvdread -lm -o lxdvdrip lxdvdrip.c
make: gcc: Kommando nicht gefunden
make: *** [all] Fehler 127
linux:/home/peter/lxdvdrip # make install
cp lxdvdrip /usr/local/bin/
cp: Aufruf von stat für „lxdvdrip“ nicht möglich: Datei oder Verzeichnis nicht gefunden
make: *** [install] Fehler 1
linux:/home/peter/lxdvdrip # ?????? :(

kann mir einer bitte sagen was ich falsch mache?

ich habe lxdvdrip-1.44.
:?:

Wenn Du im Verzeichnis drin bist, mußt Du ./configure eingeben, da das aktuelle Verzeichnis nicht im Suchpfad ist. Das sollte schon mal bei dem ersten Fehler helfen.
Aber mal 'ne andere Frage: Wenn schon bei configure ein Fehler auftaucht, wieso glaubst Du dann das der Rest des 'Dreisatzes' funktionieren sollte?
Aber daneben hat oc2pus Recht, dir fehlt die Entwicklungsumgebung.
 
Oben