Your message dated Tue, 30 Jun 2009 22:32:04 +0000
with message-id <[email protected]>
and subject line Bug#493637: fixed in insserv 1.12.0-7
has caused the Debian Bug report #493637,
regarding insserv_1.12.0-1(m68k/unstable): alignment issues.
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.)
--
493637: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=493637
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: insserv
Version: 1.12.0-1
Severity: important
There was an error while trying to autobuild your package:
> Automatic build of insserv_1.12.0-1 on arrakis by sbuild/m68k 98
> Build started at 20080801-0340
[...]
> ** Using build dependencies supplied by package:
> Build-Depends: debhelper (>= 4.0.0), po-debconf, dpatch
[...]
> dh_testdir
> # Add here commands to compile the package.
> /usr/bin/make COPTS="-g -O2"
> make[1]: Entering directory `/build/buildd/insserv-1.12.0'
> gcc -W -Wall -g -O2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
> -DINITDIR=\"/etc/init.d\" -DINSCONF=\"/etc/insserv.conf\" -pipe
> -falign-loops=0 -c insserv.c
> In file included from insserv.c:41:
> listing.h: In function 'prefetch':
> listing.h:58: warning: unused parameter 'x'
> insserv.c: At top level:
> insserv.c:150: error: requested alignment is not a power of 2
> insserv.c:155: error: requested alignment is not a power of 2
> make[1]: *** [insserv.o] Error 1
> make[1]: Leaving directory `/build/buildd/insserv-1.12.0'
> make: *** [build-stamp] Error 2
> dpkg-buildpackage: failure: debian/rules build gave error exit status 2
insserv.c contains the following:
/* Search results points here */
typedef struct reg_struct {
regex_t prov;
regex_t req_start;
regex_t req_stop;
regex_t shl_start;
regex_t shl_stop;
regex_t start_bf;
regex_t stop_af;
regex_t def_start;
regex_t def_stop;
regex_t desc;
} attribute((aligned(sizeof(regex_t)))) reg_t;
With the final line of the above snippet being line 150.
On m68k, some bits of memory must be aligned on a 2-byte boundary. The
above makes that impossible.
If the issue is that you want to use these structs in a protocol of some
sort or other, then it's probably best to use attribute(__packed__),
which has the same effect as the above, but with the added benefit of
the compiler generating some stubs in code so that it can be safely
accessed (if with a performance penalty) from 'regular' code.
A full build log can be found at:
http://buildd.debian.org/build.php?arch=m68k&pkg=insserv&ver=1.12.0-1
--- End Message ---
--- Begin Message ---
Source: insserv
Source-Version: 1.12.0-7
We believe that the bug you reported is fixed in the latest version of
insserv, which is due to be installed in the Debian FTP archive:
insserv_1.12.0-7.diff.gz
to pool/main/i/insserv/insserv_1.12.0-7.diff.gz
insserv_1.12.0-7.dsc
to pool/main/i/insserv/insserv_1.12.0-7.dsc
insserv_1.12.0-7_i386.deb
to pool/main/i/insserv/insserv_1.12.0-7_i386.deb
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.
Petter Reinholdtsen <[email protected]> (supplier of updated insserv 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: SHA1
Format: 1.8
Date: Wed, 01 Jul 2009 00:17:13 +0200
Source: insserv
Binary: insserv
Architecture: source i386
Version: 1.12.0-7
Distribution: unstable
Urgency: low
Maintainer: Petter Reinholdtsen <[email protected]>
Changed-By: Petter Reinholdtsen <[email protected]>
Description:
insserv - boot sequence organizer using LSB init.d script dependencies
Closes: 493637
Changes:
insserv (1.12.0-7) unstable; urgency=low
.
* Update standards-version from 3.8.1 to 3.8.2. No changes needed.
* Fix wrong quote char in insserv(8) manual page.
* Add required trailing slash to Vcs-Browser URL.
* Improve package description to make it more obvious that insserv
is not activated when installed.
* Depend on sysvinit-utils (>= 2.86.ds1-62) to get a version of
startpar that keep working even when /dev/pts is not yet mounted.
* Depend on the initscripts version we want (>= 2.86.ds1-63)
(instead of conflicting with the version we do not want which can
give upgrade problems), to get one with the X-Interactive flags
set in the scripts. Drop hostname, mountkernfs, mountdevsubfs,
checkroot and checkfs from the list of interactive scripts.
* New patch 91_kfreebsd_nofadvice.patch trying to get the source
building on kfreebsd.
* New patch 92_m68k_alignment.patch trying to get the source
building on m68k (Closes: #493637).
* New patch 93_hurd_no_path_max.patch trying to get the source
building on hurd. Need a better one.
Checksums-Sha1:
16e85c44ec71ba110314af0466c9442d8f07ec74 1214 insserv_1.12.0-7.dsc
331216910ca1f01ae18819d6e63e77e02f1fb7cb 56470 insserv_1.12.0-7.diff.gz
1a112727908c9d5457ff4ff402fefc543519a678 70200 insserv_1.12.0-7_i386.deb
Checksums-Sha256:
c849a80e5d826dbfe0d34d47d5b95e0f7ef88fe0513fdf48d23b4c9875f17d3d 1214
insserv_1.12.0-7.dsc
38c8625cb8d2256dae5d02d090ee9e98e0e1a20dda9c3a4c50cc09eb9c421de4 56470
insserv_1.12.0-7.diff.gz
9be374dd998db3424cc922e7a045e0023292bbba5ba689f168993e2e5a16171a 70200
insserv_1.12.0-7_i386.deb
Files:
8f34c50679be9b69800b4476f3c1824a 1214 misc optional insserv_1.12.0-7.dsc
7d768d24a9c903747f98de8fd7ce0592 56470 misc optional insserv_1.12.0-7.diff.gz
f2e414d554dbad98520003772c7d6409 70200 misc optional insserv_1.12.0-7_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iD8DBQFKSo/220zMSyow1ykRApFSAKC0aCcyuPWtJIfDxXtGiarBFupj9ACg6M2F
bu97/byqk2Ek+j9OZvCPsFw=
=La8D
-----END PGP SIGNATURE-----
--- End Message ---