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

Reply via email to