public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug bootstrap/30678]  New: sysmacros.h get currupt from Fixincludes with updated glibc.
@ 2007-02-02  9:34 ron3763 at msn dot com
  2007-02-02 10:39 ` [Bug bootstrap/30678] " franke dot daniel at gmail dot com
                   ` (17 more replies)
  0 siblings, 18 replies; 19+ messages in thread
From: ron3763 at msn dot com @ 2007-02-02  9:34 UTC (permalink / raw)
  To: gcc-bugs

Hi all, 

Frank, Bruce, I added you both to the cc line as you where the last to touch
what appears to me to be a fix up problem where one isn't needed.  This also
may occur farther down in the bootstrap, but atm is in stage1.

Notes:
glibc is 20070111 with the patch set to make it C99 compliant with the new
compiler std of handing inline's.

Here is a snippet of sysmacros.h from glibc now followed by what the compiler
chocked on during stage one bootstrap.  Separated by equals.  Also I included
below that, some text showing the compile break.

You will notice I hope the dangling for munged test where only thing left are
two "__" underscores on a line, which list I checked isn't valid C/C++ ;)

Thank you,
Ron
========================================
#ifndef _SYS_SYSMACROS_H
#define _SYS_SYSMACROS_H        1

#include <features.h>

/* If the compiler does not know long long it is out of luck.  We are
   not going to hack weird hacks to support the dev_t representation
   they need.  */
#ifdef __GLIBC_HAVE_LONG_LONG
__extension__
__extern_inline unsigned int gnu_dev_major (unsigned long long int __dev)
     __THROW;
__extension__
__extern_inline unsigned int gnu_dev_minor (unsigned long long int __dev)
     __THROW;
__extension__
__extern_inline unsigned long long int gnu_dev_makedev (unsigned int __major,
                                                        unsigned int __minor)
     __THROW;

# if defined __GNUC__ && __GNUC__ >= 2
__extension__ __extern_inline unsigned int
__NTH (gnu_dev_major (unsigned long long int __dev))
{
  return ((__dev >> 8) & 0xfff) | ((unsigned int) (__dev >> 32) & ~0xfff);
}

__extension__ __extern_inline unsigned int
__NTH (gnu_dev_minor (unsigned long long int __dev))
{
  return (__dev & 0xff) | ((unsigned int) (__dev >> 12) & ~0xff);
}

__extension__ __extern_inline unsigned long long int
__NTH (gnu_dev_makedev (unsigned int __major, unsigned int __minor))
{
  return ((__minor & 0xff) | ((__major & 0xfff) << 8)
          | (((unsigned long long int) (__minor & ~0xff)) << 12)
          | (((unsigned long long int) (__major & ~0xfff)) << 32));
}
# endif

=======================================================
#ifndef _SYS_SYSMACROS_H
#define _SYS_SYSMACROS_H        1

#include <features.h>

/* If the compiler does not know long long it is out of luck.  We are
   not going to hack weird hacks to support the dev_t representation
   they need.  */
#ifdef __GLIBC_HAVE_LONG_LONG
__extension__
__
#if __STDC_VERSION__ < 19901L
extern
#endif
_inline unsigned int gnu_dev_major (unsigned long long int __dev)
     __THROW;
__extension__
__
#if __STDC_VERSION__ < 19901L
extern
#endif
_inline unsigned int gnu_dev_minor (unsigned long long int __dev)
     __THROW;
__extension__
__
#if __STDC_VERSION__ < 19901L
extern
#endif
_inline unsigned long long int gnu_dev_makedev (unsigned int __major,
                                                        unsigned int __minor)
     __THROW;

# if defined __GNUC__ && __GNUC__ >= 2
__extension__ __
#if __STDC_VERSION__ < 19901L
extern
#endif
_inline unsigned int
__NTH (gnu_dev_major (unsigned long long int __dev))
{
  return ((__dev >> 8) & 0xfff) | ((unsigned int) (__dev >> 32) & ~0xfff);
}

__extension__ __
#if __STDC_VERSION__ < 19901L
extern
#endif
_inline unsigned int
__NTH (gnu_dev_minor (unsigned long long int __dev))
{
  return (__dev & 0xff) | ((unsigned int) (__dev >> 12) & ~0xff);
}

__extension__ __
#if __STDC_VERSION__ < 19901L
extern
#endif
_inline unsigned long long int
__NTH (gnu_dev_makedev (unsigned int __major, unsigned int __minor))
{
  return ((__minor & 0xff) | ((__major & 0xfff) << 8)
          | (((unsigned long long int) (__minor & ~0xff)) << 12)
          | (((unsigned long long int) (__major & ~0xfff)) << 32));
}
# endif

================================================================

var/tmp/portage/sys-devel/gcc-4.3.98/work/build/./gcc/xgcc
-B/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/./gcc/
-B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem
/usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include
-O -O2  -O2 -pipe -fomit-frame-pointer -O2 -march=core2 -mtune=core2 -mssse3 
-DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
-Wold-style-definition  -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT
-DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED   -I. -I. -I../.././gcc
-I/var/tmp/portage/sys-devel/gcc-4.3.98/work/gcc-4.3.98/libgcc
-I/var/tmp/portage/sys-devel/gcc-4.3.98/work/gcc-4.3.98/libgcc/.
-I/var/tmp/portage/sys-devel/gcc-4.3.98/work/gcc-4.3.98/libgcc/../gcc
-I/var/tmp/portage/sys-devel/gcc-4.3.98/work/gcc-4.3.98/libgcc/../include
-I/var/tmp/portage/sys-devel/gcc-4.3.98/work/gcc-4.3.98/libgcc/../libdecnumber
-I../../libdecnumber -o _clear_cache.o -MT _clear_cache.o -MD -MP -MF
_clear_cache.dep -DL_clear_cache -c
/var/tmp/portage/sys-devel/gcc-4.3.98/work/gcc-4.3.98/libgcc/../gcc/libgcc2.c \
          -fvisibility=hidden -DHIDE_EXPORTS
In file included from /usr/include/sys/sysmacros.h:8,
                 from /usr/include/gentoo-multilib/amd64/sys/types.h:223,
                 from /usr/include/sys/types.h:8,
                 from
/var/tmp/portage/sys-devel/gcc-4.3.98/work/gcc-4.3.98/libgcc/../gcc/tsystem.h:93,
                 from
/var/tmp/portage/sys-devel/gcc-4.3.98/work/gcc-4.3.98/libgcc/../gcc/libgcc2.c:33:
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/./gcc/include/gentoo-multilib/amd64/sys/sysmacros.h:42:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'extern'
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/./gcc/include/gentoo-multilib/amd64/sys/sysmacros.h:49:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'extern'
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/./gcc/include/gentoo-multilib/amd64/sys/sysmacros.h:56:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'extern'
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/./gcc/include/gentoo-multilib/amd64/sys/sysmacros.h:65:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'extern'
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/./gcc/include/gentoo-multilib/amd64/sys/sysmacros.h:75:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'extern'
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/./gcc/include/gentoo-multilib/amd64/sys/sysmacros.h:85:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'extern'
In file included from /usr/include/sys/sysmacros.h:8,
                 from /usr/include/gentoo-multilib/amd64/sys/types.h:223,
                 from /usr/include/sys/types.h:8,
                 from
/var/tmp/portage/sys-devel/gcc-4.3.98/work/gcc-4.3.98/libgcc/../gcc/tsystem.h:93,
                 from
/var/tmp/portage/sys-devel/gcc-4.3.98/work/gcc-4.3.98/libgcc/../gcc/libgcc2.c:33:
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/./gcc/include/gentoo-multilib/amd64/sys/sysmacros.h:42:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'extern'
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/./gcc/include/gentoo-multilib/amd64/sys/sysmacros.h:49:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'extern'
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/./gcc/include/gentoo-multilib/amd64/sys/sysmacros.h:56:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'extern'
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/./gcc/include/gentoo-multilib/amd64/sys/sysmacros.h:65:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'extern'
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/./gcc/include/gentoo-multilib/amd64/sys/sysmacros.h:75:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'extern'
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/./gcc/include/gentoo-multilib/amd64/sys/sysmacros.h:85:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'extern'
In file included from /usr/include/sys/sysmacros.h:8,
                 from /usr/include/gentoo-multilib/amd64/sys/types.h:223,
                 from /usr/include/sys/types.h:8,
                 from
/var/tmp/portage/sys-devel/gcc-4.3.98/work/gcc-4.3.98/libgcc/../gcc/tsystem.h:93,
                 from
/var/tmp/portage/sys-devel/gcc-4.3.98/work/gcc-4.3.98/libgcc/../gcc/libgcc2.c:33:
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/./gcc/include/gentoo-multilib/amd64/sys/sysmacros.h:42:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'extern'
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/./gcc/include/gentoo-multilib/amd64/sys/sysmacros.h:49:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'extern'
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/./gcc/include/gentoo-multilib/amd64/sys/sysmacros.h:56:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'extern'
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/./gcc/include/gentoo-multilib/amd64/sys/sysmacros.h:65:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'extern'
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/./gcc/include/gentoo-multilib/amd64/sys/sysmacros.h:75:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'extern'
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/./gcc/include/gentoo-multilib/amd64/sys/sysmacros.h:85:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'extern'
In file included from /usr/include/sys/sysmacros.h:8,


-- 
           Summary: sysmacros.h get currupt from Fixincludes with updated
                    glibc.
           Product: gcc
           Version: 4.3.0
            Status: UNCONFIRMED
          Severity: major
          Priority: P3
         Component: bootstrap
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: ron3763 at msn dot com
 GCC build triplet: x86_64-pc-linux-gnu
  GCC host triplet: x86_64-pc-linux-gnu
GCC target triplet: x86_64-pc-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30678


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug bootstrap/30678] sysmacros.h get currupt from Fixincludes with updated glibc.
  2007-02-02  9:34 [Bug bootstrap/30678] New: sysmacros.h get currupt from Fixincludes with updated glibc ron3763 at msn dot com
@ 2007-02-02 10:39 ` franke dot daniel at gmail dot com
  2007-02-02 14:57 ` bkorb at gnu dot org
                   ` (16 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: franke dot daniel at gmail dot com @ 2007-02-02 10:39 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from franke dot daniel at gmail dot com  2007-02-02 10:39 -------
fixincludes/inclhack.def (glibc_c99_inline_4) deals with sys/sysmacros.h by
replacing any "extern" with

#if __STDC_VERSION__ < 19901L
extern
#endif

Since your include defines "__extern", this leaves "__".

The patch is Geoffrey's, added him to CC.


-- 

franke dot daniel at gmail dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |geoffk at apple dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30678


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug bootstrap/30678] sysmacros.h get currupt from Fixincludes with updated glibc.
  2007-02-02  9:34 [Bug bootstrap/30678] New: sysmacros.h get currupt from Fixincludes with updated glibc ron3763 at msn dot com
  2007-02-02 10:39 ` [Bug bootstrap/30678] " franke dot daniel at gmail dot com
@ 2007-02-02 14:57 ` bkorb at gnu dot org
  2007-02-02 21:22 ` ron3763 at msn dot com
                   ` (15 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: bkorb at gnu dot org @ 2007-02-02 14:57 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from bkorb at gnu dot org  2007-02-02 14:57 -------
Thanks for all the detail.  I'll fix it to only do that for
"extern" as a full word.  (i.e. when not attached to a "__"
prefix or suffix)


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30678


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug bootstrap/30678] sysmacros.h get currupt from Fixincludes with updated glibc.
  2007-02-02  9:34 [Bug bootstrap/30678] New: sysmacros.h get currupt from Fixincludes with updated glibc ron3763 at msn dot com
  2007-02-02 10:39 ` [Bug bootstrap/30678] " franke dot daniel at gmail dot com
  2007-02-02 14:57 ` bkorb at gnu dot org
@ 2007-02-02 21:22 ` ron3763 at msn dot com
  2007-02-02 21:32 ` bkorb at gnu dot org
                   ` (14 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: ron3763 at msn dot com @ 2007-02-02 21:22 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from ron3763 at msn dot com  2007-02-02 21:22 -------
Geoff, plz shoot me an email when its in svn and I'll try her out.

Thank you all for being PRO active and professional with dealing with this.  I
can't wait to trow an complete system rebuild at it.

To let you guys know, the compiler can build over 600 pkgs without break. 
Great job.  A few, like firefox won't build, but I think its more their messed
up code.

We'll see with the glibc headers and compiler.  4.1.1, old glibc
(pre-std99/etc) fixups and does build.

Again thank you.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30678


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug bootstrap/30678] sysmacros.h get currupt from Fixincludes with updated glibc.
  2007-02-02  9:34 [Bug bootstrap/30678] New: sysmacros.h get currupt from Fixincludes with updated glibc ron3763 at msn dot com
                   ` (2 preceding siblings ...)
  2007-02-02 21:22 ` ron3763 at msn dot com
@ 2007-02-02 21:32 ` bkorb at gnu dot org
  2007-02-03 18:32 ` bkorb at gnu dot org
                   ` (13 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: bkorb at gnu dot org @ 2007-02-02 21:32 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from bkorb at gnu dot org  2007-02-02 21:32 -------
I intend to do this tomorrow.  I cannot fiddle the bugzilla tho.
It says I'm only authorized to add comments.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30678


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug bootstrap/30678] sysmacros.h get currupt from Fixincludes with updated glibc.
  2007-02-02  9:34 [Bug bootstrap/30678] New: sysmacros.h get currupt from Fixincludes with updated glibc ron3763 at msn dot com
                   ` (3 preceding siblings ...)
  2007-02-02 21:32 ` bkorb at gnu dot org
@ 2007-02-03 18:32 ` bkorb at gnu dot org
  2007-02-03 19:33 ` ron3763 at msn dot com
                   ` (12 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: bkorb at gnu dot org @ 2007-02-03 18:32 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from bkorb at gnu dot org  2007-02-03 18:32 -------
I'm looking at the inclhack fix now:

> fix = {
>    hackname  = glibc_c99_inline_4;
>    files     = sys/sysmacros.h, '*/sys/sysmacros.h';
>    bypass    = "__STDC_VERSION__";
>    c_fix     = format;
>    c_fix_arg = "\n#if __STDC_VERSION__ < 19901L\nextern\n#endif\n";
>    c_fix_arg = "extern";
>    test_text = <<-EOT
>	__extension__ extern __inline unsigned int
>	EOT;
> };

Unfortunately, there is no commentary about intended purpose and the current
discussion does not explain exactly what is needed.  I am going to take a guess
that the __extern_inline macro will not ever need this special treatment.
Therefore, the fix should look like the following.  Comments, please?

> fix = {
>     hackname  = glibc_c99_inline_4;
>     files     = sys/sysmacros.h, '*/sys/sysmacros.h';
>     bypass    = "__STDC_VERSION__";
>     select    = ' extern ';
>     c_fix     = format;
>     c_fix_arg = "\n#if __STDC_VERSION__ < 19901L\nextern\n#endif\n";
>     test_text = <<-EOT
> 	__extension__ extern __inline unsigned int
> 	EOT;
> };


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30678


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug bootstrap/30678] sysmacros.h get currupt from Fixincludes with updated glibc.
  2007-02-02  9:34 [Bug bootstrap/30678] New: sysmacros.h get currupt from Fixincludes with updated glibc ron3763 at msn dot com
                   ` (4 preceding siblings ...)
  2007-02-03 18:32 ` bkorb at gnu dot org
@ 2007-02-03 19:33 ` ron3763 at msn dot com
  2007-02-03 20:37 ` bkorb at gnu dot org
                   ` (11 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: ron3763 at msn dot com @ 2007-02-03 19:33 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from ron3763 at msn dot com  2007-02-03 19:33 -------
Well I guess is the intended purpose is to patch a much needed system file,
even if glibc, hasn't been patched (aka updated), will in my case, I applied
the patch set to jk or jh at glibc group.

I can upload the patch here if you like.  If you need sysmacros.h pre-patch,
post-install (glibc) and munged file you may email me direct.

So my take is, you see fixed sysmacros.h file, bail-out??  is that possible? 
Or do you need to create a test case to bail via 'else' clause.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30678


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug bootstrap/30678] sysmacros.h get currupt from Fixincludes with updated glibc.
  2007-02-02  9:34 [Bug bootstrap/30678] New: sysmacros.h get currupt from Fixincludes with updated glibc ron3763 at msn dot com
                   ` (5 preceding siblings ...)
  2007-02-03 19:33 ` ron3763 at msn dot com
@ 2007-02-03 20:37 ` bkorb at gnu dot org
  2007-02-04 11:32 ` ron3763 at msn dot com
                   ` (10 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: bkorb at gnu dot org @ 2007-02-03 20:37 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from bkorb at gnu dot org  2007-02-03 20:37 -------
Subject: Re:  sysmacros.h get currupt from Fixincludes
 with updated glibc.

ron3763 at msn dot com wrote:
> ------- Comment #6 from ron3763 at msn dot com  2007-02-03 19:33 -------
> Well I guess is the intended purpose is to patch a much needed system file,
> even if glibc, hasn't been patched (aka updated), will in my case, I applied
> the patch set to jk or jh at glibc group.
> 
> I can upload the patch here if you like.  If you need sysmacros.h pre-patch,
> post-install (glibc) and munged file you may email me direct.
> 
> So my take is, you see fixed sysmacros.h file, bail-out??  is that possible? 
> Or do you need to create a test case to bail via 'else' clause.

If the current sysmacros.h header can be compiled by the current GCC
without any tweaking (fixinclude twiddling), then by far the simplest
method is to simply use ``__STDC_VERSION__'' somewhere in that header.
By using that string, you imply that the header is guarded against
semantic variations based on the version of STDC.  fixincludes is already
rigged to *not* apply the fix if this string is found in the header.

(BTW, simply adding:
    /* __STDC_VERSION__ < 19901L aware */
would be sufficient.)

If it looks too ugly to add a "fixincludes-skip-me" marker, then
you need to say exactly how a fixed header can be identified.
Perhaps just finding no existence of " extern " is sufficient,
in which case the attached patch is all that is needed.

Thanks - Bruce
Index: tests/base/sys/sysmacros.h
===================================================================
--- tests/base/sys/sysmacros.h  (revision 120553)
+++ tests/base/sys/sysmacros.h  (working copy)
@@ -10,9 +10,10 @@


 #if defined( GLIBC_C99_INLINE_4_CHECK )
-__extension__ 
+__extension__
 #if __STDC_VERSION__ < 19901L
 extern
 #endif
- __inline unsigned int
+__inline unsigned int
+__extension__ __extern_inline unsigned int
 #endif  /* GLIBC_C99_INLINE_4_CHECK */
Index: inclhack.def
===================================================================
--- inclhack.def        (revision 120553)
+++ inclhack.def        (working copy)
@@ -1359,12 +1369,13 @@
     hackname  = glibc_c99_inline_4;
     files     = sys/sysmacros.h, '*/sys/sysmacros.h';
     bypass    = "__STDC_VERSION__";
+    select    = ' extern ';
     c_fix     = format;
     c_fix_arg = "\n#if __STDC_VERSION__ < 19901L\nextern\n#endif\n";
-    c_fix_arg = "extern";
     test_text = <<-EOT
-__extension__ extern __inline unsigned int
-EOT;
+       __extension__ extern __inline unsigned int
+       __extension__ __extern_inline unsigned int
+       EOT;
 };


Index: fixincl.x
===================================================================
--- fixincl.x   (revision 120553)
+++ fixincl.x   (working copy)
@@ -2,11 +2,11 @@
  * 
  * DO NOT EDIT THIS FILE   (fixincl.x)
  * 
- * It has been AutoGen-ed  Saturday January  6, 2007 at 10:08:19 AM PST
+ * It has been AutoGen-ed  Saturday February  3, 2007 at 11:59:48 AM PST
  * From the definitions    inclhack.def
  * and the template file   fixincl
  */
-/* DO NOT SVN-MERGE THIS FILE, EITHER Sat Jan  6 10:08:19 PST 2007
+/* DO NOT SVN-MERGE THIS FILE, EITHER Sat Feb  3 11:59:48 PST 2007
  *
  * You must regenerate it.  Use the ./genfixes script.
  *
@@ -2318,14 +2318,21 @@
 #define apzGlibc_C99_Inline_4Machs (const char**)NULL

 /*
+ *  content selection pattern - do fix if pattern found
+ */
+tSCC zGlibc_C99_Inline_4Select0[] =
+       " extern ";
+
+/*
  *  content bypass pattern - skip fix if pattern found
  */
 tSCC zGlibc_C99_Inline_4Bypass0[] =
        "__STDC_VERSION__";

-#define    GLIBC_C99_INLINE_4_TEST_CT  1
+#define    GLIBC_C99_INLINE_4_TEST_CT  2
 static tTestDesc aGlibc_C99_Inline_4Tests[] = {
-  { TT_NEGREP,   zGlibc_C99_Inline_4Bypass0, (regex_t*)NULL }, };
+  { TT_NEGREP,   zGlibc_C99_Inline_4Bypass0, (regex_t*)NULL },
+  { TT_EGREP,    zGlibc_C99_Inline_4Select0, (regex_t*)NULL }, };

 /*
  *  Fix Command Arguments for Glibc_C99_Inline_4
@@ -2336,7 +2343,6 @@
 #if __STDC_VERSION__ < 19901L\n\
 extern\n\
 #endif\n",
-    "extern",
     (char*)NULL };

 /* * * * * * * * * * * * * * * * * * * * * * * * * *
@@ -8420,7 +8426,7 @@
  *
  *  List of all fixes
  */
-#define REGEX_COUNT          250
+#define REGEX_COUNT          251
 #define MACH_LIST_SIZE_LIMIT 261
 #define FIX_COUNT            207



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30678


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug bootstrap/30678] sysmacros.h get currupt from Fixincludes with updated glibc.
  2007-02-02  9:34 [Bug bootstrap/30678] New: sysmacros.h get currupt from Fixincludes with updated glibc ron3763 at msn dot com
                   ` (6 preceding siblings ...)
  2007-02-03 20:37 ` bkorb at gnu dot org
@ 2007-02-04 11:32 ` ron3763 at msn dot com
  2007-02-04 22:24 ` tkoenig at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: ron3763 at msn dot com @ 2007-02-04 11:32 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from ron3763 at msn dot com  2007-02-04 11:31 -------
Well it worked, in a testing svn/update/export/patch.. rest of gentoo build.

Now I am back to dying where I did/was before.  Compiling C++ library.  Who to
contact/group.  Here is a portion for a quick glance as to whom/how/catagory to
open a new bug.

Thank you.
Ron
======================
var/tmp/portage/sys-devel/gcc-4.3.98/work/build/./gcc/xgcc -shared-libgcc
-B/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/./gcc -nostdinc++
-L/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/src
-L/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs
-B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem
/usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include
-I/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu
-I/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include
-I/var/tmp/portage/sys-devel/gcc-4.3.98/work/gcc-4.3.98/libstdc++-v3/libsupc++
-fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual
-fdiagnostics-show-location=once -ffunction-sections -fdata-sections -pipe
-fomit-frame-pointer -O2 -march=core2 -mtune=core2 -mssse3 -frename-registers
-fweb -ftracer -D_GNU_SOURCE -c
/var/tmp/portage/sys-devel/gcc-4.3.98/work/gcc-4.3.98/libstdc++-v3/src/pool_allocator.cc
-o pool_allocator.o >/dev/null 2>&1
In file included from
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++locale.h:48,
                 from
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/iosfwd:45,
                 from
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_algobase.h:71,
                 from
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/char_traits.h:46,
                 from
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/string:46,
                 from
/var/tmp/portage/sys-devel/gcc-4.3.98/work/gcc-4.3.98/libstdc++-v3/src/compatibility.cc:49:
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:101:
error: '::fpos_t' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:103:
error: '::clearerr' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:104:
error: '::fclose' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:105:
error: '::feof' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:106:
error: '::ferror' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:107:
error: '::fflush' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:108:
error: '::fgetc' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:109:
error: '::fgetpos' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:110:
error: '::fgets' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:111:
error: '::fopen' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:112:
error: '::fprintf' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:113:
error: '::fputc' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:114:
error: '::fputs' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:115:
error: '::fread' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:116:
error: '::freopen' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:117:
error: '::fscanf' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:118:
error: '::fseek' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:119:
error: '::fsetpos' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:120:
error: '::ftell' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:121:
error: '::fwrite' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:122:
error: '::getc' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:123:
error: '::getchar' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:124:
error: '::gets' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:125:
error: '::perror' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:126:
error: '::printf' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:127:
error: '::putc' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:128:
error: '::putchar' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:129:
error: '::puts' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:130:
error: '::remove' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:131:
error: '::rename' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:132:
error: '::rewind' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:133:
error: '::scanf' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:134:
error: '::setbuf' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:135:
error: '::setvbuf' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:136:
error: '::sprintf' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:137:
error: '::sscanf' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:138:
error: '::tmpfile' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:139:
error: '::tmpnam' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:140:
error: '::ungetc' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:141:
error: '::vfprintf' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:142:
error: '::vprintf' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:143:
error: '::vsprintf' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:170:
error: '::snprintf' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:171:
error: '::vfscanf' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:172:
error: '::vscanf' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:173:
error: '::vsnprintf' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:174:
error: '::vsscanf' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:181:
error: '__gnu_cxx::snprintf' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:182:
error: '__gnu_cxx::vfscanf' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:183:
error: '__gnu_cxx::vscanf' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:184:
error: '__gnu_cxx::vsnprintf' has not been declared
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/cstdio:185:
error: '__gnu_cxx::vsscanf' has not been declared
In file included from
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/iosfwd:45,
                 from
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_algobase.h:71,
                 from
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/char_traits.h:46,
                 from
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/string:46,
                 from
/var/tmp/portage/sys-devel/gcc-4.3.98/work/gcc-4.3.98/libstdc++-v3/src/compatibility.cc:49:
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++locale.h:
In function 'int std::__convert_from_v(__locale_struct* const&, char*, int,
const char*, ...)':
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++locale.h:94:
error: 'vsnprintf' is not a member of 'std'
In file included from
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/string:46,
                 from
/var/tmp/portage/sys-devel/gcc-4.3.98/work/gcc-4.3.98/libstdc++-v3/src/compatibility.cc:49:
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/char_traits.h:
In static member function 'static typename
__gnu_cxx::_Char_types<_CharT>::int_type
__gnu_cxx::char_traits<_CharT>::eof()':
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/char_traits.h:139:
error: 'EOF' was not declared in this scope
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/char_traits.h:
In static member function 'static int std::char_traits<char>::eof()':
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/char_traits.h:291:
error: 'EOF' was not declared in this scope
In file included from
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/fstream:783,
                 from
/var/tmp/portage/sys-devel/gcc-4.3.98/work/gcc-4.3.98/libstdc++-v3/src/compatibility.cc:51:
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/fstream.tcc:
In constructor 'std::basic_filebuf<_CharT, _Traits>::basic_filebuf()':
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/fstream.tcc:83:
error: 'BUFSIZ' was not declared in this scope
/bin/sh ../libtool --tag CXX --mode=compile
/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/./gcc/xgcc -shared-libgcc
-B/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/./gcc -nostdinc++
-L/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/src
-L/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs
-B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem
/usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include 
-I/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu
-I/var/tmp/portage/sys-devel/gcc-4.3.98/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include
-I/var/tmp/portage/sys-devel/gcc-4.3.98/work/gcc-4.3.98/libstdc++-v3/libsupc++ 
-fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual 
-fdiagnostics-show-location=once  -ffunction-sections -fdata-sections  -pipe
-fomit-frame-pointer -O2 -march=core2 -mtune=core2 -mssse3 -frename-registers
-fweb -ftracer  -D_GNU_SOURCE  -c -o debug.lo
/var/tmp/portage/sys-devel/gcc-4.3.98/work/gcc-4.3.98/libstdc++-v3/src/debug.cc


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30678


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug bootstrap/30678] sysmacros.h get currupt from Fixincludes with updated glibc.
  2007-02-02  9:34 [Bug bootstrap/30678] New: sysmacros.h get currupt from Fixincludes with updated glibc ron3763 at msn dot com
                   ` (7 preceding siblings ...)
  2007-02-04 11:32 ` ron3763 at msn dot com
@ 2007-02-04 22:24 ` tkoenig at gcc dot gnu dot org
  2007-02-04 23:06 ` ron3763 at msn dot com
                   ` (8 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2007-02-04 22:24 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from tkoenig at gcc dot gnu dot org  2007-02-04 22:24 -------
Same thing happens on i686-pc-linux-gnu with glibc-2.3.6.ds1-10
(Debian testing) while building libgfortran.  This currently
blocks fortran development on trunk.

Confirming, setting severity and priority.

Trailing error messages:

.libs/in_unpack_generic.o: In function `gnu_dev_minor':
/home/ig25/gcc-bin/trunk/./gcc/include/sys/sysmacros.h:66: multiple definition
of `gnu_dev_minor'
.libs/compile_options.o:/home/ig25/gcc-bin/trunk/./gcc/include/sys/sysmacros.h:66:
first defined here
.libs/in_unpack_generic.o: In function `gnu_dev_makedev':
/home/ig25/gcc-bin/trunk/./gcc/include/sys/sysmacros.h:76: multiple definition
of `gnu_dev_makedev'
.libs/compile_options.o:/home/ig25/gcc-bin/trunk/./gcc/include/sys/sysmacros.h:76:
first defined here
collect2: ld returned 1 exit status
make[3]: *** [libgfortran.la] Error 1
make[3]: Leaving directory
`/home/ig25/gcc-bin/trunk/i686-pc-linux-gnu/libgfortran'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/home/ig25/gcc-bin/trunk/i686-pc-linux-gnu/libgfortran'
make[1]: *** [all-target-libgfortran] Error 2
make[1]: Leaving directory `/home/ig25/gcc-bin/trunk'
make: *** [bootstrap] Error 2


-- 

tkoenig at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tkoenig at gcc dot gnu dot
                   |                            |org
           Severity|major                       |blocker
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
           Priority|P3                          |P1
   Last reconfirmed|0000-00-00 00:00:00         |2007-02-04 22:24:17
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30678


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug bootstrap/30678] sysmacros.h get currupt from Fixincludes with updated glibc.
  2007-02-02  9:34 [Bug bootstrap/30678] New: sysmacros.h get currupt from Fixincludes with updated glibc ron3763 at msn dot com
                   ` (8 preceding siblings ...)
  2007-02-04 22:24 ` tkoenig at gcc dot gnu dot org
@ 2007-02-04 23:06 ` ron3763 at msn dot com
  2007-02-04 23:07 ` ron3763 at msn dot com
                   ` (7 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: ron3763 at msn dot com @ 2007-02-04 23:06 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from ron3763 at msn dot com  2007-02-04 23:06 -------
Created an attachment (id=13005)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13005&action=view)
File/Patch used to update glibc to new c99 semaitics for 4.3.0 gcc.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30678


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug bootstrap/30678] sysmacros.h get currupt from Fixincludes with updated glibc.
  2007-02-02  9:34 [Bug bootstrap/30678] New: sysmacros.h get currupt from Fixincludes with updated glibc ron3763 at msn dot com
                   ` (9 preceding siblings ...)
  2007-02-04 23:06 ` ron3763 at msn dot com
@ 2007-02-04 23:07 ` ron3763 at msn dot com
  2007-02-07 20:05 ` [Bug bootstrap/30678] [4.3 regression] " tkoenig at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: ron3763 at msn dot com @ 2007-02-04 23:07 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from ron3763 at msn dot com  2007-02-04 23:07 -------
I have added the patch file used to update glibc to the new C99 std extern
values so as to allow comparing touched/modified files with the fix-include
modification tables.

sysmacros.h may not be the only one that needs a 'don't touch, if already
fixed.' awareness.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30678


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug bootstrap/30678] [4.3 regression] sysmacros.h get currupt from Fixincludes with updated glibc.
  2007-02-02  9:34 [Bug bootstrap/30678] New: sysmacros.h get currupt from Fixincludes with updated glibc ron3763 at msn dot com
                   ` (10 preceding siblings ...)
  2007-02-04 23:07 ` ron3763 at msn dot com
@ 2007-02-07 20:05 ` tkoenig at gcc dot gnu dot org
  2007-02-07 21:02 ` bkorb at gnu dot org
                   ` (5 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2007-02-07 20:05 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #12 from tkoenig at gcc dot gnu dot org  2007-02-07 20:05 -------
According to http://gcc.gnu.org/ml/gcc/2007-02/msg00067.html,
this was caused by

2007-02-03 Bruce Korb <bkorb@gnu.org>

       * inclhack.def (glibc_c99_inline_4): replace "extern" only if
       surrounded by space characters.

As this blocks a good deal of gfortran development right now,
would it be appropriate to reverse this patch?


-- 

tkoenig at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|sysmacros.h get currupt from|[4.3 regression] sysmacros.h
                   |Fixincludes with updated    |get currupt from Fixincludes
                   |glibc.                      |with updated glibc.


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30678


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug bootstrap/30678] [4.3 regression] sysmacros.h get currupt from Fixincludes with updated glibc.
  2007-02-02  9:34 [Bug bootstrap/30678] New: sysmacros.h get currupt from Fixincludes with updated glibc ron3763 at msn dot com
                   ` (11 preceding siblings ...)
  2007-02-07 20:05 ` [Bug bootstrap/30678] [4.3 regression] " tkoenig at gcc dot gnu dot org
@ 2007-02-07 21:02 ` bkorb at gnu dot org
  2007-02-08 20:26 ` tkoenig at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: bkorb at gnu dot org @ 2007-02-07 21:02 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #13 from bkorb at gnu dot org  2007-02-07 21:02 -------
The problem was supposed to have been fixed:
http://gcc.gnu.org/ml/gcc-cvs/2007-02/msg00194.html
http://gcc.gnu.org/ml/gcc-cvs/2007-02/msg00172.html

If you are still having problems, please show the nature of the difficulty.
Specifically, the text that is mistakenly reformed or text that
should be reformed but is not.  THank you.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30678


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug bootstrap/30678] [4.3 regression] sysmacros.h get currupt from Fixincludes with updated glibc.
  2007-02-02  9:34 [Bug bootstrap/30678] New: sysmacros.h get currupt from Fixincludes with updated glibc ron3763 at msn dot com
                   ` (12 preceding siblings ...)
  2007-02-07 21:02 ` bkorb at gnu dot org
@ 2007-02-08 20:26 ` tkoenig at gcc dot gnu dot org
  2007-02-08 20:53 ` bkorb at gnu dot org
                   ` (3 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2007-02-08 20:26 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #14 from tkoenig at gcc dot gnu dot org  2007-02-08 20:26 -------
(In reply to comment #13)
> The problem was supposed to have been fixed:
> http://gcc.gnu.org/ml/gcc-cvs/2007-02/msg00194.html
> http://gcc.gnu.org/ml/gcc-cvs/2007-02/msg00172.html

Ah, I see.  As I don't regularly read gcc-cvs :-), and the commits
didn't mention this PR, I didn't catch that.

This WORKSFORME now.  Is anybody else seeing problems?  If not,
we can close this.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30678


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug bootstrap/30678] [4.3 regression] sysmacros.h get currupt from Fixincludes with updated glibc.
  2007-02-02  9:34 [Bug bootstrap/30678] New: sysmacros.h get currupt from Fixincludes with updated glibc ron3763 at msn dot com
                   ` (13 preceding siblings ...)
  2007-02-08 20:26 ` tkoenig at gcc dot gnu dot org
@ 2007-02-08 20:53 ` bkorb at gnu dot org
  2007-02-08 21:38 ` pinskia at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: bkorb at gnu dot org @ 2007-02-08 20:53 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #15 from bkorb at gnu dot org  2007-02-08 20:53 -------
The commit notice went out to gcc-patches, too.  I'd have updated this,
but apparently I need more than gcc-CVS commit permissions to do so.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30678


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug bootstrap/30678] [4.3 regression] sysmacros.h get currupt from Fixincludes with updated glibc.
  2007-02-02  9:34 [Bug bootstrap/30678] New: sysmacros.h get currupt from Fixincludes with updated glibc ron3763 at msn dot com
                   ` (14 preceding siblings ...)
  2007-02-08 20:53 ` bkorb at gnu dot org
@ 2007-02-08 21:38 ` pinskia at gcc dot gnu dot org
  2007-02-09 21:45 ` pinskia at gcc dot gnu dot org
  2007-03-01  5:08 ` b33fc0d3 at gmail dot com
  17 siblings, 0 replies; 19+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2007-02-08 21:38 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #16 from pinskia at gcc dot gnu dot org  2007-02-08 21:38 -------
Fixed.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|---                         |4.3.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30678


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug bootstrap/30678] [4.3 regression] sysmacros.h get currupt from Fixincludes with updated glibc.
  2007-02-02  9:34 [Bug bootstrap/30678] New: sysmacros.h get currupt from Fixincludes with updated glibc ron3763 at msn dot com
                   ` (15 preceding siblings ...)
  2007-02-08 21:38 ` pinskia at gcc dot gnu dot org
@ 2007-02-09 21:45 ` pinskia at gcc dot gnu dot org
  2007-03-01  5:08 ` b33fc0d3 at gmail dot com
  17 siblings, 0 replies; 19+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2007-02-09 21:45 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #17 from pinskia at gcc dot gnu dot org  2007-02-09 21:44 -------
*** Bug 30709 has been marked as a duplicate of this bug. ***


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kvarsin at gmail dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30678


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug bootstrap/30678] [4.3 regression] sysmacros.h get currupt from Fixincludes with updated glibc.
  2007-02-02  9:34 [Bug bootstrap/30678] New: sysmacros.h get currupt from Fixincludes with updated glibc ron3763 at msn dot com
                   ` (16 preceding siblings ...)
  2007-02-09 21:45 ` pinskia at gcc dot gnu dot org
@ 2007-03-01  5:08 ` b33fc0d3 at gmail dot com
  17 siblings, 0 replies; 19+ messages in thread
From: b33fc0d3 at gmail dot com @ 2007-03-01  5:08 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #18 from b33fc0d3 at gmail dot com  2007-03-01 05:08 -------
I am having the same problem as Ron Hutnick, dying while compiling libstdc++.

/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/./gcc/xgcc
-shared-libgcc
-B/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/./gcc
-nostdinc++
-L/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/src
-L/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs
-B/usr/lib/gcj-4.3.0_alpha20070228/x86_64-unknown-linux-gnu/bin/
-B/usr/lib/gcj-4.3.0_alpha20070228/x86_64-unknown-linux-gnu/lib/ -isystem
/usr/lib/gcj-4.3.0_alpha20070228/x86_64-unknown-linux-gnu/include -isystem
/usr/lib/gcj-4.3.0_alpha20070228/x86_64-unknown-linux-gnu/sys-include
-I/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu
-I/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include
-I/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/gcc-4.3-20070228/libstdc++-v3/libsupc++
-fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual
-fdiagnostics-show-location=once -ffunction-sections -fdata-sections
-march=athlon64 -O2 -pipe -D_GNU_SOURCE -c
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/gcc-4.3-20070228/libstdc++-v3/src/compatibility.cc
 -fPIC -DPIC -o .libs/compatibility.o
In file included from
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu/bits/c++locale.h:48,
                 from
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/iosfwd:46,
                 from
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_algobase.h:70,
                 from
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/char_traits.h:46,
                 from
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/string:47,
                 from
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/gcc-4.3-20070228/libstdc++-v3/src/compatibility.cc:49:
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:101:
error: '::fpos_t' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:103:
error: '::clearerr' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:104:
error: '::fclose' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:105:
error: '::feof' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:106:
error: '::ferror' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:107:
error: '::fflush' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:108:
error: '::fgetc' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:109:
error: '::fgetpos' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:110:
error: '::fgets' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:111:
error: '::fopen' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:112:
error: '::fprintf' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:113:
error: '::fputc' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:114:
error: '::fputs' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:115:
error: '::fread' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:116:
error: '::freopen' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:117:
error: '::fscanf' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:118:
error: '::fseek' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:119:
error: '::fsetpos' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:120:
error: '::ftell' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:121:
error: '::fwrite' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:122:
error: '::getc' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:123:
error: '::getchar' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:124:
error: '::gets' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:125:
error: '::perror' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:126:
error: '::printf' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:127:
error: '::putc' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:128:
error: '::putchar' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:129:
error: '::puts' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:130:
error: '::remove' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:131:
error: '::rename' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:132:
error: '::rewind' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:133:
error: '::scanf' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:134:
error: '::setbuf' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:135:
error: '::setvbuf' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:136:
error: '::sprintf' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:137:
error: '::sscanf' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:138:
error: '::tmpfile' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:139:
error: '::tmpnam' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:140:
error: '::ungetc' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:141:
error: '::vfprintf' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:142:
error: '::vprintf' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:143:
error: '::vsprintf' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:170:
error: '::snprintf' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:171:
error: '::vfscanf' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:172:
error: '::vscanf' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:173:
error: '::vsnprintf' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:174:
error: '::vsscanf' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:181:
error: '__gnu_cxx::snprintf' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:182:
error: '__gnu_cxx::vfscanf' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:183:
error: '__gnu_cxx::vscanf' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:184:
error: '__gnu_cxx::vsnprintf' has not been declared
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:185:
error: '__gnu_cxx::vsscanf' has not been declared
In file included from
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/iosfwd:46,
                 from
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_algobase.h:70,
                 from
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/char_traits.h:46,
                 from
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/string:47,
                 from
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/gcc-4.3-20070228/libstdc++-v3/src/compatibility.cc:49:
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu/bits/c++locale.h:
In function 'int std::__convert_from_v(__locale_struct* const&, char*, int,
const char*, ...)':
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu/bits/c++locale.h:94:
error: 'vsnprintf' is not a member of 'std'
In file included from
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/string:47,
                 from
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/gcc-4.3-20070228/libstdc++-v3/src/compatibility.cc:49:
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/char_traits.h:
In static member function 'static typename
__gnu_cxx::_Char_types<_CharT>::int_type
__gnu_cxx::char_traits<_CharT>::eof()':
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/char_traits.h:139:
error: 'EOF' was not declared in this scope
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/char_traits.h:
In static member function 'static int std::char_traits<char>::eof()':
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/char_traits.h:291:
error: 'EOF' was not declared in this scope
In file included from
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream:783,
                 from
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/gcc-4.3-20070228/libstdc++-v3/src/compatibility.cc:51:
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/fstream.tcc:
In constructor 'std::basic_filebuf<_CharT, _Traits>::basic_filebuf()':
/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/fstream.tcc:83:
error: 'BUFSIZ' was not declared in this scope
make[4]: *** [compatibility.lo] Error 1
make[4]: Leaving directory
`/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build/x86_64-unknown-linux-gnu/libstdc++-v3'
make[1]: *** [all-target-libstdc++-v3] Error 2
make[1]: Leaving directory
`/var/tmp/portage/dev-java/gcj-4.3.0_alpha20070228/work/build'
make: *** [profiledbootstrap] Error 2


-- 

b33fc0d3 at gmail dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |b33fc0d3 at gmail dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30678


^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2007-03-01  5:08 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-02-02  9:34 [Bug bootstrap/30678] New: sysmacros.h get currupt from Fixincludes with updated glibc ron3763 at msn dot com
2007-02-02 10:39 ` [Bug bootstrap/30678] " franke dot daniel at gmail dot com
2007-02-02 14:57 ` bkorb at gnu dot org
2007-02-02 21:22 ` ron3763 at msn dot com
2007-02-02 21:32 ` bkorb at gnu dot org
2007-02-03 18:32 ` bkorb at gnu dot org
2007-02-03 19:33 ` ron3763 at msn dot com
2007-02-03 20:37 ` bkorb at gnu dot org
2007-02-04 11:32 ` ron3763 at msn dot com
2007-02-04 22:24 ` tkoenig at gcc dot gnu dot org
2007-02-04 23:06 ` ron3763 at msn dot com
2007-02-04 23:07 ` ron3763 at msn dot com
2007-02-07 20:05 ` [Bug bootstrap/30678] [4.3 regression] " tkoenig at gcc dot gnu dot org
2007-02-07 21:02 ` bkorb at gnu dot org
2007-02-08 20:26 ` tkoenig at gcc dot gnu dot org
2007-02-08 20:53 ` bkorb at gnu dot org
2007-02-08 21:38 ` pinskia at gcc dot gnu dot org
2007-02-09 21:45 ` pinskia at gcc dot gnu dot org
2007-03-01  5:08 ` b33fc0d3 at gmail dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).