Bug#906506: quesoglc: FTBFS in buster/sid (config.h: No such file or directory)

Santiago Vila sanvila at debian.org
Fri Aug 17 20:22:35 BST 2018


Package: src:quesoglc
Version: 0.7.2-5
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-arch
dh build-arch --parallel --with autoreconf
dh: Compatibility levels before 9 are deprecated (level 7 in use)
   dh_update_autotools_config -a -O--parallel
   debian/rules override_dh_autoreconf
make[1]: Entering directory '/<<PKGBUILDDIR>>'
touch NEWS
dh_autoreconf
aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in'
configure.in:55: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from...
../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from...
build/m4/libtool.m4:1018: _LT_SYS_MODULE_PATH_AIX is expanded from...

[... snipped ...]

       (void (CALLBACK *) (GLdouble[3], void*[4],
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      GLfloat[4], void**, void*))
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __glcCombineCallback);
       ~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/GL/glew.h:1202,
                 from ../include/internal.h:38,
                 from ../src/scalable.c:25:
/usr/include/GL/glu.h:340:87: note: expected '_GLUfuncptr' {aka 'void (*)(void)'} but argument is of type 'void (*)(GLdouble *, void **, GLfloat *, void **, void *)' {aka 'void (*)(double *, void **, float *, void **, void *)'}
 GLAPI void GLAPIENTRY gluTessCallback (GLUtesselator* tess, GLenum which, _GLUfuncptr CallBackFunc);
                                                                           ~~~~~~~~~~~~^~~~~~~~~~~~
../src/scalable.c:608:7: warning: passing argument 3 of 'gluTessCallback' from incompatible pointer type [-Wincompatible-pointer-types]
       (void (CALLBACK *) (GLenum, void*))__glcBeginCallback);
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/GL/glew.h:1202,
                 from ../include/internal.h:38,
                 from ../src/scalable.c:25:
/usr/include/GL/glu.h:340:87: note: expected '_GLUfuncptr' {aka 'void (*)(void)'} but argument is of type 'void (*)(GLenum,  void *)' {aka 'void (*)(unsigned int,  void *)'}
 GLAPI void GLAPIENTRY gluTessCallback (GLUtesselator* tess, GLenum which, _GLUfuncptr CallBackFunc);
                                                                           ~~~~~~~~~~~~^~~~~~~~~~~~
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../src -D_REENTRANT -DGLEW_MX -pthread -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -pthread -I/usr/include/fribidi -g -O2 -c ../src/scalable.c -o libGLC_la-scalable.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../include    -I../src -D_REENTRANT -DGLEW_MX -pthread -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -pthread -I/usr/include/fribidi -g -O2 -c -o libGLC_la-transform.lo `test -f '../src/transform.c' || echo './'`../src/transform.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../src -D_REENTRANT -DGLEW_MX -pthread -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -pthread -I/usr/include/fribidi -g -O2 -c ../src/transform.c  -fPIC -DPIC -o .libs/libGLC_la-transform.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../src -D_REENTRANT -DGLEW_MX -pthread -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -pthread -I/usr/include/fribidi -g -O2 -c ../src/transform.c -o libGLC_la-transform.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../include    -I../src -D_REENTRANT -DGLEW_MX -pthread -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -pthread -I/usr/include/fribidi -g -O2 -c -o libGLC_la-oglyph.lo `test -f '../src/oglyph.c' || echo './'`../src/oglyph.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../src -D_REENTRANT -DGLEW_MX -pthread -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -pthread -I/usr/include/fribidi -g -O2 -c ../src/oglyph.c  -fPIC -DPIC -o .libs/libGLC_la-oglyph.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../src -D_REENTRANT -DGLEW_MX -pthread -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -pthread -I/usr/include/fribidi -g -O2 -c ../src/oglyph.c -o libGLC_la-oglyph.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../include    -I../src -D_REENTRANT -DGLEW_MX -pthread -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -pthread -I/usr/include/fribidi -g -O2 -c -o libGLC_la-texture.lo `test -f '../src/texture.c' || echo './'`../src/texture.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../src -D_REENTRANT -DGLEW_MX -pthread -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -pthread -I/usr/include/fribidi -g -O2 -c ../src/texture.c  -fPIC -DPIC -o .libs/libGLC_la-texture.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../src -D_REENTRANT -DGLEW_MX -pthread -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -pthread -I/usr/include/fribidi -g -O2 -c ../src/texture.c -o libGLC_la-texture.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../include    -I../src -D_REENTRANT -DGLEW_MX -pthread -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -pthread -I/usr/include/fribidi -g -O2 -c -o libGLC_la-unicode.lo `test -f '../src/unicode.c' || echo './'`../src/unicode.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../src -D_REENTRANT -DGLEW_MX -pthread -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -pthread -I/usr/include/fribidi -g -O2 -c ../src/unicode.c  -fPIC -DPIC -o .libs/libGLC_la-unicode.o
In file included from /usr/include/fribidi/fribidi-unicode.h:32,
                 from /usr/include/fribidi/fribidi.h:31,
                 from ../src/unicode.c:28:
/usr/include/fribidi/fribidi-types.h:31:11: fatal error: config.h: No such file or directory
 # include <config.h>
           ^~~~~~~~~~
compilation terminated.
make[2]: *** [Makefile:734: libGLC_la-unicode.lo] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build'
make[1]: *** [Makefile:553: all-recursive] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: make -j1 returned exit code 2
make: *** [debian/rules:4: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2
--------------------------------------------------------------------------------

The build was made with "dpkg-buildpackage -B" in my autobuilder.
Most probably, it also fails here in reproducible builds:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/quesoglc.html

where you can get a full build log if you need it.

If this is really a bug in one of the build-depends, please use reassign and affects,
so that this is still visible in the BTS web page for this package.

Thanks.



More information about the Pkg-games-devel mailing list