[ 
https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12743864#action_12743864
 ] 

Jaroslaw Zola commented on STDCXX-1039:
---------------------------------------

After playing a little with my compiler (e.g. float.h in Como has LDBL_MAX 
incorrectly defined) I was able to come up with the attached config.
It seems it is possible at least partially to get stdcxx compiled. Now it is 
failing on examples (see build.log). Sometime soon I hope to be able to work on 
this issue.


> [Como como 4.3.10.1] identifier "_RWSTD_VA_LIST" is undefined when compiling 
> src/assert.cpp
> -------------------------------------------------------------------------------------------
>
>                 Key: STDCXX-1039
>                 URL: https://issues.apache.org/jira/browse/STDCXX-1039
>             Project: C++ Standard Library
>          Issue Type: Bug
>          Components: Configuration
>    Affects Versions: 4.2.1
>         Environment: Linux Gentoo x86_64 with 32bit Como 4.3.10.1 compiler 
> (gcc -m32 C compiler).
>            Reporter: Jaroslaw Zola
>         Attachments: config.h, config.log, makefile.in
>
>
> The library fails to compile with the error given below. This problem seems 
> to be similar to 
> [STDCXX-822|http://issues.apache.org/jira/browse/STDCXX-822]. 
> como -c -I/opt/src/stdcxx-4.2.1/include/ansi   -D_REENTRANT  
> -I/opt/src/stdcxx-4.2.1/include -I/opt/src/stdcxx-4.2.1/build/include  -A -x 
> --no_stdarg_builtin --template_directory=/lib -O   --display_error_number 
> --diag_suppress 11,450,518    /opt/src/stdcxx-4.2.1/src/assert.cpp
> Comeau C/C++ 4.3.10.1 (May  7 2008 12:23:21) for LINUX_INTEL_ELF_Beta
> Copyright 1988-2008 Comeau Computing.  All rights reserved.
> MODE:strict errors C++ noC++0x_extensions
> "/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h", line 117: warning #867-D: 
>           declaration of "size_t" does not match the expected type
>           "unsigned int"
>   typedef unsigned long size_t;
>                         ^
> "/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h", line 151: error #20: 
>           identifier "_RWSTD_VA_LIST" is undefined
>   int vfprintf (FILE*, const char*, _RWSTD_VA_LIST);
>                                     ^
> "/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h", line 152: error #20: 
>           identifier "_RWSTD_VA_LIST" is undefined
>   int vprintf (const char*, _RWSTD_VA_LIST);
>                             ^
> "/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h", line 153: error #20: 
>           identifier "_RWSTD_VA_LIST" is undefined
>   int vsprintf (char*, const char*, _RWSTD_VA_LIST);
>                                     ^
> 3 errors detected in the compilation of 
> "/opt/src/stdcxx-4.2.1/src/assert.cpp".
> gmake[2]: *** [assert.o] Error 2
> gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
> gmake[1]: *** [lib] Error 2
> gmake[1]: Leaving directory `/opt/src/stdcxx-4.2.1/build'
> gmake: *** [libstd] Error 2

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to