On Tue Nov 27 01:39:02 2001 Justin Schoeman wrote... > >Stan Brown wrote: > >> On Mon Nov 26 07:13:18 2001 Justin Schoeman wrote... >> >>> >>>Don't know - it looks like you do not have the codec installed, or the >>>directory is incorrect? (The fast motion codec worked fine for me, but >>>under different software.) >>> >> >> OK, I'm not weded to _anything_ at teh moment, just exprimenting. Pleas >> clue me in on what other software you are using. > > >I use NVrec (http://www.ee.up.ac.za/~justin/v4l2) - well, obviously I >use it, that's why I wrote it ;-). My next favouite is mp1e, although I >was never able to get good A/V synch from it. > I am going to try to build this this weekend. I'm building on a Debian potato + Progeny updates + 2.4 kernel machine, if that maters. I'v downloaded the divx4linux shared libraries (as binaries of course) and run there install script, so that should be OK. I've downloaded built and installed avfile 0.53.5, which I've already compiled some other programs against. Next seems to be the Quicktime4Linux seems to be the next item on your list of dependencies, and there I'm confused. If I follow the link from your page, I wind up on herionwarrior.com/quicktime. This page does not appear to ahve a download link. It saya thatt this project has been suplanted by OpenQuicktime, but it's also got a link to a sourceforge page. Poking around there I found quicktime4linux-1.4.tar.gz. When I unpack this there is not "tools" subdirectory as mention on your page. I can configure (boy it doesn't do much) and make this, but I'm not certain ths is the package you are refering to. I did use your install.sh to install, what i hope is the correct stuff here. I've already got mp1e compiled and working, so I am assuming that I have the librte library. I downloaded ffmpeg 0.4.5, did a configure, and a make, and created the symlink. At this point in time configure tole me I was missing: librte, ffmpeg, sdl, and mad. The later 2 make sense, since I had not gotten them, since I don _think_ I need streaming support, since all I want to do is record locally, right. So, I then went make to the zapping page, looked around, but could not find a librte. I did find rte 0.4, so I downlaoded this, did configure ; make ; make insatll, all of which went fin. The I went pack and reran configure in the nvrec tree rerans it, and it told me I still did not have librte. So I removed config.cahce, and reran configre. This cleared up the complaint about missing librte. So I went back and looked at the ffmpeg, retried the make, and found out it wwas dying because I did not have nasm installed. So I used dselect to grab that. Wnet back to the nverc tree, and tried rm'ing config.cahce again. This time the only complaints I got were about the streaming suport libs. At this point, I decide, what the heck, and decided to also build in streaming support. Downloaded SDL , did a configure ; make ; make install. All went well. Downloaded mad 0.14b, did a configure ; make ; make install. All went well Went back to the nverec tree, rm' config.caceh, configure, ah good no complaints this time. OK time for the biggie make! BUMMER! a build error! I'm going to include the entire output of thta make, in the hope that it will tell you what I am doing wrong. Script started on Sat Dec 1 10:35:07 2001 [9;0]yogi:/usr/local/src/pd/nvrec/NVrec-20011122# make Making all in RTjpeg make[1]: Entering directory `/usr/local/src/pd/nvrec/NVrec-20011122/RTjpeg' gcc -DPACKAGE=\"NVrec\" -DVERSION=\"20011201\" -I. -I. -DMMX -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -march=i686 -malign-double -fschedule-insns2 -O6 -c RTjpeg.c rm -f libRTjpeg.a ar cru libRTjpeg.a RTjpeg.o ranlib libRTjpeg.a make[1]: Leaving directory `/usr/local/src/pd/nvrec/NVrec-20011122/RTjpeg' Making all in nuv make[1]: Entering directory `/usr/local/src/pd/nvrec/NVrec-20011122/nuv' gcc -DPACKAGE=\"NVrec\" -DVERSION=\"20011201\" -I. -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -O2 -c minilzo.c gcc -DPACKAGE=\"NVrec\" -DVERSION=\"20011201\" -I. -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -O2 -c nuvfile_core.c rm -f libnuvfile_core.a ar cru libnuvfile_core.a minilzo.o nuvfile_core.o ../RTjpeg/libRTjpeg.a ranlib libnuvfile_core.a make[1]: Leaving directory `/usr/local/src/pd/nvrec/NVrec-20011122/nuv' Making all in tools make[1]: Entering directory `/usr/local/src/pd/nvrec/NVrec-20011122/tools' make[2]: Entering directory `/usr/local/src/pd/nvrec/NVrec-20011122/tools' gcc -DPACKAGE=\"NVrec\" -DVERSION=\"20011201\" -I. -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -O2 -c rtjpeg.c rm -f libquicktime_codec_RTJ0.a ar cru libquicktime_codec_RTJ0.a rtjpeg.o ../RTjpeg/RTjpeg.o ranlib libquicktime_codec_RTJ0.a c++ -DPACKAGE=\"NVrec\" -DVERSION=\"20011201\" -I. -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -O2 -I/usr/local/include/avifile -c qt2divx.cpp In file included from /usr/local/include/avifile/videoencoder.h:18, from qt2divx.cpp:30: /usr/local/include/avifile/image.h: In method `col::col(unsigned char, unsigned char, unsigned char)': /usr/local/include/avifile/image.h:16: warning: member initializers for `unsigned char col::b' /usr/local/include/avifile/image.h:16: warning: and `unsigned char col::g' /usr/local/include/avifile/image.h:18: warning: will be re-ordered to match declaration order /usr/local/include/avifile/image.h:16: warning: member initializers for `unsigned char col::g' /usr/local/include/avifile/image.h:16: warning: and `unsigned char col::r' /usr/local/include/avifile/image.h:18: warning: will be re-ordered to match declaration order /usr/local/include/avifile/image.h: In method `BitmapInfo::BitmapInfo(const BITMAPINFOHEADER &)': /usr/local/include/avifile/image.h:52: warning: comparison between signed and unsigned /usr/local/include/avifile/image.h: In method `BitmapInfo::BitmapInfo(const BitmapInfo &)': /usr/local/include/avifile/image.h:58: warning: comparison between signed and unsigned /usr/local/include/avifile/image.h: In method `BitmapInfo::BitmapInfo(const BitmapInfo *)': /usr/local/include/avifile/image.h:65: warning: comparison between signed and unsigned In file included from /usr/local/include/avifile/videoencoder.h:19, from qt2divx.cpp:30: /usr/local/include/avifile/infotypes.h: In method `CodecInfo::CodecInfo(int *, const char *, const char *, const char *, CodecInfo::Kind, GUID * = 0, const vector<AttributeInfo,allocator<AttributeInfo> > & = vector<AttributeInfo,allocator<AttributeInfo> >((&allocator<AttributeInfo>())), const vector<AttributeInfo,allocator<AttributeInfo> > & = vector<AttributeInfo,allocator<AttributeInfo> >((&allocator<AttributeInfo>())))': /usr/local/include/avifile/infotypes.h:36: warning: member initializers for `int CodecInfo::fourcc' /usr/local/include/avifile/infotypes.h:38: warning: and `class string CodecInfo::text' /usr/local/include/avifile/infotypes.h:51: warning: will be re-ordered to match declaration order /usr/local/include/avifile/infotypes.h:39: warning: member initializers for `class string CodecInfo::about' /usr/local/include/avifile/infotypes.h:40: warning: and `class string CodecInfo::dll' /usr/local/include/avifile/infotypes.h:51: warning: will be re-ordered to match declaration order /usr/local/include/avifile/infotypes.h:40: warning: member initializers for `class string CodecInfo::dll' /usr/local/include/avifile/infotypes.h:42: warning: and `enum CodecInfo::Kind CodecInfo::kind' /usr/local/include/avifile/infotypes.h:51: warning: will be re-ordered to match declaration order qt2divx.cpp: In function `int main(int, char **)': qt2divx.cpp:400: warning: use of `l' length character with `f' type character c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -O2 -I/usr/local/include/avifile -o qt2divx qt2divx.o -lquicktime -ldl -lpng -lglib -L/usr/local/lib -laviplay gcc -DPACKAGE=\"NVrec\" -DVERSION=\"20011201\" -I. -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -O2 -c timer.c gcc -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -O2 -o timer timer.o make -C stream mcplay make[3]: Entering directory `/usr/local/src/pd/nvrec/NVrec-20011122/tools/stream' gcc aconv_mad.o input_mc.o audio_sdl.o sig_sdl.o mcplay.o decode_divx.o display_sdl.o rbuf.o `sdl-config --libs` -ldivxdecore -lmad -o mcplay make[3]: Leaving directory `/usr/local/src/pd/nvrec/NVrec-20011122/tools/stream' mv stream/mcplay . make -C stream mccatch make[3]: Entering directory `/usr/local/src/pd/nvrec/NVrec-20011122/tools/stream' gcc -O2 -Wall `sdl-config --cflags` -o mccatch mccatch.c In file included from mcplay.h:5, from mccatch.c:10: /usr/local/include/decore.h:50: warning: `BIG_ENDIAN' redefined /usr/include/endian.h:47: warning: this is the location of the previous definition make[3]: Leaving directory `/usr/local/src/pd/nvrec/NVrec-20011122/tools/stream' mv stream/mccatch . make -C stream mcthrow make[3]: Entering directory `/usr/local/src/pd/nvrec/NVrec-20011122/tools/stream' gcc -O2 -Wall `sdl-config --cflags` -o mcthrow mcthrow.c In file included from mcplay.h:5, from mcthrow.c:10: /usr/local/include/decore.h:50: warning: `BIG_ENDIAN' redefined /usr/include/endian.h:47: warning: this is the location of the previous definition make[3]: Leaving directory `/usr/local/src/pd/nvrec/NVrec-20011122/tools/stream' mv stream/mcthrow . ld --shared --whole-archive -x -o quicktime_codec_RTJ0.so libquicktime_codec_RTJ0.a make[2]: Leaving directory `/usr/local/src/pd/nvrec/NVrec-20011122/tools' make[1]: Leaving directory `/usr/local/src/pd/nvrec/NVrec-20011122/tools' Making all in divx4 make[1]: Entering directory `/usr/local/src/pd/nvrec/NVrec-20011122/divx4' Making all in lame3.70 make[2]: Entering directory `/usr/local/src/pd/nvrec/NVrec-20011122/divx4/lame3.70' /bin/sh -ec 'gcc -I/usr/include/ncurses -M -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE gpkplotting.c | sed '\''s;gpkplotting.o;& gpkplotting.d;g'\'' > gpkplotting.d' /bin/sh -ec 'gcc -I/usr/include/ncurses -M -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE gtkanal.c | sed '\''s;gtkanal.o;& gtkanal.d;g'\'' > gtkanal.d' /bin/sh -ec 'gcc -I/usr/include/ncurses -M -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE version.c | sed '\''s;version.o;& version.d;g'\'' > version.d' /bin/sh -ec 'gcc -I/usr/include/ncurses -M -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE VbrTag.c | sed '\''s;VbrTag.o;& VbrTag.d;g'\'' > VbrTag.d' /bin/sh -ec 'gcc -I/usr/include/ncurses -M -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE util.c | sed '\''s;util.o;& util.d;g'\'' > util.d' /bin/sh -ec 'gcc -I/usr/include/ncurses -M -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE timestatus.c | sed '\''s;timestatus.o;& timestatus.d;g'\'' > timestatus.d' /bin/sh -ec 'gcc -I/usr/include/ncurses -M -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE takehiro.c | sed '\''s;takehiro.o;& takehiro.d;g'\'' > takehiro.d' /bin/sh -ec 'gcc -I/usr/include/ncurses -M -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE tables.c | sed '\''s;tables.o;& tables.d;g'\'' > tables.d' /bin/sh -ec 'gcc -I/usr/include/ncurses -M -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE reservoir.c | sed '\''s;reservoir.o;& reservoir.d;g'\'' > reservoir.d' /bin/sh -ec 'gcc -I/usr/include/ncurses -M -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE vbrquantize.c | sed '\''s;vbrquantize.o;& vbrquantize.d;g'\'' > vbrquantize.d' /bin/sh -ec 'gcc -I/usr/include/ncurses -M -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE quantize-pvt.c | sed '\''s;quantize-pvt.o;& quantize-pvt.d;g'\'' > quantize-pvt.d' /bin/sh -ec 'gcc -I/usr/include/ncurses -M -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE quantize.c | sed '\''s;quantize.o;& quantize.d;g'\'' > quantize.d' /bin/sh -ec 'gcc -I/usr/include/ncurses -M -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE psymodel.c | sed '\''s;psymodel.o;& psymodel.d;g'\'' > psymodel.d' /bin/sh -ec 'gcc -I/usr/include/ncurses -M -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE portableio.c | sed '\''s;portableio.o;& portableio.d;g'\'' > portableio.d' /bin/sh -ec 'gcc -I/usr/include/ncurses -M -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE parse.c | sed '\''s;parse.o;& parse.d;g'\'' > parse.d' /bin/sh -ec 'gcc -I/usr/include/ncurses -M -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE newmdct.c | sed '\''s;newmdct.o;& newmdct.d;g'\'' > newmdct.d' /bin/sh -ec 'gcc -I/usr/include/ncurses -M -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE lame.c | sed '\''s;lame.o;& lame.d;g'\'' > lame.d' /bin/sh -ec 'gcc -I/usr/include/ncurses -M -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE ieeefloat.c | sed '\''s;ieeefloat.o;& ieeefloat.d;g'\'' > ieeefloat.d' /bin/sh -ec 'gcc -I/usr/include/ncurses -M -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE id3tag.c | sed '\''s;id3tag.o;& id3tag.d;g'\'' > id3tag.d' /bin/sh -ec 'gcc -I/usr/include/ncurses -M -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE l3bitstream.c | sed '\''s;l3bitstream.o;& l3bitstream.d;g'\'' > l3bitstream.d' /bin/sh -ec 'gcc -I/usr/include/ncurses -M -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE get_audio.c | sed '\''s;get_audio.o;& get_audio.d;g'\'' > get_audio.d' /bin/sh -ec 'gcc -I/usr/include/ncurses -M -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE fft.c | sed '\''s;fft.o;& fft.d;g'\'' > fft.d' /bin/sh -ec 'gcc -I/usr/include/ncurses -M -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE formatBitstream.c | sed '\''s;formatBitstream.o;& formatBitstream.d;g'\'' > formatBitstream.d' /bin/sh -ec 'gcc -I/usr/include/ncurses -M -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE brhist.c | sed '\''s;brhist.o;& brhist.d;g'\'' > brhist.d' make[2]: Leaving directory `/usr/local/src/pd/nvrec/NVrec-20011122/divx4/lame3.70' make[2]: Entering directory `/usr/local/src/pd/nvrec/NVrec-20011122/divx4/lame3.70' gcc -I/usr/include/ncurses -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE -c brhist.c -o brhist.o gcc -I/usr/include/ncurses -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE -c formatBitstream.c -o formatBitstream.o gcc -I/usr/include/ncurses -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE -c fft.c -o fft.o gcc -I/usr/include/ncurses -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE -c get_audio.c -o get_audio.o gcc -I/usr/include/ncurses -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE -c l3bitstream.c -o l3bitstream.o gcc -I/usr/include/ncurses -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE -c id3tag.c -o id3tag.o gcc -I/usr/include/ncurses -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE -c ieeefloat.c -o ieeefloat.o gcc -I/usr/include/ncurses -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE -c lame.c -o lame.o gcc -I/usr/include/ncurses -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE -c newmdct.c -o newmdct.o gcc -I/usr/include/ncurses -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE -c parse.c -o parse.o gcc -I/usr/include/ncurses -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE -c portableio.c -o portableio.o gcc -I/usr/include/ncurses -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE -c psymodel.c -o psymodel.o gcc -I/usr/include/ncurses -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE -c quantize.c -o quantize.o gcc -I/usr/include/ncurses -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE -c quantize-pvt.c -o quantize-pvt.o gcc -I/usr/include/ncurses -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE -c vbrquantize.c -o vbrquantize.o vbrquantize.c: In function `VBR_iteration_loop_new': vbrquantize.c:248: warning: unused variable `ifqstep' gcc -I/usr/include/ncurses -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE -c reservoir.c -o reservoir.o gcc -I/usr/include/ncurses -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE -c tables.c -o tables.o gcc -I/usr/include/ncurses -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE -c takehiro.c -o takehiro.o gcc -I/usr/include/ncurses -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE -c timestatus.c -o timestatus.o gcc -I/usr/include/ncurses -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE -c util.c -o util.o gcc -I/usr/include/ncurses -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE -c VbrTag.c -o VbrTag.o gcc -I/usr/include/ncurses -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE -c version.c -o version.o gcc -I/usr/include/ncurses -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE -c gtkanal.c -o gtkanal.o gcc -I/usr/include/ncurses -DNDEBUG -D__NO_MATH_INLINES -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -Wall -DLAMESNDFILE -c gpkplotting.c -o gpkplotting.o ar cr libmp3lame.a brhist.o formatBitstream.o fft.o get_audio.o l3bitstream.o id3tag.o ieeefloat.o lame.o newmdct.o parse.o portableio.o psymodel.o quantize.o quantize-pvt.o vbrquantize.o reservoir.o tables.o takehiro.o timestatus.o util.o VbrTag.o version.o gtkanal.o gpkplotting.o make[2]: Leaving directory `/usr/local/src/pd/nvrec/NVrec-20011122/divx4/lame3.70' make[2]: Entering directory `/usr/local/src/pd/nvrec/NVrec-20011122/divx4' gcc -DPACKAGE=\"NVrec\" -DVERSION=\"20011201\" -I. -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -O2 -c avilib.c gcc -DPACKAGE=\"NVrec\" -DVERSION=\"20011201\" -I. -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -O2 -c mcs.c gcc -DPACKAGE=\"NVrec\" -DVERSION=\"20011201\" -I. -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -O2 -c divx4file_core.c rm -f libdivx4file_core.a ar cru libdivx4file_core.a avilib.o mcs.o divx4file_core.o lame3.70/libmp3lame.a ranlib libdivx4file_core.a make[2]: Leaving directory `/usr/local/src/pd/nvrec/NVrec-20011122/divx4' make[1]: Leaving directory `/usr/local/src/pd/nvrec/NVrec-20011122/divx4' make[1]: Entering directory `/usr/local/src/pd/nvrec/NVrec-20011122' gcc -DPACKAGE=\"NVrec\" -DVERSION=\"20011201\" -I. -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -march=i686 -malign-double -fschedule-insns2 -O3 -c nvrec_core.c gcc -DPACKAGE=\"NVrec\" -DVERSION=\"20011201\" -I. -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -march=i686 -malign-double -fschedule-insns2 -O3 -c oss_core.c gcc -DPACKAGE=\"NVrec\" -DVERSION=\"20011201\" -I. -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -march=i686 -malign-double -fschedule-insns2 -O3 -c v4l1_core.c gcc -DPACKAGE=\"NVrec\" -DVERSION=\"20011201\" -I. -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -march=i686 -malign-double -fschedule-insns2 -O3 -c v4l2_core.c gcc -DPACKAGE=\"NVrec\" -DVERSION=\"20011201\" -I. -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -march=i686 -malign-double -fschedule-insns2 -O3 -c v4lgen_core.c c++ -DPACKAGE=\"NVrec\" -DVERSION=\"20011201\" -I. -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -march=i686 -malign-double -fschedule-insns2 -O3 -I/usr/local/include/avifile -c divxfile_core.cpp In file included from /usr/local/include/avifile/videoencoder.h:18, from divxfile_core.cpp:25: /usr/local/include/avifile/image.h: In method `col::col(unsigned char, unsigned char, unsigned char)': /usr/local/include/avifile/image.h:16: warning: member initializers for `unsigned char col::b' /usr/local/include/avifile/image.h:16: warning: and `unsigned char col::g' /usr/local/include/avifile/image.h:18: warning: will be re-ordered to match declaration order /usr/local/include/avifile/image.h:16: warning: member initializers for `unsigned char col::g' /usr/local/include/avifile/image.h:16: warning: and `unsigned char col::r' /usr/local/include/avifile/image.h:18: warning: will be re-ordered to match declaration order /usr/local/include/avifile/image.h: In method `BitmapInfo::BitmapInfo(const BITMAPINFOHEADER &)': /usr/local/include/avifile/image.h:52: warning: comparison between signed and unsigned /usr/local/include/avifile/image.h: In method `BitmapInfo::BitmapInfo(const BitmapInfo &)': /usr/local/include/avifile/image.h:58: warning: comparison between signed and unsigned /usr/local/include/avifile/image.h: In method `BitmapInfo::BitmapInfo(const BitmapInfo *)': /usr/local/include/avifile/image.h:65: warning: comparison between signed and unsigned In file included from /usr/local/include/avifile/videoencoder.h:19, from divxfile_core.cpp:25: /usr/local/include/avifile/infotypes.h: In method `CodecInfo::CodecInfo(int *, const char *, const char *, const char *, CodecInfo::Kind, GUID * = 0, const vector<AttributeInfo,allocator<AttributeInfo> > & = vector<AttributeInfo,allocator<AttributeInfo> >((&allocator<AttributeInfo>())), const vector<AttributeInfo,allocator<AttributeInfo> > & = vector<AttributeInfo,allocator<AttributeInfo> >((&allocator<AttributeInfo>())))': /usr/local/include/avifile/infotypes.h:36: warning: member initializers for `int CodecInfo::fourcc' /usr/local/include/avifile/infotypes.h:38: warning: and `class string CodecInfo::text' /usr/local/include/avifile/infotypes.h:51: warning: will be re-ordered to match declaration order /usr/local/include/avifile/infotypes.h:39: warning: member initializers for `class string CodecInfo::about' /usr/local/include/avifile/infotypes.h:40: warning: and `class string CodecInfo::dll' /usr/local/include/avifile/infotypes.h:51: warning: will be re-ordered to match declaration order /usr/local/include/avifile/infotypes.h:40: warning: member initializers for `class string CodecInfo::dll' /usr/local/include/avifile/infotypes.h:42: warning: and `enum CodecInfo::Kind CodecInfo::kind' /usr/local/include/avifile/infotypes.h:51: warning: will be re-ordered to match declaration order gcc -DDIVX -DPACKAGE=\"NVrec\" -DVERSION=\"20011201\" -I. -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -march=i686 -malign-double -fschedule-insns2 -O3 -o DIVXrec.o -c NVrec.c c++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -march=i686 -malign-double -fschedule-insns2 -O3 -I/usr/local/include/avifile -o DIVXrec nvrec_core.o oss_core.o v4l1_core.o v4l2_core.o v4lgen_core.o divxfile_core.o DIVXrec.o -L/usr/local/lib -laviplay gcc -DNUV -DPACKAGE=\"NVrec\" -DVERSION=\"20011201\" -I. -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -march=i686 -malign-double -fschedule-insns2 -O3 -o NUVrec.o -c NVrec.c gcc -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -march=i686 -malign-double -fschedule-insns2 -O3 -o NUVrec nvrec_core.o oss_core.o v4l1_core.o v4l2_core.o v4lgen_core.o NUVrec.o nuv/libnuvfile_core.a RTjpeg/libRTjpeg.a gcc -DDIVX4 -DPACKAGE=\"NVrec\" -DVERSION=\"20011201\" -I. -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -march=i686 -malign-double -fschedule-insns2 -O3 -o DIVX4rec.o -c NVrec.c gcc -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -march=i686 -malign-double -fschedule-insns2 -O3 -o DIVX4rec nvrec_core.o oss_core.o v4l1_core.o v4l2_core.o v4lgen_core.o DIVX4rec.o divx4/libdivx4file_core.a divx4/lame3.70/libmp3lame.a -lm -ldivxencore -lm gcc -DPACKAGE=\"NVrec\" -DVERSION=\"20011201\" -I. -I. -I./ffmpeg/libav -I./ffmpeg/libavcodec -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -O2 -DFFMPEG -c ffmpegfile_core.c gcc -DFFMPEG -DPACKAGE=\"NVrec\" -DVERSION=\"20011201\" -I. -I. -I./ffmpeg/libav -I./ffmpeg/libavcodec -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -O2 -DFFMPEG -c NVrec.c -o FFMPEGrec.o gcc -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -march=i686 -malign-double -fschedule-insns2 -O3 -o FFMPEGrec nvrec_core.o oss_core.o v4l1_core.o v4l2_core.o v4lgen_core.o ffmpegfile_core.o FFMPEGrec.o ffmpeg/libav/libav.a ffmpeg/libavcodec/libavcodec.a -lm gcc -DPACKAGE=\"NVrec\" -DVERSION=\"20011201\" -I. -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -march=i686 -malign-double -fschedule-insns2 -O3 -c qtfile_core.c gcc -DQT -DPACKAGE=\"NVrec\" -DVERSION=\"20011201\" -I. -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -march=i686 -malign-double -fschedule-insns2 -O3 -o QTrec.o -c NVrec.c gcc -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -march=i686 -malign-double -fschedule-insns2 -O3 -o QTrec nvrec_core.o oss_core.o v4l1_core.o v4l2_core.o v4lgen_core.o qtfile_core.o QTrec.o -lquicktime -ldl -lpng -lglib RTjpeg/libRTjpeg.a gcc -DPACKAGE=\"NVrec\" -DVERSION=\"20011201\" -I. -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -march=i686 -malign-double -fschedule-insns2 -O3 -c rtefile_core.c In file included from rtefile_core.c:23: /usr/local/include/rte.h:208: parse error before `*' /usr/local/include/rte.h:209: parse error before `off64_t' /usr/local/include/rte.h:211: `off64_t' declared as function returning a function /usr/local/include/rte.h:326: parse error before `rteSeekCallback' make[1]: *** [rtefile_core.o] Error 1 make[1]: Leaving directory `/usr/local/src/pd/nvrec/NVrec-20011122' make: *** [all-recursive] Error 1 yogi:/usr/local/src/pd/nvrec/NVrec-20011122# Script done on Sat Dec 1 10:36:16 2001 Looks to me like there is a problem with librte's includes? at least as expected by your code? Could you sugest what i might be doing wrong here? -- Stan Brown stanb@xxxxxxxx 843-745-3154 Charleston SC. -- Windows 98: n. useless extension to a minor patch release for 32-bit extensions and a graphical shell for a 16-bit patch to an 8-bit operating system originally coded for a 4-bit microprocessor, written by a 2-bit company that can't stand for 1 bit of competition. - (c) 2000 Stan Brown. Redistribution via the Microsoft Network is prohibited.