Your message dated Tue, 27 Oct 2009 21:16:44 +0000
with message-id <[email protected]>
and subject line Bug#551074: fixed in zeroc-ice 3.3.1-7
has caused the Debian Bug report #551074,
regarding zeroc-ice33 build for etch (still) failing to detect amd64 bit arch,
generates ICE_32 libs
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.)
--
551074: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=551074
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: zeroc-ice
Version: 3.3.1-6
Although bug #539930 has been closed, I recently tried building
zeroc-ice on 64bit etch system. This time it fails more consistently -
the build works fine but resulting IceUtil libraries use "long long" for
64bit integres. I checked the Config.h and sure enough, it was defining
ICE_32 where the endian&limits patch adds the __WORDSIZE detection.
This seems to be the problem:
$ nm -CD /usr/lib/libIceUtil.so | grep seconds
000000000002c770 T IceUtil::Time::seconds(long long)
Resulting in at least this:
$ python
Python 2.4.4 (#2, Oct 22 2008, 20:20:22)
[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import Ice
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "/var/lib/python-support/python2.4/Ice.py", line 19, in ?
import IcePy
ImportError: /var/lib/python-support/python2.4/IcePy.so: undefined
symbol: _ZN7IceUtil4Time12microSecondsEl
>>>
But probably other stuff is likely to be broken as well.
For now I'm building with your endian&limits patch changed to check if
__WORDSIZE is even defined and fall back to upstream wordsize detection:
//
// 32 or 64 bit mode?
//
+#if defined(HAVE_LIMITS_H)
+# ifndef __USE_XOPEN
+# define __USE_XOPEN
+# endif
+# include <limits.h>
+# if defined(__WORDSIZE)
+# if __WORDSIZE == 32
+# define ICE_32
+# else
+# define ICE_64
+# endif
+# endif
+#endif
+
+#if !defined(ICE_32) && !defined(ICE_64)
#if defined(__linux) && defined(__sparc__)
//
// We are a linux sparc, which forces 32 bit usr land, no matter
...
#else
# define ICE_32
#endif
+#endif
I understand that failing __WORDSIZE detection, the upstream one will
not work on all platforms supported by Debian. However, at least on
64bit etch, it works:
$ nm -CD libIceUtil.so.33 | grep seconds
000000000002c720 T IceUtil::Time::seconds(long)
I don't think this bug is particularily important and will not take it
as a personal offence should you decide to wontfix it ;)
Siim
--- End Message ---
--- Begin Message ---
Source: zeroc-ice
Source-Version: 3.3.1-7
We believe that the bug you reported is fixed in the latest version of
zeroc-ice, which is due to be installed in the Debian FTP archive:
ice33-services_3.3.1-7_i386.deb
to main/z/zeroc-ice/ice33-services_3.3.1-7_i386.deb
ice33-slice_3.3.1-7_all.deb
to main/z/zeroc-ice/ice33-slice_3.3.1-7_all.deb
ice33-translators_3.3.1-7_i386.deb
to main/z/zeroc-ice/ice33-translators_3.3.1-7_i386.deb
icebox_3.3.1-7_i386.deb
to main/z/zeroc-ice/icebox_3.3.1-7_i386.deb
icegrid-gui_3.3.1-7_all.deb
to main/z/zeroc-ice/icegrid-gui_3.3.1-7_all.deb
libfreeze33_3.3.1-7_i386.deb
to main/z/zeroc-ice/libfreeze33_3.3.1-7_i386.deb
libglacier2-33_3.3.1-7_i386.deb
to main/z/zeroc-ice/libglacier2-33_3.3.1-7_i386.deb
libicebox33_3.3.1-7_i386.deb
to main/z/zeroc-ice/libicebox33_3.3.1-7_i386.deb
libicegrid33_3.3.1-7_i386.deb
to main/z/zeroc-ice/libicegrid33_3.3.1-7_i386.deb
libicepatch2-33_3.3.1-7_i386.deb
to main/z/zeroc-ice/libicepatch2-33_3.3.1-7_i386.deb
libicessl33_3.3.1-7_i386.deb
to main/z/zeroc-ice/libicessl33_3.3.1-7_i386.deb
libicestorm33_3.3.1-7_i386.deb
to main/z/zeroc-ice/libicestorm33_3.3.1-7_i386.deb
libiceutil33_3.3.1-7_i386.deb
to main/z/zeroc-ice/libiceutil33_3.3.1-7_i386.deb
libicexml33_3.3.1-7_i386.deb
to main/z/zeroc-ice/libicexml33_3.3.1-7_i386.deb
libslice33_3.3.1-7_i386.deb
to main/z/zeroc-ice/libslice33_3.3.1-7_i386.deb
libzeroc-ice-3.3-cil_3.3.1-7_all.deb
to main/z/zeroc-ice/libzeroc-ice-3.3-cil_3.3.1-7_all.deb
libzeroc-ice-java_3.3.1-7_all.deb
to main/z/zeroc-ice/libzeroc-ice-java_3.3.1-7_all.deb
libzeroc-ice-ruby1.8_3.3.1-7_i386.deb
to main/z/zeroc-ice/libzeroc-ice-ruby1.8_3.3.1-7_i386.deb
libzeroc-ice33-dbg_3.3.1-7_i386.deb
to main/z/zeroc-ice/libzeroc-ice33-dbg_3.3.1-7_i386.deb
libzeroc-ice33-dev_3.3.1-7_i386.deb
to main/z/zeroc-ice/libzeroc-ice33-dev_3.3.1-7_i386.deb
libzeroc-ice33_3.3.1-7_i386.deb
to main/z/zeroc-ice/libzeroc-ice33_3.3.1-7_i386.deb
php-zeroc-ice_3.3.1-7_i386.deb
to main/z/zeroc-ice/php-zeroc-ice_3.3.1-7_i386.deb
python-zeroc-ice_3.3.1-7_i386.deb
to main/z/zeroc-ice/python-zeroc-ice_3.3.1-7_i386.deb
zeroc-ice33_3.3.1-7_all.deb
to main/z/zeroc-ice/zeroc-ice33_3.3.1-7_all.deb
zeroc-ice_3.3.1-7.diff.gz
to main/z/zeroc-ice/zeroc-ice_3.3.1-7.diff.gz
zeroc-ice_3.3.1-7.dsc
to main/z/zeroc-ice/zeroc-ice_3.3.1-7.dsc
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.
Francisco Moya <[email protected]> (supplier of updated zeroc-ice 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: Sun, 18 Oct 2009 19:40:49 +0200
Source: zeroc-ice
Binary: zeroc-ice33 ice33-translators ice33-services libicestorm33 libicegrid33
libicebox33 icebox libicepatch2-33 libglacier2-33 libfreeze33 ice33-slice
libzeroc-ice33 libicessl33 libiceutil33 libicexml33 libslice33
libzeroc-ice33-dev libzeroc-ice33-dbg python-zeroc-ice php-zeroc-ice
libzeroc-ice-3.3-cil libzeroc-ice-ruby1.8 libzeroc-ice-java icegrid-gui
Architecture: source all i386
Version: 3.3.1-7
Distribution: unstable
Urgency: low
Maintainer: Francisco Moya <[email protected]>
Changed-By: Francisco Moya <[email protected]>
Description:
ice33-services - Services bundled into ZeroC Ice
ice33-slice - Slice definitions for Ice 3.3 services
ice33-translators - Slice translators to several languages
icebox - Plugin-based meta-application for ZeroC Ice
icegrid-gui - GUI for IceGrid service
libfreeze33 - Libraries implementing a persistence framework for ZeroC Ice
libglacier2-33 - Libraries implementing a firewall service for ZeroC Ice
libicebox33 - Libraries implementing a plugin framework for ZeroC Ice
libicegrid33 - Libraries implementing grid-like services for ZeroC Ice
libicepatch2-33 - Libraries implementing a distribution service for ZeroC Ice
libicessl33 - Ice for C++ SSL plug-in
libicestorm33 - Libraries implementing an event service for ZeroC Ice
libiceutil33 - Ice for C++ misc utility library
libicexml33 - ZeroC Ice for C++ XML parser library
libslice33 - Ice for C++ Slice parser library
libzeroc-ice-3.3-cil - Ice for C# libraries
libzeroc-ice-java - Ice for Java libraries
libzeroc-ice-ruby1.8 - Ice for Ruby modules
libzeroc-ice33 - Ice for C++ runtime library
libzeroc-ice33-dbg - Ice for C++ debugging symbols
libzeroc-ice33-dev - Ice for C++ development libraries
php-zeroc-ice - Ice for PHP extension
python-zeroc-ice - Ice for Python libraries
zeroc-ice33 - Internet Communications Engine
Closes: 551074
Changes:
zeroc-ice (3.3.1-7) unstable; urgency=low
.
* Reversed the php dependencies to avoid apache installation by default.
* Updated patch #2 from ZeroC forums.
* Added --preserve to icepatch2client to inhibit removal of *.bz2.
* Fixed wordsize/endian selection based on patch by Siim Pöder
(Closes: #551074).
Checksums-Sha1:
402994779cc5c2a9fc845e4875b0b6dd7137484a 1912 zeroc-ice_3.3.1-7.dsc
7e9c96a42af6b830c76eb6cd62893e9e48c6c162 26448 zeroc-ice_3.3.1-7.diff.gz
2abd905b89bcf5a9b76b2261d762b0f61a449945 22998 zeroc-ice33_3.3.1-7_all.deb
7981069b8338c357ceb91bcb8f87645cd6c663ea 194544 ice33-slice_3.3.1-7_all.deb
6b515dbfde0f4f534837040a342ed3b76de53a1b 541852
libzeroc-ice-3.3-cil_3.3.1-7_all.deb
eb332d8f3f7413d75562a7151da438c5aeab3ce4 1539542
libzeroc-ice-java_3.3.1-7_all.deb
3232d5af7980fea44059e4f93d3d5fd2b75415a0 912156 icegrid-gui_3.3.1-7_all.deb
7260bbc6f56d13ae26377ca68dbcd60de6d065fa 828894
ice33-translators_3.3.1-7_i386.deb
49ca4e3a155174bb2557d20c177b292382bb3b70 3233040
ice33-services_3.3.1-7_i386.deb
96b758dab7617c61ea5133f595da6c17e6fca336 481388 libicestorm33_3.3.1-7_i386.deb
42ab360828dddc2b31e3900e66e5a93d71cd7b77 565794 libicegrid33_3.3.1-7_i386.deb
5a8361bb3384fe8be0b1622670209bc30056ab00 78762 libicebox33_3.3.1-7_i386.deb
a3ca71626576207accb6f6e2dbd7d427d11c5260 80704 icebox_3.3.1-7_i386.deb
21f18abdbcb6b39deea511f286b4811f82fcb515 142360
libicepatch2-33_3.3.1-7_i386.deb
8390f751d85e43b4bed0800e41016a7ff05ef1fe 163544 libglacier2-33_3.3.1-7_i386.deb
30b21dcb5c4182258b7ecc47a99119eb726d401b 287244 libfreeze33_3.3.1-7_i386.deb
6078521265f6177df1f1ed939113a79fdb3f513d 881662 libzeroc-ice33_3.3.1-7_i386.deb
1d558695957f28e84845d6ee2698fdeeeeb126dc 137790 libicessl33_3.3.1-7_i386.deb
93bd9b8c1808e993ce9bf0d188788fb633188696 109578 libiceutil33_3.3.1-7_i386.deb
9bd37f5b6fee25701c6657bd4d3a9c98a14ba42d 41594 libicexml33_3.3.1-7_i386.deb
5b8546911ba5480be65528a73a9d13c60b6dd160 474998 libslice33_3.3.1-7_i386.deb
eef449c162ab7a2224b2d58233df4511f12a47ba 158936
libzeroc-ice33-dev_3.3.1-7_i386.deb
1160d7e6262c7c990bda485e802a1f0f88606cc3 33983680
libzeroc-ice33-dbg_3.3.1-7_i386.deb
7a06f4d71e5efe3a4cd7e0b99295795e7bfb12d8 509154
python-zeroc-ice_3.3.1-7_i386.deb
14b0b8a647f5a611c0c071cc8c9881972ddedf0c 160282 php-zeroc-ice_3.3.1-7_i386.deb
135a3d879ecb263e5a64b420ac65783dee09fb3d 209186
libzeroc-ice-ruby1.8_3.3.1-7_i386.deb
Checksums-Sha256:
19a1b282b15f6095979bd71fbf14e108646351b2f670150481cc9442c8d56baf 1912
zeroc-ice_3.3.1-7.dsc
1cdb32cffde9af5391e63c6ce3f3755f0c43599f24909d6ee03911515834d76d 26448
zeroc-ice_3.3.1-7.diff.gz
24a177fbdd86eba9dd345d7185dd07beb19ba1b8e0a59bba5f47fb30696cc629 22998
zeroc-ice33_3.3.1-7_all.deb
1d3ffb80025f22c5fe938c2bf27dd35cf3de1073596e9c52d96476ad563390a2 194544
ice33-slice_3.3.1-7_all.deb
cafe5de33103524474c0ca7fb97d6aad5db5663c757db4ea0c81605b317844ac 541852
libzeroc-ice-3.3-cil_3.3.1-7_all.deb
8af03dc10c72344ac7201653e3414807bfe99f71c3a4d6fcef4af6d1806bfb99 1539542
libzeroc-ice-java_3.3.1-7_all.deb
3bf6a0b9605ce059f746cb61b3a780f018a1369d053ffadc6acb68699c04abcb 912156
icegrid-gui_3.3.1-7_all.deb
56b36fea2d08183a525eebbc20fc12d027a19038754141f4bcc07b995ee3b2d6 828894
ice33-translators_3.3.1-7_i386.deb
e57e91f93eb7b455f38faa97abb5d5ea5c79721afb394c79b182bc8e356d109f 3233040
ice33-services_3.3.1-7_i386.deb
3c98f29fac3af8cb85c319c0627a43ce1cef45a2c75099543d058689a37ab3c3 481388
libicestorm33_3.3.1-7_i386.deb
c695f5894eeea66d4c40b1c3a711a11b2df891c4d1cccda1083121f5061051b2 565794
libicegrid33_3.3.1-7_i386.deb
e55fb6f49980f6549bf5ae4b98e0817bc573c3c600e2802f5dad8462b727db91 78762
libicebox33_3.3.1-7_i386.deb
a1c727b90caa12e7ddbd303c2dc17807acbe302b85d9a098a96cb7395b73fa4c 80704
icebox_3.3.1-7_i386.deb
a44f95d7a11341d418498dc71ea639b149aa664f831a82d98ff9b7479f78ebbe 142360
libicepatch2-33_3.3.1-7_i386.deb
27ff5daf6dcddb5bc223d9a180088678d02cf2cb234628000f087cc5a978c0de 163544
libglacier2-33_3.3.1-7_i386.deb
61883832e6f842f58f271219d5b1f4d60e98d97bd515d3611672bee333e0fe11 287244
libfreeze33_3.3.1-7_i386.deb
15e639546811c37bf9c8143e2017da47e06a2fbc4bbb5392bba7abb6d8d04d96 881662
libzeroc-ice33_3.3.1-7_i386.deb
4b2cc39ff3dc3f4b46465397a505015409600d10c5522e1a1aedbbd5ffe8b91e 137790
libicessl33_3.3.1-7_i386.deb
aa831428f7d4e7add9a72fe8bf795c6eed90fef242749dd1b3377fc2b030241a 109578
libiceutil33_3.3.1-7_i386.deb
82bd96ff9c61e88985c3c150ecfb59e6e7d548b48739da1f3452a69112800665 41594
libicexml33_3.3.1-7_i386.deb
cfa061cdc36d85710444fa17aee3aa6ef068e0ec37ca20658a0d61495dc3d933 474998
libslice33_3.3.1-7_i386.deb
513f409933ad6f5223a44ec151f5531136f8395553eb35eaac268dd4fc270479 158936
libzeroc-ice33-dev_3.3.1-7_i386.deb
9d88eea49683364e5e64aae3d5d9dcacd5a0598b6992c5ab679ff23d47ecfa12 33983680
libzeroc-ice33-dbg_3.3.1-7_i386.deb
22a517bb01ed7a72ae024c7fa219908132f8bd62181b1ee20c0bdf71604a9ba7 509154
python-zeroc-ice_3.3.1-7_i386.deb
e33e7c8c1995369d18e466c5cd8eb77bd494ac326154b13180611d5b039fee05 160282
php-zeroc-ice_3.3.1-7_i386.deb
e2f5b62e1e2cb55b7bf8bf2624bf8729f2e3b94161e7939e422b2752a16aaa2a 209186
libzeroc-ice-ruby1.8_3.3.1-7_i386.deb
Files:
18b28b9dd831eaefa520ee484bd9df66 1912 devel optional zeroc-ice_3.3.1-7.dsc
9db225270e8141eeb20934a4dcd80954 26448 devel optional zeroc-ice_3.3.1-7.diff.gz
cd02c45b3610553312e7effbe6ec1344 22998 devel optional
zeroc-ice33_3.3.1-7_all.deb
7bfc86d59f3768678f16918195b59425 194544 devel optional
ice33-slice_3.3.1-7_all.deb
3f5a8b2e7edeca4d82162500e9288ae3 541852 cli-mono optional
libzeroc-ice-3.3-cil_3.3.1-7_all.deb
f3293d5518d2f52500be9c1daf7ae950 1539542 java optional
libzeroc-ice-java_3.3.1-7_all.deb
5c95aa95a347eb841e3144e7e5a1a938 912156 devel optional
icegrid-gui_3.3.1-7_all.deb
3d88cd71afde315b06e95878ac39ed88 828894 devel optional
ice33-translators_3.3.1-7_i386.deb
10200968589a4de5baa56af8fcb93edd 3233040 devel optional
ice33-services_3.3.1-7_i386.deb
f070a60e3e054a3f63427eac8bac816d 481388 libs optional
libicestorm33_3.3.1-7_i386.deb
51449007c5dd9903e5da7513d08b8b96 565794 libs optional
libicegrid33_3.3.1-7_i386.deb
2813665d4876f61fbb5f38e16251e42e 78762 libs optional
libicebox33_3.3.1-7_i386.deb
2d799bcee565bcf22d883f8ca2caec49 80704 devel optional icebox_3.3.1-7_i386.deb
a761b5fef6339d21957393b26b72fa9d 142360 libs optional
libicepatch2-33_3.3.1-7_i386.deb
56d2ed528b237deb635644038ac18baa 163544 libs optional
libglacier2-33_3.3.1-7_i386.deb
3aa5406fbbe365a80eb6e1d22086c1a3 287244 libs optional
libfreeze33_3.3.1-7_i386.deb
c094acd069e2078f82ce78c1a4d98e97 881662 libs optional
libzeroc-ice33_3.3.1-7_i386.deb
dd37e814aa9912e36851fae431d0c76b 137790 libs optional
libicessl33_3.3.1-7_i386.deb
753f9345af4a5b51013d5da49f90de98 109578 libs optional
libiceutil33_3.3.1-7_i386.deb
80231c6d0e7fdd471ab62d33a27f5b00 41594 libs optional
libicexml33_3.3.1-7_i386.deb
9f134ffc239734bb514b975e0ded2461 474998 libs optional
libslice33_3.3.1-7_i386.deb
2948789cb87d8f8c9a05fd24a59e9ff3 158936 libdevel optional
libzeroc-ice33-dev_3.3.1-7_i386.deb
5b25ba09a99911fd584f16b3faacb130 33983680 debug extra
libzeroc-ice33-dbg_3.3.1-7_i386.deb
caefb50afbbe7b09a6508b491dbba373 509154 python optional
python-zeroc-ice_3.3.1-7_i386.deb
e1477d2946eb28d997ba9b935c2b5a14 160282 php optional
php-zeroc-ice_3.3.1-7_i386.deb
9cfac6ad054073da376b9445cfee8418 209186 ruby optional
libzeroc-ice-ruby1.8_3.3.1-7_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkrnHIUACgkQG9DkpdBHzeE8cQCdEvP3DaqQkUZwfyZzt/GQXGb1
CmgAoJRbqR0r+sZPJI0tylLtYQVurtub
=lNhW
-----END PGP SIGNATURE-----
--- End Message ---