[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#949207: marked as done (foo2zjs FTCBFS: bad Makefile dependencies)



Your message dated Sat, 18 Jan 2020 12:05:32 +0000
with message-id <E1ismr6-0005wy-0d@fasolo.debian.org>
and subject line Bug#949207: fixed in foo2zjs 20171202dfsg0-3
has caused the Debian Bug report #949207,
regarding foo2zjs FTCBFS: bad Makefile dependencies
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 owner@bugs.debian.org
immediately.)


-- 
949207: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=949207
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: foo2zjs
Version: 20171202dfsg0-2
Tags: patch upstream
User: debian-cross@lists.debian.org
Usertags: ftcbfs

foo2zjs fails to cross build from source, because the upstream Makefile
uses dependencies of the form:

sometarget: somefile -lsomelib

GNU make resolves -lsomelib using its built-in search path, which is
dependent of the architecture of the make package. This happens to break
with cross compilation as make will be unable to find -lsomelib during
cross compilation. The dependency is not useful in any case as make has
no influence on it, so we can simply discard it at no loss.

Doing so does not make foo2zjs cross buildable, because it fails running
tools from foomatic-db-engine with an "Exec format error". Presumably,
we'll need to mark foomatic-db-engine Multi-Arch: foreign, but this is a
separate issue to be filed separatedly once investigated properly.
Please close this bug after fixing the Makefile dependencies even though
foo2zjs will not be cross buildable.

Helmut
--- foo2zjs-20171202dfsg0.orig/Makefile
+++ foo2zjs-20171202dfsg0/Makefile
@@ -447,34 +447,34 @@
 	@echo "yourself."
 
 
-foo2ddst: foo2ddst.o $(LIBJBG)
+foo2ddst: foo2ddst.o
 	$(CC) $(CFLAGS) -o $@ foo2ddst.o $(LIBJBG) $(LDFLAGS)
 
-foo2hbpl2: foo2hbpl2.o $(LIBJBG)
+foo2hbpl2: foo2hbpl2.o
 	$(CC) $(CFLAGS) -o $@ foo2hbpl2.o $(LIBJBG) $(LDFLAGS)
 
-foo2hp: foo2hp.o $(LIBJBG)
+foo2hp: foo2hp.o
 	$(CC) $(CFLAGS) -o $@ foo2hp.o $(LIBJBG) $(LDFLAGS)
 
-foo2hiperc: foo2hiperc.o $(LIBJBG)
+foo2hiperc: foo2hiperc.o
 	$(CC) $(CFLAGS) -o $@ foo2hiperc.o $(LIBJBG) $(LDFLAGS)
 
-foo2lava: foo2lava.o $(LIBJBG)
+foo2lava: foo2lava.o
 	$(CC) $(CFLAGS) -o $@ foo2lava.o $(LIBJBG) $(LDFLAGS)
 
-foo2oak: foo2oak.o $(LIBJBG)
+foo2oak: foo2oak.o
 	$(CC) $(CFLAGS) -o $@ foo2oak.o $(LIBJBG) $(LDFLAGS)
 
-foo2qpdl: foo2qpdl.o $(LIBJBG)
+foo2qpdl: foo2qpdl.o
 	$(CC) $(CFLAGS) -o $@ foo2qpdl.o $(LIBJBG) $(LDFLAGS)
 
-foo2slx: foo2slx.o $(LIBJBG)
+foo2slx: foo2slx.o
 	$(CC) $(CFLAGS) -o $@ foo2slx.o $(LIBJBG) $(LDFLAGS)
 
-foo2xqx: foo2xqx.o $(LIBJBG)
+foo2xqx: foo2xqx.o
 	$(CC) $(CFLAGS) -o $@ foo2xqx.o $(LIBJBG) $(LDFLAGS)
 
-foo2zjs: foo2zjs.o $(LIBJBG)
+foo2zjs: foo2zjs.o
 	$(CC) $(CFLAGS) -o $@ foo2zjs.o $(LIBJBG) $(LDFLAGS)
 
 
@@ -560,43 +560,43 @@
 	cd osx-hotplug; $(MAKE) all
 endif
 
-ok: ok.o $(LIBJBG)
+ok: ok.o
 	$(CC) $(CFLAGS) ok.o $(LIBJBG) -o $@ $(LDFLAGS)
 
-ddstdecode: ddstdecode.o $(LIBJBG)
+ddstdecode: ddstdecode.o
 	$(CC) $(CFLAGS) ddstdecode.o $(LIBJBG) -o $@ $(LDFLAGS)
 
-gipddecode: gipddecode.o $(LIBJBG)
+gipddecode: gipddecode.o
 	$(CC) $(CFLAGS) gipddecode.o $(LIBJBG) -o $@ $(LDFLAGS)
 
-hbpldecode: hbpldecode.o $(LIBJBG)
+hbpldecode: hbpldecode.o
 	$(CC) $(CFLAGS) hbpldecode.o $(LIBJBG) -o $@ $(LDFLAGS)
 
-hipercdecode: hipercdecode.o $(LIBJBG)
+hipercdecode: hipercdecode.o
 	$(CC) $(CFLAGS) hipercdecode.o $(LIBJBG) -o $@ $(LDFLAGS)
 
-lavadecode: lavadecode.o $(LIBJBG)
+lavadecode: lavadecode.o
 	$(CC) $(CFLAGS) lavadecode.o $(LIBJBG) -o $@ $(LDFLAGS)
 
-oakdecode: oakdecode.o $(LIBJBG)
+oakdecode: oakdecode.o
 	$(CC) $(CFLAGS) -g oakdecode.o $(LIBJBG) -o $@ $(LDFLAGS)
 
-opldecode: opldecode.o $(LIBJBG)
+opldecode: opldecode.o
 	$(CC) $(CFLAGS) -g opldecode.o $(LIBJBG) -o $@ $(LDFLAGS)
 
-qpdldecode: qpdldecode.o $(LIBJBG)
+qpdldecode: qpdldecode.o
 	$(CC) $(CFLAGS) qpdldecode.o $(LIBJBG) -o $@ $(LDFLAGS)
 
-splcdecode: splcdecode.o $(LIBJBG)
+splcdecode: splcdecode.o
 	$(CC) $(CFLAGS) splcdecode.o $(LIBJBG) -lz -o $@ $(LDFLAGS)
 
-slxdecode: slxdecode.o $(LIBJBG)
+slxdecode: slxdecode.o
 	$(CC) $(CFLAGS) slxdecode.o $(LIBJBG) -o $@ $(LDFLAGS)
 
-xqxdecode: xqxdecode.o $(LIBJBG)
+xqxdecode: xqxdecode.o
 	$(CC) $(CFLAGS) xqxdecode.o $(LIBJBG) -o $@ $(LDFLAGS)
 
-zjsdecode: zjsdecode.o $(LIBJBG)
+zjsdecode: zjsdecode.o
 	$(CC) $(CFLAGS) zjsdecode.o $(LIBJBG) -o $@ $(LDFLAGS)
 
 command2foo2lava-pjl: command2foo2lava-pjl.o

--- End Message ---
--- Begin Message ---
Source: foo2zjs
Source-Version: 20171202dfsg0-3

We believe that the bug you reported is fixed in the latest version of
foo2zjs, 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 949207@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Didier Raboud <odyx@debian.org> (supplier of updated foo2zjs 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 18 Jan 2020 12:37:30 +0100
Source: foo2zjs
Architecture: source
Version: 20171202dfsg0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Printing Team <debian-printing@lists.debian.org>
Changed-By: Didier Raboud <odyx@debian.org>
Closes: 926368 949207
Changes:
 foo2zjs (20171202dfsg0-3) unstable; urgency=medium
 .
   [ Didier Raboud ]
   * Remove Luca Capello <luca@pca.it> from Uploaders with thanks for his past
     work! (Closes: #926368)
   * Packaging cleanup:
     - Trim trailing whitespace.
     - Bump debhelper from old 11 to 12. + debian/rules: Move --fail-missing
       argument to dh_missing
     - Rely on pre-initialized dpkg-architecture variables
     - Bump Standards-Version to 4.4.1
     - Convert to git-debrebase
 .
   [ Helmut Grohne ]
   * Drop -lsomelib make dependencies to progress towards cross-buildability
     (Closes: #949207)
Checksums-Sha1:
 5db71799b0e025fc7a4d0d7ba96f560591a4ea48 2384 foo2zjs_20171202dfsg0-3.dsc
 826de996a9629b627af1cd4b00a5deff7d62d6ef 38064 foo2zjs_20171202dfsg0-3.debian.tar.xz
Checksums-Sha256:
 7f2990560716fc2f1124cb6c97f95968e07dd22e8f067ed690b8cb216a154749 2384 foo2zjs_20171202dfsg0-3.dsc
 18bcfcd9feab528fb021e5e38a8cb3cb46e8d28d423091c3244a34ce50df7b59 38064 foo2zjs_20171202dfsg0-3.debian.tar.xz
Files:
 d4d6286fd363d6bae290c8d9f9599361 2384 text optional foo2zjs_20171202dfsg0-3.dsc
 9d2074475ac475fa70021cd64543988c 38064 text optional foo2zjs_20171202dfsg0-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEJ3k7rA0YCplkx4gZqcb6xg1jAWkFAl4i7wwACgkQqcb6xg1j
AWldsA/9Hc0MjbJXx8XmaNOOpk7E0d8xcwzacKLsikLT3E7m990cXfbNMFjQ8PMR
6y9Bd0aiwonHs/DLWYJJXcV5Pyh8EsBY2BvBKcaucHr3OZkK338+ROYnd/9hPYJG
VwMNGOgyKb0mi+AXpwii8EQ+B3+rc27KHVqSaWhrlYGH3ydZgkvdInGEru9a4wBn
KtqVC5CYaLsRFf3drgFdtE7B6LgNpPf9dOUHuG/fIIz17tkQsvM2tSpVNcTcSd+v
Vt/ENUZ+KKRGFYjtozHxACjjFkb7ojEqwNTFo1uxBhDd3pzyj+d6+33MCpnbFBcC
lWoDcPHohgOv3KQHatbQEEb1Eiz2UuyfDDaAHbNL2wtBPWwukgp3vQFaObUfH8Xv
MaQ6lWsoOY0juuBh7sgxQngEojLcJJKHgPSmduyOCc2h7b9FzjR17F3tN7MNosyw
A69I52cEp9hRJs/kfXMoQpP/wkaTm0KIhP63NE63E3Xu3bD5DjQO/m0iwBvd01RN
QswEJ1Jwg1zL86YqGf1JPPKC8dr3AnfUekxkNqQa9EGXYYQvaME9JcJF0b0JnZQM
2TPlkKQw3pnGB1V2J9xkaloybeLQuv6CGr4/hDqcZUuhMfdLyrmGOkOwhMHejcii
8koIc9iC2yeYNGIqZWKyqyzYPQb2BZsjvKGBRzOO3c9ga8XVtpo=
=lSDZ
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: