It seems to work everywhere else, here's the gutsy transcript:
g++ -c -g -O2 -fPIC -freg-struct-return -O3 -falign-loops=32 -falign- functions=32 -falign-jumps=32 -funroll-loops -ffast-math -mmmx -I/ usr/include/lqt -I/usr/include/lqt -I/usr/include/avifile-0.7 - I/usr/include/FTGL -I/usr/include/freetype2 -I.. -I/usr/include/ FTGL -I/usr/include/freetype2 -I/home/pd/auto-build/pd-extended/pd/ src partlib_system.cpp -o ../Objects/partlib_system.o make[3]: Leaving directory `/home/pd/auto-build/pd-extended/Gem/src/ Particles' make -C Pixes make[3]: Entering directory `/home/pd/auto-build/pd-extended/Gem/src/ Pixes' In file included from ../Pixes/filmAVIPLAY.h:32, from pix_filmNEW.cpp:27: /usr/include/avifile-0.7/StreamInfo.h:5:2: error: #error Wrong usage of StreamInfo.h - include only infotypes.h! In file included from ../Pixes/filmAVIPLAY.h:32, from filmAVIPLAY.cpp:16: /usr/include/avifile-0.7/StreamInfo.h:5:2: error: #error Wrong usage of StreamInfo.h - include only infotypes.h! make[3]: Leaving directory `/home/pd/auto-build/pd-extended/Gem/src/ Pixes' make[3]: Entering directory `/home/pd/auto-build/pd-extended/Gem/src/ Pixes' In file included from ../Pixes/filmAVIPLAY.h:32, from pix_filmNEW.cpp:27: /usr/include/avifile-0.7/StreamInfo.h:5:2: error: #error Wrong usage of StreamInfo.h - include only infotypes.h! In file included from ../Pixes/filmAVIPLAY.h:32, from filmAVIPLAY.cpp:16: /usr/include/avifile-0.7/StreamInfo.h:5:2: error: #error Wrong usage of StreamInfo.h - include only infotypes.h! g++ -c -g -O2 -fPIC -freg-struct-return -O3 -falign-loops=32 -falign- functions=32 -falign-jumps=32 -funroll-loops -ffast-math -mmmx -I/ usr/include/lqt -I/usr/include/lqt -I/usr/include/avifile-0.7 - I/usr/include/FTGL -I/usr/include/freetype2 -I.. -I/usr/include/ FTGL -I/usr/include/freetype2 -I/home/pd/auto-build/pd-extended/pd/ src DSgrabber.cpp -o ../Objects/DSgrabber.o g++ -c -g -O2 -fPIC -freg-struct-return -O3 -falign-loops=32 -falign- functions=32 -falign-jumps=32 -funroll-loops -ffast-math -mmmx -I/ usr/include/lqt -I/usr/include/lqt -I/usr/include/avifile-0.7 - I/usr/include/FTGL -I/usr/include/freetype2 -I.. -I/usr/include/ FTGL -I/usr/include/freetype2 -I/home/pd/auto-build/pd-extended/pd/ src film.cpp -o ../Objects/film.o g++ -c -g -O2 -fPIC -freg-struct-return -O3 -falign-loops=32 -falign- functions=32 -falign-jumps=32 -funroll-loops -ffast-math -mmmx -I/ usr/include/lqt -I/usr/include/lqt -I/usr/include/avifile-0.7 - I/usr/include/FTGL -I/usr/include/freetype2 -I.. -I/usr/include/ FTGL -I/usr/include/freetype2 -I/home/pd/auto-build/pd-extended/pd/ src filmAVI.cpp -o ../Objects/filmAVI.o g++ -c -g -O2 -fPIC -freg-struct-return -O3 -falign-loops=32 -falign- functions=32 -falign-jumps=32 -funroll-loops -ffast-math -mmmx -I/ usr/include/lqt -I/usr/include/lqt -I/usr/include/avifile-0.7 - I/usr/include/FTGL -I/usr/include/freetype2 -I.. -I/usr/include/ FTGL -I/usr/include/freetype2 -I/home/pd/auto-build/pd-extended/pd/ src filmAVIPLAY.cpp -o ../Objects/filmAVIPLAY.o In file included from ../Pixes/filmAVIPLAY.h:32, from filmAVIPLAY.cpp:16: /usr/include/avifile-0.7/StreamInfo.h:5:2: error: #error Wrong usage of StreamInfo.h - include only infotypes.h! ../Pixes/filmAVIPLAY.h:83: error: ISO C++ forbids declaration of ‘CImage’ with no type ../Pixes/filmAVIPLAY.h:83: error: expected ‘;’ before ‘*’ token filmAVIPLAY.cpp: In constructor ‘filmAVIPLAY::filmAVIPLAY(int)’: filmAVIPLAY.cpp:43: error: ‘m_aviimage’ was not declared in this scope filmAVIPLAY.cpp: In member function ‘virtual pixBlock* filmAVIPLAY::getFrame()’: filmAVIPLAY.cpp:120: error: ‘m_aviimage’ was not declared in this scope filmAVIPLAY.cpp:124: error: ‘m_aviimage’ was not declared in this scope make[3]: *** [filmAVIPLAY.o] Error 1 make[3]: Leaving directory `/home/pd/auto-build/pd-extended/Gem/src/ Pixes' make[2]: *** [Pixes] Error 2 make[2]: Leaving directory `/home/pd/auto-build/pd-extended/Gem/src' make[1]: *** [/home/pd/auto-build/pd-extended/Gem/src/Gem.pd_linux] Error 2 make[1]: Leaving directory `/home/pd/auto-build/pd-extended/packages'
------------------------------------------------------------------------ ----
I have the audacity to believe that peoples everywhere can have three meals a day for their bodies, education and culture for their minds, and dignity, equality and freedom for their spirits. - Martin Luther King, Jr.
has anyone solved this problem? I guess I'll just have to convert to mpeg huh?
-Alex
On 0, Hans-Christoph Steiner hans@eds.org wrote:
It seems to work everywhere else, here's the gutsy transcript:
g++ -c -g -O2 -fPIC -freg-struct-return -O3 -falign-loops=32 -falign- functions=32 -falign-jumps=32 -funroll-loops -ffast-math -mmmx -I/ usr/include/lqt -I/usr/include/lqt -I/usr/include/avifile-0.7 - I/usr/include/FTGL -I/usr/include/freetype2 -I.. -I/usr/include/ FTGL -I/usr/include/freetype2 -I/home/pd/auto-build/pd-extended/pd/ src partlib_system.cpp -o ../Objects/partlib_system.o make[3]: Leaving directory `/home/pd/auto-build/pd-extended/Gem/src/ Particles' make -C Pixes make[3]: Entering directory `/home/pd/auto-build/pd-extended/Gem/src/ Pixes' In file included from ../Pixes/filmAVIPLAY.h:32, from pix_filmNEW.cpp:27: /usr/include/avifile-0.7/StreamInfo.h:5:2: error: #error Wrong usage of StreamInfo.h - include only infotypes.h! In file included from ../Pixes/filmAVIPLAY.h:32, from filmAVIPLAY.cpp:16: /usr/include/avifile-0.7/StreamInfo.h:5:2: error: #error Wrong usage of StreamInfo.h - include only infotypes.h! make[3]: Leaving directory `/home/pd/auto-build/pd-extended/Gem/src/ Pixes' make[3]: Entering directory `/home/pd/auto-build/pd-extended/Gem/src/ Pixes' In file included from ../Pixes/filmAVIPLAY.h:32, from pix_filmNEW.cpp:27: /usr/include/avifile-0.7/StreamInfo.h:5:2: error: #error Wrong usage of StreamInfo.h - include only infotypes.h! In file included from ../Pixes/filmAVIPLAY.h:32, from filmAVIPLAY.cpp:16: /usr/include/avifile-0.7/StreamInfo.h:5:2: error: #error Wrong usage of StreamInfo.h - include only infotypes.h! g++ -c -g -O2 -fPIC -freg-struct-return -O3 -falign-loops=32 -falign- functions=32 -falign-jumps=32 -funroll-loops -ffast-math -mmmx -I/ usr/include/lqt -I/usr/include/lqt -I/usr/include/avifile-0.7 - I/usr/include/FTGL -I/usr/include/freetype2 -I.. -I/usr/include/ FTGL -I/usr/include/freetype2 -I/home/pd/auto-build/pd-extended/pd/ src DSgrabber.cpp -o ../Objects/DSgrabber.o g++ -c -g -O2 -fPIC -freg-struct-return -O3 -falign-loops=32 -falign- functions=32 -falign-jumps=32 -funroll-loops -ffast-math -mmmx -I/ usr/include/lqt -I/usr/include/lqt -I/usr/include/avifile-0.7 - I/usr/include/FTGL -I/usr/include/freetype2 -I.. -I/usr/include/ FTGL -I/usr/include/freetype2 -I/home/pd/auto-build/pd-extended/pd/ src film.cpp -o ../Objects/film.o g++ -c -g -O2 -fPIC -freg-struct-return -O3 -falign-loops=32 -falign- functions=32 -falign-jumps=32 -funroll-loops -ffast-math -mmmx -I/ usr/include/lqt -I/usr/include/lqt -I/usr/include/avifile-0.7 - I/usr/include/FTGL -I/usr/include/freetype2 -I.. -I/usr/include/ FTGL -I/usr/include/freetype2 -I/home/pd/auto-build/pd-extended/pd/ src filmAVI.cpp -o ../Objects/filmAVI.o g++ -c -g -O2 -fPIC -freg-struct-return -O3 -falign-loops=32 -falign- functions=32 -falign-jumps=32 -funroll-loops -ffast-math -mmmx -I/ usr/include/lqt -I/usr/include/lqt -I/usr/include/avifile-0.7 - I/usr/include/FTGL -I/usr/include/freetype2 -I.. -I/usr/include/ FTGL -I/usr/include/freetype2 -I/home/pd/auto-build/pd-extended/pd/ src filmAVIPLAY.cpp -o ../Objects/filmAVIPLAY.o In file included from ../Pixes/filmAVIPLAY.h:32, from filmAVIPLAY.cpp:16: /usr/include/avifile-0.7/StreamInfo.h:5:2: error: #error Wrong usage of StreamInfo.h - include only infotypes.h! ../Pixes/filmAVIPLAY.h:83: error: ISO C++ forbids declaration of ‘CImage’ with no type ../Pixes/filmAVIPLAY.h:83: error: expected ‘;’ before ‘*’ token filmAVIPLAY.cpp: In constructor ‘filmAVIPLAY::filmAVIPLAY(int)’: filmAVIPLAY.cpp:43: error: ‘m_aviimage’ was not declared in this scope filmAVIPLAY.cpp: In member function ‘virtual pixBlock* filmAVIPLAY::getFrame()’: filmAVIPLAY.cpp:120: error: ‘m_aviimage’ was not declared in this scope filmAVIPLAY.cpp:124: error: ‘m_aviimage’ was not declared in this scope make[3]: *** [filmAVIPLAY.o] Error 1 make[3]: Leaving directory `/home/pd/auto-build/pd-extended/Gem/src/ Pixes' make[2]: *** [Pixes] Error 2 make[2]: Leaving directory `/home/pd/auto-build/pd-extended/Gem/src' make[1]: *** [/home/pd/auto-build/pd-extended/Gem/src/Gem.pd_linux] Error 2 make[1]: Leaving directory `/home/pd/auto-build/pd-extended/packages'
I have the audacity to believe that peoples everywhere can have three meals a day for their bodies, education and culture for their minds, and dignity, equality and freedom for their spirits. - Martin Luther King, Jr.
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
It's still happening in the auto-builds:
http://autobuild.puredata.info/auto-build/2007-11-14/logs/ 2007-11-14_07.35.18_linux_ubuntu-gutsy-i386_pd-extended_run-automated- builder.txt
.hc
On Nov 14, 2007, at 1:48 PM, Alex Norman wrote:
has anyone solved this problem? I guess I'll just have to convert to mpeg huh?
-Alex
On 0, Hans-Christoph Steiner hans@eds.org wrote:
It seems to work everywhere else, here's the gutsy transcript:
g++ -c -g -O2 -fPIC -freg-struct-return -O3 -falign-loops=32 -falign- functions=32 -falign-jumps=32 -funroll-loops -ffast-math -mmmx -I/ usr/include/lqt -I/usr/include/lqt -I/usr/include/avifile-0.7 - I/usr/include/FTGL -I/usr/include/freetype2 -I.. -I/usr/include/ FTGL -I/usr/include/freetype2 -I/home/pd/auto-build/pd-extended/pd/ src partlib_system.cpp -o ../Objects/partlib_system.o make[3]: Leaving directory `/home/pd/auto-build/pd-extended/Gem/src/ Particles' make -C Pixes make[3]: Entering directory `/home/pd/auto-build/pd-extended/Gem/src/ Pixes' In file included from ../Pixes/filmAVIPLAY.h:32, from pix_filmNEW.cpp:27: /usr/include/avifile-0.7/StreamInfo.h:5:2: error: #error Wrong usage of StreamInfo.h - include only infotypes.h! In file included from ../Pixes/filmAVIPLAY.h:32, from filmAVIPLAY.cpp:16: /usr/include/avifile-0.7/StreamInfo.h:5:2: error: #error Wrong usage of StreamInfo.h - include only infotypes.h! make[3]: Leaving directory `/home/pd/auto-build/pd-extended/Gem/src/ Pixes' make[3]: Entering directory `/home/pd/auto-build/pd-extended/Gem/src/ Pixes' In file included from ../Pixes/filmAVIPLAY.h:32, from pix_filmNEW.cpp:27: /usr/include/avifile-0.7/StreamInfo.h:5:2: error: #error Wrong usage of StreamInfo.h - include only infotypes.h! In file included from ../Pixes/filmAVIPLAY.h:32, from filmAVIPLAY.cpp:16: /usr/include/avifile-0.7/StreamInfo.h:5:2: error: #error Wrong usage of StreamInfo.h - include only infotypes.h! g++ -c -g -O2 -fPIC -freg-struct-return -O3 -falign-loops=32 -falign- functions=32 -falign-jumps=32 -funroll-loops -ffast-math -mmmx -I/ usr/include/lqt -I/usr/include/lqt -I/usr/include/avifile-0.7 - I/usr/include/FTGL -I/usr/include/freetype2 -I.. -I/usr/include/ FTGL -I/usr/include/freetype2 -I/home/pd/auto-build/pd-extended/pd/ src DSgrabber.cpp -o ../Objects/DSgrabber.o g++ -c -g -O2 -fPIC -freg-struct-return -O3 -falign-loops=32 -falign- functions=32 -falign-jumps=32 -funroll-loops -ffast-math -mmmx -I/ usr/include/lqt -I/usr/include/lqt -I/usr/include/avifile-0.7 - I/usr/include/FTGL -I/usr/include/freetype2 -I.. -I/usr/include/ FTGL -I/usr/include/freetype2 -I/home/pd/auto-build/pd-extended/pd/ src film.cpp -o ../Objects/film.o g++ -c -g -O2 -fPIC -freg-struct-return -O3 -falign-loops=32 -falign- functions=32 -falign-jumps=32 -funroll-loops -ffast-math -mmmx -I/ usr/include/lqt -I/usr/include/lqt -I/usr/include/avifile-0.7 - I/usr/include/FTGL -I/usr/include/freetype2 -I.. -I/usr/include/ FTGL -I/usr/include/freetype2 -I/home/pd/auto-build/pd-extended/pd/ src filmAVI.cpp -o ../Objects/filmAVI.o g++ -c -g -O2 -fPIC -freg-struct-return -O3 -falign-loops=32 -falign- functions=32 -falign-jumps=32 -funroll-loops -ffast-math -mmmx -I/ usr/include/lqt -I/usr/include/lqt -I/usr/include/avifile-0.7 - I/usr/include/FTGL -I/usr/include/freetype2 -I.. -I/usr/include/ FTGL -I/usr/include/freetype2 -I/home/pd/auto-build/pd-extended/pd/ src filmAVIPLAY.cpp -o ../Objects/filmAVIPLAY.o In file included from ../Pixes/filmAVIPLAY.h:32, from filmAVIPLAY.cpp:16: /usr/include/avifile-0.7/StreamInfo.h:5:2: error: #error Wrong usage of StreamInfo.h - include only infotypes.h! ../Pixes/filmAVIPLAY.h:83: error: ISO C++ forbids declaration of ‘CImage’ with no type ../Pixes/filmAVIPLAY.h:83: error: expected ‘;’ before ‘*’ token filmAVIPLAY.cpp: In constructor ‘filmAVIPLAY::filmAVIPLAY(int)’: filmAVIPLAY.cpp:43: error: ‘m_aviimage’ was not declared in this scope filmAVIPLAY.cpp: In member function ‘virtual pixBlock* filmAVIPLAY::getFrame()’: filmAVIPLAY.cpp:120: error: ‘m_aviimage’ was not declared in this scope filmAVIPLAY.cpp:124: error: ‘m_aviimage’ was not declared in this scope make[3]: *** [filmAVIPLAY.o] Error 1 make[3]: Leaving directory `/home/pd/auto-build/pd-extended/Gem/src/ Pixes' make[2]: *** [Pixes] Error 2 make[2]: Leaving directory `/home/pd/auto-build/pd-extended/Gem/src' make[1]: *** [/home/pd/auto-build/pd-extended/Gem/src/Gem.pd_linux] Error 2 make[1]: Leaving directory `/home/pd/auto-build/pd-extended/packages'
I have the audacity to believe that peoples everywhere can have three meals a day for their bodies, education and culture for their minds, and dignity, equality and freedom for their spirits. - Martin Luther King, Jr.
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
------------------------------------------------------------------------ ----
All mankind is of one author, and is one volume; when one man dies, one chapter is not torn out of the book, but translated into a better language; and every chapter must be so translated.... -John Donne
Hans-Christoph Steiner wrote:
It seems to work everywhere else, here's the gutsy transcript:
In file included from ../Pixes/filmAVIPLAY.h:32, from pix_filmNEW.cpp:27: /usr/include/avifile-0.7/StreamInfo.h:5:2: error: #error Wrong usage of StreamInfo.h - include only infotypes.h!
which version of avifile is this? here in debian/lenny/sid i StreamInfo.h is included long before as a dependency of avifile.h->videodecoder.h->infotypes.h->StreamInfo.h
why is this not the case with your libavifile?
fmga.sd IOhannes
On Nov 15, 2007, at 4:06 AM, IOhannes m zmoelnig wrote:
Hans-Christoph Steiner wrote:
It seems to work everywhere else, here's the gutsy transcript: In file included from ../Pixes/filmAVIPLAY.h:32, from pix_filmNEW.cpp:27: /usr/include/avifile-0.7/StreamInfo.h:5:2: error: #error Wrong usage of StreamInfo.h - include only infotypes.h!
which version of avifile is this? here in debian/lenny/sid i StreamInfo.h is included long before as a dependency of avifile.h->videodecoder.h->infotypes.h->StreamInfo.h
why is this not the case with your libavifile?
It's Ubuntu Gutsy.
root@ubuntu-gutsy-i386:~ > dlocate StreamInfo.h libavifile-0.7-dev: /usr/include/avifile-0.7/StreamInfo.h root@ubuntu-gutsy-i386:~ > dlocate -l libavifile-0.7 Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half- installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-======================-======================- ============================================================== ii libavifile-0.7-dev 1:0.7.47.20070718-1ubu development header files for libavifile un libavifile-0.7c102 <none> (no description available) ii libavifile-0.7c2 1:0.7.47.20070718-1ubu shared libraries for AVI read/writing
.hc
------------------------------------------------------------------------ ----
There is no way to peace, peace is the way. -A.J. Muste