Source: netsurf Version: 3.6-3.1 Severity: serious User: helm...@debian.org Usertags: rebootstrap
netsurf fails to build from source in unstable amd64 (presumably due to the gperf 3.1 upload): | COMPILE: build-x86_64-linux-gnu-x86_64-linux-gnu-release-lib-static/src_colors.c | cc -MMD -MP -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/<<PKGBUILDDIR>>/libsvgtiny/include/ -I/<<PKGBUILDDIR>>/libsvgtiny/src -Wall -W -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -pedantic -Werror -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wno-error -D_ALIGNED="__attribute__((aligned))" -DNDEBUG -O2 -std=c99 -I/<<PKGBUILDDIR>>/inst-gtk/include -o build-x86_64-linux-gnu-x86_64-linux-gnu-release-lib-static/build-x86_64-linux-gnu-x86_64-linux-gnu-release-lib-static_src_colors.o -c build-x86_64-linux-gnu-x86_64-linux-gnu-release-lib-static/src_colors.c | src/colors.gperf:114:1: error: conflicting types for 'svgtiny_color_lookup' | lime, svgtiny_RGB( 0, 255, 0) | ^~~~~~~~~~~~~~~~~~~~ | In file included from src/colors.gperf:18:0: | /<<PKGBUILDDIR>>/libsvgtiny/src/svgtiny_internal.h:107:3: note: previous declaration of 'svgtiny_color_lookup' was here | svgtiny_color_lookup(register const char *str, | ^~~~~~~~~~~~~~~~~~~~ | /<<PKGBUILDDIR>>/inst-gtk/share/netsurf-buildsystem/makefiles/Makefile.top:578: recipe for target 'build-x86_64-linux-gnu-x86_64-linux-gnu-release-lib-static/build-x86_64-linux-gnu-x86_64-linux-gnu-release-lib-static_src_colors.o' failed | make[3]: *** [build-x86_64-linux-gnu-x86_64-linux-gnu-release-lib-static/build-x86_64-linux-gnu-x86_64-linux-gnu-release-lib-static_src_colors.o] Error 1 | make[3]: Leaving directory '/<<PKGBUILDDIR>>/libsvgtiny' | Makefile:119: recipe for target '/<<PKGBUILDDIR>>/inst-gtk/build-stamp' failed | make[2]: *** [/<<PKGBUILDDIR>>/inst-gtk/build-stamp] Error 2 | make[2]: Leaving directory '/<<PKGBUILDDIR>>' | dh_auto_build: make -j1 V=1 PREFIX=/usr TARGET=gtk returned exit code 2 | debian/rules:15: recipe for target 'override_dh_auto_build' failed | make[1]: *** [override_dh_auto_build] Error 2 | make[1]: Leaving directory '/<<PKGBUILDDIR>>' | debian/rules:12: recipe for target 'build-arch' failed | make: *** [build-arch] Error 2 | dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2 Helmut