[PD] Gem not configuring again - I forget what the fix was

Frank Barknecht fbar at footils.org
Thu Oct 20 09:44:23 CEST 2005


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.

Ciao
-- 
 Frank Barknecht                 _ ______footils.org_ __goto10.org__




More information about the Pd-list mailing list