I tried to compile 20010726 snap with --with-libac3-path. I'm using ac3dec 0.6.1 (a bit modified on autoconf/automake/libtool level, so it's system shared library on my ststem [http://cvs.pld.org.pl/SOURCES/ac3dec-make.patch]) + little patch diff -urN avifile-0.6.org/configure.in avifile-0.6/configure.in --- avifile-0.6.org/configure.in Mon Apr 2 15:57:50 2001 +++ avifile-0.6/configure.in Mon Apr 2 15:58:07 2001 @@ -372,7 +372,7 @@ AC3_CFLAGS=-I$withval AC3_LDADD=-L$withval/libac3 AC3_LIBS=-lac3 - AC3_LIBADD=ac3.o + AC3_LIBADD= HAVE_AC3=1) dnl AC_SUBST(HAVE_AC3) AC_SUBST(AC3_PATH) diff -urN avifile-0.6.org/plugins/libaudiodec/ac3.h avifile-0.6/plugins/libaudiodec/ac3.h --- avifile-0.6.org/plugins/libaudiodec/ac3.h Mon Apr 2 15:57:50 2001 +++ avifile-0.6/plugins/libaudiodec/ac3.h Mon Apr 2 15:57:57 2001 @@ -1,6 +1,6 @@ #include <audiodecoder.h> extern "C" { -#include "libac3/ac3.h" +#include "ac3/ac3.h" } and while compiling avifile I get: g++2 -DHAVE_CONFIG_H -I. -I. -I../../include -Wall -Wno-unused -O2 -march=i686 -pipe -I/usr/X11R6 -Wp,-MD,.deps/audiodecoder.pp -c audiodecoder.cpp -fPIC -DPIC In file included from audiodecoder.cpp:15: ac3.h:17: conflicting return type specified for virtual function `int AC3_Decoder::GetMinSize()' ../../include/audiodecoder.h:30: overriding definition as `size_t IAudioDecoder::GetMinSize()' audiodecoder.cpp: In function `class IAudioDecoder * CreateAudioDecoder(const CodecInfo &, WAVEFORMATEX *)': audiodecoder.cpp:73: cannot allocate an object of type `AC3_Decoder' audiodecoder.cpp:73: since the following virtual functions are abstract: ../../include/audiodecoder.h:46: int IAudioDecoder::Convert(void *, unsigned int, void *, unsigned int, size_t *, size_t *) make[2]: *** [audiodecoder.lo] Błąd 1 make[2]: Opuszczam katalog `/home/users/misiek/rpm/BUILD/avifile-0.6/plugins/libaudiodec' [misiek@arm SPECS]$ g++2 -v Reading specs from /usr/lib/gcc-lib/i686-pld-linux/2.95.3/specs gcc version 2.95.3 20010315 (release) Afaik in 20010626 snap everything was ok. ps. Anyone compiled avifile on other arch than x86? Since ffmpeg is integrated there should be no problems with using it for example on alpha or sparc? Am I right? -- Arkadiusz Miśkiewicz, AM2-6BONE, 1024/3DB19BBD IPv6 ready PLD Linux at http://www.pld.org.pl/ My jsme Borg. Odpor je marný, budete asimilováni _______________________________________________ Avifile mailing list [EMAIL PROTECTED] http://prak.org/mailman/listinfo/avifile
