Hi, I'm having a few problems trying to install avifile in Mandrake 8.1. I tried downloading the latest source code (avifile-0.7-0.7.38.tar.gz) and compiling. This got stuck with some code in flvenc.c subroutine flv_write_trailer. Someone else encountered the same bug (http://www.mail-archive.com/[EMAIL PROTECTED]/msg04862.html) and the suggestion was to download the latest CVS version of the source code and try compiling that instead.
I've now downloaded the CVS version but compilation fails with a missing header file, qmutex.h, that only comes with libqt3-devel. At the moment I've only got libqt2-devel installed and I don't particularly want to uninstall it (in order to install libqt3-devel) as there appear to be a load of KDE files that use libqt2. Is there a version of the source code that has the flvenc.c bug fixed but does not need the qmutex.h file? I've included all some details of my attempts at installation below. Many thanks, Simon Output from uname -a: ===================== Linux sglt.me.umist.ac.uk 2.4.8-26mdk #1 Sun Sep 23 17:06:39 CEST 2001 i686 unknown Output from running autogen.sh and then configure: ================================================== Configuration for avifile CVS-0.7.40-031211-18:00-8.1 Compiler C: gcc -O2 -mcpu=i686 -march=i686 -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -pipe Compiler C++: c++ -O2 -mcpu=i686 -march=i686 -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -pipe Install path: /usr/local Qt: yes Sdl: yes Xft: yes Oss audio: yes Sun audio: no Mga_vid: no Plugins: ac3passthrough yes (with SBLive only) divx4 (dec/enc) yes/yes (DivxNetworks) xvid no (DivX4, XviD) ffmpeg yes (DivX ;-), OpenDivX, MJPEG, AC3) ffmpeg faad no (AAC) (runtime yes) os motion jpeg yes (MJPEG) win32 yes (DivX, WMF1/2, DV, MJPEG, Ati, Asus,...) MAD yes (MPEG Layer I/II/III) vorbis no lame runtime Output from running make -j 2 install: ====================================== make[1]: Entering directory `/home/mcjihsg2/RPMS/AVIFILE/avifile/player' c++ -DHAVE_CONFIG_H -I. -I. -I../include -I/usr/lib/qt2/include -I/usr/include/SDL -D_REENTRANT -I/usr/X11R6/include -I../libavqt -DQT_THREAD_SUPPORT -DPIXMAP_PATH=\"/usr/local/share/avifile-0.7/pixmaps\" -Wall -Wno-unused -I../include -O2 -mcpu=i686 -march=i686 -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -pipe -c playercontrol.cpp In file included from playercontrol.cpp:13: configdialog_impl.h:5:20: qmutex.h: No such file or directory In file included from playercontrol.cpp:13: configdialog_impl.h:42: field `m_Mutex' has incomplete type make[1]: *** [playercontrol.o] Error 1 make[1]: Leaving directory `/home/mcjihsg2/RPMS/AVIFILE/avifile/player' make: *** [all-recursive] Error 1 _______________________________________________ Avifile mailing list [EMAIL PROTECTED] http://prak.org/mailman/listinfo/avifile
