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

Reply via email to