Hi List,
as i just noticed that a Gem patch which always ran fine on my box takes 100% cpu (or even more) i figured since i switched from xfree to Xorg, i should recompile Gem.
What happens when i try to install Gem from cvs (fresh checkout):
In Gem directory issuing ./configure gives me: ./configure: line 3: ./configure: No such file or directory
configure consists of: cd src/Gnu; ./configure $@ but Gem/src/Gnu is deprecated
so i try Gem/src:
Summary:
Result of ./configure: Target : Gem.pd_linux Objects : Base Controls Geos Manips MarkEx Nongeos Particles Pixes openGL
Configuration: Compiler : g++ CXXFLAGS : -g -O2 -freg-struct-return -O3 -fno-builtin -falign-loops=16 -funroll-loops -ffast-math -I/usr/X11R6/include : -I/usr/include/avifile-0.7 -I/usr/include/freetype2 INCLUDES : -I/usr/include/FTGL -I/usr/include/freetype2 DEFINES :
LIBS : -ldv -lmpeg -lmpeg3 -ljpeg -ltiff -lGLU -lGL -lXext -lXxf86vm -lXext -lX11 -ldl -lz -lm -L/usr/X11R6/lib -lpthread : -lGLU -lGL -lfreetype -lz -lftgl -laviplay -L/usr/X11R6/lib -llcms -ltiff -lfreetype -ljasper -ljpeg -lpng -ldpstk -ldps -lXext -lXt -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread -lMagick++ -lMagick LDFLAGS : -shared -Wl,-export-dynamic : -L/usr/X11R6/lib
Strip : strip --strip-unneeded
Install path : /usr/local
pure-data: version : 0.39
used optional libraries:
font-rendering : FTGL
image-support use ImageMagick : yes use TIFF : yes use JPEG : yes video-support use mpeg : yes use mpeg-3 : yes use QuickTime : no use aviplay : yes use ffmpeg : no input-support use v4l : yes use ieee1394 : yes
misc using ARB-extensions : yes using NV-extensions : yes using reg-struct-ret : yes
then, make quits with:
g++ -c -fPIC -g -O2 -freg-struct-return -O3 -fno-builtin -falign-loops=16 -funroll-loops -ffast-math -I/usr/X11R6/include -I/usr/include/avifile-0.7 -I/usr/include/freetype2 -I.. -I/usr/include/FTGL -I/usr/include/freetype2 filmDarwin.cpp -o filmDarwin.o /usr/include/avifile-0.7/avm_stl.h:275: error: invalid use of constructor as a template /usr/include/avifile-0.7/avm_stl.h:275: note: use 'avm::vector<Type>::vector' instead of 'avm::vector<Type>::avm::vector<Type>' to name the constructor in a qualified name g++ -c -fPIC -g -O2 -freg-struct-return -O3 -fno-builtin -falign-loops=16 -funroll-loops -ffast-math -I/usr/X11R6/include -I/usr/include/avifile-0.7 -I/usr/include/freetype2 -I.. -I/usr/include/FTGL -I/usr/include/freetype2 filmFFMPEG.cpp -o filmFFMPEG.o g++ -c -fPIC -g -O2 -freg-struct-return -O3 -fno-builtin -falign-loops=16 -funroll-loops -ffast-math -I/usr/X11R6/include -I/usr/include/avifile-0.7 -I/usr/include/freetype2 -I.. -I/usr/include/FTGL -I/usr/include/freetype2 filmMPEG1.cpp -o filmMPEG1.o make[1]: *** [filmAVIPLAY.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/usr/local/src/cvs/Gem/src/Pixes' make: *** [Pixes] Error 2
I am here on a powerpc testing machine, running debian testing with a 2.6.13 kernel.
Any ideas are very welcome!
regards, Peter
Peter Plessas wrote:
Hi List,
...
-I/usr/include/FTGL -I/usr/include/freetype2 filmMPEG1.cpp -o filmMPEG1.o make[1]: *** [filmAVIPLAY.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/usr/local/src/cvs/Gem/src/Pixes' make: *** [Pixes] Error 2
I am here on a powerpc testing machine, running debian testing with a 2.6.13 kernel.
Any ideas are very welcome!
i think there are 3 possibilities (sorted from short-term to long-term use)
a) turn off avifile/aviplay-support b) don't use g++-4 c) file a bugreport against libavifile-dev
i really think that the problem is with libavifile using some deprecated templates, but of course i am not sure, so the problem might well be on the gem side of things. if you find out something more, please tell me so.
mfg..rd IOhannes