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.