[Ace-users] Can't compile ACE in Mac Os X Leopard

odin ManuelFragaCastro at gmail.com
Sun Dec 23 16:54:54 CST 2007


I'm trying to compile ACE in a new MacBook with Mac Os X Leopard.

I have installed last XCode and dlcompat.

In $ACE_ROOT/ace/config.h -> #define ACE_NEEDS_DL_UNDERSCORE
                                               #include "ace/config-
macosx-leopard.h"
In $ACE_ROOT/include/makeinclude/platform_macros.GNU ->
include $(ACE_ROOT)/include/makeinclude/platform_macosx_tiger.GNU.

In my .profile:
export ACE_ROOT=/Users/manuel/ACE_wrappers
export OSM_ROOT=/User/manuel/workspace/osmius_engine
export DYLD_LIBRARY_PATH=$ACE_ROOT/ace:$ACE_ROOT/lib:
$DYLD_LIBRARY_PATH

Then I try make from $ACE_ROOT/ace and I have after a long time
compiling the next error lines:

d_Memory.o .shobj/Synch_Options.o .shobj/System_Time.o .shobj/
Task.o .shobj/Thread.o .shobj/Thread_Adapter.o .shobj/
Thread_Control.o .shobj/Thread_Exit.o .shobj/Thread_Hook.o .shobj/
Thread_Manager.o .shobj/Thread_Mutex.o .shobj/
Thread_Semaphore.o .shobj/Throughput_Stats.o .shobj/
Time_Value.o .shobj/Timeprobe.o .shobj/TLI.o .shobj/
TLI_Acceptor.o .shobj/TLI_Connector.o .shobj/TLI_Stream.o .shobj/
Token.o .shobj/TP_Reactor.o .shobj/Trace.o .shobj/TSS_Adapter.o .shobj/
TTY_IO.o .shobj/UNIX_Addr.o .shobj/UPIPE_Acceptor.o .shobj/
UPIPE_Connector.o .shobj/UPIPE_Stream.o .shobj/WFMO_Reactor.o .shobj/
WIN32_Asynch_IO.o .shobj/WIN32_Proactor.o .shobj/XTI_ATM_Mcast.o -
flat_namespace -L/Users/manuel/ACE_wrappers/ace -L./ -L../lib -L. -L../
lib
chmod a+rx libACE.dylib
Installing libACE.dylib -> ../lib
: command not foundrappers/bin/add_rel_link.sh: line 2:
'Users/manuel/ACE_wrappers/bin/add_rel_link.sh: line 5: syntax error
near unexpected token `
'Users/manuel/ACE_wrappers/bin/add_rel_link.sh: line 5: `abspath ()
Installing libACE.dylib -> ../lib
: command not foundrappers/bin/add_rel_link.sh: line 2:
'Users/manuel/ACE_wrappers/bin/add_rel_link.sh: line 5: syntax error
near unexpected token `
'Users/manuel/ACE_wrappers/bin/add_rel_link.sh: line 5: `abspath ()
make[1]: *** [../lib/libACE.dylib] Error 2
make: *** [ACE] Error 2

Do you know where the problem comes from?

Thanks a lot


More information about the Ace-users mailing list