Hallo, IOhannes m zmoelnig hat gesagt: // IOhannes m zmoelnig wrote:
the simple fix it, to use the CVS-version of Gem
If it compiles ...
I have problems compiling on Debian.
First quicktime.h isn't found in Gem/src/Pixes/filmQT4L.h because on Debian it lives in its own directory. I could fix this by adding the directory to the include lines as in:
#ifdef HAVE_LIBQUICKTIME #include <quicktime/quicktime.h> #include <quicktime/colormodels.h> #endif // QT
Btw: Is it really correct to have so many different spellings of the quicktime-headers?
$ grep -i quicktime.h src/Pixes/* src/Pixes/filmDarwin.h:#include <QuickTime/quicktime.h> src/Pixes/filmQT.h:# include <QuickTime/quicktime.h> src/Pixes/filmQT4L.h:#include <quicktime.h> src/Pixes/pix_filmDarwin.h:#include <QuickTime/quicktime.h> src/Pixes/pix_filmDarwinYUV.h:#include <QuickTime/quicktime.h> src/Pixes/pix_filmQT.h:#include <QuickTime/quicktime.h> src/Pixes/pix_record.cpp:#include <Quicktime/Quicktime.h> src/Pixes/pix_videoDarwin.h:#include <QuickTime/Quicktime.h>
The next one is worse however:
c++ -c -g -O2 -DNEW_VIDEOFILM -fPIC -fno-builtin -mmmx -O3 -funroll-loops -ffast-math -I../ -I/usr/include/freetype2/ -I/usr/include/FTGL/ videoV4L2.cpp -o videoV4L2.o
pix_videoNEW.cpp: In constructor pix_videoNEW::pix_videoNEW()': pix_videoNEW.cpp:39: error: cannot allocate an object of type
videoV4L'
pix_videoNEW.cpp:39: error: because the following virtual functions are
abstract:
../Pixes/video.h:73: error: virtual pixBlock* video::getFrame()
I have no idea how to fix that.
Frank Barknecht _ ______footils.org_ __goto10.org__