|
|
|
|||||
|
I just installed Tiger (Mac OS 10.4) which comes with GCC 4.0 as the default. When linking with the binary Darwin distribution version 2.1.2, I get errors like this:
/usr/bin/ld: Undefined symbols: typeinfo for IceUtil::NullHandleException typeinfo for Ice::LocalObject collect2: ld returned 1 exit status make: *** [tlogger] Error 1 If anyone else has encountered this, the answer is simple. You have to fall back to the 3.3 version of the compiler to build your projects. I assume you could download the source distribution and build it with 4.0, but I didn't try that. Using g++-3.3 makes everything happy. |
|
||||||
|
Unfortunately GCC 4.0 has a bug that makes it unusable for Ice. GCC 4.0.1 fixes this problem. Please see also this thread:
Ice-2.1.2 on OS X 10.4.2/gcc 4.0 Last edited by marc : 11-10-2005 at 01:44 PM. |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| error C2027: use of undefined type 'Ice::0bjectAdapter' | ZeroX | Help Center | 3 | 09-13-2006 10:04 AM |
| Will Ice support Java tiger? | Mjollnir | Help Center | 1 | 11-05-2004 08:10 AM |
| slice2cpp: relocation error: ... undefined symbol: yydebug | catalin | Help Center | 1 | 11-07-2003 08:56 AM |
| Undefined make variable conflicting with environment | ashar | Bug Reports | 1 | 07-24-2003 04:14 PM |
| Why allow undefined behavior ? | Mogens Hansen | Comments | 2 | 02-19-2003 05:46 PM |