Your message dated Mon, 19 Jan 2015 19:03:25 +0000
with message-id <e1ydhbh-0000yd...@franck.debian.org>
and subject line Bug#767594: fixed in apt-dater 1.0.1+git20150119-1
has caused the Debian Bug report #767594,
regarding apt-dater: FTBFS: ld: failed to merge target specific data of file
apt-dater.config
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 ow...@bugs.debian.org
immediately.)
--
767594: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=767594
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: apt-dater
Version: 1.0.0-1
Severity: important
Justification: fails to build from source (but built successfully in the past)
http://buildd.debian-ports.org/status/fetch.php?pkg=apt-dater&arch=m68k&ver=1.0.0-1&stamp=1414802346
make[3]: Entering directory '/«PKGBUILDDIR»/conf'
ld -r -b binary -o apt-dater.blob apt-dater.config
ld: failed to merge target specific data of file apt-dater.config
Makefile:437: recipe for target 'apt-dater.blob' failed
make[3]: *** [apt-dater.blob] Error 1
The reason here is you’re doing an invalid operation.
If you want to embed the apt-dater.config binary into
your program, you can do it like this:
$ cat >apt-dater.config.S <<'EOF'
.section .comment
.asciz "version of apt-dater.config, in case you want to embed it"
.section .rodata
.global aptdaterconfig
.type aptdaterconfig,@object
aptdaterconfig:
.incbin "apt-dater.config"
.size aptdaterconfig,.-aptdaterconfig
.globl aptdaterconfig_end
aptdaterconfig_end:
EOF
$ gcc -c -o apt-dater.config.o apt-dater.config.S
Then you have
extern unsigned char *aptdaterconfig, *aptdaterconfig_end;
and can access the size using (aptdaterconfig_end - aptdaterconfig)
in C. You could also write it into the asm file, but that wastes 4
or 8 bytes (and you’d need the right asm pseudo-op for the target
architecture). Note that aptdaterconfig_end does not have a .type
because it’s just a label. Note that .S files are processed by $CC,
which invokes first cpp(1) on them (so /* … */ style comments are
fine to use) then as(1).
This works on all ELF platforms using GNU as. That is, all of Debian,
and probably all of contemporary Linux. I’m using it quite a bit in
MirBSD, e.g. to embed the kernel config into the kernel binary, and
to embed the manpage into the fdisk binary so it can be displayed
during runtime (helps the installer).
-- System Information:
Debian Release: jessie/sid
APT prefers unreleased
APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: m68k
Kernel: Linux 3.16-2-m68k
Locale: LANG=C, LC_CTYPE=C (charmap=UTF-8) (ignored: LC_ALL set to C.UTF-8)
Shell: /bin/sh linked to /bin/lksh
--- End Message ---
--- Begin Message ---
Source: apt-dater
Source-Version: 1.0.1+git20150119-1
We believe that the bug you reported is fixed in the latest version of
apt-dater, 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 767...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Patrick Matthäi <pmatth...@debian.org> (supplier of updated apt-dater 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 19 Jan 2015 19:14:15 +0100
Source: apt-dater
Binary: apt-dater apt-dater-dbg
Architecture: source amd64
Version: 1.0.1+git20150119-1
Distribution: unstable
Urgency: low
Maintainer: Patrick Matthäi <pmatth...@debian.org>
Changed-By: Patrick Matthäi <pmatth...@debian.org>
Description:
apt-dater - terminal-based remote package update manager
apt-dater-dbg - terminal-based remote package update manager (dbg symbols)
Closes: 767594
Changes:
apt-dater (1.0.1+git20150119-1) unstable; urgency=low
.
* New upstream git snapshot.
- Fixes FTBFS with ld -b.
Closes: #767594
Checksums-Sha1:
1e31c15dccfa9dc719c6fa7558c455054c70a0d5 1967 apt-dater_1.0.1+git20150119-1.dsc
eafc2ae441299ee4dbc4eec17915b1ce7b3242ef 239136
apt-dater_1.0.1+git20150119.orig.tar.bz2
1c3fa5df459046314a62c47c4db37b11c020c18a 6648
apt-dater_1.0.1+git20150119-1.debian.tar.xz
0ce35ebc35d05b292d07d586499639af5b1f219b 73332
apt-dater_1.0.1+git20150119-1_amd64.deb
29e36412d398a7d39b30671e01a1152b8cb234cd 103834
apt-dater-dbg_1.0.1+git20150119-1_amd64.deb
Checksums-Sha256:
8333bf5524dab6295ff520f894769135b1b54dfbe66c0b5fc242cf77826d4a25 1967
apt-dater_1.0.1+git20150119-1.dsc
8d4ed3139773e592cb41919c98c18ef5a6b183b2832128ad96a74b67b52ea18f 239136
apt-dater_1.0.1+git20150119.orig.tar.bz2
e6fbcf1e74b5ab3dc16b74c197eef3b209a3ebe8735101119725449e59947b17 6648
apt-dater_1.0.1+git20150119-1.debian.tar.xz
b2a043ab90936ace6f3d4add745a7a687292b0b5abb5f7d34df6c459cfcdee70 73332
apt-dater_1.0.1+git20150119-1_amd64.deb
5f6c9fdf0e348e95fb4998d8eb76adeb599aed7a369d8aad6669b6b16b7b2a4e 103834
apt-dater-dbg_1.0.1+git20150119-1_amd64.deb
Files:
0b69ffe09c6fdad374d4c34e2b106724 1967 admin optional
apt-dater_1.0.1+git20150119-1.dsc
424d895fb206eda8683fd918a2908e49 239136 admin optional
apt-dater_1.0.1+git20150119.orig.tar.bz2
f732b06384829bd3b58867adbe9f8aa5 6648 admin optional
apt-dater_1.0.1+git20150119-1.debian.tar.xz
41f67ecb68539bbe1d89acdc0c84e2bc 73332 admin optional
apt-dater_1.0.1+git20150119-1_amd64.deb
ccf25fa23e840e3e7dcc2d3d2fbc2fe4 103834 debug extra
apt-dater-dbg_1.0.1+git20150119-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCAAGBQJUvVFnAAoJEBLZsEqQy9jkAuoP/0cqutUEcyuWjzT3Vrtzszpp
0liG/ZKz5+y0yg1NjkqhSPEGNPK4HcvvSZFCWXPcBzarzk/+SdNoQ6WubBRG0zNR
EKtwUp63XmONF4RwXo/Ny3O5ctjKLOWvUG6mJ/mDmTABNVKOPxQTvZZp51bOczrD
fs5l/KYK2DsKPetW2uWfoCIXQDsRbQMfA0UwmYsY/ETooRc0SN/em1z0hey9UcXM
6IxShmV65RdqfEl7iuGoTFAP/+rq+D4naCoeKZk4OWIH2qaaM+KOokBVzC/HEf4q
Fw4e2DTV3DiGbHX116V6dx15g2e3NZov8cPdoBZk8+uiv+MpB2/bFiNzc5WhNL9g
Qy608gYLSB5dqKWS3K3GxyETAStKMZnGjIE2RcJ5V5AOMb6Z6/ZaMtfTs2Dk4wNn
HzAtgUmPook6IZSThffknMxksY1U731sYiaLvrZ1UDiGzIOK08T8stVamXC0pOEA
A/KXLUZtpS983fR/SasqtEHhXHsHyFLRBuvmgd6uoOZF+LH6AzxNa5j1xhpPEg2U
yZjumTWgS+/OL61CyNvjFSz9j7CtqbokG+DU5OgoIopzvZxDSrGyfpSDMYwYcu/t
T1gci3Dvbl0STH41lGEW/UTpOweoKouiMHoqKFM5U3ae+1aX5VpPxp/Hk8TJ7LTS
egX4bJNZlN48onlALJEC
=m4OK
-----END PGP SIGNATURE-----
--- End Message ---