GLUT module dependencies fail on Mac OS X.3.9
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3948
Reported by Hermann Kruud, hermannkruud@yahoo.co.uk
When building Pike v7.7 release 21 (also v7.6 release 24 and v7.4 release 25) on Mac OS X.3.9 the output regarding the GLUT module is:
configure: configuring in GLUT
configure: running /bin/bash -norc
'/Users/kruud/Sources/Pike/7.7/src/post_modules/GLUT/configure' --prefix=/usr/local/pike '--prefix=/usr/local/pike' '--with-debug' 'CC=/usr/bin/gcc' 'CFLAGS=-I/sw/include -I/usr/X11R6/include -I/usr/local/include' 'CPPFLAGS=-I/sw/include -I/usr/X11R6/include -I/usr/local/include' 'LDFLAGS=-L/sw/lib -L/usr/X11R6/lib -L/usr/local/lib' '--cache-file=.././config.cache' '--srcdir=/Users/kruud/Sources/Pike/7.7/src/post_modules' --cache-file=../.././config.cache --srcdir=/Users/kruud/Sources/Pike/7.7/src/post_modules/GLUT configure: loading cache ../.././config.cache
###################################################
## Configuring module: GLUT
## Installation dir:
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether /Users/kruud/Sources/Pike/7.7/bin/smartlink
/usr/bin/gcc accepts -g... (cached) yes checking for /Users/kruud/Sources/Pike/7.7/bin/smartlink /usr/bin/gcc option to accept ANSI C... (cached) none needed checking if we are using TCC (TenDRA C Compiler)... (cached) no checking how to run the C preprocessor... /usr/bin/gcc -E checking for X... (cached) libraries /usr/X11R6/lib, headers /usr/X11R6/include checking for egrep... (cached) grep -E checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for gnu/stubs.h... (cached) no checking for gethostbyname... (cached) yes checking for connect... (cached) yes checking for remove... (cached) yes checking for shmat... (cached) yes checking for IceConnectionNumber in -lICE... (cached) yes X_CFLAGS: -I/usr/X11R6/include X_LIBS: -L/usr/X11R6/lib X_EXTRA_LIBS: X_PRE_LIBS: -lSM -lICE checking GL/glut.h usability... yes checking GL/glut.h presence... yes checking for GL/glut.h... yes checking GLUT/glut.h usability... yes checking GLUT/glut.h presence... yes checking for GLUT/glut.h... yes checking for XDrawPoint in -lX11... yes checking for XShmPutImage in -lXext... yes checking for XmuStandardColormap in -lXmu... yes checking for glOrtho in -lGL... yes checking for glOrtho in -lOpenGL... no checking for glOrtho in -lMesaGL... no checking for gluCylinder in -lGLU... yes checking for gluCylinder in -lMesaGLU... no checking for XOpenDevice in -lXinput... no checking for XOpenDevice in -lXi... yes checking for glutSolidTeapot in -lglut... no checking for glutSolidTeapot in GLUT.framework... no checking for glutEnterGameMode... no checking for glutForceJoystickFunc... no checking for glutGameModeGet... no checking for glutGameModeString... no checking for glutIgnoreKeyRepeat... no checking for glutInitDisplayString... no checking for glutJoystickFunc... no checking for glutKeyboardUpFunc... no checking for glutLeaveGameMode... no checking for glutPostWindowOverlayRedisplay... no checking for glutPostWindowRedisplay... no checking for glutReportErrors... no checking for glutSetKeyRepeat... no checking for glutSpecialUpFunc... no checking whether make sets $(MAKE)... (cached) yes checking for the Pike base directory... /Users/kruud/Sources/Pike/7.7/src updating cache ../.././config.cache configure: creating ./config.status config.status: creating make_variables config.status: creating Makefile config.status: creating config.h config.status: executing default commands
Eventually the GLUT module doesn't compile: GLUT................ no (dependencies failed)