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