Your message dated Sat, 20 Oct 2007 15:47:05 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#447275: fixed in icu 3.6-7
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: libicu36-dev
Version: 3.6-6
Severity: grave
Hi,
Someone else aready told me about this on IRC but I didn't have any idea until
I ran into it myself now; the binaries in libicu36-dev are broken or a
dependency is missing:
This system is a pure amd64 system and I tried to build amd64 pakages in
a clean chroot. That means only with libicu36-dev installed.
genbrk fails miserably.
excerpts from the build log:
checking for genbrk... /usr/bin/genbrk
checking for genccode... /usr/sbin/genccode
checking for gencmn... /usr/sbin/gencmn
checking ICU version... OK
[...]
/usr/bin/genbrk -r data/char_ta.txt -o
../../unxlngx6.pro/misc/char_ta.brk
/bin/bash: /usr/bin/genbrk: No such file or directory
dmake: Error code 127, while making
'../../unxlngx6.pro/misc/char_ta.brk'
'---* tg_merge.mk *---'
ERROR: Error 65280 occurred while making
/build/rene/openoffice.org-2.2.1/ooo-build/build/OOF680_m18/i18npool/source/breakiterator
So why is that? (The bash message is totally bogus..)
$ genbrk
genbrk: error while loading shared libraries: libicutu.so.36: cannot
open shared object file: No such file or directory
(same with the other tools, too)
Hmm? Shouldn't this be in libicu36-dev? Yes, it is. Hmm.
So I wondered why it wasn't found and just by chance I ran file on
genbrk:
$ file /usr/bin/genbrk
/usr/bin/genbrk: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for
GNU/Linux 2.6.8, dynamically linked (uses shared libs), stripped
Ahaa. i386 binary.
I therefore installed lib32icu36 (which contains the 32-bit icu libs and
then it magically works).
Was that intended or is it a bug caused by the 32bit packages building?
I'd assume the second, but...
So either
- the 32-bit binaries in the amd64 package are intended. Then you need
to depend on lib32icu36, too
- the 32-bit binaries in the amd64 is a mistake introduced by the 32/64
bit thing and you should ship 64-bit tools
This also explains why I never saw this on OOo 2.3.0 builds for
experimental as I was using libicu-dev (3.8) there - which doesn't have
the 32/64 bit stuff yet - and of course neither on other archs than amd64..
Regards,
Rene
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.22-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libicu36-dev depends on:
ii libc6-dev [libc-dev] 2.6.1-5 GNU C Library: Development Librari
ii libicu36 3.6-6 International Components for Unico
libicu36-dev recommends no packages.
-- no debconf information
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Source: icu
Source-Version: 3.6-7
We believe that the bug you reported is fixed in the latest version of
icu, which is due to be installed in the Debian FTP archive:
icu-doc_3.6-7_all.deb
to pool/main/i/icu/icu-doc_3.6-7_all.deb
icu_3.6-7.diff.gz
to pool/main/i/icu/icu_3.6-7.diff.gz
icu_3.6-7.dsc
to pool/main/i/icu/icu_3.6-7.dsc
libicu36-dev_3.6-7_i386.deb
to pool/main/i/icu/libicu36-dev_3.6-7_i386.deb
libicu36_3.6-7_i386.deb
to pool/main/i/icu/libicu36_3.6-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.
Jay Berkenbilt <[EMAIL PROTECTED]> (supplier of updated icu 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.7
Date: Sat, 20 Oct 2007 11:30:12 -0400
Source: icu
Binary: lib32icu36 libicu36-dev libicu36 icu-doc lib32icu36-dev
Architecture: source all i386
Version: 3.6-7
Distribution: unstable
Urgency: low
Maintainer: Jay Berkenbilt <[EMAIL PROTECTED]>
Changed-By: Jay Berkenbilt <[EMAIL PROTECTED]>
Description:
icu-doc - API documentation for ICU classes and functions
libicu36 - International Components for Unicode
libicu36-dev - Development files for International Components for Unicode
Closes: 447275
Changes:
icu (3.6-7) unstable; urgency=low
.
* Fix bug in which 32-bit library installs were overwriting files for
64-bit libraries on amd64. Thanks Robert Millan for the patch.
(Closes: #447275).
Files:
f416a3fc6e56caab34961409b8beaca7 881 libs optional icu_3.6-7.dsc
a5012c8965560377a7ef8154c443ea23 8085 libs optional icu_3.6-7.diff.gz
d87c724df90c4813b121e6771da85a2d 3577210 doc optional icu-doc_3.6-7_all.deb
5cf4be630742f6966b44d04c6ab6000c 5497104 libs optional libicu36_3.6-7_i386.deb
c057f15707a1817fd55794024fc4ec53 6445398 libdevel optional
libicu36-dev_3.6-7_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFHGiE0EBVk6taI4KcRAmXiAJ9pqFCmUNTnPFW9t+X9v9qyzmHI2QCgmgAS
u5xgmfR9MlAALsLVuEBPkVg=
=ywIP
-----END PGP SIGNATURE-----
--- End Message ---