Your message dated Wed, 16 Apr 2008 15:17:04 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#455141: fixed in freehdl 0.0.6-1
has caused the Debian Bug report #455141,
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.)


-- 
455141: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=455141
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: freehdl
Version: 0.0.4-1
Usertags: ftbfs-gcc-4.3

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).  There's some more information about this at
http://www.cyrius.com/journal/2007/05/10#gcc-4.3-include

You can reproduce this problem with gcc-snapshot from unstable.  Note
that Red Hat, Novell and Ubuntu have done some work getting packages
to build with GCC 4.3 so there might be patches floating around
somewhere.  I suggest you talk to your upstream.

> Automatic build of freehdl_0.0.4-1 on em64t by sbuild/amd64 0.53
...
>  x86_64-linux-gnu-g++ -DPACKAGE_NAME=\"freehdl\" 
> -DPACKAGE_TARNAME=\"freehdl\" -DPACKAGE_VERSION=\"0.0.4\" 
> "-DPACKAGE_STRING=\"freehdl 0.0.4\"" -DPACKAGE_BUGREPORT=\"[EMAIL PROTECTED]" 
> -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 
> -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 
> -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DYYTEXT_POINTER=1 
> -DHAVE_FLEXLEXER_H=1 -DHAVE_EXECINFO_H=1 -DHAVE_MALLOC_H=1 -DHAVE_GETOPT_H=1 
> -DSIZEOF_INT=4 -DHAVE_VASPRINTF=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 
> -DHAVE_SOCKET=1 -I. -I. -I.. -I.. -g -O2 -MT libfreehdl_kernel_la-error.lo 
> -MD -MP -MF .deps/libfreehdl_kernel_la-error.Tpo -c error.cc  -fPIC -DPIC -o 
> .libs/libfreehdl_kernel_la-error.o
> In file included from 
> /usr/lib/gcc-snapshot/lib/gcc/x86_64-linux-gnu/4.3.0/../../../../include/c++/4.3.0/ext/hash_map:64,
>                  from ../freehdl/kernel-util.hh:13,
>                  from ../freehdl/kernel-db.hh:80,
>                  from ../freehdl/std-vhdl-types.hh:2218,
>                  from error.cc:4:
> /usr/lib/gcc-snapshot/lib/gcc/x86_64-linux-gnu/4.3.0/../../../../include/c++/4.3.0/backward/backward_warning.h:32:2:
>  warning: #warning This file includes at least one deprecated or antiquated 
> header. Please consider use of an equivalent, non-deprecated interface for 
> the requested functionality. A list of valid replacements is as follows: Use: 
> Instead of: <sstream>, basic_stringbuf <strstream>, strstreambuf <sstream>, 
> basic_istringstream <strstream>, istrstream <sstream>, basic_ostringstream 
> <strstream>, ostrstream <sstream>, basic_stringstream <strstream>, strstream 
> <unordered_set>, unordered_set <ext/hash_set>, hash_set <unordered_set>, 
> unordered_multiset <ext/hash_set>, hash_multiset <unordered_map>, 
> unordered_map <ext/hash_set>, hash_map <unordered_map>, unordered_multimap 
> <ext/hash_set>, hash_multimap <functional>, bind <functional>, binder1st 
> <functional>, bind <functional>, binder2nd <functional>, bind <functional>, 
> bind1st <functional>, bind <functional>, bind2nd <memory>, unique_ptr 
> <memory>, auto_ptr To disable this warning use -Wno-deprecated.
> In file included from ../freehdl/std-vhdl-types.hh:6,
>                  from error.cc:4:
> ../freehdl/kernel-acl.hh: In member function 'acl& acl::operator=(const 
> acl&)':
> ../freehdl/kernel-acl.hh:133: error: 'memcpy' was not declared in this scope
> In file included from error.cc:4:
> ../freehdl/std-vhdl-types.hh: In member function 'buffer_stream& 
> buffer_stream::binary_write(const void*, int)':
> ../freehdl/std-vhdl-types.hh:56: error: 'memcpy' was not declared in this 
> scope
> ../freehdl/std-vhdl-types.hh: In member function 'buffer_stream& 
> buffer_stream::operator<<(const char*)':
> ../freehdl/std-vhdl-types.hh:63: error: 'strlen' was not declared in this 
> scope
> ../freehdl/std-vhdl-types.hh:66: error: 'strcpy' was not declared in this 
> scope
> ../freehdl/std-vhdl-types.hh: In member function 'buffer_stream& 
> buffer_stream::operator<<(int)':
> ../freehdl/std-vhdl-types.hh:110: error: 'strcpy' was not declared in this 
> scope
> ../freehdl/std-vhdl-types.hh: In member function 'buffer_stream& 
> buffer_stream::operator<<(lint)':
> ../freehdl/std-vhdl-types.hh:145: error: 'strcpy' was not declared in this 
> scope
> ../freehdl/std-vhdl-types.hh: In function 'int do_case_select(int, int, 
> unsigned int, const unsigned int*, const unsigned int*, const int*, const 
> enumeration**, const int*)':
> ../freehdl/std-vhdl-types.hh:478: error: 'memcmp' was not declared in this 
> scope
> ../freehdl/std-vhdl-types.hh: In member function 'record_info& 
> record_info::set(int, int, char**, void* (*)(void*, int), int)':
> ../freehdl/std-vhdl-types.hh:1003: error: 'memset' was not declared in this 
> scope
> ../freehdl/std-vhdl-types.hh: In constructor 
> 'array_type<E>::array_type(array_info*, const E*)':
> ../freehdl/std-vhdl-types.hh:1582: error: there are no arguments to 'memset' 
> that depend on a template parameter, so a declaration of 'memset' must be 
> available
> ../freehdl/std-vhdl-types.hh:1582: error: (if you use '-fpermissive', G++ 
> will accept your code, but allowing the use of an undeclared name is 
> deprecated)
> ../freehdl/std-vhdl-types.hh: In constructor 
> 'array_type<E>::array_type(array_info*, const E&)':
> ../freehdl/std-vhdl-types.hh:1610: error: there are no arguments to 'memset' 
> that depend on a template parameter, so a declaration of 'memset' must be 
> available
> ../freehdl/std-vhdl-types.hh: In member function 'array_type<E>& 
> array_type<E>::init(type_info_interface*, const void*)':
> ../freehdl/std-vhdl-types.hh:1680: error: there are no arguments to 'memset' 
> that depend on a template parameter, so a declaration of 'memset' must be 
> available
> ../freehdl/std-vhdl-types.hh:1692: error: there are no arguments to 'memset' 
> that depend on a template parameter, so a declaration of 'memset' must be 
> available
> ../freehdl/std-vhdl-types.hh: In member function 'array_type<E>& 
> array_type<E>::init(type_info_interface*)':
> ../freehdl/std-vhdl-types.hh:1736: error: there are no arguments to 'memset' 
> that depend on a template parameter, so a declaration of 'memset' must be 
> available
> ../freehdl/std-vhdl-types.hh: In member function 'array_type<E>& 
> array_type<E>::init(type_info_interface*, const E&)':
> ../freehdl/std-vhdl-types.hh:1767: error: there are no arguments to 'memset' 
> that depend on a template parameter, so a declaration of 'memset' must be 
> available

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



--- End Message ---
--- Begin Message ---
Source: freehdl
Source-Version: 0.0.6-1

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

freehdl_0.0.6-1.diff.gz
  to pool/main/f/freehdl/freehdl_0.0.6-1.diff.gz
freehdl_0.0.6-1.dsc
  to pool/main/f/freehdl/freehdl_0.0.6-1.dsc
freehdl_0.0.6-1_amd64.deb
  to pool/main/f/freehdl/freehdl_0.0.6-1_amd64.deb
freehdl_0.0.6.orig.tar.gz
  to pool/main/f/freehdl/freehdl_0.0.6.orig.tar.gz
libfreehdl0-dev_0.0.6-1_amd64.deb
  to pool/main/f/freehdl/libfreehdl0-dev_0.0.6-1_amd64.deb
libfreehdl0_0.0.6-1_amd64.deb
  to pool/main/f/freehdl/libfreehdl0_0.0.6-1_amd64.deb



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.
José L. Redrejo Rodríguez <[EMAIL PROTECTED]> (supplier of updated freehdl 
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.8
Date: Tue, 15 Apr 2008 22:35:42 +0200
Source: freehdl
Binary: freehdl libfreehdl0-dev libfreehdl0
Architecture: source amd64
Version: 0.0.6-1
Distribution: unstable
Urgency: low
Maintainer: José L. Redrejo Rodríguez <[EMAIL PROTECTED]>
Changed-By: José L. Redrejo Rodríguez <[EMAIL PROTECTED]>
Description: 
 freehdl    - VHDL simulator for Linux
 libfreehdl0 - VHDL simulator for Linux (shared libraries)
 libfreehdl0-dev - VHDL simulator for Linux (development headers)
Closes: 422743 455141
Changes: 
 freehdl (0.0.6-1) unstable; urgency=low
 .
   * New upstream release (Closes: #455141)
   * debian/control:
     - fixed libfreehdl0 short description (Closes: #422743)
     - bumped stardard version
     - build depends on g++-4.3
     - use homepage field
Checksums-Sha1: 
 17dff603e801cdd859f76585eb4226f61dea9388 1078 freehdl_0.0.6-1.dsc
 3742570543d271823433298ee67d441199ef6fbf 1391749 freehdl_0.0.6.orig.tar.gz
 b251db5e00e854c00a32f922c6326915b1ef4aa3 3253 freehdl_0.0.6-1.diff.gz
 7923dfb537772b519d0232efd8d03ea15fe76cdd 497944 freehdl_0.0.6-1_amd64.deb
 3fa61404614f4c2e9ba80b8f049904d7dfed4fc5 1071256 
libfreehdl0-dev_0.0.6-1_amd64.deb
 341b66f17f10e73be20f6252b042ecba3414c1e3 756986 libfreehdl0_0.0.6-1_amd64.deb
Checksums-Sha256: 
 9f0bcd8bbdbfb9085b301bebc7d31aa27926792556ee81a9e43d4e038df9f24f 1078 
freehdl_0.0.6-1.dsc
 7c80a55747f75eb3eff802bbb77e2528229f333b1e435cb4c3ae83b39d709845 1391749 
freehdl_0.0.6.orig.tar.gz
 c8b1540f193bde1a58f776f81edeaeec1f810d56bf8ae5b759d2a36f4fd5a6bc 3253 
freehdl_0.0.6-1.diff.gz
 e4b4789fdf1e2a834325e07f13a46885b4c653adf2275d7737ba114be24fc851 497944 
freehdl_0.0.6-1_amd64.deb
 9cc3c29c738825eab0e6d246498d1f711c8dc040bc8a0f06c72387bcf659561c 1071256 
libfreehdl0-dev_0.0.6-1_amd64.deb
 29fc4c58d79d074cbc39ec001d00f06f3a3d15bdd3e2e018ba87317096175a44 756986 
libfreehdl0_0.0.6-1_amd64.deb
Files: 
 af0c061c079f0f3cf219c1aa909b1f75 1078 electronics optional freehdl_0.0.6-1.dsc
 bd168382c72f9fbd392f89ab2c5fddf8 1391749 electronics optional 
freehdl_0.0.6.orig.tar.gz
 c61a5e753562b30d463031415264acb7 3253 electronics optional 
freehdl_0.0.6-1.diff.gz
 07cd34ee51612d26672860656897ce39 497944 electronics optional 
freehdl_0.0.6-1_amd64.deb
 6aaa0ab02d6d6dfb2d40e4e1eb2c4d20 1071256 libdevel optional 
libfreehdl0-dev_0.0.6-1_amd64.deb
 7804dd9e68e82883680851d05ee8a4b6 756986 libs optional 
libfreehdl0_0.0.6-1_amd64.deb

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

iD8DBQFIBat4mqVR2WapDeIRAgI4AJwMJt0gJvKQ/dWCm1KnK0CLaWsNtACfdmnt
cEbAsYyYVGnlYvsVCl5SRsI=
=Nrnq
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to