Latest cvs glibc breaks c++
Martin Schlemmer
azarah@gentoo.org
Sat Jun 21 19:44:00 GMT 2003
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20030621/b1537c5d/attachment.sig>
More information about the Libc-alpha
mailing list