Ich versuche gerade die aktuelle xine-lib-1.2 (hg) mit der aktuellen ffmpeg (git) zu kompilieren und es sieht so aus als ob ffmpeg
nicht mehr die erforderliche sha1.h im libavutil liefert.
Ich bekomme folgenden Fehler:
Code
libtool: link: ( cd ".libs" && rm -f "xineplug_inp_dvb.la" && ln -s "../xineplug_inp_dvb.la" "xineplug_inp_dvb.la" )
.libs/xineplug_inp_cdda_la-input_cdda.o: In function `_cdda_cdindex':
/usr/src/xine-lib-1.2/src/input/input_cdda.c:1840: undefined reference to `av_sha1_size'
/usr/src/xine-lib-1.2/src/input/input_cdda.c:1850: undefined reference to `av_sha1_init'
/usr/src/xine-lib-1.2/src/input/input_cdda.c:1853: undefined reference to `av_sha1_update'
/usr/src/xine-lib-1.2/src/input/input_cdda.c:1856: undefined reference to `av_sha1_update'
/usr/src/xine-lib-1.2/src/input/input_cdda.c:1859: undefined reference to `av_sha1_update'
/usr/src/xine-lib-1.2/src/input/input_cdda.c:1863: undefined reference to `av_sha1_update'
/usr/src/xine-lib-1.2/src/input/input_cdda.c:1867: undefined reference to `av_sha1_update'
/usr/src/xine-lib-1.2/src/input/input_cdda.c:1870: undefined reference to `av_sha1_final'
collect2: ld returned 1 exit status
make[3]: *** [xineplug_inp_cdda.la] Fehler 1
make[3]: Leaving directory `/usr/src/xine-lib-1.2/src/input'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/usr/src/xine-lib-1.2/src/input'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/usr/src/xine-lib-1.2/src'
make: *** [all-recursive] Fehler 1
Alles anzeigen
Hat jemand ne Idee dazu ??
Im Include Verzeichnis ist genau die sha1.h eine alte Version, alles andere ist neu von ffmpeg gebaut worden
/usr/local/include/libavutil
Code
......
-rw-r--r-- 1 root root 1056 27. Apr 10:09 random_seed.h
-rw-r--r-- 1 root root 3709 27. Apr 10:09 rational.h
-rw-r--r-- 1 root root 4131 27. Apr 10:09 samplefmt.h
-rw-r--r-- 1 root root 1714 15. Apr 18:31 sha1.h
-rw-r--r-- 1 root root 1742 27. Apr 10:09 sha.h
[Edit]
beide Verzeichnisse (ffmpeg und xine-lib) hab ich schon gelöscht und neu per hg/git geladen, plus make distclean.
Immer noch gleiches Problem...