Your message dated Fri, 22 Nov 2013 05:00:20 +0000
with message-id <e1vjiqq-0003tw...@franck.debian.org>
and subject line Bug#729262: fixed in zeroc-ice 3.5.1-2
has caused the Debian Bug report #729262,
regarding FTBFS[kfreebsd-amd64]: wrongly sets LP64=no
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.)


-- 
729262: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=729262
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: zeroc-ice
Version: 3.5.0-3
Severity: serious
Tags: patch
Justification: FTBFS
User: debian-...@lists.debian.org
Usertags: kfreebsd

Hi,

zeroc-ice FTBFS on kfreebsd-amd64 because of forcing LP64=no;  this
will try to build with -m32, but the libc0.1-dev dependency only
provides headers for 64-bit:

> make[4]: Entering directory `/«PKGBUILDDIR»/cpp/src/IceUtil'
> g++ -c -D_FORTIFY_SOURCE=2 -std=c++0x -I./include -std=c++0x -I../include 
> -std=c++0x -I../../include  -DICE_UTIL_API_EXPORTS -I.. -m32 -Wall -Werror 
> -D_REENTRANT -fPIC -g ArgVector.cpp
> In file included from <command-line>:0:0:
> /usr/include/stdc-predef.h:30:26: fatal error: bits/predefs.h: No such file 
> or directory

This can be trivially avoided in debian/rules by looking at
DEB_BUILD_ARCH_CPU instead of DEB_BUILD_ARCH.  On kfreebsd-amd64,
the value is "amd64", so it is then built the same way as on
Linux.  This patch fixes FTBFS for me on kfreebsd-amd64:

--- debian/rules.orig   2013-07-30 22:13:33.000000000 +0100
+++ debian/rules        2013-11-10 21:17:52.064898392 +0000
@@ -29,10 +29,10 @@
 # targets known to work
 LP64=no
 ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-ifeq ($(shell dpkg-architecture -qDEB_BUILD_ARCH ), i386)
+ifeq ($(shell dpkg-architecture -qDEB_BUILD_ARCH_CPU ), i386)
   OPTIMIZE=yes
 endif
-ifeq ($(shell dpkg-architecture -qDEB_BUILD_ARCH ), amd64)
+ifeq ($(shell dpkg-architecture -qDEB_BUILD_ARCH_CPU ), amd64)
   OPTIMIZE=yes
   LP64=yes
 endif

Thanks!

-- System Information:
Debian Release: 7.1
  APT prefers proposed-updates
  APT policy: (500, 'proposed-updates'), (500, 'stable')
Architecture: kfreebsd-amd64 (x86_64)

Kernel: kFreeBSD 9.0-2-amd64-xenhvm
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

--- End Message ---
--- Begin Message ---
Source: zeroc-ice
Source-Version: 3.5.1-2

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.

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 729...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Cleto Martín <cl...@debian.org> (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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 16 Nov 2013 22:43:41 +0000
Source: zeroc-ice
Binary: zeroc-ice35 ice35-translators ice35-services libicestorm35 libicegrid35 
libicebox35 icebox libicepatch2-35 libglacier2-35 libfreeze35 libicedb35 
ice35-slice libzeroc-ice35 libicessl35 libiceutil35 libicexml35 libslice35 
libzeroc-ice35-dev libzeroc-ice35-dbg python-zeroc-ice python3-zeroc-ice 
php-zeroc-ice libzeroc-ice3.5-cil ruby-zeroc-ice libzeroc-ice3.5-java 
icegrid-gui
Architecture: source amd64 all
Version: 3.5.1-2
Distribution: experimental
Urgency: low
Maintainer: Francisco Moya <p...@debian.org>
Changed-By: Cleto Martín <cl...@debian.org>
Description: 
 ice35-services - Services bundled into ZeroC Ice
 ice35-slice - Slice definitions for Ice services
 ice35-translators - Slice translators to several languages
 icebox     - Plugin-based meta-application for ZeroC Ice
 icegrid-gui - GUI for IceGrid service
 libfreeze35 - Libraries implementing a persistence framework for ZeroC Ice
 libglacier2-35 - Libraries implementing a firewall service for ZeroC Ice
 libicebox35 - Libraries implementing a plugin framework for ZeroC Ice
 libicedb35 - Libraries for persistent backends for ZeroC Ice
 libicegrid35 - Libraries implementing grid-like services for ZeroC Ice
 libicepatch2-35 - Libraries implementing a distribution service for ZeroC Ice
 libicessl35 - Ice for C++ SSL plug-in
 libicestorm35 - Libraries implementing an event service for ZeroC Ice
 libiceutil35 - Ice for C++ misc utility library
 libicexml35 - ZeroC Ice for C++ XML parser library
 libslice35 - Ice for C++ Slice parser library
 libzeroc-ice3.5-cil - Ice for C# libraries
 libzeroc-ice3.5-java - Ice for Java libraries
 libzeroc-ice35 - Ice for C++ runtime library
 libzeroc-ice35-dbg - Ice for C++ debugging symbols
 libzeroc-ice35-dev - Ice for C++ development libraries
 php-zeroc-ice - Ice for PHP extension
 python-zeroc-ice - Ice for Python libraries (Python 2)
 python3-zeroc-ice - Ice for Python libraries (Python 3)
 ruby-zeroc-ice - Ice for Ruby modules
 zeroc-ice35 - Internet Communications Engine
Closes: 727107 729262
Changes: 
 zeroc-ice (3.5.1-2) experimental; urgency=low
 .
   * Bug fix: "wrongly sets LP64=no", thanks to Steven Chamberlain (Closes:
     #729262).
   * Bug fix: "rename the package ruby-zeroc-ice and install in
     /usr/lib/ruby/vendor_ruby", thanks to Cédric Boutillier (Closes:
     #727107).
Checksums-Sha1: 
 332c75cbde35461b15997db724282493582988a6 3212 zeroc-ice_3.5.1-2.dsc
 4c264f329b857150bb46575548a595d186f73866 58594 zeroc-ice_3.5.1-2.debian.tar.gz
 3a5bc699eed5245c01eb37d1870bc6398787794f 675252 
ice35-translators_3.5.1-2_amd64.deb
 46b20de2013e12b4e936739bea560defb133914c 2060202 
ice35-services_3.5.1-2_amd64.deb
 d2c3100c2dc0947b7a0eca2bb962558d05909f3e 402282 libicestorm35_3.5.1-2_amd64.deb
 2e83d762ffcfd1b61bb99c776ca645adccffbc00 474958 libicegrid35_3.5.1-2_amd64.deb
 ee6f9cd3b42e7cd80f8b9b2f5ebaa3dbf32d5049 78422 libicebox35_3.5.1-2_amd64.deb
 389350353910f622313ab9d2968bfd50f898d25c 90452 icebox_3.5.1-2_amd64.deb
 d29d6f4d78f698ce4b3b9cf9d3e7b8bcfc67717c 117602 
libicepatch2-35_3.5.1-2_amd64.deb
 0061b5c8162d64ba86e2d6ddfc2a0a2d4e7bb50c 171524 
libglacier2-35_3.5.1-2_amd64.deb
 b99476f1f8b4c915f23592789fabeced072c18e1 215420 libfreeze35_3.5.1-2_amd64.deb
 f870076d5ebb9ac4f325d64cb701c7f392ad50df 45372 libicedb35_3.5.1-2_amd64.deb
 19c406d1eeb5a27fd4bd94fb3d929fc2dca74d8c 895384 
libzeroc-ice35_3.5.1-2_amd64.deb
 c806c3fd83024d7c8e9b803b199e3651dad6392b 142770 libicessl35_3.5.1-2_amd64.deb
 975d1176914a23d348dc560957f63361182d3550 115112 libiceutil35_3.5.1-2_amd64.deb
 4aed1f7f53d09561cbe42ea41e503c61d9e13c0c 56048 libicexml35_3.5.1-2_amd64.deb
 8fd2a85f6544260285ec3c146d1c1d7a7ca6717d 394440 libslice35_3.5.1-2_amd64.deb
 69a4a300b9723ddc3b741f991857863443b60949 220110 
libzeroc-ice35-dev_3.5.1-2_amd64.deb
 c5d4f5e71ace4a0b501b60a37b5075dc294e0f0f 81774686 
libzeroc-ice35-dbg_3.5.1-2_amd64.deb
 fcbfc88db4450c164bceae94dcf4e81bd77c04a3 340598 
python-zeroc-ice_3.5.1-2_amd64.deb
 f6ca6f8349045bbb9e066ebde9291f79a0a08f4f 339434 
python3-zeroc-ice_3.5.1-2_amd64.deb
 e514d5770bc150ef3b8c9adc1a6579543d96284e 201178 php-zeroc-ice_3.5.1-2_amd64.deb
 acad28ce54340d7e34f2f7777c292e59c66303f5 223674 
ruby-zeroc-ice_3.5.1-2_amd64.deb
 bdbd61d1f3215baaffd6df9266d6ad65fffea803 42962 zeroc-ice35_3.5.1-2_all.deb
 60f0d6a18db842e9003d83ad7a6c632fe8b24d1d 163554 ice35-slice_3.5.1-2_all.deb
 dc3009873d54678e186652b7978c0df33d403f76 387828 
libzeroc-ice3.5-cil_3.5.1-2_all.deb
 e4ac8e3bf131184046016310bbeabb10adffbcef 3283104 
libzeroc-ice3.5-java_3.5.1-2_all.deb
 64bead82ff0186c20d4dc2aab5d1320a94099ad3 853816 icegrid-gui_3.5.1-2_all.deb
Checksums-Sha256: 
 b8b4ce4b885a52d6ede9fff08eda0f738017f02a1e5abcc16ae549b4d070d058 3212 
zeroc-ice_3.5.1-2.dsc
 b3d0d104ee59c47ef3a4e3accd1eaefc1d13072826b73e3cdcdd06226316659f 58594 
zeroc-ice_3.5.1-2.debian.tar.gz
 cd1c40d673872e289a8e38b15b4cfbd0b0532fbbf1acb4713d84a4e3e5ffd9c8 675252 
ice35-translators_3.5.1-2_amd64.deb
 865057de7545ee84d108b1823c4adf857e6dc7e6b792f2e63641934632e826cd 2060202 
ice35-services_3.5.1-2_amd64.deb
 d214e9fd25a4bccce7e035e033bd0273df081d12ace87bb1bff6dbe554fa1fbb 402282 
libicestorm35_3.5.1-2_amd64.deb
 2b9b89c970e1f18234ef3aaafd02a3a3d64c54fd452b4c0240b296255035f354 474958 
libicegrid35_3.5.1-2_amd64.deb
 ad7e2e83ceb72d2b39251a1d969dabbca1d2d66ede5fe0551e92e88e7f22ca8a 78422 
libicebox35_3.5.1-2_amd64.deb
 834056efaf573e3e577b4f0038612a16c623d9369e807cb878ca925801c55e5d 90452 
icebox_3.5.1-2_amd64.deb
 34fdde4c1d8d0a657758c445f62814b318ce5d4b0ec21b8bd71ef77c5b0cd151 117602 
libicepatch2-35_3.5.1-2_amd64.deb
 8eac020136070cde924d0cc114466260575733b1211d57c679d8d595ac773ae3 171524 
libglacier2-35_3.5.1-2_amd64.deb
 bfa0fc0ec43735c158b1a9c0f6a5b8ef94e6f9042473b53ec1ae2db3d911ab1e 215420 
libfreeze35_3.5.1-2_amd64.deb
 68ec6090cb94b724e3c4cb2811f8d5e36a7b614012a905a4fab4d592d7fecb59 45372 
libicedb35_3.5.1-2_amd64.deb
 e387122f788eaaba85ef28070da17d639e7dae0233b649eb5fbefdad2877a39c 895384 
libzeroc-ice35_3.5.1-2_amd64.deb
 20058622e48df37b1876f940ea10d7698009ee150101bd19dc708fd35c9256c2 142770 
libicessl35_3.5.1-2_amd64.deb
 68f4c3a60d9784c0cfc8a993d365883d9b328aa98db37ca1197a5ff12fb23e54 115112 
libiceutil35_3.5.1-2_amd64.deb
 ee040e9a85c5e4cdcf8a46478add761a2a0f783fac74c1622070ff8d11cb53a0 56048 
libicexml35_3.5.1-2_amd64.deb
 1b78168e61ad68c535b58a2a4ef5f49ebfd6d42ce7f624b8022bc79c7e598862 394440 
libslice35_3.5.1-2_amd64.deb
 da935fc8e10057bec993be367419807e80cd29425c93a87372091c57bf1a83f6 220110 
libzeroc-ice35-dev_3.5.1-2_amd64.deb
 bd43866329a96c9534497622b78a32133ba501f02edd3e735e4d65e89cab7683 81774686 
libzeroc-ice35-dbg_3.5.1-2_amd64.deb
 654fb80a98365a36b4649dab780ac01472a2c91e28308c800215cbaa44edbbc6 340598 
python-zeroc-ice_3.5.1-2_amd64.deb
 8469f06a9b8e2e01ec5f0402bfb0e4a08248f958d04384502e89e836834d95f4 339434 
python3-zeroc-ice_3.5.1-2_amd64.deb
 42b67e5eaae2f2f1edce4330cdd6bde9a6531d233a281654de6d1b379189ec0c 201178 
php-zeroc-ice_3.5.1-2_amd64.deb
 0aae82f639882792a23846e042e9ba1e5606ae101c33ad23ba7d0089833e8734 223674 
ruby-zeroc-ice_3.5.1-2_amd64.deb
 2ec066ffe4ca568b0c68fa4e4ca3b41f60903b2038e1a87eac49dc3099aa6517 42962 
zeroc-ice35_3.5.1-2_all.deb
 a1fb6beb6f1c8da51e4e1964720f751b756a1f2ab2cf3862d173d133aa38313f 163554 
ice35-slice_3.5.1-2_all.deb
 555a10f45e155895ce0a696c95b54b850bfd93c2b49ecbedaa6fb70c7c7e0cad 387828 
libzeroc-ice3.5-cil_3.5.1-2_all.deb
 645fa09a8778202d766d6e9ba6ae1874502ab0ef90e9be6c61bab2657c282b25 3283104 
libzeroc-ice3.5-java_3.5.1-2_all.deb
 a71bf1d49f0c48c8f45b80e8fda52c54f76f61c07a5f66d079fbe1957586b742 853816 
icegrid-gui_3.5.1-2_all.deb
Files: 
 75538c3caf04f9ff87b27aca6f07332c 3212 devel optional zeroc-ice_3.5.1-2.dsc
 13243f2954f4cf32b8e95dcb69e01ede 58594 devel optional 
zeroc-ice_3.5.1-2.debian.tar.gz
 f0fc633633a057f2bfc2e5eb76cfbcd3 675252 devel optional 
ice35-translators_3.5.1-2_amd64.deb
 9af59f2ff265664524d1f81efa9ff2ab 2060202 devel optional 
ice35-services_3.5.1-2_amd64.deb
 18e4317822276c052b37be7a94889af3 402282 libs optional 
libicestorm35_3.5.1-2_amd64.deb
 4859936ab0f7cca607980e0a7ccfed97 474958 libs optional 
libicegrid35_3.5.1-2_amd64.deb
 aa85201f784d6b9920459f2cb8c0d346 78422 libs optional 
libicebox35_3.5.1-2_amd64.deb
 031245d4f9df21c907400faed9e57ea3 90452 devel optional icebox_3.5.1-2_amd64.deb
 d1881684f0947d274992f199514b6f46 117602 libs optional 
libicepatch2-35_3.5.1-2_amd64.deb
 76c2c9c0124044575a5ee2bc7a929dc2 171524 libs optional 
libglacier2-35_3.5.1-2_amd64.deb
 0c7cf3723ef92d63c77297ed1700a316 215420 libs optional 
libfreeze35_3.5.1-2_amd64.deb
 b9ce39040f7b194507b2d6e9f530123e 45372 libs optional 
libicedb35_3.5.1-2_amd64.deb
 30a1735ea3d88124ce51695f90669932 895384 libs optional 
libzeroc-ice35_3.5.1-2_amd64.deb
 3298a93d0773112d073d1db5bb30c851 142770 libs optional 
libicessl35_3.5.1-2_amd64.deb
 e3c8d694a3e05e492ed65008df4341cc 115112 libs optional 
libiceutil35_3.5.1-2_amd64.deb
 c8e6c282b8778211fe9552d42ea1f7ce 56048 libs optional 
libicexml35_3.5.1-2_amd64.deb
 b10d2d5fd775f4d69328124e0a140018 394440 libs optional 
libslice35_3.5.1-2_amd64.deb
 06aaee255ff165a1d498452d7255cbd3 220110 libdevel optional 
libzeroc-ice35-dev_3.5.1-2_amd64.deb
 7b9c24b725d5784f658adac5fb7e2832 81774686 debug extra 
libzeroc-ice35-dbg_3.5.1-2_amd64.deb
 2a7956895e8099e43b413e1b271d1b9c 340598 python optional 
python-zeroc-ice_3.5.1-2_amd64.deb
 701747827826bc74c78cac82f4f1453d 339434 python optional 
python3-zeroc-ice_3.5.1-2_amd64.deb
 7f03f47e71ab420b3e78d6467ff25ab6 201178 php optional 
php-zeroc-ice_3.5.1-2_amd64.deb
 456b02cf384c4613b36ad8d37120ea07 223674 ruby optional 
ruby-zeroc-ice_3.5.1-2_amd64.deb
 61de1f7682264226a29ccd9da29d78a6 42962 devel optional 
zeroc-ice35_3.5.1-2_all.deb
 5fa480e2495cd65d81f71324a52cc030 163554 devel optional 
ice35-slice_3.5.1-2_all.deb
 a5568ca8ceb17d0d0358e6ff7c06fcaa 387828 cli-mono optional 
libzeroc-ice3.5-cil_3.5.1-2_all.deb
 37ac1827ba0a80607382c22d64c3fb89 3283104 java optional 
libzeroc-ice3.5-java_3.5.1-2_all.deb
 e3adfa62178f1e7a66d96f9e4748b2d5 853816 devel optional 
icegrid-gui_3.5.1-2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)

iQEcBAEBAgAGBQJSh/1kAAoJEEkz2rQA7137ZX8H/j0JDrfq+tMvo4OO0njwS4Zp
WmwSh5OYaCGsNY2XG1Zz+q9gLvsoWAiY8YfbeAW+bUM5r1+sz1oLk9LmC1a0t0Vm
2LJukjd08s8RH0BLVc/9qitr7MSAI2frx+eP28tnrKJzSZ3iYTDOjuO1Kt4hsyZK
1zbuaX+tVrNHcHG4hXLoP6y8uYj/S4TXZqMzq7e51jrhvbdNL71tDXmnITk9wEYX
Mr6mNg8WL7FSn48wmj+s6vMSWGzNC7Uhd48IPf1sbXwfo547lJwaJkF8r/M94IDQ
1sZHwqSfbkbWtX+vyVo55SJS6o+GIEvNkIN4i5GD5x+5BE47nFCcq9RI73QiaUI=
=6njP
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to