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.0 +0100
+++ wcc-0.0.2+dfsg/debian/changelog 2020-03-21 18:02:12.0 +0100
@@ -1,3 +1,9 @@
+wcc (0.0.2+dfsg-4.1) unstable; urgency=medium
+
+ * Fix build (Closes: #950910)
+
+ -- Gianfranco Costamagna 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.0
+0100
+++ wcc-0.0.2+dfsg/debian/patches/glibc.patch 2020-03-21 18:02:12.0
+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
+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
+ #include
+ #include
+-#include
+ #include
+ #include
+ #include
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/series2020-02-06 09:11:20.0
+0100
+++ wcc-0.0.2+dfsg/debian/patches/series2020-03-21 18:02:02.0
+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 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 '/<>/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 '/<>/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 '/<>/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 '/<>/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 '/<>/wcc-0.0.2+dfsg/src/wld'
> cd wsh && make CFLAGS=" -Wdate-time -D_FORTIFY_SOURCE=2 -W -