Your message dated Mon, 26 Sep 2016 10:20:30 +0000 with message-id <[email protected]> and subject line Bug#838422: fixed in casacore 2.1.0-3 has caused the Debian Bug report #838422, regarding casacore: FTBFS on PowerPC variants: HostInfo prototype mismatches 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.) -- 838422: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=838422 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Source: casacore Version: 2.1.0-2 Severity: important Justification: fails to build from source Thanks for looking into my previous reports. Alas, builds of casacore on PowerPC variants (powerpc and ppc64el, and the non-release ppc64 architecture) are now failing: cd /«PKGBUILDDIR»/obj-powerpc-linux-gnu/casa && /usr/bin/c++ -DCFITSIO_VERSION_MAJOR=3 -DCFITSIO_VERSION_MINOR=380 -DHAVE_FFTW3 -DHAVE_FFTW3_THREADS -DHAVE_READLINE -DUSE_THREADS -DWCSLIB_VERSION_MAJOR=5 -DWCSLIB_VERSION_MINOR=15 -Dcasa_casa_EXPORTS -I/«PKGBUILDDIR» -I/«PKGBUILDDIR»/obj-powerpc-linux-gnu -fcx-fortran-rules -g -O2 -fdebug-prefix-map=/«PKGBUILDDIR»=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsigned-char -std=c++11 -pthread -fPIC -o CMakeFiles/casa_casa.dir/OS/HostInfo.cc.o -c /«PKGBUILDDIR»/casa/OS/HostInfo.cc /«PKGBUILDDIR»/casa/OS/HostInfo.cc:259:5: error: prototype for 'casa::Int casa::HostInfo::numCPUs()' does not match any in class 'casa::HostInfo' Int HostInfo::numCPUs( ) { return 0; } ^~~~~~~~ In file included from /«PKGBUILDDIR»/casa/OS/HostInfo.cc:30:0: /«PKGBUILDDIR»/casacore/casa/OS/HostInfo.h:116:16: error: candidate is: static casa::Int casa::HostInfo::numCPUs(bool) static Int numCPUs(bool use_aipsrc=false); ^~~~~~~ /«PKGBUILDDIR»/casa/OS/HostInfo.cc:260:11: error: prototype for 'ptrdiff_t casa::HostInfo::memoryTotal()' does not match any in class 'casa::HostInfo' ptrdiff_t HostInfo::memoryTotal( ) { return -1; } ^~~~~~~~ In file included from /«PKGBUILDDIR»/casa/OS/HostInfo.cc:30:0: /«PKGBUILDDIR»/casacore/casa/OS/HostInfo.h:121:22: error: candidate is: static ptrdiff_t casa::HostInfo::memoryTotal(bool) static ptrdiff_t memoryTotal(bool use_aipsrc=false); ^~~~~~~~~~~ AFAICT, the issue is that, on these architectures, g++ in strict -std=c++11 mode doesn't predefine __linux, just __linux__, so aipsenv.h leaves AIPS_LINUX undefined and HostInfo.cc falls back on stubs that don't match HostInfo.h's prototypes. (FWIW, there's no such problem in -std=gnu++11 mode.) Could you please take a look? Thanks!
--- End Message ---
--- Begin Message ---Source: casacore Source-Version: 2.1.0-3 We believe that the bug you reported is fixed in the latest version of casacore, 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Ole Streicher <[email protected]> (supplier of updated casacore 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: SHA256 Format: 1.8 Date: Mon, 26 Sep 2016 09:52:19 +0200 Source: casacore Binary: casacore-dev casacore-doc casacore-tools libcasa-casa2 libcasa-scimath2 libcasa-scimath-f2 libcasa-python2 libcasa-python3-2 libcasa-tables2 libcasa-measures2 libcasa-lattices2 libcasa-fits2 libcasa-ms2 libcasa-derivedmscal2 libcasa-msfits2 libcasa-coordinates2 libcasa-images2 libcasa-meas2 libcasa-mirlib2 Architecture: source Version: 2.1.0-3 Distribution: unstable Urgency: medium Maintainer: Debian Astronomy & Astrophysics Maintainers <[email protected]> Changed-By: Ole Streicher <[email protected]> Description: casacore-dev - CASA core library development files casacore-doc - CASA core library (documentation) casacore-tools - Tools built with CASA libcasa-casa2 - CASA core modules libcasa-coordinates2 - CASA coordinates library libcasa-derivedmscal2 - CASA derived mscal library libcasa-fits2 - CASA FITS library libcasa-images2 - CASA image processing library libcasa-lattices2 - CASA lattice library libcasa-meas2 - CASA functions handling measures libcasa-measures2 - CASA measures library libcasa-mirlib2 - CASA mirlib library libcasa-ms2 - CASA MeasurementSet library libcasa-msfits2 - CASA msfits library libcasa-python2 - CASA Python bindings libcasa-python3-2 - CASA Python bindings libcasa-scimath-f2 - CASA scimath F library libcasa-scimath2 - CASA basic mathematical modules libcasa-tables2 - CASA table system Closes: 838422 838423 838425 Changes: casacore (2.1.0-3) unstable; urgency=medium . * Team upload. * Make the check for NFS a bit more portable. Closes: #838423 * Use the correct symbol to detect Linux OS. Closes: #838422 * Properly convert arrays to Python. Closes: #838425 * Fix several test failures that cause FTBFS Checksums-Sha1: 0bc693835b3b69b20ac376931a2d70e1b144dc85 3316 casacore_2.1.0-3.dsc b99152f0f08e341f4de4a582e38709aebd97f70b 19084 casacore_2.1.0-3.debian.tar.xz Checksums-Sha256: 69e8110e0f9465120979504468c95d8a53eba1d4473aeafbe94ce078a1b69a92 3316 casacore_2.1.0-3.dsc ce5ab828fb57de60771fd7f6fc654558c3f54a2874ad0201bd6bb92766649a31 19084 casacore_2.1.0-3.debian.tar.xz Files: 365b0ebb6d80b707fdc7fb1f5dcd5459 3316 science optional casacore_2.1.0-3.dsc abaeb11f030cd242c78640a1b63e93b6 19084 science optional casacore_2.1.0-3.debian.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJX6OGeAAoJEHEVr9B3ENz3+jMP/3KRunHt1eU09+jDc40n1d1V 698ItqLQx7vDgJM+GSJ8UYF8lGULK1Vvzhpd0KbIMy4UzKWSilAOq2kP/b+dqUhD BVrNU+Ad11oKop/3Xg5K4020q7WaI0GPvMXrNWPNAD3eiedsExE+y+fiueG0Fzqq TKXXO41pT9yit8rai23PZ2pqQxg+DKolOl5qmA1WHqhuchfALjPg/sBihluwjqZ7 HdawnvW0RtUyPnfl3twGFQQiUtVNLI1j4W5cpk4OBuzmZQkn78WMbOURvs7qmuUj 60bTZdBDoj/jYV+ipb+ztTh5CHpJQwUyDAc8892x59Bk19kIikWElzDaHCMYlxpL kKKluf6UB5SLbv9J/iK1nRtJWkAp/1fyzZ6D7utBn7QgxDxrY8y+9ASNo2JZuoD9 Jk7G19Y8LZoPuv1apgoUSvIz9EsMyGQ6mK9hK0njOXpAwKSWiZAxWN/dO/DARskW P1fV4Kk794Gm3DMFoU3SGVJ1A80ecdIkVIvPR0cl02xLxGZacPlb/beEoXNE3TT0 laL3uJlRczEo65bwWdm1wFS0vSQ5O/AACpmnvKYeM/zK6rxApxxyHYbc3HLoDML3 bwwAM3B6Kx9zKDfe4nerRAmpi6fcfgBxo+bwyMvhDsHPUXqxO744kh/aLfL4FZ4S OXC1jJnmJxDHxRiIkZ8G =tdya -----END PGP SIGNATURE-----
--- End Message ---

