[PD] [dev] building Gem on Fedora 1/ CCRMA

Michael Berkowski berk0081 at tc.umn.edu
Wed Dec 15 16:31:48 CET 2004


Greetings List,

I'm seeking advice on building Gem-0.90 from gem.iem.at for a Fedora 1 
PlanetCCRMA system.  I had been running 0.888-pre1 from planetccrma, but 
gettings frequent segfaults when turning off rendering.

For auxlibs, I get:

[mjb at Galactic_AC GemLibs]$ ./makeauxlibs
./makeauxlibs: line 5: test: =: unary operator expected
Building Auxilliary Libraries
=============================

BUILDING LIBORB
make: Nothing to be done for `all'.
BUILDING PARTICLE
make: Nothing to be done for `lib'.
BUILDING GLM
cc -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE 
-D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -DFUNCPROTO=15 
-DNARROWPROTO -I. -c -o glm.o glm.c
ar clq libglm.a glm.o

Finished building Auxilliary Libraries
======================================

---------------------------------------------------------------
And the configure script:

[mjb at Galactic_AC Gnu]$ ./configure
creating cache ./config.cache
HEAD: /usr/include /usr/local/include ../../../GemLibs/
LIBS: ../../../GemLibs/ /usr/local/lib /usr/local/src /usr/lib
checking host system type... i686-pc-linux-gnu
Configuring for Gem.pd_linux
checking for gnu make... yes
checking for c++... c++
checking whether the C++ compiler (c++  ) works... yes
checking whether the C++ compiler (c++  ) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether c++ accepts -g... yes
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for a BSD compatible install... /usr/bin/install -c
checking whether make sets ${MAKE}... yes
checking for sh... sh
checking how to run the C preprocessor... gcc -E
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for MMX... checking MMX found...
Building Auxilliary Libraries
=============================


Finished building Auxilliary Libraries
======================================
checking for main in -lX11... yes
checking for main in -lXext... yes
checking for XF86VidModeGetAllModeLines in -lXxf86vm... yes
checking for sin in -lm... no
checking for main in -lz... no
checking for glInitNames in -lGL... no
checking for glInitNames in -lMesaGL... no
OpenGL is mandatory

I've made sure glut is up to date, and installed the XFree86 sdk for 
good measure, but to no avail.  I found an earlier thread in which the 
proposed solution had been to install glut-devel, but I didn't find the 
followup to know if this actually worked.  I did it anyway.  To verify 
Mesa and GLUT:

[mjb at Galactic_AC mjb]$ rpm -qa | grep Mesa
XFree86-Mesa-libGL-4.3.0-55
XFree86-Mesa-libGLU-4.3.0-55

[mjb at Galactic_AC mjb]$ rpm -qa | grep glut
freeglut-1.3-1.20020125.3
glut-3.7-12.lvn.1.1
glut-devel-3.7-12.lvn.1.1

System specs:
2.4.26-1.ll.rhfc1.ccrmasmp
dual AMD opteron
gcc 3.2.3
video: nvidia FX5700

I would truly appreciate any advice.  I'm still too much a novice to 
edit configure scripts myself (or to move away from Fedora, for that 
matter).  I get the list as a digest so please CC me on replies.

Thanks very much,
Michael Berkowski
michael at berkowski.net
http://www.berkowski.net/






More information about the Pd-list mailing list