building the package python-opengl in a clean build environment
(with pbuilder) on i386 results in:
=========================================================================
[...]
building 'openglutil' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -Isrc -I/usr/local/include -I/usr/X11/include -I/usr/X11R6/include -I/usr/include -I/usr/include/python2.3 -c src/openglutil.c -o build/temp.linux-i686-2.3/src/openglutil.o
src/openglutil.h:6: warning: `ErrorReturn' defined but not used
gcc -pthread -shared build/temp.linux-i686-2.3/src/openglutil.o -L/usr/local/lib -L/usr/X11/lib -L/usr/X11R6/lib -L/usr/lib -lGLU -lGL -lX11 -lXext -o build/lib.linux-i686-2.3/OpenGL/dynload/linux2/openglutil.so
building '_glu' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -Isrc -I/usr/local/include -I/usr/X11/include -I/usr/X11R6/include -I/usr/include -I/usr/include/python2.3 -c src/_glumodule.c -o build/temp.linux-i686-2.3/src/_glumodule.o
src/_glumodule.c:238: warning: function declaration isn't a prototype
src/_glumodule.c: In function `py_glu_NewTess':
src/_glumodule.c:318: warning: passing arg 3 of `gluTessCallback' from incompatible pointer type
src/_glumodule.c:319: warning: passing arg 3 of `gluTessCallback' from incompatible pointer type
src/_glumodule.c:320: warning: passing arg 3 of `gluTessCallback' from incompatible pointer type
src/_glumodule.c:321: warning: passing arg 3 of `gluTessCallback' from incompatible pointer type
src/_glumodule.c:322: warning: function declaration isn't a prototype
src/_glumodule.c:323: warning: passing arg 3 of `gluTessCallback' from incompatible pointer type
src/_glumodule.c: At top level:
src/_glumodule.c:41: warning: `ErrorReturn' defined but not used
gcc -pthread -shared build/temp.linux-i686-2.3/src/_glumodule.o -L/usr/local/lib -L/usr/X11/lib -L/usr/X11R6/lib -L/usr/lib -lGLU -lGL -lX11 -lXext -o build/lib.linux-i686-2.3/OpenGL/dynload/linux2/_glu.so
building '_glut' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -Isrc -I/usr/local/include -I/usr/X11/include -I/usr/X11R6/include -I/usr/include -I/usr/include/python2.3 -c src/_glutmodule.c -o build/temp.linux-i686-2.3/src/_glutmodule.o
src/_glutmodule.c: In function `glut_glutGameModeString':
src/_glutmodule.c:1134: warning: unused variable `_res'
src/_glutmodule.c: In function `glut_glutEnterGameMode':
src/_glutmodule.c:1145: warning: unused variable `_res'
src/_glutmodule.c: In function `glut_glutLeaveGameMode':
src/_glutmodule.c:1156: warning: unused variable `_res'
gcc -pthread -shared build/temp.linux-i686-2.3/src/_glutmodule.o -L/usr/local/lib -L/usr/X11/lib -L/usr/X11R6/lib -L/usr/lib -lglut -lXi -lXmu -lGLU -lGL -lX11 -lXext -o build/lib.linux-i686-2.3/OpenGL/dynload/linux2/_glut.so
/usr/bin/ld: cannot find -lXmu
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1
make: *** [build-stamp] Error 1
=========================================================================
Adding libxmu-dev helps, but this problem should probably be solved via
#267712. The latter one is only Severity: normal and after all, a
different issue. So I'm reporting it to rise awareness.
Message-Id: <email address hidden>
Date: Fri, 22 Oct 2004 17:15:24 +0200 (CEST)
From: Roland Stigge <email address hidden>
To: <email address hidden>
Subject: python-opengl: FTBFS: missing build-depends on libxmu-dev
Package: python-opengl
Version: 1.5.7-6
Severity: serious
Hi,
building the package python-opengl in a clean build environment
(with pbuilder) on i386 results in:
======= ======= ======= ======= ======= ======= ======= ======= ======= ======= === aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -Isrc -I/usr/ local/include -I/usr/X11/include -I/usr/ X11R6/include -I/usr/include -I/usr/ include/ python2. 3 -c src/openglutil.c -o build/temp. linux-i686- 2.3/src/ openglutil. o linux-i686- 2.3/src/ openglutil. o -L/usr/local/lib -L/usr/X11/lib -L/usr/X11R6/lib -L/usr/lib -lGLU -lGL -lX11 -lXext -o build/lib. linux-i686- 2.3/OpenGL/ dynload/ linux2/ openglutil. so aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -Isrc -I/usr/ local/include -I/usr/X11/include -I/usr/ X11R6/include -I/usr/include -I/usr/ include/ python2. 3 -c src/_glumodule.c -o build/temp. linux-i686- 2.3/src/ _glumodule. o c:238: warning: function declaration isn't a prototype c:318: warning: passing arg 3 of `gluTessCallback' from incompatible pointer type c:319: warning: passing arg 3 of `gluTessCallback' from incompatible pointer type c:320: warning: passing arg 3 of `gluTessCallback' from incompatible pointer type c:321: warning: passing arg 3 of `gluTessCallback' from incompatible pointer type c:322: warning: function declaration isn't a prototype c:323: warning: passing arg 3 of `gluTessCallback' from incompatible pointer type c:41: warning: `ErrorReturn' defined but not used linux-i686- 2.3/src/ _glumodule. o -L/usr/local/lib -L/usr/X11/lib -L/usr/X11R6/lib -L/usr/lib -lGLU -lGL -lX11 -lXext -o build/lib. linux-i686- 2.3/OpenGL/ dynload/ linux2/ _glu.so aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -Isrc -I/usr/ local/include -I/usr/X11/include -I/usr/ X11R6/include -I/usr/include -I/usr/ include/ python2. 3 -c src/_glutmodule.c -o build/temp. linux-i686- 2.3/src/ _glutmodule. o odeString' : .c:1134: warning: unused variable `_res' GameMode' : .c:1145: warning: unused variable `_res' GameMode' : .c:1156: warning: unused variable `_res' linux-i686- 2.3/src/ _glutmodule. o -L/usr/local/lib -L/usr/X11/lib -L/usr/X11R6/lib -L/usr/lib -lglut -lXi -lXmu -lGLU -lGL -lX11 -lXext -o build/lib. linux-i686- 2.3/OpenGL/ dynload/ linux2/ _glut.so ======= ======= ======= ======= ======= ======= ======= ======= ======= ===
[...]
building 'openglutil' extension
gcc -pthread -fno-strict-
src/openglutil.h:6: warning: `ErrorReturn' defined but not used
gcc -pthread -shared build/temp.
building '_glu' extension
gcc -pthread -fno-strict-
src/_glumodule.
src/_glumodule.c: In function `py_glu_NewTess':
src/_glumodule.
src/_glumodule.
src/_glumodule.
src/_glumodule.
src/_glumodule.
src/_glumodule.
src/_glumodule.c: At top level:
src/_glumodule.
gcc -pthread -shared build/temp.
building '_glut' extension
gcc -pthread -fno-strict-
src/_glutmodule.c: In function `glut_glutGameM
src/_glutmodule
src/_glutmodule.c: In function `glut_glutEnter
src/_glutmodule
src/_glutmodule.c: In function `glut_glutLeave
src/_glutmodule
gcc -pthread -shared build/temp.
/usr/bin/ld: cannot find -lXmu
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1
make: *** [build-stamp] Error 1
=======
Adding libxmu-dev helps, but this problem should probably be solved via
#267712. The latter one is only Severity: normal and after all, a
different issue. So I'm reporting it to rise awareness.
Thanks for considering.
bye,
Roland