Your message dated Sat, 29 Dec 2007 06:47:05 +0000 with message-id <[EMAIL PROTECTED]> and subject line Bug#456333: fixed in gccxml 0.9.0+cvs20071228-1 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: gccxml Version: 0.7.0+cvs20070318-1 Severity: normal seem to be able to get an internal compiler error from gccxml when I #include <utility>. The error message, debug output, source (pair.cc), and preprocessed source (pair_preprocessed.cc, generated with gccxml --preprocess) are given below. Command line: [EMAIL PROTECTED]:~/pdm$ gccxml --debug pair.cc > debug.txt \ 2>error_message.txt utility comes from libstdc++6-4.2-dev (version 4.2.2-4) Is this the 3.3.2 parser getting into trouble with a recent libstdc++6 ? For what it's worth, the current gccxml CVS doesn't have this problem. *** pair.cc #include <utility> *** pair_preprocessed.cc # 1 "pair.cc" # 1 "<built-in>" # 1 "<command line>" # 114 "<command line>" # 1 "/usr/share/gccxml-0.7/GCC/4.1/gccxml_builtins.h" 1 # 13 "/usr/share/gccxml-0.7/GCC/4.1/gccxml_builtins.h" void __builtin_return (void *RESULT); void * __builtin_return_address (unsigned int LEVEL); void * __builtin_frame_address (unsigned int LEVEL); long __builtin_expect (long EXP, long C); void __builtin_prefetch (const void *ADDR, ...); double __builtin_inf (void); float __builtin_inff (void); long double __builtin_infl (void); double __builtin_nans (const char *str); float __builtin_nansf (const char *str); long double __builtin_nansl (const char *str); double __builtin_acos(double); float __builtin_acosf(float); long double __builtin_acosl(long double); double __builtin_asin(double); float __builtin_asinf(float); long double __builtin_asinl(long double); double __builtin_atan(double); double __builtin_atan2(double, double); float __builtin_atan2f(float, float); long double __builtin_atan2l(long double, long double); float __builtin_atanf(float); long double __builtin_atanl(long double); double __builtin_ceil(double); float __builtin_ceilf(float); long double __builtin_ceill(long double); double __builtin_cos(double); float __builtin_cosf(float); double __builtin_cosh(double); float __builtin_coshf(float); long double __builtin_coshl(long double); long double __builtin_cosl(long double); double __builtin_exp(double); float __builtin_expf(float); long double __builtin_expl(long double); double __builtin_fabs(double); float __builtin_fabsf(float); long double __builtin_fabsl(long double); double __builtin_floor(double); float __builtin_floorf(float); long double __builtin_floorl(long double); float __builtin_fmodf(float, float); long double __builtin_fmodl(long double, long double); double __builtin_frexp(double, int*); float __builtin_frexpf(float, int*); long double __builtin_frexpl(long double, int*); double __builtin_ldexp(double, int); float __builtin_ldexpf(float, int); long double __builtin_ldexpl(long double, int); double __builtin_log(double); double __builtin_log10(double); float __builtin_log10f(float); long double __builtin_log10l(long double); float __builtin_logf(float); long double __builtin_logl(long double); float __builtin_modff(float, float*); long double __builtin_modfl(long double, long double*); float __builtin_powf(float, float); long double __builtin_powl(long double, long double); double __builtin_powi(double, int); float __builtin_powif(float, int); long double __builtin_powil(long double, int); double __builtin_sin(double); float __builtin_sinf(float); double __builtin_sinh(double); float __builtin_sinhf(float); long double __builtin_sinhl(long double); long double __builtin_sinl(long double); double __builtin_sqrt(double); float __builtin_sqrtf(float); long double __builtin_sqrtl(long double); double __builtin_tan(double); float __builtin_tanf(float); double __builtin_tanh(double); float __builtin_tanhf(float); long double __builtin_tanhl(long double); long double __builtin_tanl(long double); float __builtin_cabsf(float __complex__); double __builtin_cabs(double __complex__); long double __builtin_cabsl(long double __complex__); float __builtin_cargf(float __complex__); double __builtin_carg(double __complex__); long double __builtin_cargl(long double __complex__); int __builtin_ctz(int); int __builtin_ctzl(long); int __builtin_ctzll(long long); int __builtin_popcount(int); int __builtin_popcountl(long); int __builtin_popcountll(long long); float __complex__ __builtin_ccosf(float __complex__); double __complex__ __builtin_ccos(double __complex__); long double __complex__ __builtin_ccosl(long double __complex__); float __complex__ __builtin_ccoshf(float __complex__); double __complex__ __builtin_ccosh(double __complex__); long double __complex__ __builtin_ccoshl(long double __complex__); float __complex__ __builtin_cexpf(float __complex__); double __complex__ __builtin_cexp(double __complex__); long double __complex__ __builtin_cexpl(long double __complex__); float __complex__ __builtin_clogf(float __complex__); double __complex__ __builtin_clog(double __complex__); long double __complex__ __builtin_clogl(long double __complex__); float __complex__ __builtin_csinf(float __complex__); double __complex__ __builtin_csin(double __complex__); long double __complex__ __builtin_csinl(long double __complex__); float __complex__ __builtin_csinhf(float __complex__); double __complex__ __builtin_csinh(double __complex__); long double __complex__ __builtin_csinhl(long double __complex__); float __complex__ __builtin_csqrtf(float __complex__); double __complex__ __builtin_csqrt(double __complex__); long double __complex__ __builtin_csqrtl(long double __complex__); float __complex__ __builtin_ctanf(float __complex__); double __complex__ __builtin_ctan(double __complex__); long double __complex__ __builtin_ctanl(long double __complex__); float __complex__ __builtin_ctanhf(float __complex__); double __complex__ __builtin_ctanh(double __complex__); long double __complex__ __builtin_ctanhl(long double __complex__); float __complex__ __builtin_cpowf(float __complex__, float __complex__); double __complex__ __builtin_cpow(double __complex__, double __complex__); long double __complex__ __builtin_cpowl(long double __complex__, long double __complex__); # 115 "<command line>" 2 # 1 "pair.cc" # 1 "/usr/include/c++/4.2/utility" 1 # 63 "/usr/include/c++/4.2/utility" # 64 "/usr/include/c++/4.2/utility" 3 # 4294967295 "/usr/include/c++/4.2/utility" 3 # 65 "/usr/include/c++/4.2/utility" 3 # 1 "/usr/include/c++/4.2/i486-linux-gnu/bits/c++config.h" 1 3 # 41 "/usr/include/c++/4.2/i486-linux-gnu/bits/c++config.h" 3 # 1 "/usr/include/c++/4.2/i486-linux-gnu/bits/os_defines.h" 1 3 # 44 "/usr/include/c++/4.2/i486-linux-gnu/bits/os_defines.h" 3 # 1 "/usr/include/features.h" 1 3 # 330 "/usr/include/features.h" 3 # 1 "/usr/include/sys/cdefs.h" 1 3 # 348 "/usr/include/sys/cdefs.h" 3 # 1 "/usr/include/bits/wordsize.h" 1 3 # 349 "/usr/include/sys/cdefs.h" 2 3 # 331 "/usr/include/features.h" 2 3 # 354 "/usr/include/features.h" 3 # 1 "/usr/include/gnu/stubs.h" 1 3 # 1 "/usr/include/bits/wordsize.h" 1 3 # 5 "/usr/include/gnu/stubs.h" 2 3 # 1 "/usr/include/gnu/stubs-32.h" 1 3 # 8 "/usr/include/gnu/stubs.h" 2 3 # 355 "/usr/include/features.h" 2 3 # 45 "/usr/include/c++/4.2/i486-linux-gnu/bits/os_defines.h" 2 3 # 42 "/usr/include/c++/4.2/i486-linux-gnu/bits/c++config.h" 2 3 # 1 "/usr/include/c++/4.2/i486-linux-gnu/bits/cpu_defines.h" 1 3 # 45 "/usr/include/c++/4.2/i486-linux-gnu/bits/c++config.h" 2 3 # 149 "/usr/include/c++/4.2/i486-linux-gnu/bits/c++config.h" 3 namespace std __attribute__ ((__visibility__ ("default"))) { # 161 "/usr/include/c++/4.2/i486-linux-gnu/bits/c++config.h" 3 } # 66 "/usr/include/c++/4.2/utility" 2 3 # 1 "/usr/include/c++/4.2/bits/stl_relops.h" 1 3 # 74 "/usr/include/c++/4.2/bits/stl_relops.h" 3 namespace std __attribute__ ((__visibility__ ("default"))) { namespace rel_ops { # 90 "/usr/include/c++/4.2/bits/stl_relops.h" 3 template <class _Tp> inline bool operator!=(const _Tp& __x, const _Tp& __y) { return !(__x == __y); } # 103 "/usr/include/c++/4.2/bits/stl_relops.h" 3 template <class _Tp> inline bool operator>(const _Tp& __x, const _Tp& __y) { return __y < __x; } # 116 "/usr/include/c++/4.2/bits/stl_relops.h" 3 template <class _Tp> inline bool operator<=(const _Tp& __x, const _Tp& __y) { return !(__y < __x); } # 129 "/usr/include/c++/4.2/bits/stl_relops.h" 3 template <class _Tp> inline bool operator>=(const _Tp& __x, const _Tp& __y) { return !(__x < __y); } } } # 67 "/usr/include/c++/4.2/utility" 2 3 # 1 "/usr/include/c++/4.2/bits/stl_pair.h" 1 3 # 64 "/usr/include/c++/4.2/bits/stl_pair.h" 3 namespace std __attribute__ ((__visibility__ ("default"))) { template<class _T1, class _T2> struct pair { typedef _T1 first_type; typedef _T2 second_type; _T1 first; _T2 second; pair() : first(), second() { } pair(const _T1& __a, const _T2& __b) : first(__a), second(__b) { } template<class _U1, class _U2> pair(const pair<_U1, _U2>& __p) : first(__p.first), second(__p.second) { } }; template<class _T1, class _T2> inline bool operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) { return __x.first == __y.first && __x.second == __y.second; } template<class _T1, class _T2> inline bool operator<(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) { return __x.first < __y.first || (!(__y.first < __x.first) && __x.second < __y.second); } template<class _T1, class _T2> inline bool operator!=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) { return !(__x == __y); } template<class _T1, class _T2> inline bool operator>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) { return __y < __x; } template<class _T1, class _T2> inline bool operator<=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) { return !(__y < __x); } template<class _T1, class _T2> inline bool operator>=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) { return !(__x < __y); } # 142 "/usr/include/c++/4.2/bits/stl_pair.h" 3 template<class _T1, class _T2> inline pair<_T1, _T2> make_pair(_T1 __x, _T2 __y) { return pair<_T1, _T2>(__x, __y); } } # 68 "/usr/include/c++/4.2/utility" 2 3 # 2 "pair.cc" 2 *** error_message.txt In file included from /usr/include/c++/4.2/utility:65, from pair.cc:1: /usr/include/c++/4.2/i486-linux-gnu/bits/c++config.h:149: error: syntax error before `__attribute__' In file included from /usr/include/c++/4.2/utility:66, from pair.cc:1: /usr/include/c++/4.2/bits/stl_relops.h:74: error: syntax error before ` __attribute__' /usr/include/c++/4.2/bits/stl_relops.h:134: error: syntax error before `}' token In file included from /usr/include/c++/4.2/utility:67, from pair.cc:1: /usr/include/c++/4.2/bits/stl_pair.h:64: error: syntax error before ` __attribute__' /usr/include/c++/4.2/bits/stl_pair.h:71: error: syntax error before `;' token /usr/include/c++/4.2/bits/stl_pair.h:73: error: '_T1' is used as a type, but is not defined as a type. /usr/include/c++/4.2/bits/stl_pair.h:74: error: '_T2' is used as a type, but is not defined as a type. /usr/include/c++/4.2/bits/stl_pair.h: In function `int pair()': /usr/include/c++/4.2/bits/stl_pair.h:81: error: only constructors take base initializers /usr/include/c++/4.2/bits/stl_pair.h:81: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. *** debug.txt Using "/usr/bin/gccxml_cc1plus" as GCC-XML executable. Using the following arguments to GCC-XML executable: "-quiet" "-fsyntax-only" "-w" "-o" "/dev/null" "-nostdinc" "-D__GCCXML__=700" "-D__GCCXML_GNUC__=3" "-D__GCCXML_GNUC_MINOR__=3" "-D__GCCXML_GNUC_PATCHLEVEL__=2" "pair.cc" "-D__DBL_MIN_EXP__=(-1021)" "-D__FLT_MIN__=1.17549435e-38F" "-D__DEC64_DEN__=0.000000000000001E-383DD" "-D__CHAR_BIT__=8" "-D__WCHAR_MAX__=2147483647" "-D__DBL_DENORM_MIN__=4.9406564584124654e-324" "-D__FLT_EVAL_METHOD__=2" "-D__DBL_MIN_10_EXP__=(-307)" "-D__FINITE_MATH_ONLY__=0" "-D__GNUC_PATCHLEVEL__=3" "-D__DEC64_MAX_EXP__=384" "-D__SHRT_MAX__=32767" "-D__LDBL_MAX__=1.18973149535723176502e+4932L" "-D__UINTMAX_TYPE__=long long unsigned int" "-D__linux=1" "-D__DEC32_EPSILON__=1E-6DF" "-D__unix=1" "-D__LDBL_MAX_EXP__=16384" "-D__linux__=1" "-D__SCHAR_MAX__=127" "-D__USER_LABEL_PREFIX__=" "-D__STDC_HOSTED__=1" "-D__LDBL_HAS_INFINITY__=1" "-D__DEC64_MIN_EXP__=(-383)" "-D__DBL_DIG__=15" "-D__FLT_EPSILON__=1.19209290e-7F" "-D__GXX_WEAK__=1" "-D__LDBL_MIN__=3.36210314311209350626e-4932L" "-D__DEC32_MAX__=9.999999E96DF" "-D__unix__=1" "-D__DECIMAL_DIG__=21" "-D__gnu_linux__=1" "-D__LDBL_HAS_QUIET_NAN__=1" "-D__GNUC__=4" "-D__FLT_HAS_DENORM__=1" "-D__DBL_MAX__=1.7976931348623157e+308" "-D__DBL_HAS_INFINITY__=1" "-D__DEC32_MIN_EXP__=(-95)" "-D__LDBL_HAS_DENORM__=1" "-D__cplusplus=1" "-D__DEC128_MAX__=9.999999999999999999999999999999999E6144DL" "-D__DEC32_MIN__=1E-95DF" "-D__DEPRECATED=1" "-D__DBL_MAX_EXP__=1024" "-D__DEC128_EPSILON__=1E-33DL" "-D__GNUG__=4" "-D__LONG_LONG_MAX__=9223372036854775807LL" "-D__GXX_ABI_VERSION=1002" "-D__FLT_MIN_EXP__=(-125)" "-D__DBL_MIN__=2.2250738585072014e-308" "-D__FLT_MIN_10_EXP__=(-37)" "-D__DBL_HAS_QUIET_NAN__=1" "-D__DEC128_MIN__=1E-6143DL" "-D__REGISTER_PREFIX__=" "-D__DBL_HAS_DENORM__=1" "-D__NO_INLINE__=1" "-D__DEC_EVAL_METHOD__=2" "-D__i386=1" "-D__FLT_MANT_DIG__=24" "-D__VERSION__="4.2.3 20071123 (prerelease) (Debian 4.2.2-4)"" "-Di386=1" "-D__DEC64_EPSILON__=1E-15DD" "-D__DEC128_MIN_EXP__=(-6143)" "-D__i486__=1" "-Dunix=1" "-D__i386__=1" "-D__SIZE_TYPE__=unsigned int" "-D__DEC32_DEN__=0.000001E-95DF" "-D__ELF__=1" "-D__FLT_RADIX__=2" "-D__LDBL_EPSILON__=1.08420217248550443401e-19L" "-D__LDBL_DIG__=18" "-D__FLT_HAS_QUIET_NAN__=1" "-D__FLT_MAX_10_EXP__=38" "-D__LONG_MAX__=2147483647L" "-D__FLT_HAS_INFINITY__=1" "-D__DEC64_MAX__=9.999999999999999E384DD" "-D__DEC64_MANT_DIG__=16" "-D__DEC32_MAX_EXP__=96" "-Dlinux=1" "-D__DEC128_DEN__=0.000000000000000000000000000000001E-6143DL" "-D__EXCEPTIONS=1" "-D__LDBL_MANT_DIG__=64" "-D__WCHAR_TYPE__=int" "-D__FLT_DIG__=6" "-D__INT_MAX__=2147483647" "-D__i486=1" "-D__FLT_MAX_EXP__=128" "-D__DBL_MANT_DIG__=53" "-D__DEC64_MIN__=1E-383DD" "-D__WINT_TYPE__=unsigned int" "-D__LDBL_MIN_EXP__=(-16381)" "-D__LDBL_MAX_10_EXP__=4932" "-D__DBL_EPSILON__=2.2204460492503131e-16" "-D__INTMAX_MAX__=9223372036854775807LL" "-D__FLT_DENORM_MIN__=1.40129846e-45F" "-D__FLT_MAX__=3.40282347e+38F" "-D__INTMAX_TYPE__=long long int" "-D__DEC128_MAX_EXP__=6144" "-D__GNUC_MINOR__=2" "-D__DEC32_MANT_DIG__=7" "-D__DBL_MAX_10_EXP__=308" "-D__LDBL_DENORM_MIN__=3.64519953188247460253e-4951L" "-D__STDC__=1" "-D__PTRDIFF_TYPE__=int" "-D__DEC128_MANT_DIG__=34" "-D__LDBL_MIN_10_EXP__=(-4931)" "-D__GNUC_GNU_INLINE__=1" "-D_GNU_SOURCE=1" "-iwrapper/usr/share/gccxml-0.7/GCC/4.1" "-I/usr/include/c++/4.2" "-I/usr/include/c++/4.2/i486-linux-gnu" "-I/usr/include/c++/4.2/backward" "-I/usr/local/include" "-I/usr/lib/gcc/i486-linux-gnu/4.2.3/include" "-I/usr/include" "-include" "/usr/share/gccxml-0.7/GCC/4.1/gccxml_builtins.h" -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.22-3-686 (SMP w/1 CPU core) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages gccxml depends on: ii g++ 4:4.2.1-6 The GNU C++ compiler ii libc6 2.7-3 GNU C Library: Shared libraries ii libgcc1 1:4.2.2-4 GCC support library ii libstdc++6 4.2.2-4 The GNU Standard C++ Library v3 gccxml recommends no packages. -- no debconf information
--- End Message ---
--- Begin Message ---Source: gccxml Source-Version: 0.9.0+cvs20071228-1 We believe that the bug you reported is fixed in the latest version of gccxml, which is due to be installed in the Debian FTP archive: gccxml_0.9.0+cvs20071228-1.diff.gz to pool/main/g/gccxml/gccxml_0.9.0+cvs20071228-1.diff.gz gccxml_0.9.0+cvs20071228-1.dsc to pool/main/g/gccxml/gccxml_0.9.0+cvs20071228-1.dsc gccxml_0.9.0+cvs20071228-1_i386.deb to pool/main/g/gccxml/gccxml_0.9.0+cvs20071228-1_i386.deb gccxml_0.9.0+cvs20071228.orig.tar.gz to pool/main/g/gccxml/gccxml_0.9.0+cvs20071228.orig.tar.gz 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. Steve M. Robbins <[EMAIL PROTECTED]> (supplier of updated gccxml 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: Fri, 28 Dec 2007 18:19:21 -0600 Source: gccxml Binary: gccxml Architecture: source i386 Version: 0.9.0+cvs20071228-1 Distribution: unstable Urgency: low Maintainer: Steve M. Robbins <[EMAIL PROTECTED]> Changed-By: Steve M. Robbins <[EMAIL PROTECTED]> Description: gccxml - XML output extension to GCC Closes: 449832 456333 Changes: gccxml (0.9.0+cvs20071228-1) unstable; urgency=low . * New cvs snapshot. Now version 0.9.0. - Updated internal parser to GCC 4.2. Closes: #456333. . * control: * rules: Rewrite using cdbs. . * patches/01_remove-xatexit.diff: Created from previous debian patch. Fix CMakeLists.txt to reflect the fact that xatexit is removed from original sources. . * patches/02_quote-target-cpu-default.diff: Created from previous debian patch. Quote value of ${target_cpu_default} as it may contain parentheses. . * watch: Removed (closes: #449832). Upstream has made no release since 2004 and suggests using the CVS version only. Files: f495555a2e0afad29def2cd17e35d558 627 devel optional gccxml_0.9.0+cvs20071228-1.dsc 500bceee82cc3a27aa1f5dca779c56b6 16774451 devel optional gccxml_0.9.0+cvs20071228.orig.tar.gz 6b1abbce508138ca4f94b803b6f98b91 5151 devel optional gccxml_0.9.0+cvs20071228-1.diff.gz 28593f22f833697928ab2246e8774065 3753728 devel optional gccxml_0.9.0+cvs20071228-1_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFHdesB0i2bPSHbMcURAsW6AJ4g8Wb6qrPSAuuqP145znlukXt5eACfaVlK NkqH1xEt916JWNWrRi3rTPo= =T72y -----END PGP SIGNATURE-----
--- End Message ---

