This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Latest cvs glibc breaks c++


Hi

Latest glibc snapshots give the following problem with many C++ code:

---------------------------------------
In file included from
/space/var/tmp/portage/gcc-3.3/work/build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu/bits/gthr-default.h:38,
                 from
/space/var/tmp/portage/gcc-3.3/work/build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu/bits/gthr.h:98,
                 from
/space/var/tmp/portage/gcc-3.3/work/gcc-3.3/libstdc++-v3/libsupc++/eh_alloc.cc:39:
/usr/include/unistd.h:28: error: parse error before string constant
In file included from
/space/var/tmp/portage/gcc-3.3/work/build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu/bits/gthr-default.h:38,
                 from
/space/var/tmp/portage/gcc-3.3/work/build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu/bits/gthr.h:98,
                 from
/space/var/tmp/portage/gcc-3.3/work/gcc-3.3/libstdc++-v3/libsupc++/eh_alloc.cc:39:
/usr/include/unistd.h:256: error: storage class specified for field
`access'
/usr/include/unistd.h:261: error: storage class specified for field
`euidaccess
   '
/usr/include/unistd.h:286: error: storage class specified for field
`lseek'
/usr/include/unistd.h:298: error: storage class specified for field
`lseek64'
/usr/include/unistd.h:305: error: storage class specified for field
`close'
/usr/include/unistd.h:312: error: storage class specified for field
`read'
/usr/include/unistd.h:318: error: storage class specified for field
`write'
/usr/include/unistd.h:329: error: storage class specified for field
`pread'
/usr/include/unistd.h:337: error: storage class specified for field
`pwrite'
/usr/include/unistd.h:357: error: storage class specified for field
`pread64'
/usr/include/unistd.h:361: error: storage class specified for field
`pwrite64'
/usr/include/unistd.h:369: error: storage class specified for field
`pipe'
/usr/include/unistd.h:378: error: storage class specified for field
`alarm'
/usr/include/unistd.h:390: error: storage class specified for field
`sleep'
/usr/include/unistd.h:398: error: storage class specified for field
`ualarm'
/usr/include/unistd.h:405: error: storage class specified for field
`usleep'
/usr/include/unistd.h:414: error: storage class specified for field
`pause'
/usr/include/unistd.h:419: error: storage class specified for field
`chown'
/usr/include/unistd.h:423: error: storage class specified for field
`fchown'
/usr/include/unistd.h:429: error: storage class specified for field
`lchown'
/usr/include/unistd.h:434: error: storage class specified for field
`chdir'
/usr/include/unistd.h:438: error: storage class specified for field
`fchdir'
/usr/include/unistd.h:448: error: storage class specified for field
`getcwd'
/usr/include/unistd.h:454: error: storage class specified for field `
   get_current_dir_name'
/usr/include/unistd.h:461: error: storage class specified for field
`getwd'
/usr/include/unistd.h:466: error: storage class specified for field
`dup'
/usr/include/unistd.h:469: error: storage class specified for field
`dup2'
/usr/include/unistd.h:472: error: storage class specified for field
`__environ'
/usr/include/unistd.h:474: error: storage class specified for field
`environ'
/usr/include/unistd.h:481: error: storage class specified for field
`execve'
/usr/include/unistd.h:487: error: storage class specified for field
`fexecve'
/usr/include/unistd.h:492: error: storage class specified for field
`execv'
/usr/include/unistd.h:496: error: storage class specified for field
`execle'
/usr/include/unistd.h:500: error: storage class specified for field
`execl'
/usr/include/unistd.h:504: error: storage class specified for field
`execvp'
/usr/include/unistd.h:509: error: storage class specified for field
`execlp'
/usr/include/unistd.h:514: error: storage class specified for field
`nice'
/usr/include/unistd.h:519: error: storage class specified for field
`_exit'
-----------------------------------------

Any suggestions?  Btw, using nptl-0.47 with cvs glibc.


Thanks,

-- 

Martin Schlemmer



Attachment: signature.asc
Description: This is a digitally signed message part


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]