Your message dated Mon, 11 Aug 2025 13:11:12 +0000
with message-id <[email protected]>
and subject line Bug#977756: fixed in xppaut 8.0+dfsg-1
has caused the Debian Bug report #977756,
regarding xppaut FTCBFS: multiple reasons
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
977756: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=977756
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: xppaut
Version: 6.11b+1.dfsg-1.1
Tags: patch
User: [email protected]
Usertags: ftcbfs
xppaut fails to cross build from source. The immediate failure happens
when it tries to run the build architecture strip. Beyond breaking cross
compilation, this also breaks DEB_BUILD_OPTIONS=nostrip as well as
generation of -dbgsym packages. A good solution is making strip
substitutable and substituting an noop strip as dh_strip will take care
of handling it properly. While at it, I noticed that the Makefile also
stuffs compiler flags into the CC variable, which get overridden by
dh_auto_build. So I also moved them to CFLAGS. Please consider applying
the attached patch to fix all of the mentioned issues.
Helmut
diff --minimal -Nru xppaut-6.11b+1.dfsg/debian/changelog
xppaut-6.11b+1.dfsg/debian/changelog
--- xppaut-6.11b+1.dfsg/debian/changelog 2020-12-16 19:12:16.000000000
+0100
+++ xppaut-6.11b+1.dfsg/debian/changelog 2020-12-19 14:24:52.000000000
+0100
@@ -1,3 +1,12 @@
+xppaut (6.11b+1.dfsg-1.2) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: (Closes: #-1)
+ + cross.patch: Make build tools substitutable. (Closes: #-1)
+ + Pass a noop strip to defer stripping to dh_strip.
+
+ -- Helmut Grohne <[email protected]> Sat, 19 Dec 2020 14:24:52 +0100
+
xppaut (6.11b+1.dfsg-1.1) unstable; urgency=medium
* Non-maintainer upload.
diff --minimal -Nru xppaut-6.11b+1.dfsg/debian/patches/cross.patch
xppaut-6.11b+1.dfsg/debian/patches/cross.patch
--- xppaut-6.11b+1.dfsg/debian/patches/cross.patch 1970-01-01
01:00:00.000000000 +0100
+++ xppaut-6.11b+1.dfsg/debian/patches/cross.patch 2020-12-19
14:24:47.000000000 +0100
@@ -0,0 +1,51 @@
+--- xppaut-6.11b+1.dfsg.orig/Makefile
++++ xppaut-6.11b+1.dfsg/Makefile
+@@ -18,9 +18,8 @@
+ # Standard C compiler
+ #CC= cc
+ # Use Gnu compiler
+-#CC= gcc
+-# Use c99 to compile according to newer ISO C standards (IEEE Std 1003.1-2001)
+-CC= gcc -O -std=c99 -pedantic -D_XOPEN_SOURCE=600 -Wall
++CC= gcc
++STRIP=strip
+ #AUTLIBS= -lsundials_cvode -lX11 -lm
+ #These are the 32bit compat libraries.
+ AUTLIBS= -lm
+@@ -36,7 +35,8 @@
+ #CFLAGS= -g -O -m32 -DNON_UNIX_STDIO -DAUTO -DCVODE_YES -DHAVEDLL
-DMYSTR1=$(MAJORVER) -DMYSTR2=$(MINORVER) -I/usr/X11R6/include
+ #CFLAGS= -g -O -m64 -DNOERRNO -DNON_UNIX_STDIO -DAUTO -DCVODE_YES
-DHAVEDLL -DMYSTR1=$(MAJORVER) -DMYSTR2=$(MINORVER) -I/usr/include/X11
+
+-CFLAGS = -g -pedantic -fcommon -O -DNOERRNO -DNON_UNIX_STDIO -DAUTO
-DCVODE_YES -DHAVEDLL -DMYSTR1=$(MAJORVER) -DMYSTR2=$(MINORVER)
-I/usr/include/X11
++# Use c99 to compile according to newer ISO C standards (IEEE Std 1003.1-2001)
++CFLAGS = -O -std=c99 -pedantic -D_XOPEN_SOURCE=600 -Wall -g -fcommon
-DNOERRNO -DNON_UNIX_STDIO -DAUTO -DCVODE_YES -DHAVEDLL -DMYSTR1=$(MAJORVER)
-DMYSTR2=$(MINORVER) -I/usr/include/X11
+ #LDFLAGS= -m64 -L/usr/lib -L/usr/lib64
+ LDFLAGS= -L/usr/lib
+ LIBS= -lX11 -lm -ldl
+@@ -237,7 +237,7 @@
+ #### You have previously installed the sundials
+ #$(CC) -DAUTO -o xppaut $(OBJECTS) $(AUTOOBJ) $(LDFLAGS) $(LIBS)
$(AUTLIBS) ./libf2cm.a
+
+- $(CC) -DAUTO -o xppaut $(OBJECTS) $(AUTOOBJ) $(LDFLAGS) $(LIBS)
$(AUTLIBS)
++ $(CC) $(CFLAGS) -DAUTO -o xppaut $(OBJECTS) $(AUTOOBJ) $(LDFLAGS)
$(LIBS) $(AUTLIBS)
+
+ #
+ #
+@@ -262,7 +262,7 @@
+ #mkdir -p /usr/X11R6/man/man1
+ mkdir -p $(DESTDIR)$(MANDIR)
+ # Put everything home
+- strip xppaut
++ $(STRIP) xppaut
+ install -m 755 xppaut $(DESTDIR)$(BINDIR)
+ cp -r ode* $(DESTDIR)$(DOCDIR)/examples
+ cp -r help/* $(DESTDIR)$(DOCDIR)/html
+@@ -308,7 +308,7 @@
+ # pack up a binary
+ ##############################################
+ binary:
+- strip xppaut;tar zvcf binary.tgz xppaut *.pdf *.xbm xppaut.1 $(ODES)
$(DOC) $(HELP) README HISTORY LICENSE
++ $(STRIP) xppaut;tar zvcf binary.tgz xppaut *.pdf *.xbm xppaut.1 $(ODES)
$(DOC) $(HELP) README HISTORY LICENSE
+ ##############################################
+ # clean
+ ##############################################
diff --minimal -Nru xppaut-6.11b+1.dfsg/debian/patches/series
xppaut-6.11b+1.dfsg/debian/patches/series
--- xppaut-6.11b+1.dfsg/debian/patches/series 2020-12-16 19:10:37.000000000
+0100
+++ xppaut-6.11b+1.dfsg/debian/patches/series 2020-12-19 14:23:24.000000000
+0100
@@ -1,3 +1,4 @@
010_makefile.diff
040_menudrive_c.diff
fix_gcc-10.patch
+cross.patch
diff --minimal -Nru xppaut-6.11b+1.dfsg/debian/rules
xppaut-6.11b+1.dfsg/debian/rules
--- xppaut-6.11b+1.dfsg/debian/rules 2020-12-16 19:05:12.000000000 +0100
+++ xppaut-6.11b+1.dfsg/debian/rules 2020-12-19 14:24:52.000000000 +0100
@@ -3,3 +3,6 @@
%:
dh $@
+
+override_dh_auto_install:
+ dh_auto_install -- STRIP=true
--- End Message ---
--- Begin Message ---
Source: xppaut
Source-Version: 8.0+dfsg-1
Done: Andreas Tille <[email protected]>
We believe that the bug you reported is fixed in the latest version of
xppaut, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andreas Tille <[email protected]> (supplier of updated xppaut package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 29 Jul 2025 14:01:54 +0200
Source: xppaut
Architecture: source
Version: 8.0+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Andreas Tille <[email protected]>
Closes: 977756 1020870 1086086 1107188
Changes:
xppaut (8.0+dfsg-1) unstable; urgency=medium
.
* Team upload.
.
[ Andreas Tille ]
* New upstream version
Closes: #1086086
* Maintain package in Debian Science team
Closes: #1107188
* Fix Homepage
* Fix watch file
* Fix and review d/copyright
* d/README.source: deleted since redundant
* debian/blends: deleted since unused
* Drop quilt from Build-Depends
* Standards-Version: 4.7.2 (routine-update)
* debhelper-compat 13 (routine-update)
* Remove trailing whitespace in debian/changelog (routine-update)
* Remove patches fix_macdirent.diff, fix_makefile.diff that are missing from
debian/patches/series.
* Fix day-of-week for changelog entry 5.56-1.
* d/copyright: Remove old FSF address
* Avoid buildid differences in /usr/bin/xppaut
Closes: #1020870
* d/TODO: Deleted since done
.
[ Helmut Grohne ]
* Fix FTCBFS:
+ cross.patch: Make build tools substitutable. (Closes: 977756)
+ Pass a noop strip to defer stripping to dh_strip.
Checksums-Sha1:
1b2f09dff71abcdb566b33253802d43795d132d3 2087 xppaut_8.0+dfsg-1.dsc
5d2230a7ce3eb25d8a8304693660daa63ba03a3c 1711960 xppaut_8.0+dfsg.orig.tar.xz
d6e398c18007e1fac59875cf6b69fbf076f92593 7884 xppaut_8.0+dfsg-1.debian.tar.xz
2e7b7adf8349817d43fd40b07aafefd200228ddc 6497 xppaut_8.0+dfsg-1_amd64.buildinfo
Checksums-Sha256:
05b8e725f152a3a9e6a449ed0116e71b31d66e4b580707f41393ad2f73cbe6f0 2087
xppaut_8.0+dfsg-1.dsc
5cf0f978b5d143150ecbb6c56d366e88d4b458b9b04698fb548a3059d5839706 1711960
xppaut_8.0+dfsg.orig.tar.xz
3a0e0a0e73d9fe4e877fc7077791fa636baed0ae72bc7ab2e066ac9233472f5e 7884
xppaut_8.0+dfsg-1.debian.tar.xz
55af602cb61dc4776332958b1d4cffff88d5216c4c8b5603c8e40c1599f768be 6497
xppaut_8.0+dfsg-1_amd64.buildinfo
Files:
48d5e9402c6fa2d8440f91a593c91fab 2087 science optional xppaut_8.0+dfsg-1.dsc
f9431721c477c99aeceeb865582ea1a0 1711960 science optional
xppaut_8.0+dfsg.orig.tar.xz
e9895d96500357f3bc5ebf406e4e5528 7884 science optional
xppaut_8.0+dfsg-1.debian.tar.xz
1289439bfda9a471d777c8fa87ff2cfc 6497 science optional
xppaut_8.0+dfsg-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmiIuJwRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtGIvw//RDORlwvOMq+7Cgkw3k50Q1a4nJ2qsvoJ
acSMnSKrqMsQT9YTkHMMMEbXC8VFh++QDBKmVsESd3VKwiA6/t8b+tKzJQDW3VFZ
KSuhYMnTG5NLcv3fF23JSwtWcBdrM6Db6MeUuzg9ek0ZkC2AndK+AvN/pZuY8F4s
Y3SZD3Aznj6LF/a0NpFX835Pij+C/TAQVDuuresVGTOhH6Zab6hMCBhKyxtq7mgJ
8sD2hA+TRmFTK5oLprXbDFOrlgqbn/Yv1S+delrau2pvEWdTuZTmxmEEQfoICf1E
SdFvn4EbL4d678UBOTqjZbWMA6OEAOn4IJDGPVboM/oovo5E7UT4AhAroPSybqUS
7rf400YjJZe42fyAY5H+6atb/G2n/DUIy4AoBG3X7QVV77BIzmggpQxXe2PBF/Hg
+p1W2klgn34L7UX3OkHns4ynZFGc7BNefa3yhqww7Sz+KidzCf18z+Q7ZLGc1FAH
aNt/1gwAplsyjp6zA027NWT6BCsCu1nu2Ejc1yVMPUjoTgh9Ne+j4ycaPZHU7Lg3
RgjbQWhfbs7NUkJKgpiO7RVVyh/e2EGAP8acLc6r5At3Rcg9Io767RfnbVXma3r8
QhIQ4DNU9I9+SN7DwwbJEq+EiORLqD+yuK/VYjWwCmCEkdeo4/vdRgelos/Yei+M
2o9FVlKdCWc=
=UW+0
-----END PGP SIGNATURE-----
pgpw7mz36ja1X.pgp
Description: PGP signature
--- End Message ---