Hi Johannes,
IOhannes m zmoelnig wrote:
ok, thanks for the file (sent off-list for those who don't know)
which GL-headers do you have installed? nvidia's? i have heard rumours that they are severly broken; i am using the headers provided by xlibmesa-gl-dev (they have been updated and hold whatever i need)
I did not install the nvidia headers, unless the binary driver installed them itself. I have these packages installed:
ii xlibmesa-glu-dev 4.3.0.dfsg.1-14 Mesa OpenGL utility library development files [XFree86] ii xlibmesa-gl-dev 4.3.0.dfsg.1-14 Mesa 3D graphics library development files [XFree86] ii freeglut3-dev 2.2.0-8 OpenGL Utility Toolkit development files ii glutg3-dev 3.7-25 the OpenGL Utility Toolkit development files ii libglut3-dev 3.7-25 development libraries and headers for GLUT
I have not changed drivers since previously being able to compile gem on linux, though I may have upgraded some of these above packages.
I don't remember if nvidia puts stuff in /usr/local/include or not.
FYI I'm using the nvidia binary v1.0-7664
I have miller's PD in /usr/ and pd-devel in /usr/local so I ran ./configure with:
./configure --with-pd=/usr/bin/pd
the resulting configLinux is attached.
is --with-pd=/usr/bin/pd the way to compile against miller's pd and not pd-devel?
ah i forgot: you have to manually change the "-lftgl" to "-lftgl_pic" in the Make.config, once you get to the linker... (haven't yet found a way to do this via configure (yes it would be trivial if you don't want to use pkg-config))
Ah when we get to that...
Maybe we should try meeting on IRC to hammer this out, I can be available before the PDDP meeting on tuesday, or wed/thurs also.
Thanks for trying...
.b.
mfg.asdr IOhannes
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
/* Base/configLinux.h. Generated by configure. */ /* fullscreen: querying via libXxf86vm */ #define HAVE_LIBXXF86VM 1
/* font rendering */ #define HAVE_LIBFTGL 1 /* gltt has been deprecated in favour of FTGL */ /* #undef HAVE_LIBGLTT */
/* image loading / saving */ #define HAVE_LIBTIFF 1 #define HAVE_LIBJPEG 1 #define HAVE_LIBMAGICKPLUSPLUS 1
/* movie decoding */ #define HAVE_LIBMPEG 1 #define HAVE_LIBMPEG3 1 #define HAVE_LIBQUICKTIME 1 #define HAVE_LIBAVIPLAY 1 #define HAVE_FFMPEG 1 /* #undef GEM_AVSTREAM_CODECPOINTER */
/* video grabbing */ #define HAVE_VIDEO4LINUX 1 #define HAVE_LIBDV 1
/* posix threads */ #define HAVE_PTHREADS 1
/* disable the use of openGL-ARB extensions */ /* #undef DONT_USE_ARB */
/* disable the use of openGL-nvidia extensions */ /* #undef DONT_USE_NV */
/* enable the use of the all-in-one video/movie objects */ #define NEW_VIDEOFILM 1
/* types, structures, compiler characteristics, ... */ #define SIZEOF_VOID_P 4 #define SIZEOF_UNSIGNED_INT 4 #define HAVE_GLSIZEIPTRARB 1