Re: errors on new build

"John Selverian" <[email protected]> Sat, 21 Dec 2024 16:44:51 -0500
Newsgroups gmane.comp.lib.fox-toolkit.user
Organization JAHM Software
Message-ID <[email protected]>
Thanks,

I also had to add -ljpeg and -ltiff to my makefile for some
reason.

Js



-----Original Message-----
From: JVZ <[email protected]> 
Sent: Saturday, December 21, 2024 3:03 PM
To: [email protected]
Cc: [email protected]
Subject: Re: [Foxgui-users] errors on new build

On Sat, 21 Dec 2024 14:05:27 -0500
[email protected] wrote:

>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);
>       |   ^~~~~~~~~~~~~~~~

For this its necessary to install glut.

		-- JVZ


-- 
+----------------------------------------------------------------
------------+
| Copyright (C) 12:00 03/31/2018 Jeroen van der Zijp.   All
Rights Reserved. |
+----------------------------------------------------------------
------------+