Issue Details (XML | Word | Printable)

Key: STDCXX-822
Type: Bug Bug
Status: Open Open
Priority: Minor Minor
Assignee: Martin Sebor
Reporter: Martin Sebor
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
C++ Standard Library

[EDG eccp 3.9/Solaris 10] configuration problems

Created: 01/Apr/08 11:37 PM   Updated: 02/May/08 01:21 AM
Return to search
Component/s: Configuration
Affects Version/s: 4.2.1
Fix Version/s: 4.3.0

Time Tracking:
Original Estimate: 12h
Original Estimate - 12h
Remaining Estimate: 12h
Remaining Estimate - 12h
Time Spent: Not Specified
Remaining Estimate - 12h

File Attachments:
  Size
Text File Licensed for inclusion in ASF works config.log 2008-04-01 11:38 PM Martin Sebor 339 kB
Environment: EDH eccp 3.9/Solaris 9
Issue Links:
dependent
 

Severity: Compiler Error


 Description  « Hide
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".



 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Martin Sebor added a comment - 01/Apr/08 11:38 PM
Attached config.log for EDG eccp 3.9 on Solaris 10.

Martin Sebor added a comment - 03/Apr/08 07:07 PM
Getting this far in the configuration process depends on solving the libm problem discussed in STDCXX-820.

Martin Sebor added a comment - 03/Apr/08 07:24 PM
Let's try to see if fixing this is even possible in the 4.3 timeframe.