stdcxx-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Winon <wmbo...@gmail.com>
Subject error compiling on linux
Date Tue, 08 Jan 2013 17:09:41 GMT
When trying to compile the svn trunk on linux 64 bit with gcc 4.7.2 
(Debian 4.7.2-17), I get an error with a previous declaration of 
__mbstate_t.

Does anyone have any suggestions for fixing this?


This is the command line I am using to compile
  make BUILDDIR=/home/win/stdcxx_rsvn BUILDMODE=12D CONFIG=gcc.config
and this is a cut and paste of the error.

gcc -c -I/home/win/apache-stdcxx/include/ansi 
-I/home/win/apache-stdcxx/include -I/home/win/stdcxx_rsvn/include 
-pedantic -nostdinc++  -W -Wall -Wcast-qual -Winline -Wshadow 
-Wwrite-strings -Wno-long-long -Wcast-align 
/home/win/apache-stdcxx/src/assert.cpp
In file included from /home/win/apache-stdcxx/include/ansi/wchar.h:201:0,
                  from /usr/include/_G_config.h:20,
                  from /usr/include/libio.h:32,
                  from /usr/include/../include/stdio.h:74,
                  from /home/win/apache-stdcxx/include/ansi/stdio.h:92,
                  from /home/win/apache-stdcxx/src/assert.cpp:32:
/home/win/apache-stdcxx/include/rw/_mbstate.h:146:3: error: conflicting 
declaration 'typedef struct __mbstate_t __mbstate_t'
In file included from /home/win/apache-stdcxx/include/ansi/wchar.h:199:0,
                  from /usr/include/_G_config.h:20,
                  from /usr/include/libio.h:32,
                  from /usr/include/../include/stdio.h:74,
                  from /home/win/apache-stdcxx/include/ansi/stdio.h:92,
                  from /home/win/apache-stdcxx/src/assert.cpp:32:
/usr/include/../include/wchar.h:94:3: error: '__mbstate_t' has a 
previous declaration as 'typedef struct __mbstate_t __mbstate_t'


Thanks,
Win

Mime
View raw message