[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