Details
-
Bug
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
4.2.1
-
None
-
EDH eccp 3.9/Solaris 9
-
Compiler Error
Description
After working around STDCXX-820 the first library source file, assert.h, fails to build with EDG eccp 3.9 on Solaris 10 with the errors below. Clearly, the library isn't configured correctly. Accordig to EDG, the eccp 3.9 front end hasn't been tested on Solaris 10 so it's very likely broken to the point if being unusable for our purposes.
eccp -c -I/amd/devco/sebor/stdcxx/include/ansi -D_RWSTDDEBUG -I/amd/devco/sebor/stdcxx/include -I/build/sebor/stdcxx-eccp-3.8-11s/include -A -x --template_directory=/build/sebor/stdcxx-eccp-3.8-11s/lib -g --display_error_number --remarks --diag_suppress 193,236,340,401,261,479,487,678,679,815 /amd/devco/sebor/stdcxx/src/assert.cpp
"/amd/devco/sebor/stdcxx/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;
^
"/amd/devco/sebor/stdcxx/include/ansi/_cstdio.h", line 151: error #20:
identifier "_RWSTD_VA_LIST" is undefined
int vfprintf (FILE*, const char*, _RWSTD_VA_LIST);
^
"/amd/devco/sebor/stdcxx/include/ansi/_cstdio.h", line 152: error #20:
identifier "_RWSTD_VA_LIST" is undefined
int vprintf (const char*, _RWSTD_VA_LIST);
^
"/amd/devco/sebor/stdcxx/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 "/amd/devco/sebor/stdcxx/src/assert.cpp".
Attachments
Attachments
Issue Links
- depends upon
-
STDCXX-820 [EDG eccp/Solaris 10] config error in prelinker on libm
- Open