control: tags -1 patch removing that include helps
G. diff -Nru wcc-0.0.2+dfsg/debian/changelog wcc-0.0.2+dfsg/debian/changelog --- wcc-0.0.2+dfsg/debian/changelog 2020-02-06 09:11:20.000000000 +0100 +++ wcc-0.0.2+dfsg/debian/changelog 2020-03-21 18:02:12.000000000 +0100 @@ -1,3 +1,9 @@ +wcc (0.0.2+dfsg-4.1) unstable; urgency=medium + + * Fix build (Closes: #950910) + + -- Gianfranco Costamagna <locutusofb...@debian.org> Sat, 21 Mar 2020 18:02:12 +0100 + wcc (0.0.2+dfsg-4) unstable; urgency=medium * Updated binutils usage, making libbfd linked staticaly (Closes: #949601) diff -Nru wcc-0.0.2+dfsg/debian/patches/glibc.patch wcc-0.0.2+dfsg/debian/patches/glibc.patch --- wcc-0.0.2+dfsg/debian/patches/glibc.patch 1970-01-01 01:00:00.000000000 +0100 +++ wcc-0.0.2+dfsg/debian/patches/glibc.patch 2020-03-21 18:02:12.000000000 +0100 @@ -0,0 +1,15 @@ +Description: stropts.h is removed in new glibc. (See: #https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=950910) + +Author: Gianfranco Costamagna <locutusofb...@debian.org> +Last-Update: 2020-03-21 + +--- wcc-0.0.2+dfsg.orig/src/wsh/include/libwitch/wsh.h ++++ wcc-0.0.2+dfsg/src/wsh/include/libwitch/wsh.h +@@ -66,7 +66,6 @@ + #include <sys/wait.h> + #include <unistd.h> + #include <poll.h> +-#include <stropts.h> + #include <signal.h> + #include <stdio.h> + #include <malloc.h> diff -Nru wcc-0.0.2+dfsg/debian/patches/series wcc-0.0.2+dfsg/debian/patches/series --- wcc-0.0.2+dfsg/debian/patches/series 2020-02-06 09:11:20.000000000 +0100 +++ wcc-0.0.2+dfsg/debian/patches/series 2020-03-21 18:02:02.000000000 +0100 @@ -9,3 +9,4 @@ changelog.patch spelling_in_src.patch latex_build.patch +glibc.patch On Sat, 8 Feb 2020 07:44:36 +0100 Matthias Klose <d...@debian.org> wrote: > Package: src:wcc > Version: 0.0.2+dfsg-4 > Severity: important > Tags: sid bullseye > > wcc ftbfs with glibc-2.30: > > mkdir -p bin > cd src && make CFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall > -Wno-discarded-qualifiers -Wno-int-conversion -Wno-unused-parameter > -Wno-unused-function -Wno-unused-result -fpie -pie -fPIC -g3 -ggdb > -I../../include -I./include/sflib/ -I./include -I../../include/ > -Wno-incompatible-pointer-types -fstack-protector-all -Wl,-z,relro,-z,now > -DPACKAGE -DPACKAGE_VERSION -masm=intel -rdynamic -D_fORTIFY_SOURCE=2 -O2" > make[2]: Entering directory '/<<BUILDDIR>>/wcc-0.0.2+dfsg/src' > make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make > rule. > cd wcc && make CFLAGS=" -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall > -Wno-discarded-qualifiers -Wno-int-conversion -Wno-unused-parameter > -Wno-unused-function -Wno-unused-result -fpie -pie -fPIC -g3 -ggdb > -I../../include -I./include/sflib/ -I./include -I../../include/ > -Wno-incompatible-pointer-types -fstack-protector-all -Wl,-z,relro,-z,now > -DPACKAGE -DPACKAGE_VERSION -masm=intel -rdynamic -D_fORTIFY_SOURCE=2 -O2" > make[3]: Entering directory '/<<BUILDDIR>>/wcc-0.0.2+dfsg/src/wcc' > cc -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wno-discarded-qualifiers > -Wno-int-conversion -Wno-unused-parameter -Wno-unused-function > -Wno-unused-result -fpie -pie -fPIC -g3 -ggdb -I../../include > -I./include/sflib/ -I./include -I../../include/ > -Wno-incompatible-pointer-types > -fstack-protector-all -Wl,-z,relro,-z,now -DPACKAGE -DPACKAGE_VERSION > -masm=intel -rdynamic -D_fORTIFY_SOURCE=2 -O2 wcc.c -o wcc -l:libbfd.a -lz > -ldl > -liberty -lelf -lcapstone > cp wcc ../../bin/ > make[3]: Leaving directory '/<<BUILDDIR>>/wcc-0.0.2+dfsg/src/wcc' > cd wld && make CFLAGS=" -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall > -Wno-discarded-qualifiers -Wno-int-conversion -Wno-unused-parameter > -Wno-unused-function -Wno-unused-result -fpie -pie -fPIC -g3 -ggdb > -I../../include -I./include/sflib/ -I./include -I../../include/ > -Wno-incompatible-pointer-types -fstack-protector-all -Wl,-z,relro,-z,now > -DPACKAGE -DPACKAGE_VERSION -masm=intel -rdynamic -D_fORTIFY_SOURCE=2 -O2" > make[3]: Entering directory '/<<BUILDDIR>>/wcc-0.0.2+dfsg/src/wld' > cc -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wno-discarded-qualifiers > -Wno-int-conversion -Wno-unused-parameter -Wno-unused-function > -Wno-unused-result -fpie -pie -fPIC -g3 -ggdb -I../../include > -I./include/sflib/ -I./include -I../../include/ > -Wno-incompatible-pointer-types > -fstack-protector-all -Wl,-z,relro,-z,now -DPACKAGE -DPACKAGE_VERSION > -masm=intel -rdynamic -D_fORTIFY_SOURCE=2 -O2 wld.c -o wld -l:libbfd.a -lz > -ldl > -liberty > wld.c: In function ‘print_version’: > wld.c:110:57: warning: macro "__TIME__" might prevent reproducible builds > [-Wdate-time] > 110 | printf("%s version:%s (%s %s)\n", WNAME, WVERSION, WTIME, WDATE); > | ^~~~~ > wld.c:110:64: warning: macro "__DATE__" might prevent reproducible builds > [-Wdate-time] > 110 | printf("%s version:%s (%s %s)\n", WNAME, WVERSION, WTIME, WDATE); > | ^~~~~ > cp wld ../../bin/ > make[3]: Leaving directory '/<<BUILDDIR>>/wcc-0.0.2+dfsg/src/wld' > cd wsh && make CFLAGS=" -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall > -Wno-discarded-qualifiers -Wno-int-conversion -Wno-unused-parameter > -Wno-unused-function -Wno-unused-result -fpie -pie -fPIC -g3 -ggdb