You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stdcxx.apache.org by "Martin Sebor (JIRA)" <ji...@apache.org> on 2006/02/08 03:48:58 UTC

[jira] Commented: (STDCXX-124) [gcc 3.4.4/FreeBSD 6.0] compilation errors due to misconfiguration

    [ http://issues.apache.org/jira/browse/STDCXX-124?page=comments#action_12365515 ] 

Martin Sebor commented on STDCXX-124:
-------------------------------------

It would be good to find out where the heck these symbols are supposed to be on a stock installation of FreeBSD (by asking on some FreeBSD development mailing list).
It might be worthwhile to build gcc on the system and see if it can be used instead of the stock gcc FreeBSD comes with. If so, it would confirm that the default FreeBSD installation of gcc is broken or at least very likely unusable for what we need to use it for.

> [gcc 3.4.4/FreeBSD 6.0] compilation errors due to misconfiguration
> ------------------------------------------------------------------
>
>          Key: STDCXX-124
>          URL: http://issues.apache.org/jira/browse/STDCXX-124
>      Project: C++ Standard Library
>         Type: Bug
>   Components: Configuration
>     Versions: 4.1.3
>  Environment: gcc 3.4.4, FreeBSD 6.0
>     Reporter: Martin Sebor
>     Priority: Critical
>      Fix For: 4.1.2

>
> $ nice gmake BUILDTYPE=15s BUILDDIR=/tmp/sebor/gcc-3.4.4-15s
> GNUmakefile:283: "CONFIG not specified, using gcc.config"
> creating BUILDDIR=/tmp/sebor/gcc-3.4.4-15s
> generating /tmp/sebor/gcc-3.4.4-15s/makefile.in from /tmp/sebor/trunk/etc/config/gcc.config
> gmake[1]: Entering directory `/tmp/sebor/gcc-3.4.4-15s'
> gmake[2]: Entering directory `/tmp/sebor/gcc-3.4.4-15s/include'
> gmake config
> gmake[3]: Entering directory `/tmp/sebor/gcc-3.4.4-15s/include'
> configuring for gcc-3.4.4 on freebsd-6.0-release-alpha
> checking if compiler is sane                       ok
> checking if linker is sane                         ok
> checking if run environment is sane                ok
> checking system architecture                       LP64 little endian
> ...
> gmake[2]: Entering directory `/tmp/sebor/gcc-3.4.4-15s/lib'
> gcc -c -I/tmp/sebor/trunk/include/ansi -D_RWSTDDEBUG   -pthread -D_RWSTD_USE_CONFIG -I/tmp/sebor/gcc-3.4.4-15s/include -I/tmp/sebor/trunk/include  -pedantic -nostdinc++ -g  -W -Wall -Wcast-qual -Winline -Wshadow -Wwrite-strings -Wno-long-long -Wcast-align   /tmp/sebor/trunk/src/assert.cpp
> gcc -c -I/tmp/sebor/trunk/include/ansi -D_RWSTDDEBUG   -pthread -D_RWSTD_USE_CONFIG -I/tmp/sebor/gcc-3.4.4-15s/include -I/tmp/sebor/trunk/include  -pedantic -nostdinc++ -g  -W -Wall -Wcast-qual -Winline -Wshadow -Wwrite-strings -Wno-long-long -Wcast-align   /tmp/sebor/trunk/src/atomic-cxx.S
> gcc -c -I/tmp/sebor/trunk/include/ansi -D_RWSTDDEBUG   -pthread -D_RWSTD_USE_CONFIG -I/tmp/sebor/gcc-3.4.4-15s/include -I/tmp/sebor/trunk/include  -pedantic -nostdinc++ -g  -W -Wall -Wcast-qual -Winline -Wshadow -Wwrite-strings -Wno-long-long -Wcast-align   /tmp/sebor/trunk/src/bitset.cpp
> In file included from /tmp/sebor/trunk/include/string:32,
>                  from /tmp/sebor/trunk/include/bitset:27,
>                  from /tmp/sebor/trunk/src/bitset.cpp:24:
> /tmp/sebor/trunk/include/rw/_iosfwd.h:168: error: `_RWSTD_SEEK_SET' was not declared in this scope
> /tmp/sebor/trunk/include/rw/_iosfwd.h:168: error: enumerator value for `__rw_beg' not integer constant
> [... many other errors...]

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira