[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#417234: marked as done (FTBFS with GCC 4.3: missing #includes)

Your message dated Mon, 14 May 2007 15:32:10 +0000
with message-id <E1HncWw-0001Am-2p@ries.debian.org>
and subject line Bug#417234: fixed in hdf5 1.6.5-4
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: hdf5
Version: 1.6.5-3
Usertags: ftbfs-gcc-4.3
Tags: patch

Your package fails to build with GCC 4.3.  Version 4.3 has not been
released yet but I'm building with a snapshot in order to find errors
and give people an advance warning.  In GCC 4.3, the C++ header
dependencies have been cleaned up.  The advantage of this is that
programs will compile faster.  The downside is that you actually
need to directly #include everything you use (but you really should
do this anyway, otherwise your program won't work with any compiler
other than GCC).  Some background of this can be found at

You can reproduce this problem with gcc-snapshot from unstable.

> Automatic build of hdf5_1.6.5-3 on coconut0 by sbuild/ia64 0.49
>  g++ -Wall -W -Wsign-compare -g -O3 -fomit-frame-pointer -I. -I../../src -I../../../../c++/../src -D_BSD_SOURCE -D_POSIX_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -c ../../../../c++/src/H5PropList.cpp  -fPIC -DPIC -o .libs/H5PropList.o
> ../../../../c++/src/H5PropList.cpp: In member function 'std::string H5::PropList::getClassName() const':
> ../../../../c++/src/H5PropList.cpp:423: error: 'free' was not declared in this scope
> make[4]: *** [H5PropList.lo] Error 1
> make[4]: Leaving directory `/build/tbm/hdf5-1.6.5/debian/build-serial/c++/src'

--- c++/src/H5PropList.cpp~	2007-04-01 21:01:44.000000000 +0000
+++ c++/src/H5PropList.cpp	2007-04-01 21:02:19.000000000 +0000
@@ -13,6 +13,7 @@
  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
 #include <string>
+#include <cstdlib>
 #include <iostream.h>

Martin Michlmayr

--- End Message ---
--- Begin Message ---
Source: hdf5
Source-Version: 1.6.5-4

We believe that the bug you reported is fixed in the latest version of
hdf5, which is due to be installed in the Debian FTP archive:

  to pool/main/h/hdf5/hdf5-tools_1.6.5-4_i386.deb
  to pool/main/h/hdf5/hdf5_1.6.5-4.diff.gz
  to pool/main/h/hdf5/hdf5_1.6.5-4.dsc
  to pool/main/h/hdf5/libhdf5-doc_1.6.5-4_all.deb
  to pool/main/h/hdf5/libhdf5-lam-1.6.5-0_1.6.5-4_i386.deb
  to pool/main/h/hdf5/libhdf5-lam-dev_1.6.5-4_i386.deb
  to pool/main/h/hdf5/libhdf5-mpich-1.6.5-0_1.6.5-4_i386.deb
  to pool/main/h/hdf5/libhdf5-mpich-dev_1.6.5-4_i386.deb
  to pool/main/h/hdf5/libhdf5-serial-1.6.5-0_1.6.5-4_i386.deb
  to pool/main/h/hdf5/libhdf5-serial-dev_1.6.5-4_i386.deb

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 417234@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Francesco Paolo Lovergine <frankie@debian.org> (supplier of updated hdf5 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 ftpmaster@debian.org)

Hash: SHA1

Format: 1.7
Date: Mon, 14 May 2007 15:42:13 +0200
Source: hdf5
Binary: libhdf5-lam-dev hdf5-tools libhdf5-mpich-dev libhdf5-mpich-1.6.5-0 libhdf5-serial-dev libhdf5-doc libhdf5-lam-1.6.5-0 libhdf5-serial-1.6.5-0
Architecture: source all i386
Version: 1.6.5-4
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Francesco Paolo Lovergine <frankie@debian.org>
 hdf5-tools - Hierarchical Data Format 5 (HDF5) - Runtime tools
 libhdf5-doc - Hierarchical Data Format 5 (HDF5) - Documentation
 libhdf5-lam-1.6.5-0 - Hierarchical Data Format 5 (HDF5) - runtime files - LAM version
 libhdf5-lam-dev - Hierarchical Data Format 5 (HDF5) - development files - LAM versi
 libhdf5-mpich-1.6.5-0 - Hierarchical Data Format 5 (HDF5) - runtime files - MPICH version
 libhdf5-mpich-dev - Hierarchical Data Format 5 (HDF5) - development files - MPICH ver
 libhdf5-serial-1.6.5-0 - Hierarchical Data Format 5 (HDF5) - runtime files - serial versio
 libhdf5-serial-dev - Hierarchical Data Format 5 (HDF5) - development files - serial ve
Closes: 393101 417234
 hdf5 (1.6.5-4) unstable; urgency=low
   * New maintainership team. Added me as uploader.
     (closes: #393101)
   * Normalized descriptions in debian/control.
   * Policy bumped to 3.7.2 (no changes)
   * Patched c++/src/H5PropList.cpp for gcc 4.3. Thanks Martin Michlmayr.
     (closes: #417234)
 f33cfeb9bcb4e013e3e4d48eaeab0a7f 780 science optional hdf5_1.6.5-4.dsc
 122e2b6ff3c83f16bd21cc4c29c878e7 523096 science optional hdf5_1.6.5-4.diff.gz
 c1a8f41fa91ac4f89282720485f90f8e 1931554 doc optional libhdf5-doc_1.6.5-4_all.deb
 fe08043a88cc9e49800c005b77c0cc16 616058 libs optional libhdf5-serial-1.6.5-0_1.6.5-4_i386.deb
 066eda37eb8e8426834130f4d66b2b6c 742262 libdevel optional libhdf5-serial-dev_1.6.5-4_i386.deb
 26f1ec7a5f6685b99c32a6ff13f3abfe 519022 libs extra libhdf5-lam-1.6.5-0_1.6.5-4_i386.deb
 6b18cb221795536b924d92c80817bcd6 620352 libdevel extra libhdf5-lam-dev_1.6.5-4_i386.deb
 3321dff459a3d9f2c279995cf930eea3 696016 libs extra libhdf5-mpich-1.6.5-0_1.6.5-4_i386.deb
 5039cfa943aa0b6e43907e9533c9b992 620094 libdevel extra libhdf5-mpich-dev_1.6.5-4_i386.deb
 3667e718510b38e21a0f6640dce4c148 217830 science optional hdf5-tools_1.6.5-4_i386.deb

Version: GnuPG v1.4.6 (GNU/Linux)


--- End Message ---

Reply to: