issues as they really affect the same
lines. Merging these issues felt simpler that filing two bugs with
conflicting patches.
Helmut
diff --minimal -Nru libantlr3c-3.4+dfsg/debian/changelog
libantlr3c-3.4+dfsg/debian/changelog
--- libantlr3c-3.4+dfsg/debian/changelog2018-06-21 12:38:06
-independent file formats (html, pdf, etc.) marking it
Multi-Arch: foreign is the way to fix that. Please consider applying the
attached patch.
Helmut
diff --minimal -Nru htmldoc-1.9.3/debian/changelog
htmldoc-1.9.3/debian/changelog
--- htmldoc-1.9.3/debian/changelog 2018-04-11 20:04:27.0
even detect the
compiler yet. The attached patch fixes this aspect. Given that unicon
does not build from source, I couldn't test it though. Likely, unicon
won't cross build after applying it. Please close this bug anyhow after
resolving the compiler forwarding issue.
Helmut
--- unicon-3
ot for build).
It turns out that ci.debian.net's environment is a bit artificial in
this regard. Should we weaken the test here or should we ensure presence
of those locations through non-init means?
Thanks for your input
Helmut
breaking cross compilation. The attached patch fixes both and
should be upstreamable. Please consider applying it.
Helmut
--- cadabra-1.46.orig/src/Makefile.in
+++ cadabra-1.46/src/Makefile.in
@@ -1,5 +1,9 @@
MACTEST= @MAC_OS_X@
+modglue_CFLAGS = @modglue_CFLAGS@
+modglue_LIBS = @modglue_LIBS
o pass unprivileged. And now I'm
confident that ci.d.n will tell me when they don't.
Thank you for the awesome service. Even the very limited autopktests
that lighttpd has now have revealed quite a number of problems. The
"just works" experience is great.
Helmut
dh_auto_configure. Skipping the first configuration makes cross building
work as well as speeding up the build. Please consider applying the
attached patch.
Helmut
diff --minimal -Nru regexxer-0.10/debian/changelog
regexxer-0.10/debian/changelog
--- regexxer-0.10/debian/changelog 2018-10-13 18
cross builds
successfully, because dh_auto_build substitutes cross compilers. Please
consider applying the attached patch.
Helmut
--- mazeofgalious-0.62.dfsg2.orig/Makefile
+++ mazeofgalious-0.62.dfsg2/Makefile
@@ -7,15 +7,15 @@
all: mog
%.o: %.cpp
- c++ -c $(CFLAGS) $(CPPFLAGS) $< -o $@ `
e attached patch.
Helmut
--- purity-1.orig/Makefile
+++ purity-1/Makefile
@@ -20,7 +20,7 @@
LIBS =
purity: pt.c pt.h
- cc $(CFLAGS) -DLIBDIR=\"$(LIBDIR)\" -o purity pt.c $(LIBS)
+ $(CC) $(CFLAGS) -DLIBDIR=\"$(LIBDIR)\" -o purity pt.c $(LIBS)
clean:
rm -f purity *.o
y. Most likely it FTBFS on two release
architectures.
Helmut
pending).
Helmut
r log I marked the spot where lighttpd occurs in the process
list. Notably, it lacks the -D flag, but the .service file supplies
-D. Are you sure that this process is created by the .service file?
* Did you customize the configuration or the .service file? Can you be
specific about notable adjustments?
* Can you try reproducing the failure in a reduced setting (e.g. set up
a VM with a bare minimal package set)?
Helmut
affects non-standard configurations of
jessie and stretch. In that case, I won't be working on a solution.
If you want to continue, I urge you to provide more details and avoid
self-contradictory statements.
I also issue a formal warning. Your polemic about init systems is not
welcome here.
Helmut
ls to use
the cross compiler detected by the real ./configure invocation. The
attached patch fixes both and makes ticker cross buildable. Please
consider applying it.
Helmut
diff --minimal -Nru ticker-1.11/Makefile ticker-1.12/Makefile
--- ticker-1.11/Makefile2015-08-28 04:35:08.0
patch
implements that and makes doschk cross buildable. Please consider
applying it.
Helmut
diff -u doschk-1.1/debian/changelog doschk-1.1/debian/changelog
--- doschk-1.1/debian/changelog
+++ doschk-1.1/debian/changelog
@@ -1,3 +1,9 @@
+doschk (1.1-8) UNRELEASED; urgency=medium
+
+ * Fix FTCBFS
ch to
make apngdis cross buildable.
Helmut
diff --minimal -Nru apngdis-2.5/debian/changelog apngdis-2.5/debian/changelog
--- apngdis-2.5/debian/changelog2016-05-26 12:18:14.0 +0200
+++ apngdis-2.5/debian/changelog2019-05-05 09:32:56.0 +0200
@@ -1,3 +1,9 @@
+apngdis (
applying the attached patch.
Helmut
diff --minimal -Nru java2html-0.9.2/debian/changelog
java2html-0.9.2/debian/changelog
--- java2html-0.9.2/debian/changelog2018-02-26 13:13:57.0 +0100
+++ java2html-0.9.2/debian/changelog2019-05-12 07:50:08.0 +0200
@@ -1,3 +1,9 @@
+java2html
attached
patch.
Helmut
diff --minimal -Nru libjconv-2.8/debian/changelog libjconv-2.8/debian/changelog
--- libjconv-2.8/debian/changelog 2016-07-11 03:00:39.0 +0200
+++ libjconv-2.8/debian/changelog 2019-05-12 09:47:41.0 +0200
@@ -1,3 +1,9 @@
+libjconv (2.8-8) UNRELEASED
. The
attached patch defers stripping to dh_strip and fixes all of the above.
Please consider applying it.
Helmut
diff --minimal -Nru acorn-fdisk-3.0.6/debian/changelog
acorn-fdisk-3.0.6/debian/changelog
--- acorn-fdisk-3.0.6/debian/changelog 2016-08-25 02:50:57.0 +0200
+++ acorn-fdisk-3.0.6
attached
patch.
Helmut
diff -u gaffitter-0.6.0/debian/changelog gaffitter-0.6.0/debian/changelog
--- gaffitter-0.6.0/debian/changelog
+++ gaffitter-0.6.0/debian/changelog
@@ -1,3 +1,9 @@
+gaffitter (0.6.0-3) UNRELEASED; urgency=medium
+
+ * Fix FTCBFS: Let dh_auto_build pass cross tools to make
cross buildable, because it fails running bin2c. Fixing that part
is harder with cmake unfortunately and I don't have a solution at this
time. Please consider applying the patch and close this bug when doing
so.
Helmut
diff -u efte-1.1/debian/changelog efte-1.1/debian/changelog
--- efte-
makes giftrans cross
buildable. Please consider applying the attached patch.
Helmut
diff --minimal -Nru giftrans-1.12.2/debian/changelog
giftrans-1.12.2/debian/changelog
--- giftrans-1.12.2/debian/changelog2015-08-05 19:18:47.0 +0200
+++ giftrans-1.12.2/debian/changelog2019-05-12
attached patch.
Helmut
diff -u hashcash-1.21/debian/changelog hashcash-1.21/debian/changelog
--- hashcash-1.21/debian/changelog
+++ hashcash-1.21/debian/changelog
@@ -1,3 +1,9 @@
+hashcash (1.21-3) UNRELEASED; urgency=medium
+
+ * Fix FTCBFS: Let dh_auto_build pass cross tools to make. (Closes
uot; and thus run by dh_auto_build. It
is run a second time by dh_auto_test (in the absence of the nocheck
option). The attached patch explicitly selects the relevant targets in
override_dh_auto_build and makes wiggle cross buildable. Please consider
applying it.
Helmut
diff --minimal -Nru wiggle-1.1/debian/
Control: clone -1 -2
Control: severity -2 normal
Control: retitle -2 RM: slang-histogram -- RoQA; duplicate of libslang2-modules
Control: reassign -2 ftp.debian.org
On Fri, Mar 15, 2019 at 08:22:19PM +0100, Helmut Grohne wrote:
> Package: slang-histogram
> Version: 0.3.2a-4
> Severity
corresponding issue on the upstream redmine (for
instance when you filed such an issue), please include a reference.
Debian's diversity statement says that we constructive contribution.
Given the quality of your recent bug reports, the constructiveness is
questionable. I ask you to improve.
Helmut
. Please consider
applying it.
Helmut
--- netmate-0.2.0.orig/Makefile
+++ netmate-0.2.0/Makefile
@@ -10,12 +10,13 @@
DEBUGFLAGS = -g
CFLAGS += $(OPTFLAGS) $(WARNFLAGS) $(DEBUGFLAGS)
LDFLAGS += -Wl,-z,relro
-GTK_CFLAGS = $(shell pkg-config --cflags gtk+-3.0)
-GTK_LIBS = $(shell pkg-config --libs
consider applying it.
Helmut
diff --minimal -Nru getstream-20100616/debian/changelog
getstream-20100616/debian/changelog
--- getstream-20100616/debian/changelog 2017-01-21 20:32:23.0 +0100
+++ getstream-20100616/debian/changelog 2019-05-22 06:00:26.0 +0200
@@ -1,3 +1,12
applying the attached patch.
Helmut
diff -u libsieve-2.2.6/debian/changelog libsieve-2.2.6/debian/changelog
--- libsieve-2.2.6/debian/changelog
+++ libsieve-2.2.6/debian/changelog
@@ -1,3 +1,9 @@
+libsieve (2.2.6-3) UNRELEASED; urgency=medium
+
+ * Fix FTCBFS: Let dh_auto_configure pass --host to
. We'll have to move adplug.pc to
/usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig. Please consider applying the
attached patch.
Helmut
diff --minimal -Nru adplug-2.2.1+dfsg3/debian/changelog
adplug-2.2.1+dfsg3/debian/changelog
--- adplug-2.2.1+dfsg3/debian/changelog 2019-01-04 23:15:15.0
dable. Please
consider applying the attached patch.
Helmut
diff --minimal -Nru apngasm-2.7/debian/changelog apngasm-2.7/debian/changelog
--- apngasm-2.7/debian/changelog2016-05-26 12:36:23.0 +0200
+++ apngasm-2.7/debian/changelog2019-06-19 06:20:52.0 +0200
@@ -1,3
dh_auto_install
as debhelper does not pass cross tools there. This relinking is
unnecessary and could be avoided with correct makefile dependencies. The
attached patch fixes both and makes metapixel cross buildable. Please
consider applying it.
Helmut
diff --minimal -Nru metapixel-1.0.2/debian/changelog
attached
patch.
Helmut
diff -u aylet-0.5/debian/changelog aylet-0.5/debian/changelog
--- aylet-0.5/debian/changelog
+++ aylet-0.5/debian/changelog
@@ -1,3 +1,9 @@
+aylet (0.5-4) UNRELEASED; urgency=medium
+
+ * Fix FTCBFS: Make pkg-config substitutable. (Closes: #-1)
+
+ -- Helmut Grohne Sat, 22
build
architecture pkg-config. The attached patch fixes both. Please consider
applying it.
Helmut
diff --minimal -Nru bbrun-1.6/debian/changelog bbrun-1.6/debian/changelog
--- bbrun-1.6/debian/changelog 2019-06-13 10:30:28.0 +0200
+++ bbrun-1.6/debian/changelog 2019-06-22 16:12
stuff seems wrong though. This happens, because
upstream's Makefile dependencies are broken. The attached patch fixes
the dependencies and makes mffm-fftw cross buildable. Please consider
applying it.
Helmut
--- mffm-fftw-1.7.orig/Makefile
+++ mffm-fftw-1.7/Makefile
@@ -40,9 +40,11 @@
docs:
consider applying the
attached patch.
Helmut
diff --minimal -Nru qtscrob-0.11+git/debian/changelog
qtscrob-0.11+git/debian/changelog
--- qtscrob-0.11+git/debian/changelog 2018-08-25 19:05:36.0 +0200
+++ qtscrob-0.11+git/debian/changelog 2019-06-26 17:28:13.0 +0200
@@ -1,3 +1,9
one of these to disable, you can
restore the previous behaviour. (<- workaround)
I guess that the behaviour is connected to buffer_is_valid_UTF8 in some
way. If you pass the decoded buffer to buffer_is_valid_UTF8 you get 0
(invalid) for "\xc0" and for "\xc1", but not for "\xc2". However, those
cases where buffer_is_valid_UTF8 is involved would typically result in a
502 code rather than 400, so maybe this is wrong.
Glenn, can you comment on this?
Helmut
that. Please consider
applying the attached patch.
Helmut
diff --minimal -Nru gif2apng-1.9+srconly/debian/changelog
gif2apng-1.9+srconly/debian/changelog
--- gif2apng-1.9+srconly/debian/changelog 2019-07-19 21:33:19.0
+0200
+++ gif2apng-1.9+srconly/debian/changelog 2019-07-
sider applying the patch.
Helmut
diff --minimal -Nru dbar-0.0.20100524/debian/changelog
dbar-0.0.20100524/debian/changelog
--- dbar-0.0.20100524/debian/changelog 2019-07-20 22:00:38.0 +0200
+++ dbar-0.0.20100524/debian/changelog 2019-07-26 15:29:20.0 +0200
@@ -1,3 +1,9 @@
/fetch.php?pkg=makebootfat&arch=amd64&ver=1.4-6&stamp=1564010526&raw=0
Helmut
it.
Helmut
--- aewm-1.3.12.orig/Makefile
+++ aewm-1.3.12/Makefile
@@ -1,6 +1,8 @@
# aewm - Copyright 1998-2007 Decklin Foster .
# This program is free software; see LICENSE for details.
+PKG_CONFIG ?= pkg-config
+
# Set this to the location where you want to install
DESTDIR =
XROOT = /usr
. Unfortunately,
the ./configure of ng is too old to understand --host. Here we have to
supply a cross compiler in a CC variable. Please consider applying the
attached patch.
Helmut
diff --minimal -Nru ng-1.5~beta1/debian/changelog ng-1.5~beta1/debian/changelog
--- ng-1.5~beta1/debian/changelog
ust export a suitable
QT_SELECT. Please consider applying the attached patch.
Helmut
diff --minimal -Nru kst-2.0.8/debian/changelog kst-2.0.8/debian/changelog
--- kst-2.0.8/debian/changelog 2018-08-05 21:02:45.0 +0200
+++ kst-2.0.8/debian/changelog 2019-08-29 06:10:03.0 +0200
@@
the attached
patch.
Helmut
diff --minimal -Nru ipgrab-0.9.10/debian/changelog
ipgrab-0.9.10/debian/changelog
--- ipgrab-0.9.10/debian/changelog 2017-01-21 21:41:38.0 +0100
+++ ipgrab-0.9.10/debian/changelog 2019-08-31 07:52:55.0 +0200
@@ -1,3 +1,9 @@
+ipgrab (0.9.10-3
the attached
patch.
Helmut
diff -u dds2tar-2.5.2/debian/changelog dds2tar-2.5.2/debian/changelog
--- dds2tar-2.5.2/debian/changelog
+++ dds2tar-2.5.2/debian/changelog
@@ -1,3 +1,9 @@
+dds2tar (2.5.2-8) UNRELEASED; urgency=medium
+
+ * Fix FTCBFS: Let dh_auto_build pass cross tools to make. (Closes
.
dh_strip fixes that. Please consider applying the attached patch. I
strongly recommend converting the package to using dh to avoid similar
problems in future.
Helmut
diff -u ratfor-1.0/debian/changelog ratfor-1.0/debian/changelog
--- ratfor-1.0/debian/changelog
+++ ratfor-1.0/debian/changelog
@@ -1,3
attached patch.
Helmut
diff --minimal -Nru oscpack-1.1.0/debian/changelog
oscpack-1.1.0/debian/changelog
--- oscpack-1.1.0/debian/changelog 2017-07-23 09:24:16.0 +0200
+++ oscpack-1.1.0/debian/changelog 2019-09-18 17:56:45.0 +0200
@@ -1,3 +1,9 @@
+oscpack (1.1.0-3
compiler choice and
environment variables are also honoured by it. There is no benefit in
assigning them here. After fixing that, the cross build runs into the
same FTBFS as observed by reproducible builds. Please consider applying
the attached patch and close this bug when doing so.
Helmut
diff
.
Helmut
--- gexec-0.4.orig/Makefile
+++ gexec-0.4/Makefile
@@ -1,6 +1,7 @@
CC = gcc
-LIBS = `pkg-config --libs gtk+-2.0`
-INCS = `pkg-config --cflags gtk+-2.0`
+PKG_CONFIG ?= pkg-config
+LIBS = `$(PKG_CONFIG) --libs gtk+-2.0`
+INCS = `$(PKG_CONFIG) --cflags gtk+-2.0`
CFLAGS += -Wall -g
CFLAGS
lease consider applying
the attached patch.
Helmut
diff --minimal -Nru ebview-0.3.6.2/debian/changelog
ebview-0.3.6.2/debian/changelog
--- ebview-0.3.6.2/debian/changelog 2018-11-04 16:12:52.0 +0100
+++ ebview-0.3.6.2/debian/changelog 2019-09-26 06:46:07.0 +0200
@@ -1,3
variable names making substitution
impossible. The attached patch makes tuxcmd-modules use standard
variables. Please consider applying it.
Helmut
--- tuxcmd-modules-0.6.70+ds.orig/zip/Makefile
+++ tuxcmd-modules-0.6.70+ds/zip/Makefile
@@ -6,7 +6,8 @@
# compiler options
CC = gcc
-CPP = g++
+CXX
the attached patch.
Helmut
diff --minimal -Nru osdclock-0.5/debian/changelog osdclock-0.5/debian/changelog
--- osdclock-0.5/debian/changelog 2017-07-08 13:36:56.0 +0200
+++ osdclock-0.5/debian/changelog 2019-09-30 16:39:47.0 +0200
@@ -1,3 +1,9 @@
+osdclock (0.5-25
as
DEB_BUILD_OPTIONS=nostrip. Please consider applying the attached patch
to defer the stripping to dh_strip.
Helmut
diff --minimal -Nru wizznic-0.9.2-preview2+dfsg/debian/changelog
wizznic-0.9.2-preview2+dfsg/debian/changelog
--- wizznic-0.9.2-preview2+dfsg/debian/changelog2016-03-01
23
). Unfortunately,
snarf's configure is too old to understand that. Instead, one is
supposed to export a cross compiler in CC. Please consider applying the
attached patch.
Helmut
diff -u snarf-7.0/debian/changelog snarf-7.0/debian/changelog
--- snarf-7.0/debian/changelog
+++ snarf-7.0/debian/chan
Source: apngopt
Version: 1.2-2
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: ftcbfs
apngopt fails to cross build from source, because it uses the build
architecture compiler as a make default in debian/rules. Please consider
including dpkg's buildtools.mk to fix that.
Helmut
cross buildable. Please
consider applying the attached patch.
Helmut
diff --minimal -Nru libpam-alreadyloggedin-0.3/debian/changelog
libpam-alreadyloggedin-0.3/debian/changelog
--- libpam-alreadyloggedin-0.3/debian/changelog 2020-03-10 16:49:11.0
+0100
+++ libpam-alreadyloggedin-0.3/debian
happens to ship a copy of the
bug.
Helmut
tcpspy cross buildable.
Helmut
--- tcpspy-1.7d.orig/Makefile
+++ tcpspy-1.7d/Makefile
@@ -22,7 +22,7 @@
all: tcpspy doc
tcpspy: log.o rule_lexer.o rule_grammar.o rule.o tcpspy.o
- gcc $(LDFLAGS) $(CFLAGS) $(CPPFLAGS) log.o rule_lexer.o rule_grammar.o rule.o tcpspy.o -o tcpspy
+ $(CC) $(LDFLAGS
at we're using AC_TRY_LINK in the same defun
as we call AC_PROG_CC. That doesn't work.
Once understood, the solution is quite simple. We must put the
AC_PROG_CC and the AC_TRY_LINK in different defuns and ensure that our
intended AC_PROG_CC is AC_REQUIREd before using AC_TRY_LINK. I
ue can be closed when 10.4 or 10.5 lands in Debian
> unstable.
No. The coinstallability issue in libreadline-gplv2-dev remains. It
merely stopped affecting mariadb.
Helmut
perl extension now requires a build dependency on
perl-xs-dev.
With those fixes applied, it fails building the ruby extension. Doing so
needs more work on the ruby/gem2deb side, so the attached patch only
fixes the former problems. Please consider applying it and close this
bug when doing so.
Helmut
Source: dbmix
Version: 0.9.8-7
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: ftcbfs
dbmix fails to cross build from source, because it confuses the terms
build architecture and host architecture in a quite obvious way. Please
consider applying the attached patch.
Helmut
diff -u dbmix
lying it.
Also please consider using debhelper, but this is irrelevant for the
purpose of this bug.
Helmut
diff --minimal -Nru magicfilter-1.2/debian/changelog
magicfilter-1.2/debian/changelog
--- magicfilter-1.2/debian/changelog2018-01-20 04:27:53.0 +0100
+++ magicfilter-1.2/d
c1: all warnings being treated as errors
reproducible builds armhf:
https://tests.reproducible-builds.org/debian/rbuild/unstable/armhf/ploop_1.15-9.rbuild.log.gz
crossqa armhf:
http://crossqa.debian.net/build/ploop_1.15-9_armhf_20201011140323.log
A local cross build for armel has exactly the same symptom.
Helmut
well.
Please consider applying the attached patch as an incremental step
towards cross building. Likely other packages need to be fixed before
webauth can be cross built. So just close this bug once applying
significant portions of the patch.
Helmut
diff --minimal -Nru webauth-4.7.0/debian/changelog
we
the
attached patch to make the Makefile use the detected compiler.
Helmut
diff --minimal -Nru ticker-1.12/Makefile ticker-1.13/Makefile
--- ticker-1.12/Makefile2020-09-21 00:38:18.0 +0200
+++ ticker-1.13/Makefile2021-01-10 22:35:21.0 +0100
@@ -8,7 +8,7 @@
all
cross build. Please
consider applying the attached patch.
Helmut
diff --minimal -Nru pexec-1.0~rc8/debian/changelog
pexec-1.0~rc8/debian/changelog
--- pexec-1.0~rc8/debian/changelog 2018-07-11 14:54:41.0 +0200
+++ pexec-1.0~rc8/debian/changelog 2021-01-28 16:19:44.0 +0100
makes tcm
cross build. Please consider applying the attached patch.
Helmut
diff --minimal -Nru tcm-2.20+TSQD/debian/changelog
tcm-2.20+TSQD/debian/changelog
--- tcm-2.20+TSQD/debian/changelog 2020-08-02 22:17:38.0 +0200
+++ tcm-2.20+TSQD/debian/changelog 2021-01-28 16:57
is no longer
used. This may be an artifact of a broken docs/Makefile.am that assigns
EXTRA_DIST twice. In effect, it does not build any texinfo documentation
nor install it. Please consider applying the attached patch to drop the
texinfo dependency. Alternatively, build the documentation.
Helmut
caches) are also architecture
independent. Please consider applying the attached patch.
Helmut
diff --minimal -Nru tango-icon-theme-0.8.90/debian/changelog
tango-icon-theme-0.8.90/debian/changelog
--- tango-icon-theme-0.8.90/debian/changelog2020-08-12 20:49:39.0
+0200
+++ tango-icon-theme
used when building blosc, but
bcolz nicely uses the packaged libblosc-dev. Please consider applying
the attached patch.
Helmut
diff --minimal -Nru bcolz-1.2.1+ds2/debian/changelog
bcolz-1.2.1+ds2/debian/changelog
--- bcolz-1.2.1+ds2/debian/changelog2020-10-13 13:34:55.0 +0200
+++ bcolz
architecture perl, which happens to
conflict with the build architecture one from essential. It really
wants to run perl, so we should annotate it :any.
* bats. It is used for running tests and can be skipped via .
Please consider applying the attached patch.
Helmut
diff --minimal -Nru dh
actually works. Please
consider applying the attached patch to try pkg-config before
mysql_config. Doing so makes pmacct cross buildable.
Helmut
--- pmacct-1.7.6.orig/configure.ac
+++ pmacct-1.7.6/configure.ac
@@ -374,18 +374,19 @@
AC_MSG_CHECKING(whether to enable MySQL support)
AC_ARG_ENABLE(mysql
applying the attached patch.
Helmut
diff --minimal -Nru trueprint-5.4/debian/changelog
trueprint-5.4/debian/changelog
--- trueprint-5.4/debian/changelog 2019-12-23 15:46:03.0 +0100
+++ trueprint-5.4/debian/changelog 2021-04-19 11:47:38.0 +0200
@@ -1,3 +1,9 @@
+trueprint
strip via install -s. Using dh_auto_install normally helps here, but it
substitutes INSTALL whereas the Makefile uses INSTALL_PROGRAM. Chaining
that substitution finally fixes the cross build. Please consider
applying the attached patch.
Helmut
diff --minimal -Nru sleepd-2.11/Makefile sleepd-2.12
pport.
Helmut
--- schroot-1.6.10.orig/etc/setup.d/05file
+++ schroot-1.6.10/etc/setup.d/05file
@@ -38,6 +38,8 @@
filetype="tzo"
elif echo "$CHROOT_FILE" | egrep -q '(\.tar\.lz4|\.tlz4)$'; then
filetype="tlz4"
+elif echo &
substituted. Since debhelper
automatically performs the substitution, all that is left here is making
them substitutable. Please consider applying the attached patch.
Helmut
--- dvbackup-0.0.4.orig/Makefile
+++ dvbackup-0.0.4/Makefile
@@ -1,3 +1,5 @@
+CC?=gcc
+STRIP?=strip
#Flags for fast code
patch.
Helmut
diff --minimal -Nru pev-0.81/debian/changelog pev-0.81/debian/changelog
--- pev-0.81/debian/changelog 2021-08-21 13:50:00.0 +0200
+++ pev-0.81/debian/changelog 2021-08-27 16:04:29.0 +0200
@@ -1,3 +1,9 @@
+pev (0.81-5) UNRELEASED; urgency=medium
+
+ * Fix FTCBFS: Let
lvm2 build-depends on
libreadline-gplv2-dev. Please consider applying the attached patch to
address the issue.
Helmut
diff -u readline5-5.2+dfsg/debian/changelog readline5-5.2+dfsg/debian/changelog
--- readline5-5.2+dfsg/debian/changelog
+++ readline5-5.2+dfsg/debian/changelog
@@ -1,3 +1,10 @@
+readline5
Source: vlock
Version: 2.2.2-5
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap
vlock FTCBFS. It uses the build arch compiler and thus fails linking
against host arch libraries. I am attaching a failing build log and a
patch that fixes the problem.
Helmut
sbuild (Debian sbuild) 0.65.2
am
attaching a failing build log as well as a patch that fixes the issue.
Helmut
sbuild (Debian sbuild) 0.65.2 (24 Mar 2015) on misc-debomatic3
╔══╗
║ nvi 1.81.6-11 (CROSS host=arm64/build=amd64) 28 Jul 2015
attaching a patch that passes the correct compiler to the Makefile.
Helmut
diff --minimal -Nru analog-6.0/debian/changelog analog-6.0/debian/changelog
--- analog-6.0/debian/changelog 2015-07-18 20:43:37.0 +0200
+++ analog-6.0/debian/changelog 2016-01-21 19:45:49.0 +0100
@@ -1,3
Error 25
| dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Helmut
s build subprocess returned exit status 2
Helmut
ctory '/<>'
| dh_auto_build: error: make -j1 returned exit code 2
| make: *** [debian/rules:11: build] Error 25
| dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
This is likely due to ncurses including format string annotations.
Helmut
] Error 2
| make[1]: Leaving directory '/<>'
| dh_auto_build: error: make -j8 returned exit code 2
| make: *** [debian/rules:9: binary] Error 25
| dpkg-buildpackage: error: debian/rules binary subprocess returned exit status
2
Helmut
that, by running cmake in a separate build
directory with reduced dependencies. The remaining required dependencies
are duplicated with :native. With this patch, a cross build fails like
#984274. Please consider applying the attached patch.
Helmut
diff --minimal -Nru openclonk-8.1/debian/changelog
#x27;t try HOST-prefixed compilers then things go down.
As long as the cross build log contains "Using compiler .. cc", it's
doomed to fail.
Helmut
o the cross configs makes it work. Please consider applying
the attached patch.
Helmut
diff --minimal -Nru obexftp-0.24/debian/changelog obexftp-0.24/debian/changelog
--- obexftp-0.24/debian/changelog 2019-08-21 19:51:26.0 +0200
+++ obexftp-0.24/debian/changelog 2022-01-03
build architecture strip during cross builds.
The solution to all of these is not letting the upstream build system
strip and rely on dh_strip. Please consider applying the attached patch.
Helmut
diff --minimal -Nru 9base-6/debian/changelog 9base-6/debian/changelog
--- 9base-6/debian/changelog
skipped and it
makes dh_install fail finding singledelta. Given that m68k and sh4 add
nocheck by default, it explains why they ftbfs on buillds. Please
consider applying the attached patch.
Helmut
diff --minimal -Nru delta-2006.08.03/debian/changelog
delta-2006.08.03/debian/changelog
--- delta
e to change the packaging licensing to 'DocBook' and I will
> wait 15 days to know if anyone has any objection.
I hereby dual-license my past contributions to the docbook Debian
package under the DocBook license in addition to the existing GPL-2+
license.
Thank you for taking care.
Helmut
requested for the host architecture by
Build-Depends. I'm attaching a patch for your convenience.
Helmut
--- gkrellm-thinkbat-0.2.3.orig/Makefile
+++ gkrellm-thinkbat-0.2.3/Makefile
@@ -1,8 +1,9 @@
VERSION = 0.2.3
CC = gcc
+PKG_CONFIG ?= pkg-config
CPPFLAGS +=
CFLAGS += -I. -Wall -pedanti
an alternate path that queries apr-1.pc using pkg-config. Likewise,
mysql_config does not work and querying mysqlclient.pc using pkg-config
works. The resulting patch is a bit lengthy, but should improve the
situation in a generic way also applicable to distributions other than
Debian.
Helmut
d the Makefile to
build during the build target and am attaching a patch for your
convenience.
Helmut
--- mathtex-1.03.orig/Makefile
+++ mathtex-1.03/Makefile
@@ -1,10 +1,16 @@
TARGET=$(DESTDIR)/usr/bin/mathtex
-all:
+all:mathtex
-install:
+mathtex:mathtex.c
+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LD
consent to proceed with removal is assumed.
Kind regards
A tool for automatically removing packages from unstable
This bug reply has been automatically sent with little human intervention.
If the filing is unclear or in error, don't hesitate to contact
Helmut Grohne for assistance.
.
Kind regards
A tool for automatically removing packages from unstable
This bug reply has been automatically sent with little human intervention.
If the filing is unclear or in error, don't hesitate to contact
Helmut Grohne for assistance.
in a month, silent
consent to proceed with removal is assumed.
Kind regards
A tool for automatically removing packages from unstable
This bug reply has been automatically sent with little human intervention.
If the filing is unclear or in error, don't hesitate to contact
Helmut Grohne
unstable
This bug report has been automatically filed with little human intervention.
If the filing is unclear or in error, don't hesitate to contact
Helmut Grohne for assistance.
in the
experimental suite. On armel and armhf, they both install the following
files:
- /usr/lib/${DEB_HOST_MULTIARCH}/libgpiv.so.3
- /usr/lib/${DEB_HOST_MULTIARCH}/libgpiv.so.3.0.0
Helmut
201 - 300 of 309 matches
Mail list logo