libdvdread
Inviato: lun 8 mag 2006, 1:52
Ho cercato di compilare le libdvdread 0.9.6.
Tuttavia ricevo l'errore:
Semnra qualcosa dovuto al kernel.
Attualmente ho il 2.6.16.11, ma ho gli headers del 2.4.32.
Qualche spunto?
Grazie
M.
Tuttavia ricevo l'errore:
Codice: Seleziona tutto
In file included from /usr/include/linux/errno.h:4,
from /usr/include/bits/errno.h:25,
from /usr/include/errno.h:36,
from dvd_reader.c:30:
/usr/include/asm/errno.h:4:31: asm-generic/errno.h: No such file or directory
dvd_reader.c: In function `DVDOpen':
dvd_reader.c:441: error: `EINVAL' undeclared (first use in this function)
dvd_reader.c:441: error: (Each undeclared identifier is reported only once
dvd_reader.c:441: error: for each function it appears in.)
dvd_reader.c: In function `DVDOpenFile':
dvd_reader.c:942: error: `EINVAL' undeclared (first use in this function)
dvd_reader.c: In function `DVDFileStat':
dvd_reader.c:1132: error: `EINVAL' undeclared (first use in this function)
dvd_reader.c: In function `DVDReadBytes':
dvd_reader.c:1413: error: `EINVAL' undeclared (first use in this function)
dvd_reader.c: In function `DVDDiscID':
dvd_reader.c:1466: error: `ENOENT' undeclared (first use in this function)
dvd_reader.c:1469: error: `EINVAL' undeclared (first use in this function)
dvd_reader.c: In function `DVDISOVolumeInfo':
dvd_reader.c:1531: error: `EINVAL' undeclared (first use in this function)
make[2]: *** [dvd_reader.lo] Error 1
make[2]: Leaving directory `/tmp/libdvdread-0.9.6/dvdread'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/libdvdread-0.9.6'
make: *** [all] Error 2
Making install in dvdread
make[1]: Entering directory `/tmp/libdvdread-0.9.6/dvdread'
if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/lib/include -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -march=i686 -mtune=i686 -MT dvd_reader.lo -MD -MP -MF ".deps/dvd_reader.Tpo" -c -o dvd_reader.lo dvd_reader.c; \
then mv -f ".deps/dvd_reader.Tpo" ".deps/dvd_reader.Plo"; else rm -f ".deps/dvd_reader.Tpo"; exit 1; fi
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/lib/include -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -march=i686 -mtune=i686 -MT dvd_reader.lo -MD -MP -MF .deps/dvd_reader.Tpo -c dvd_reader.c -fPIC -DPIC -o .libs/dvd_reader.o
In file included from /usr/include/linux/errno.h:4,
from /usr/include/bits/errno.h:25,
from /usr/include/errno.h:36,
from dvd_reader.c:30:
/usr/include/asm/errno.h:4:31: asm-generic/errno.h: No such file or directory
dvd_reader.c: In function `DVDOpen':
dvd_reader.c:441: error: `EINVAL' undeclared (first use in this function)
dvd_reader.c:441: error: (Each undeclared identifier is reported only once
dvd_reader.c:441: error: for each function it appears in.)
dvd_reader.c: In function `DVDOpenFile':
dvd_reader.c:942: error: `EINVAL' undeclared (first use in this function)
dvd_reader.c: In function `DVDFileStat':
dvd_reader.c:1132: error: `EINVAL' undeclared (first use in this function)
dvd_reader.c: In function `DVDReadBytes':
dvd_reader.c:1413: error: `EINVAL' undeclared (first use in this function)
dvd_reader.c: In function `DVDDiscID':
dvd_reader.c:1466: error: `ENOENT' undeclared (first use in this function)
dvd_reader.c:1469: error: `EINVAL' undeclared (first use in this function)
dvd_reader.c: In function `DVDISOVolumeInfo':
dvd_reader.c:1531: error: `EINVAL' undeclared (first use in this function)
make[1]: *** [dvd_reader.lo] Error 1
make[1]: Leaving directory `/tmp/libdvdread-0.9.6/dvdread'
make: *** [install-recursive] Error 1
cp: impossibile creare il file normale `/tmp/package-libdvdread/usr/include/dvdread': No such file or directory Attualmente ho il 2.6.16.11, ma ho gli headers del 2.4.32.
Qualche spunto?
Grazie
M.