For everyone else's viewing pleasure: ________________________________
From: Eric Lemings Sent: Thursday, July 12, 2007 6:30 PM To: Andrew Black Cc: Martin Sebor Subject: Built STDCXX On Mac Lately? Has anyone built STDCXX on Mac lately? I just tried and got some compile errors in util/localedef.cpp. At first glance, it looks like the change that conditionally includes <iconv.h> is the culprit. There are still symbols from that header file still being used in the source file even when the header is not included. Here's the error: gcc runall.o cmdopt.o output.o util.o exec.o display.o -o exec -L/Users/elemings/Developer/Build/stdcxx/lib -lstd -lsupc++ -lgcc_eh -lm gcc -c -I/Users/elemings/Developer/Work/stdcxx/include/ansi -D_RWSTDDEBUG -I/Users/elemings/Developer/Work/stdcxx/include -I/Users/elemings/Developer/Build/stdcxx/include -pedantic -nostdinc++ -g -W -Wall -Wcast-qual -Winline -Wshadow -Wwrite-strings -Wno-long-long -Wcast-align /Users/elemings/Developer/Work/stdcxx/util/localedef.cpp In file included from /Users/elemings/Developer/Work/stdcxx/util/def.h:45, from /Users/elemings/Developer/Work/stdcxx/util/localedef.cpp:30: /Users/elemings/Developer/Work/stdcxx/util/charmap.h:167: error: 'iconv_t' does not name a type /Users/elemings/Developer/Work/stdcxx/util/charmap.h:230: error: 'iconv_t' does not name a type /Users/elemings/Developer/Work/stdcxx/util/charmap.h:233: error: 'iconv_t' does not name a type /Users/elemings/Developer/Work/stdcxx/util/localedef.cpp: In function 'bool process_command_line(ProgramOptions*, int, char**)': /Users/elemings/Developer/Work/stdcxx/util/localedef.cpp:475: warning: unused variable 'errors' make[2]: *** [localedef.o] Error 1 make[1]: *** [util] Error 2 make: *** [libstd] Error 2 I was about to file a Jira issue but thought I'd make sure this is really an error and not my environment. Brad.