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.