From: <mo...@ma...> - 2003-02-25 23:03:37
|
hello, I try to build umbrello (uml.sf.net), but I get these errors when run=20 the command "make". g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/sw//include -I/sw/include/=20 -I/usr/X11R6/include -DQT_THREAD_SUPPORT -O2 -fno-exceptions=20 -fno-check-new -c -o tokenizer.o `test -f 'tokenizer.cc' || echo=20 './'`tokenizer.cc In file included from /sw/include/FlexLexer.h:47, from tokenizer.cc:240: /usr/include/gcc/darwin/3.1/g++-v3/backward/iostream.h:36: using=20 declaration ` istream' introduced ambiguous type `istream' tokenizer.cc: In member function `virtual int yyFlexLexer::yylex()': tokenizer.cc:1311: cannot convert `std::istream*' to `istream*' in=20 assignment tokenizer.cc: In member function `void=20 yyFlexLexer::yy_load_buffer_state()': tokenizer.cc:1842: cannot convert `istream*' to `std::istream*' in=20 assignment tokenizer.cc: In member function `void yyFlexLexer::yy_init_buffer(yy_buffer_state*, std::istream*)': tokenizer.cc:1893: cannot convert `std::istream*' to `istream*' in=20 assignment make[3]: *** [tokenizer.o] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 I think this is a compiler problem (I'm using gcc 3.1, apple dev tools=20= dec), but am a I'm not sure (I'm a newbie). Has anyone a idea? (I added "using namespace std;" to /usr/include/FlexLexer.h and=20 tokenizer.cc) cheers mo --=20 Moritz Zumb=FChl M=FChlebergstr. 81a 8910 Affoltern a/A Switzerland mo...@ma... "source-codes sind wie spielkarten. jeder schaut dem anderen gerne in die spielhand, aber niemand l=E4sst sich gerne in die karten = schauen!" |