Your message dated Fri, 05 Jun 2015 16:21:11 +0000
with message-id <e1z0ump-0003gi...@franck.debian.org>
and subject line Bug#787725: fixed in gyoto 1.0.1-3
has caused the Debian Bug report #787725,
regarding gyoto: FTBFS on 32-bit systems (assumes size_t is unsigned long)
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.)


-- 
787725: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=787725
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: gyoto
Version: 1.0.1-2
Severity: serious
Justification: fails to build from source (but built successfully in the past)

Builds of gyoto for 32-bit architectures such as i386 have been failing:
  
  In file included from Photon.C:26:0:
  ../include/GyotoWorldline.h:65:37: error: no matches converting function 
'_maxiter' to type 'Gyoto::Property::set_unsigned_long_t {aka void (class 
Gyoto::Object::*)(long unsigned int)}'
     GYOTO_PROPERTY_SIZE_T(c, MaxIter, _maxiter)    \
                                       ^
  ../include/GyotoProperty.h:117:50: note: in definition of macro 
'GYOTO_PROPERTY_UNSIGNED_LONG'
      (Gyoto::Property::set_unsigned_long_t)&class::fname,  \
                                                    ^
  ../include/GyotoWorldline.h:127:3: note: in expansion of macro 
'GYOTO_WORLDLINE_PROPERTIES'
     GYOTO_WORLDLINE_PROPERTIES(c)     \
     ^
  Photon.C:46:1: note: in expansion of macro 'GYOTO_WORLDLINE_PROPERTY_END'
   GYOTO_WORLDLINE_PROPERTY_END(Photon, Object::properties)
   ^
  In file included from ../include/GyotoPhoton.h:41:0,
                   from Photon.C:22:
  ../include/GyotoWorldline.h:153:10: note: candidates are: size_t 
Gyoto::Photon::_maxiter() const
     size_t _maxiter () const ;    \
            ^
  ../include/GyotoPhoton.h:99:3: note: in expansion of macro 'GYOTO_WORLDLINE'
     GYOTO_WORLDLINE;
     ^
  ../include/GyotoWorldline.h:152:8: note:                 void 
Gyoto::Photon::_maxiter(size_t)
     void _maxiter (size_t miter) ;   \
          ^
  ../include/GyotoPhoton.h:99:3: note: in expansion of macro 'GYOTO_WORLDLINE'
     GYOTO_WORLDLINE;
     ^

The problem appears to be that GyotoProperty.h expects size_t to be
formally equivalent to unsigned long.  This equivalence fully holds on
64-bit architectures, but on 32-bit Debian architectures, size_t is
technically unsigned int, which is formally distinct from unsigned
long even if it has the same representation and range of values.

I would suggest (unconditionally) extending Gyoto::Property with
get_size_t and and set_size_t methods, and redefining
GYOTO_PROPERTY_SIZE_T accordingly.

Could you please take a look?

Thanks!

--- End Message ---
--- Begin Message ---
Source: gyoto
Source-Version: 1.0.1-3

We believe that the bug you reported is fixed in the latest version of
gyoto, 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 787...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thibaut Paumard <thib...@debian.org> (supplier of updated gyoto 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: Fri, 05 Jun 2015 17:14:23 +0200
Source: gyoto
Binary: gyoto libgyoto4 gyoto-dbg libgyoto4-dev yorick-gyoto python-gyoto 
python3-gyoto gyoto-doc
Architecture: source amd64 all
Version: 1.0.1-3
Distribution: unstable
Urgency: low
Maintainer: Debian Astronomy Maintainers 
<debian-astro-maintain...@lists.alioth.debian.org>
Changed-By: Thibaut Paumard <thib...@debian.org>
Description:
 gyoto      - General relativistic ray-tracing
 gyoto-dbg  - debugging symbols for gyoto, libgyoto4 and yorick-gyoto
 gyoto-doc  - documentation for the Gyoto library
 libgyoto4  - General relativistic geodesic integration and ray-tracing
 libgyoto4-dev - development files for libgyoto
 python-gyoto - General relativistic geodesic integration for the Python 2 
langua
 python3-gyoto - General relativistic geodesic integration for the Python 3 
langua
 yorick-gyoto - General relativistic geodesic integration for the Yorick 
language
Closes: 787725
Changes:
 gyoto (1.0.1-3) unstable; urgency=low
 .
   * Bug fix: "FTBFS on 32-bit systems (assumes size_t is unsigned long)",
     thanks to Aaron M. Ucko (Closes: #787725).
   * Switch to dh-autoreconf since we patch configure.ac.
Checksums-Sha1:
 55e08fe4478e855ecd642ac04852851657df65e4 2735 gyoto_1.0.1-3.dsc
 1646a2730cf074b661ea1ce8ffc9887e901d8d8e 11316 gyoto_1.0.1-3.debian.tar.xz
 e64058fe106ae0352d534f09004d196ae82e21fa 11083162 gyoto-dbg_1.0.1-3_amd64.deb
 44101b6d1f483997689208315427ccd8ff526b89 1166226 gyoto-doc_1.0.1-3_all.deb
 0ccb0015c7fcfb91e26f18d87f7fd64fb751e1d0 108346 gyoto_1.0.1-3_amd64.deb
 7a4ef2228e45fee6c44f69d8edf585e4fb00d60d 672938 libgyoto4-dev_1.0.1-3_amd64.deb
 b952c06a2b0d63f8c159a80007efe2c4d928dc54 500678 libgyoto4_1.0.1-3_amd64.deb
 8d5bc6b1c8284f1ec8e0c5af0fd66d8c1826813a 516402 python-gyoto_1.0.1-3_amd64.deb
 bc971f37adddcaaba055f087f46898149071ceb3 520548 python3-gyoto_1.0.1-3_amd64.deb
 9736059a651db6c4cfb6512718d77da477ad6fdb 295454 yorick-gyoto_1.0.1-3_amd64.deb
Checksums-Sha256:
 01e45af96b2d9527c52d6ef1d4dcd297f9f92a16e18c5bb82eecead591ecfcdd 2735 
gyoto_1.0.1-3.dsc
 2933c5de26bde0efa0c6c292ece5f0bea477bff9506bdd35e3768e9371d68586 11316 
gyoto_1.0.1-3.debian.tar.xz
 0ece3793f1f6a045331e05174874ba45949f86e2f8907135317be88194ef9b4b 11083162 
gyoto-dbg_1.0.1-3_amd64.deb
 e8bf0d0e0dde2ba3b0dd3a0f2cfbc9bd01e549469bd69d32a5181ab7c54a6d41 1166226 
gyoto-doc_1.0.1-3_all.deb
 fab8fbef760b865069d46a634192921e0891349f40b684f9251a0fa90468e4db 108346 
gyoto_1.0.1-3_amd64.deb
 83d8ce5f5360b353f1c03ba0ea4377a123af58b8ca62fb83f0632b7aa77bf788 672938 
libgyoto4-dev_1.0.1-3_amd64.deb
 73e6f8788e64eb24ebd6179383830a3821936b26272dba77f0456db0cda9a116 500678 
libgyoto4_1.0.1-3_amd64.deb
 2dabaeca333700c8e6a5f978c792920704d06b7d5ee5aae13610b2080cb7df05 516402 
python-gyoto_1.0.1-3_amd64.deb
 d50321c6c07eaddc5410d3ff8179808fce89f423e6e367726f3683464a9fc143 520548 
python3-gyoto_1.0.1-3_amd64.deb
 75a434dd703b128c2d67c08690eda053c3ac13424c87c2a0b22c3c38ea3f7135 295454 
yorick-gyoto_1.0.1-3_amd64.deb
Files:
 c66dc8ce1abc4c68ffbb7e42314e0f43 2735 science extra gyoto_1.0.1-3.dsc
 a9955ca20baa9b8d30ea919e1b6bc8ba 11316 science extra 
gyoto_1.0.1-3.debian.tar.xz
 e1e202e720c24716640b6d4dd5b48854 11083162 debug extra 
gyoto-dbg_1.0.1-3_amd64.deb
 2f959abf328be4881b25f6e6ff9daf42 1166226 doc extra gyoto-doc_1.0.1-3_all.deb
 4244c13e35ed96b2e8c9cba8f31b2ee2 108346 science extra gyoto_1.0.1-3_amd64.deb
 fb68a477b63d462cf242515b27fa298e 672938 libdevel extra 
libgyoto4-dev_1.0.1-3_amd64.deb
 bc95cbcd7b1da3aa60aec5f1a1567c0a 500678 science extra 
libgyoto4_1.0.1-3_amd64.deb
 620bb5688c9f3a267c3be5a7054ec04e 516402 python extra 
python-gyoto_1.0.1-3_amd64.deb
 b6c1c4c97d80f10cd832ff837bc5d800 520548 python extra 
python3-gyoto_1.0.1-3_amd64.deb
 14e0320a6a7df6e42d7bf1de7f96d8a4 295454 science extra 
yorick-gyoto_1.0.1-3_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJVccbrAAoJEJOUU0jg3ChAMAQP/irzBX4XDmRDylzeqMnaNQhU
dz9/G0M+6D95auNRsE9rHtJZLhKGcTjGLdR/VXMM2qrf1+w/VGDti0+5vjYcd2sl
nF9RL0elJLn1/WbGtazBjngIfGLNBbWfyhXHZXqnp/qYBWOjpZIBOSAIxtA31ZSG
g/JP31K+63/zn7pCF+NBKs2G7ggFFuAns+kuGhS8AV7Pie61d+99VYKL3iwY+9ni
Eqs6r+pO4I7KswN2l79xEALE4P7DDh38OZTNQd4KOdUeCtzKGOFAsgBKFNcIRN2W
79I6qDcq4hXChbpMMy1kh580rieSvtvd+fovgHLhyXLWs2ftJQzAxq1s8GMFzJ2w
nKkGNt7WQHx+diVsm5XxV6/xziO97UWdZX0hHj7Fb1pY+KpOxhvta0KFsptAh6Sm
orncQfkd/pgSJhPUqBQRg0QS5t/DVbBYpKsuX84DaI5zmsRhO9K5i/FeaAVy+MKZ
2eWu8SHri6WpObqxttGu3siXQiBixzLhi/n124dSOQWPvZUAfbTVgQn3BNo2hBt+
4wdHSgb2PxqEjrOApm3yVXm+xs7WR2gyzKxE/MPEcBQ3ifw+GGbywNxW+2/yDn+j
I6fbDdufSLDC/8U2pc0s7LWaz2fA/6bxsjMmzeysASV9duFfG5NqfBr6jrsjmPU6
gusDMUDronflsDw/TdJf
=79kF
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to