Debian Bug report logs - #842115
partclone: FTBFS: Compiling: fail-mbr.S -> fail-mbr.o -> fail-mbr.image -> /usr/bin/ld: attempted static link of dynamic object `fail-mbr.o'

version graph

Package: src:partclone; Maintainer for src:partclone is Georges Khaznadar <georgesk@debian.org>;

Reported by: Chris Lamb <lamby@debian.org>

Date: Tue, 25 Oct 2016 22:48:01 UTC

Severity: serious

Tags: patch

Found in version partclone/0.2.88-1

Fixed in versions partclone/0.2.89-1, partclone/0.2.89-2

Done: Georges Khaznadar <georgesk@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, reproducible-builds@lists.alioth.debian.org, Georges Khaznadar <georgesk@debian.org>:
Bug#842115; Package src:partclone. (Tue, 25 Oct 2016 22:48:04 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, Georges Khaznadar <georgesk@debian.org>. (Tue, 25 Oct 2016 22:48:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: submit@bugs.debian.org
Subject: partclone: FTBFS: Compiling: fail-mbr.S -> fail-mbr.o -> fail-mbr.image -> /usr/bin/ld: attempted static link of dynamic object `fail-mbr.o'
Date: Tue, 25 Oct 2016 23:45:06 +0100
[Message part 1 (text/plain, inline)]
Source: partclone
Version: 0.2.88-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Dear Maintainer,

partclone fails to build from source in unstable/amd64:

  […]

  gcc -DHAVE_CONFIG_H -I. -I..  -DLOCALEDIR=\"/usr/share/locale\" -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DMINIX -g -O2 -fdebug-prefix-map=/home/lamby/temp/cdt.20161025234343.N57us6zz7w.db.partclone/partclone-0.2.88=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o partclone_minix-partclone.o `test -f 'partclone.c' || echo './'`partclone.c
  gcc -DHAVE_CONFIG_H -I. -I..  -DLOCALEDIR=\"/usr/share/locale\" -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DMINIX -g -O2 -fdebug-prefix-map=/home/lamby/temp/cdt.20161025234343.N57us6zz7w.db.partclone/partclone-0.2.88=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o partclone_minix-progress.o `test -f 'progress.c' || echo './'`progress.c
  gcc -DHAVE_CONFIG_H -I. -I..  -DLOCALEDIR=\"/usr/share/locale\" -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DMINIX -g -O2 -fdebug-prefix-map=/home/lamby/temp/cdt.20161025234343.N57us6zz7w.db.partclone/partclone-0.2.88=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o partclone_minix-minixclone.o `test -f 'minixclone.c' || echo './'`minixclone.c
  gcc -DMINIX -g -O2 -fdebug-prefix-map=/home/lamby/temp/cdt.20161025234343.N57us6zz7w.db.partclone/partclone-0.2.88=. -fstack-protector-strong -Wformat -Werror=format-security -Wall  -Wl,-z,relro -o partclone.minix partclone_minix-main.o partclone_minix-partclone.o partclone_minix-progress.o partclone_minix-minixclone.o  -lncursesw -lpthread  -ltinfo
  make[3]: Leaving directory '/home/lamby/temp/cdt.20161025234343.N57us6zz7w.db.partclone/partclone-0.2.88/src'
  Making all in docs
  make[3]: Entering directory '/home/lamby/temp/cdt.20161025234343.N57us6zz7w.db.partclone/partclone-0.2.88/docs'
  make[3]: Nothing to be done for 'all'.
  make[3]: Leaving directory '/home/lamby/temp/cdt.20161025234343.N57us6zz7w.db.partclone/partclone-0.2.88/docs'
  Making all in tests
  make[3]: Entering directory '/home/lamby/temp/cdt.20161025234343.N57us6zz7w.db.partclone/partclone-0.2.88/tests'
  make[3]: Nothing to be done for 'all'.
  make[3]: Leaving directory '/home/lamby/temp/cdt.20161025234343.N57us6zz7w.db.partclone/partclone-0.2.88/tests'
  Making all in fail-mbr
  make[3]: Entering directory '/home/lamby/temp/cdt.20161025234343.N57us6zz7w.db.partclone/partclone-0.2.88/fail-mbr'
  sh compile-mbr.sh
  Compiling: fail-mbr.S -> fail-mbr.o -> fail-mbr.image -> /usr/bin/ld: attempted static link of dynamic object `fail-mbr.o'
  collect2: error: ld returned 1 exit status
  fail-mbr.bin [Done]. 
  objcopy: 'fail-mbr.image': No such file
  Checking the file:
  objdump: 'fail-mbr.bin': No such file
  files fail-mbr.bin and fail-mbr.bin.orig differ significantly:
  diff: f1.obj: No such file or directory
  diff: f2.obj: No such file or directory
  Makefile:501: recipe for target 'fail-mbr.bin' failed
  make[3]: *** [fail-mbr.bin] Error 1
  make[3]: Leaving directory '/home/lamby/temp/cdt.20161025234343.N57us6zz7w.db.partclone/partclone-0.2.88/fail-mbr'
  Makefile:400: recipe for target 'all-recursive' failed
  make[2]: *** [all-recursive] Error 1
  make[2]: Leaving directory '/home/lamby/temp/cdt.20161025234343.N57us6zz7w.db.partclone/partclone-0.2.88'
  Makefile:341: recipe for target 'all' failed
  make[1]: *** [all] Error 2
  make[1]: Leaving directory '/home/lamby/temp/cdt.20161025234343.N57us6zz7w.db.partclone/partclone-0.2.88'
  dh_auto_build: make -j1 returned exit code 2
  debian/rules:13: recipe for target 'build' failed
  make: *** [build] Error 2

  […]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
[partclone.0.2.88-1.unstable.amd64.log.txt.gz (application/octet-stream, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Georges Khaznadar <georgesk@debian.org>:
Bug#842115; Package src:partclone. (Wed, 26 Oct 2016 11:33:07 GMT) (full text, mbox, link).


Acknowledgement sent to Adrian Bunk <bunk@stusta.de>:
Extra info received and forwarded to list. Copy sent to Georges Khaznadar <georgesk@debian.org>. (Wed, 26 Oct 2016 11:33:07 GMT) (full text, mbox, link).


Message #10 received at 842115@bugs.debian.org (full text, mbox, reply):

From: Adrian Bunk <bunk@stusta.de>
To: 842115@bugs.debian.org
Subject: Patch from Ubuntu for the partclone PIE FTBFS
Date: Wed, 26 Oct 2016 14:28:20 +0300
[Message part 1 (text/plain, inline)]
Control: tags -1 +patch

The patch I found in Ubuntu for this bug is attached,

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed

[fail-mbr-no-pie.diff (text/x-diff, attachment)]

Added tag(s) patch. Request was from Adrian Bunk <bunk@stusta.de> to 842115-submit@bugs.debian.org. (Wed, 26 Oct 2016 11:33:07 GMT) (full text, mbox, link).


Reply sent to Georges Khaznadar <georgesk@debian.org>:
You have taken responsibility. (Sun, 13 Nov 2016 12:21:11 GMT) (full text, mbox, link).


Notification sent to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer. (Sun, 13 Nov 2016 12:21:11 GMT) (full text, mbox, link).


Message #17 received at 842115-close@bugs.debian.org (full text, mbox, reply):

From: Georges Khaznadar <georgesk@debian.org>
To: 842115-close@bugs.debian.org
Subject: Bug#842115: fixed in partclone 0.2.89-1
Date: Sun, 13 Nov 2016 12:19:45 +0000
Source: partclone
Source-Version: 0.2.89-1

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

Debian distribution maintenance software
pp.
Georges Khaznadar <georgesk@debian.org> (supplier of updated partclone 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: SHA256

Format: 1.8
Date: Sun, 13 Nov 2016 12:23:29 +0100
Source: partclone
Binary: partclone
Architecture: source amd64
Version: 0.2.89-1
Distribution: unstable
Urgency: medium
Maintainer: Georges Khaznadar <georgesk@debian.org>
Changed-By: Georges Khaznadar <georgesk@debian.org>
Description:
 partclone  - Utility to clone and restore a partition
Closes: 825990 842115
Changes:
 partclone (0.2.89-1) unstable; urgency=medium
 .
   * included Matthias Klose's patch. Closes: #842115
   * upgraded to the new upstream release, which Closes: #825990
   * upgraded Standards-Version: 3.9.8
Checksums-Sha1:
 78a34a70f8a19402616e4fa2ebb0f3ae2b6afb10 1933 partclone_0.2.89-1.dsc
 d8c7edb7ef47d2140dcbd9452fd61fef0bec57bf 1051296 partclone_0.2.89.orig.tar.gz
 0ebea02a7509f08f1d14768bd0b0d205bc10ff0c 43228 partclone_0.2.89-1.debian.tar.xz
 44279727a5cc273fc1502bd634ef1eab13777e51 1243804 partclone-dbgsym_0.2.89-1_amd64.deb
 5a5627baf10251645044ffc0e436e2207c6c0f90 5701 partclone_0.2.89-1_20161113T115838z-fb6808d6.buildinfo
 ddb803427c02f535f16c57fffd27f11fd0c46ca3 389288 partclone_0.2.89-1_amd64.deb
Checksums-Sha256:
 ce7a91937b75ab3911ee3395cc4260cbcc1562674e772410ac745f788c03a566 1933 partclone_0.2.89-1.dsc
 32cffdfcb1dcb56d46289ae23228ed3c38a2121654a6209850e9fbe65ea428c6 1051296 partclone_0.2.89.orig.tar.gz
 972771d610202818218184f069007f5e4c938df2babbb8e873ef658eec3640f2 43228 partclone_0.2.89-1.debian.tar.xz
 093cf342c04b45dbed4ec0a6be2c2c8eebd1121e70d697399b0fb9f1a9ff238d 1243804 partclone-dbgsym_0.2.89-1_amd64.deb
 00b2f3a623b5a64e749626ba3ae1eff0ba4330761f7ecf887908e8f973eb76cc 5701 partclone_0.2.89-1_20161113T115838z-fb6808d6.buildinfo
 fd609a0b552ba492a80983c54df2ce0dbce6520f638d5e12058fd7fc6b96bdef 389288 partclone_0.2.89-1_amd64.deb
Files:
 75fd4ba1233a10650f51ed63ad4cc221 1933 admin extra partclone_0.2.89-1.dsc
 9a4fadfea79f9051aaf7c999534ab501 1051296 admin extra partclone_0.2.89.orig.tar.gz
 cdb5800532ba4778dc3d6c0732c9ed57 43228 admin extra partclone_0.2.89-1.debian.tar.xz
 6b90d7798d271497a2e2c52b1494fc31 1243804 debug extra partclone-dbgsym_0.2.89-1_amd64.deb
 fb6808d630391a6d7daa6652a677b62d 5701 admin extra partclone_0.2.89-1_20161113T115838z-fb6808d6.buildinfo
 43c4f4ef2d9291810c77e268aa15b2f3 389288 admin extra partclone_0.2.89-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIVAwUBWChVqRwoFpBxNq45AQh1DA//ffEILLyofs2UFhybhXx9U/ahxkQ5at/o
TJM677nUhNDLnw+QzGWEvM5ZAe26eo+vcCl352zQC1/trJ0JioSFXguMn0VnjrDP
yHIrk7ZahjiouyovesjKmYNgsjWrjdGf3VAnpN7CYXZp0+TU2j7pw8MxHfBp1ypo
MrWXwc5YgEu16HInDus7wnOvE5CBt63RN9sCGP6rSB43kkVkELPMSp+KkcE4wXkH
+KHVZ4iFjdickjoEFsqRTUKUSFw5YWZSLUxzz+ViTFjL9+QubizQNox/zQrc8F7P
x6QZxs4T2a2YNzt/ioGuIptmEzlkJZV2OCJLEywx3Q8YQ1v30NfiX8uQmXhsf2Ks
gScm2UvKHkgxTKrR9zuANWVkvsbMymbKiRVlvbmK/D1D4y7tfHVW6OqMJB9P/QgM
yF+x++Tx7g/ehRYisBzfosnDg3bBDXyGboi7zpt/d7U2FbL+AjogehncffzgEuxp
DfQbPPEozFRZUmPh2I/gvgiZwP7Xbo4izOVulBF20ah+zM2oZpckgf7W/sGqanxe
k+TXRJGwdY+hzlGtCiYFgAoLIwwhiVFg5bGd1HyImh+jQJdmMiTzGjc0RbeN6XVB
BGPGjRZ/KXSn3SBpYHQimhFdFZVx9w3+cSB9j4NTNKMeHlKInYuxjFYbnC7g9npZ
8GKyki9EPnY=
=OqGu
-----END PGP SIGNATURE-----




Reply sent to Georges Khaznadar <georgesk@debian.org>:
You have taken responsibility. (Wed, 23 Nov 2016 18:09:07 GMT) (full text, mbox, link).


Notification sent to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer. (Wed, 23 Nov 2016 18:09:07 GMT) (full text, mbox, link).


Message #22 received at 842115-close@bugs.debian.org (full text, mbox, reply):

From: Georges Khaznadar <georgesk@debian.org>
To: 842115-close@bugs.debian.org
Subject: Bug#842115: fixed in partclone 0.2.89-2
Date: Wed, 23 Nov 2016 18:04:50 +0000
Source: partclone
Source-Version: 0.2.89-2

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

Debian distribution maintenance software
pp.
Georges Khaznadar <georgesk@debian.org> (supplier of updated partclone 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: SHA256

Format: 1.8
Date: Wed, 23 Nov 2016 18:25:53 +0100
Source: partclone
Binary: partclone
Architecture: source amd64
Version: 0.2.89-2
Distribution: unstable
Urgency: medium
Maintainer: Georges Khaznadar <georgesk@debian.org>
Changed-By: Georges Khaznadar <georgesk@debian.org>
Description:
 partclone  - Utility to clone and restore a partition
Closes: 842115
Changes:
 partclone (0.2.89-2) unstable; urgency=medium
 .
   * added a dependency on libaal-dev >= 1.06-3. Closes: #842115
Checksums-Sha1:
 9e2d7b892f41e6f741ed1a20be5b8cd2be680e64 1958 partclone_0.2.89-2.dsc
 11c985139b52bf9ced58362601ceff338449e62b 43276 partclone_0.2.89-2.debian.tar.xz
 245dfa6d40412848e9ca73c2fc2f5a245a461319 1243276 partclone-dbgsym_0.2.89-2_amd64.deb
 2f526055e0259294317f9d90bad512782765eb93 5761 partclone_0.2.89-2_amd64.buildinfo
 5bebb575203c9aac2ae15aba843663f9ba76a2b4 389168 partclone_0.2.89-2_amd64.deb
Checksums-Sha256:
 b4ccdf7ae0b95f5098a77a245e36f8d60e9eda74c07dbeb0fca9df3d4049c04a 1958 partclone_0.2.89-2.dsc
 88e908c23ed607a9e6c4452de694b323f56d57c0d7aa252a5a9987e87b4124f4 43276 partclone_0.2.89-2.debian.tar.xz
 670d940de06df66bf755ebd656b022f73e71418cf6ca3396e75e78c6af301ccf 1243276 partclone-dbgsym_0.2.89-2_amd64.deb
 b3e350cacaa56a9e6c860eae4115e6be186f2308209f03a93097b5932fb4a296 5761 partclone_0.2.89-2_amd64.buildinfo
 56ecaf0566bb3822ce258e39048bd4f61b62c391a7c9a6d8c294953a70698fe0 389168 partclone_0.2.89-2_amd64.deb
Files:
 e958ec8c6bc8747c3c8e5e5f84bb60fd 1958 admin extra partclone_0.2.89-2.dsc
 8b3d31bedaec3402a832ecddc03c9db5 43276 admin extra partclone_0.2.89-2.debian.tar.xz
 63bb8071283603eeba7c33f29dd67d12 1243276 debug extra partclone-dbgsym_0.2.89-2_amd64.deb
 a3140836f1aaaa1348213a8c488e3dee 5761 admin extra partclone_0.2.89-2_amd64.buildinfo
 a8a4ce3479d4a8ceb71c997a43a5bfc0 389168 admin extra partclone_0.2.89-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIVAwUBWDXTMBwoFpBxNq45AQi1ZQ/+OsdXd3cXRtCgP2YNFFcQIAvWT3me8HFD
5zBR/ki5sonTlb0ngH9pPnicnVSXDvD42bxQ1PIstlis5kFECl/FkSa4v0VQ9jGM
vEz3/PIszZgh0s0NfsOCPrd3FEDnsGXJqb3Xv4jNX9PlUkZRJXBZc6Q1pt9eI580
6ouy/ynckE553FTZTOcdqe4JqbsSM0A3rCg3A5T1+ZoJghNJg+X9UaAhNxl/3ZSQ
fnFPz7b2YuRZkxJV3SFNo7Y/3GTJ5FlMEPoqnGYc04sraIeAOOMfKzXJPZ410JbL
Jijcw7OTsZKg+XGZ20QoVQIqWdFmk+UCrFFhDExnTnW5HHNDE7a4MGMT6xXbx48c
S0Mj9HCOv/+bMXzrsr1IdMZZK10GEb+QiUMO/g+6zOeIerGGHsci9xUTOLAVcCZd
1pK+3jzaPEOWk3AlXaLcI2TMxEfiHXJ/djH3csPw6FuKmXMPZQDbkO7AYtXh6R7j
0mD4Fn/zkyUu9/7qbHfxxpTbM1BuxC9jczt39Su8uS6PYDboi16yLkhSorjCTnfH
XbH/hOLqbdRMSkQSNuGD5OhUWd+2iOzhelM2ZbP+cysN5Xlr307thj7vGcvUwNRK
49pekA2MswIVaoQtz7AkfmsGbgWFSoQK1GAY8s+eJe1C7ZBXZHy25SECmPafB0zj
rHkljUS5WYo=
=+/c0
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 29 Dec 2016 07:47:41 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed May 17 14:05:00 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.