drip-0.8.1-r3 fails to compile because of errors on encoder/demuxer.cpp and encoder/encoder.cpp. It looks like includes are missing for stdio and stdlib : FILE, printf... are undefined.
Trace for demuxer.cpp: demuxer.cpp:30: syntax error before `*' demuxer.cpp: In function `gint drip_mpeg_seek_percentage(float)': demuxer.cpp:154: `in_file' undeclared (first use this function) demuxer.cpp:154: (Each undeclared identifier is reported only once demuxer.cpp:154: for each function it appears in.) demuxer.cpp:154: implicit declaration of function `int fseek(...)' demuxer.cpp:155: implicit declaration of function `int ftell(...)' demuxer.cpp: In function `void * drip_demux(void *, int)': demuxer.cpp:523: implicit declaration of function `int fread(...)' demuxer.cpp:525: implicit declaration of function `int fopen(...)' demuxer.cpp:623: implicit declaration of function `int printf(...)' demuxer.cpp:701: implicit declaration of function `int fclose(...)' make[2]: *** [dripencoder-demuxer.o] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
what version of gcc?
never mind, I get this error as well with 2.95.3
What version/versions of avifile ? Also, what version of divx4linux ? Lastly, what version of glibc, as /usr/include/stdio.h is part of glibc, and defines those functions.
Versions used : gcc-2.95.3-r5 avifile-0.7.4.20020426 avifile-0.7.4.20020426-r2 divx4linux-20020418 glibc-2.2.5-r2
Ok, fixed in -r4. Also please test if the problem on startup due to non absolute /dev/dvd symlink are fixed.