Folg. problem, beim kompilieren von dvdnav, zeigt make eine fehlermeldung. Zuerst der eingangsbefehl:
Code: Alles auswählen
if [ "$(uname -m)" = "x86_64" ]; then
ARCHOPTS="--enable-pic"
else
ARCHOPTS=""
fi && \
cd $HOME/vlc_build && \
wget http://download.videolan.org/videolan/libdvdnav/5.0.3/libdvdnav-5.0.3.tar.bz2 && \
tar xvf libdvdnav-5.0.3.tar.bz2 && \
cd libdvdnav-5.0.3 && \
./configure --prefix=$HOME/vlc_build/vlcdeps/usr DVDREAD_CFLAGS="/home/xanvader/vlc_build/vlcdeps/usr/include" DVDREAD_LIBS="/home/xanvader/vlc_build/vlcdeps/usr/lib" --includedir="/home/xanvader/vlc_build/vlcdeps/usr/include/dvdread" && \
make && make install
Code: Alles auswählen
…
config.status: executing libtool commands
make all-am
make[1]: Entering directory '/home/xanvader/vlc_build/libdvdnav-5.0.3'
CC src/dvdnav.lo
In file included from src/dvdnav.c:36:0:
src/dvdnav/dvdnav.h:36:32: fatal error: dvdread/dvd_reader.h: Datei oder Verzeichnis nicht gefunden
#include <dvdread/dvd_reader.h>
^
compilation terminated.
Makefile:589: recipe for target 'src/dvdnav.lo' failed
make[1]: *** [src/dvdnav.lo] Error 1
make[1]: Leaving directory '/home/xanvader/vlc_build/libdvdnav-5.0.3'
Makefile:410: recipe for target 'all' failed
make: *** [all] Error 2
Grund ist das kompilieren von VLC aus dem Git-Repos, unter zuhilfenahme eines Howtos Compile vlc-git under the latest Ubuntu release....
Zu der fehlermeldung: dvdreader ist vorab schon kompiliert u. installiert worden, wobei der pfad zu den Header Dateien, eigentlich im eingangsbefehl angegeben ist, warum wird dvd_reader.h dann nicht gefunden?
Die in der fehlermeldung angegebene Datei dvdnav.h weisst in Zeile 36 auf das angegebene Ziel:
Code: Alles auswählen
…
35 #include <dvdnav/dvd_types.h>
36 #include <dvdread/dvd_reader.h>
37 #include <dvdread/nav_types.h>
38 #include <dvdread/ifo_types.h> /* For vm_cmd_t */
39 #include <dvdnav/dvdnav_events.h>
…
Kann es sein das der eingangsbefehl anders aussehen sollte um auf die Header-Dateien von dvdread hinzuweisen?