errors on new build

[email protected] Sat, 21 Dec 2024 14:05:27 -0500
Newsgroups gmane.comp.lib.fox-toolkit.user
Message-ID <[email protected]>
I'm installing fox on a new computer (Ubuntu 24.04.1 LTS) and get the 
following errors:



> ./configure --with-x --with-xft --with-opengl --disable-shared 
> --enable-threadsafe
> make




libtool: compile:  g++ -DPACKAGE_NAME=\"fox\" -DPACKAGE_TARNAME=\"fox\" 
-DPACKAGE_VERSION=\"1.7.50\" "-DPACKAGE_STRING=\"fox 1.7.50\"" 
-DPACKAGE_BUGREPORT=\"[email protected]\" -DPACKAGE_URL=\"\" 
-DPACKAGE=\"fox\" -DVERSION=\"1.7.50\" -DSTDC_HEADERS=1 
-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 
-D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 
-D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DHAVE_DLFCN_H=1 
-DLT_OBJDIR=\".libs/\" -DTIME_WITH_SYS_TIME=1 -DHAVE_SYS_WAIT_H=1 
-DHAVE_DIRENT_H=1 -DHAVE_LIBRT=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBDL=1 
-DHAVE_LOCALTIME_R=1 -DHAVE_GMTIME_R=1 -DHAVE_READDIR_R=1 
-DHAVE_GETPWUID_R=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETPWNAM_R=1 
-DHAVE_PTHREAD_SETAFFINITY_NP=1 -DHAVE_SCHED_GETCPU=1 -DHAVE_PIPE2=1 
-DHAVE_STATVFS=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_IPC_H=1 
-DHAVE_SYS_SHM_H=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_MOUNT_H=1 
-DHAVE_SEMAPHORE_H=1 -DHAVE_DLFCN_H=1 -DHAVE_SYS_STATVFS_H=1 
-DHAVE_IMMINTRIN_H=1 -DHAVE_PNG_H=1 -DHAVE_TIFF_H=1 -DHAVE_ZLIB_H=1 
-DHAVE_BZLIB_H=1 -DHAVE_X11_EXTENSIONS_XSHM_H=1 
-DHAVE_X11_EXTENSIONS_SHAPE_H=1 -DHAVE_X11_XCURSOR_XCURSOR_H=1 
-DHAVE_X11_EXTENSIONS_XRENDER_H=1 -DHAVE_X11_EXTENSIONS_XRANDR_H=1 
-DHAVE_X11_EXTENSIONS_XFIXES_H=1 -DHAVE_X11_EXTENSIONS_XINPUT2_H=1 -I. 
-I../include -I../include -Wall -Wformat -Woverloaded-virtual -Wshadow 
-DHAVE_JPEG_H=1 -DHAVE_PNG_H=1 -DHAVE_TIFF_H=1 -DHAVE_ZLIB_H=1 
-DHAVE_BZ2LIB_H=1 -DHAVE_XFT_H=1 -I/usr/include/freetype2 
-DHAVE_XSHM_H=1 -DHAVE_XSHAPE_H=1 -DHAVE_XCURSOR_H=1 -DHAVE_XRENDER_H=1 
-DHAVE_XRANDR_H=1 -DHAVE_XFIXES_H=1 -DHAVE_XINPUT2_H=1 -DNO_XIM 
-DHAVE_GL_H=1 -DHAVE_GLX_H=1 -MT FXGLCone.lo -MD -MP -MF 
.deps/FXGLCone.Tpo -c FXGLCone.cpp -o FXGLCone.o
FXGLCone.cpp: In member function 'virtual void 
FX::FXGLCone::drawshape(FX::FXGLViewer*)':
FXGLCone.cpp:51:23: error: 'GLUquadric' was not declared in this scope; 
did you mean 'GLUquadricObj'?
    51 | #define GLUquadricObj GLUquadric
       |                       ^~~~~~~~~~
FXGLCone.cpp:121:3: note: in expansion of macro 'GLUquadricObj'
   121 |   GLUquadricObj* quad=gluNewQuadric();
       |   ^~~~~~~~~~~~~
FXGLCone.cpp:121:18: error: 'quad' was not declared in this scope
   121 |   GLUquadricObj* quad=gluNewQuadric();
       |                  ^~~~
FXGLCone.cpp:121:23: error: 'gluNewQuadric' was not declared in this 
scope
   121 |   GLUquadricObj* quad=gluNewQuadric();
       |                       ^~~~~~~~~~~~~
FXGLCone.cpp:122:36: error: 'GLU_FILL' was not declared in this scope; 
did you mean 'GL_FILL'?
   122 |   gluQuadricDrawStyle(quad,(GLenum)GLU_FILL);
       |                                    ^~~~~~~~
       |                                    GL_FILL
FXGLCone.cpp:122:3: error: 'gluQuadricDrawStyle' was not declared in 
this scope
   122 |   gluQuadricDrawStyle(quad,(GLenum)GLU_FILL);
       |   ^~~~~~~~~~~~~~~~~~~
FXGLCone.cpp:129:3: error: 'gluCylinder' was not declared in this scope
   129 |   
gluCylinder(quad,radius,0,height,FXGLCONE_SLICES_NUMBER,FXGLCONE_STACKS_NUMBER);
       |   ^~~~~~~~~~~
FXGLCone.cpp:130:38: error: 'GLU_INSIDE' was not declared in this scope; 
did you mean 'GL_INDEX'?
   130 |   gluQuadricOrientation(quad,(GLenum)GLU_INSIDE);
       |                                      ^~~~~~~~~~
       |                                      GL_INDEX
FXGLCone.cpp:130:3: error: 'gluQuadricOrientation' was not declared in 
this scope; did you mean 'XNQueryOrientation'?
   130 |   gluQuadricOrientation(quad,(GLenum)GLU_INSIDE);
       |   ^~~~~~~~~~~~~~~~~~~~~
       |   XNQueryOrientation
FXGLCone.cpp:131:3: error: 'gluDisk' was not declared in this scope
   131 |   gluDisk(quad,0,radius,FXGLCONE_SLICES_NUMBER,FXGLCONE_LOOPS);
       |   ^~~~~~~
FXGLCone.cpp:132:3: error: 'gluDeleteQuadric' was not declared in this 
scope
   132 |   gluDeleteQuadric(quad);
       |   ^~~~~~~~~~~~~~~~
make[2]: *** [Makefile:1333: FXGLCone.lo] Error 1
make[2]: Leaving directory '/home/jhs1/fox-1.7.50/lib'
make[1]: *** [Makefile:879: all] Error 2
make[1]: Leaving directory '/home/jhs1/fox-1.7.50/lib'
make: *** [Makefile:420: all-recursive] Error 1