Posts

Posts mit dem Label "TAO" werden angezeigt.

Compiling ACE+TAO on Mac OS X

So, what's ACE+TAO? It's big, it's complex, it's middleware! See more info at http://www.cs.wustl.edu/~schmidt/ACE.html and at http://www.cs.wustl.edu/~schmidt/TAO.html . In trying to compile ACE 5.7.5 and TAO 1.7.5 on my Mac OS X 10.5.8 system I encountered some strange error messages while linking. These were duplicate symbol errors I couldn't really track down to their root cause but was able to find simple cures. For those poor souls also hitting those faults the following list of changes may help: File $ACE_ROOT/ace/Based_Pointer_Repository.h File $ACE_ROOT/ace/Obstack.h Re 1. : File $ACE_ROOT/ace/Based_Pointer_Repository.h I had to comment out the ACE_SINGLE_DECLARATION on lines 82 to 84: /* - frgo, 2010-01-03 /// Declare a process wide singleton ACE_SINGLETON_DECLARE (ACE_Singleton, ACE_Based_Pointer_Repository, ACE_SYNCH_RW_MUTEX) */ Re 2. : File $ACE_ROOT/ace/Obstack.h I had to comment out the ACE_SINGLE_DE...