Your message dated Sun, 16 Mar 2008 14:22:10 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#417336: fixed in libghemical 2.96-2
has caused the Debian Bug report #417336,
regarding FTBFS with GCC 4.3: missing #includes
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.)


-- 
417336: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=417336
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: libghemical
Version: 2.10-1
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
http://gcc.gnu.org/PR28080

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

> Automatic build of libghemical_2.10-1 on em64t by sbuild/amd64 0.53
...
>  g++ -DHAVE_CONFIG_H -I. -I. -I. -I../src -I/usr/include/sc -I/usr/include/sc 
> -g -Wall -O2 -c atom.cpp  -fPIC -DPIC -o .libs/atom.o
> In file included from atom.cpp:10:
> atom.h:63: warning: type qualifiers ignored on function return type
> atom.cpp:16: warning: deprecated conversion from string constant to 'char*'
> atom.cpp:186: warning: type qualifiers ignored on function return type
> atom.cpp: In constructor 'atom::atom(element, const fGL*, i32u)':
> atom.cpp:282: error: 'EXIT_FAILURE' was not declared in this scope
> atom.cpp:282: error: 'exit' was not declared in this scope
> atom.cpp: In copy constructor 'atom::atom(const atom&)':
> atom.cpp:322: error: 'EXIT_FAILURE' was not declared in this scope
> atom.cpp:322: error: 'exit' was not declared in this scope
> atom.cpp: In member function 'const fGL* atom::GetCRD(i32u)':
> atom.cpp:352: error: 'EXIT_FAILURE' was not declared in this scope
> atom.cpp:352: error: 'exit' was not declared in this scope
> atom.cpp: In member function 'void atom::SetCRD(i32s, fGL, fGL, fGL)':
> atom.cpp:374: error: 'EXIT_FAILURE' was not declared in this scope
> atom.cpp:374: error: 'exit' was not declared in this scope
> make[3]: *** [atom.lo] Error 1
> make[3]: Leaving directory `/build/tbm/libghemical-2.10/src'

--- src/atom.h~ 2007-04-02 11:01:26.000000000 +0000
+++ src/atom.h  2007-04-02 11:01:33.000000000 +0000
@@ -25,6 +25,7 @@
 
 #include "typedef.h"
 
+#include <cstdlib>
 #include <list>
 #include <vector>
 using namespace std;

-- 
Martin Michlmayr
http://www.cyrius.com/


--- End Message ---
--- Begin Message ---
Source: libghemical
Source-Version: 2.96-2

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

libghemical-data_2.96-2_all.deb
  to pool/main/libg/libghemical/libghemical-data_2.96-2_all.deb
libghemical-dev_2.96-2_i386.deb
  to pool/main/libg/libghemical/libghemical-dev_2.96-2_i386.deb
libghemical3gf_2.96-2_i386.deb
  to pool/main/libg/libghemical/libghemical3gf_2.96-2_i386.deb
libghemical_2.96-2.diff.gz
  to pool/main/libg/libghemical/libghemical_2.96-2.diff.gz
libghemical_2.96-2.dsc
  to pool/main/libg/libghemical/libghemical_2.96-2.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.
Daniel Leidert (dale) <[EMAIL PROTECTED]> (supplier of updated libghemical 
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.7
Date: Mon, 10 Mar 2008 00:34:34 +0100
Source: libghemical
Binary: libghemical-dev libghemical3gf libghemical-data
Architecture: source all i386
Version: 2.96-2
Distribution: unstable
Urgency: low
Maintainer: Debichem Team <[EMAIL PROTECTED]>
Changed-By: Daniel Leidert (dale) <[EMAIL PROTECTED]>
Description: 
 libghemical-data - Molecular Modelling Library (Data Files)
 libghemical-dev - Molecular Modelling Library (Development Files)
 libghemical3gf - Molecular Modelling Library
Closes: 417336 462696 465716
Changes: 
 libghemical (2.96-2) unstable; urgency=low
 .
   [ LI Daobing ]
   * bump compat level to 5:
     - debian/compat: updated.
     - debian/control: depends on debhelper (>= 5)
   * use dpatch:
     - debian/rules: updated.
     - debian/control: build depends on dpatch.
   * FTBFS with GCC 4.3: missing #includes (Closes: #417336, #462696)
     - debian/patches/01_gcc43.dpatch: added.
     - debian/patches/00list: added.
   * bump standards version to 3.7.3:
     - debian/control: updated.
   * set source's section to science:
     - debian/control: updated.
 .
   [ Daniel Leidert ]
   * debian/control: Added DM-Upload-Allowed for DM status.
     (Build-Depends): Fixed build-depends-on-1-revision lintian warning.
     s/refblas3-dev/libblas-dev and s/lapack3-dev/liblapack-dev transition,
     added gfortran and increased mopac7/mpqc dependency (closes: #465716).
     (Uploaders): Added myself.
     (Package, Depends, Conflicts, Replaces): libghemical3gf (gfortran)
     transition.
   * debian/copyright: Added copyright information (thanks to lintian).
   * debian/libghemical3.install: Renamed to debian/libghemical3gf.install for
     gfortran transition.
   * debian/rules: Install everything from debian/tmp.
     (DEB_CONFIGURE_EXTRA_FLAGS): gfortran transition (see #465716).
   * debian/libghemical3gf.install: Ditto.
   * debian/libghemical-data.install: Ditto.
   * debian/libghemical-dev.install: Ditto.
Files: 
 c7772cd9d1b461c47ed537980569a642 1074 science optional libghemical_2.96-2.dsc
 31504456e71bd82a1af1e6d73d60940c 3821 science optional 
libghemical_2.96-2.diff.gz
 d9960119d7358d6d662bcf61c96850c8 128702 science optional 
libghemical-data_2.96-2_all.deb
 318267a808b1c19b08fb347950baf26b 576236 libdevel optional 
libghemical-dev_2.96-2_i386.deb
 ba16f6dba8c4e7bca9be2ffe5de95f4e 460240 libs optional 
libghemical3gf_2.96-2_i386.deb

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

iD8DBQFH2c6emHaJYZ7RAb8RAkMWAJwI6C6cW/UFzAbX9oUkik/K9pNXxgCfbgA8
GDPiq9yNmDvOkvI0Fb72sP0=
=BLtA
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to