[fluxus] fluxus-0.9rc1 on Gentoo, scons can't find glut

Claude Heiland-Allen claudiusmaximus at goto10.org
Tue Mar 21 10:47:20 PST 2006


Hi all,

I'm having trouble building the 0.9rc1 tarball on Gentoo, 0.8 built fine 
  (and still runs fine) so something must have broken in the meantime (I 
did upgrade and then downgrade my gfx card drivers, but I reinstalled 
glut just now and it made no difference):


claude at minimus ~/Build/Fluxus/fluxus-0.9rc1 $ scons
scons: Reading SConscript files ...
--------------------------------------------------------
Fluxus: Configuring Build Environment
--------------------------------------------------------
Checking for main() in C library m... yes
Checking for main() in C library jack... yes
Checking for main() in C library sndfile... yes
Checking for main() in C library guile... yes
Checking for main() in C library fftw3... yes
Checking for main() in C library ode... yes
Checking for main() in C library lo... yes
Checking for main() in C library pthread... yes
Checking for main() in C library jpeg... yes
Checking for main() in C library tiff... yes
Checking for main() in C library z... yes
Checking for main() in C library png... yes
Checking for main() in C library X11... yes
Checking for main() in C library glut... no
ERROR: 'glut' must be installed!


I have glut installed:

*  media-libs/glut
       Latest version available: 3.7.1
       Latest version installed: 3.7.1
       Size of downloaded files: 2,479 kB
       Homepage:    http://www.opengl.org/resources/libraries/
       Description: The OpenGL Utility Toolkit (GLUT)
       License:     glut


config.log reports:

Checking for main() in C library glut... .sconf_temp/conftest_13.c <-
   |
   |
   |            #include "GL/glut.h"
   |
   |            int
   |            main() {
   |            main();
   |            return 0;
   |            }
   |
   |
   |
gcc -ggdb -pipe -Wall -O3 -ffast-math -Wno-unused -fPIC 
-I/usr/local/include -Ilibfluxus/src -Ilibfluxphysics/src -c -o 
.sconf_temp/conftest_13.o .sconf_temp/conftest_13.c
gcc -o .sconf_temp/conftest_13 .sconf_temp/conftest_13.o 
-L/usr/local/lib -L/usr/X11R6/lib -lglut
/usr/X11R6/lib/libglut.so: undefined reference to `glPixelStorei'
/usr/X11R6/lib/libglut.so: undefined reference to `glBitmap'
/usr/X11R6/lib/libglut.so: undefined reference to `gluErrorString'
/usr/X11R6/lib/libglut.so: undefined reference to `glPopAttrib'
/usr/X11R6/lib/libglut.so: undefined reference to `glMapGrid2f'
/usr/X11R6/lib/libglut.so: undefined reference to `glRotatef'
/usr/X11R6/lib/libglut.so: undefined reference to `glEvalMesh2'
/usr/X11R6/lib/libglut.so: undefined reference to `glFinish'
/usr/X11R6/lib/libglut.so: undefined reference to `glVertex3f'
/usr/X11R6/lib/libglut.so: undefined reference to `glXQueryExtension'
/usr/X11R6/lib/libglut.so: undefined reference to `glNormal3fv'
/usr/X11R6/lib/libglut.so: undefined reference to `gluNewQuadric'
/usr/X11R6/lib/libglut.so: undefined reference to `glViewport'
/usr/X11R6/lib/libglut.so: undefined reference to `glVertex3fv'
/usr/X11R6/lib/libglut.so: undefined reference to `glBegin'
/usr/X11R6/lib/libglut.so: undefined reference to `glDrawBuffer'
/usr/X11R6/lib/libglut.so: undefined reference to `glXMakeCurrent'
/usr/X11R6/lib/libglut.so: undefined reference to `gluQuadricDrawStyle'
/usr/X11R6/lib/libglut.so: undefined reference to `glXQueryExtensionsString'
/usr/X11R6/lib/libglut.so: undefined reference to `glVertex2f'
/usr/X11R6/lib/libglut.so: undefined reference to `glXChooseVisual'
/usr/X11R6/lib/libglut.so: undefined reference to `gluCylinder'
/usr/X11R6/lib/libglut.so: undefined reference to `glGetError'
/usr/X11R6/lib/libglut.so: undefined reference to `glGetIntegerv'
/usr/X11R6/lib/libglut.so: undefined reference to `glPushAttrib'
/usr/X11R6/lib/libglut.so: undefined reference to `glXDestroyContext'
/usr/X11R6/lib/libglut.so: undefined reference to `glPopMatrix'
/usr/X11R6/lib/libglut.so: undefined reference to `glXWaitX'
/usr/X11R6/lib/libglut.so: undefined reference to `glXGetProcAddressARB'
/usr/X11R6/lib/libglut.so: undefined reference to `glXQueryVersion'
/usr/X11R6/lib/libglut.so: undefined reference to `glGetString'
/usr/X11R6/lib/libglut.so: undefined reference to `gluQuadricNormals'
/usr/X11R6/lib/libglut.so: undefined reference to `glXGetClientString'
/usr/X11R6/lib/libglut.so: undefined reference to `glPushMatrix'
/usr/X11R6/lib/libglut.so: undefined reference to `glEnable'
/usr/X11R6/lib/libglut.so: undefined reference to `glNormal3f'
/usr/X11R6/lib/libglut.so: undefined reference to `gluSphere'
/usr/X11R6/lib/libglut.so: undefined reference to `glPolygonMode'
/usr/X11R6/lib/libglut.so: undefined reference to `glMap2f'
/usr/X11R6/lib/libglut.so: undefined reference to `glScalef'
/usr/X11R6/lib/libglut.so: undefined reference to `glReadBuffer'
/usr/X11R6/lib/libglut.so: undefined reference to `glXIsDirect'
/usr/X11R6/lib/libglut.so: undefined reference to `glXSwapBuffers'
/usr/X11R6/lib/libglut.so: undefined reference to `glTranslatef'
/usr/X11R6/lib/libglut.so: undefined reference to `glXCreateContext'
/usr/X11R6/lib/libglut.so: undefined reference to `glXGetConfig'
/usr/X11R6/lib/libglut.so: undefined reference to `glEnd'
collect2: ld returned 1 exit status
scons: *** [.sconf_temp/conftest_13] Error 1
no
Failed program was:
1:
2:
3:             #include "GL/glut.h"
4:
5:             int
6:             main() {
7:             main();
8:             return 0;
9:             }
10:
11:
Error message: failed to build test program



Claude



More information about the Fluxus mailing list