[ace-users] ACE: Can not be compiled on Mac OS X

Johnny Willemsen jwillemsen at remedy.nl
Mon Oct 1 13:34:39 CDT 2007


Hi,

Can you try the traditional way of compilation, it looks to me that you are
using the autoconf way of building, that is something we don't support at
all on MacOS.

Regards,

Johnny Willemsen
Remedy IT
Postbus 101
2650 AC  Berkel en Rodenrijs
The Netherlands
www.theaceorb.nl / www.remedy.nl  

*** Integrated compile and test statistics see
http://scoreboard.theaceorb.nl ***
*** Commercial service and support for ACE/TAO/CIAO             ***
*** See http://www.theaceorb.nl/en/support.html                 *** 

> -----Original Message-----
> From: ace-users-bounces at cse.wustl.edu 
> [mailto:ace-users-bounces at cse.wustl.edu] On Behalf Of Douglas 
> C. Schmidt
> Sent: Monday, October 01, 2007 7:49 PM
> To: eddyxu at gmail.com; ace-users at cse.wustl.edu
> Subject: Re: [ace-users] ACE: Can not be compiled on Mac OS X
> 
> Hi,
> 
> Thanks for using the PRF.
> 
> >ACE VERSION: 5.6.1
> >
> >Apple Macbook Core duro 1.8G, 2G RAM, Mac OS X 10.4.10,
> >i686-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build
> >5367)
> 
> As per
> 
> http://www.dre.vanderbilt.edu/scoreboard/integrated.html
> 
> I don't think we support ACE on Darwin, so I recommend you either
> upgrade to Tiger or help port ACE to Darwin.
> 
> Thanks,
> 
>         Doug
> 
> >    AREA/CLASS/EXAMPLE AFFECTED:
> >   ACE Can not be complied.
> >
> >    DOES THE PROBLEM AFFECT:
> >        ACE COMPILATION
> >
> >    SYNOPSIS:
> > The compilation of ace failed when:
> > g++ -DHAVE_CONFIG_H -I. -I../../ace -I. -I../.. -I.. 
> -DACE_BUILD_DLL -
> >D_REENTRANT -D_THREAD_SAFE -W -Wall -Wpointer-arith -g -O2 -pipe -O -
> >MT libACE_la- ACE.lo -MD -MP -MF .deps/libACE_la-ACE.Tpo -c 
> ../../ace/
> >ACE.cpp  -fno-common -DPIC -o .libs/libACE_la-ACE.o
> >
> >
> >    DESCRIPTION:
> >The error message start by:
> >
> > g++ -DHAVE_CONFIG_H -I. -I../../ace -I. -I../.. -I.. 
> -DACE_BUILD_DLL -
> >D_REENTRANT -D_THREAD_SAFE -W -Wall -Wpointer-arith -g -O2 -pipe -O -
> >MT libACE_la- ACE.lo -MD -MP -MF .deps/libACE_la-ACE.Tpo -c 
> ../../ace/
> >ACE.cpp  -fno-common -DPIC -o .libs/libACE_la-ACE.o
> >../../ace/OS_NS_signal.h:67: error: 'siginfo_t' has not been declared
> >../../ace/OS_NS_signal.inl: In function 'int ACE_OS::kill(pid_t,
> >int)':
> >../../ace/OS_NS_signal.inl:22: error: '::kill' has not been declared
> >../../ace/OS_NS_signal.inl: In function 'int
> >ACE_OS::pthread_sigmask(int, const sigset_t*, sigset_t*)':
> >../../ace/OS_NS_signal.inl:31: error: '::pthread_sigmask' 
> has not been
> >declared
> >../../ace/OS_NS_signal.inl: In function 'int ACE_OS::sigaction(int,
> >const ACE_SIGACTION*, ACE_SIGACTION*)':
> >../../ace/OS_NS_signal.inl:73: error: invalid use of undefined type
> >'struct sigaction'
> >../../ace/OS_NS_signal.h:87: error: forward declaration of 'struct
> >sigaction'
> >../../ace/OS_NS_signal.inl: In function 'int
> >ACE_OS::sigaddset(sigset_t*, int)':
> >../../ace/OS_NS_signal.inl:95: error: '::sigaddset' has not been
> >declared
> >../../ace/OS_NS_signal.inl: In function 'int
> >ACE_OS::sigdelset(sigset_t*, int)':
> >../../ace/OS_NS_signal.inl:116: error: '::sigdelset' has not been
> >declared
> >../../ace/OS_NS_signal.inl: In function 'int
> >ACE_OS::sigemptyset(sigset_t*)':
> >../../ace/OS_NS_signal.inl:132: error: '::sigemptyset' has not been
> >declared
> >../../ace/OS_NS_signal.inl: In function 'int
> >ACE_OS::sigfillset(sigset_t*)':
> >../../ace/OS_NS_signal.inl:148: error: '::sigfillset' has not been
> >declared
> >../../ace/OS_NS_signal.inl: In function 'int
> >ACE_OS::sigismember(sigset_t*, int)':
> >../../ace/OS_NS_signal.inl:175: error: '::sigismember' has not been
> >declared
> >../../ace/OS_NS_signal.inl: In function 'void (* ACE_OS::signal(int,
> >void (*)(int)))(int)':
> >../../ace/OS_NS_signal.inl:187: error: '::signal' has not been
> >declared
> >../../ace/OS_NS_signal.inl: In function 'int ACE_OS::sigprocmask(int,
> >const sigset_t*, sigset_t*)':
> >../../ace/OS_NS_signal.inl:208: error: '::sigprocmask' has not been
> >declared
> >../../ace/OS_NS_signal.inl: In function 'int ACE_OS::sigsuspend(const
> >sigset_t*)':
> >../../ace/OS_NS_signal.inl:223: error: '::sigsuspend' has not been
> >declared
> >../../ace/signal.h: At global scope:
> >../../ace/signal.h:32: error: 'siginfo_t' has not been declared
> >../../ace/signal.h:225: error: field 'sa_' has incomplete type
> >../../ace/os_include/os_sched.h:43: error: 'ACE_UINT32' does not name
> >a type
> >...
> >
> >
> >    REPEAT BY:
> >   cd /path/to/ace
> >   mkdir build && cd build
> >  ../configure
> >  make
> >
> 
> 
> -- 
> Dr. Douglas C. Schmidt                       Professor and 
> Associate Chair
> Electrical Engineering and Computer Science  TEL: (615) 343-8197
> Vanderbilt University                        WEB: 
> www.dre.vanderbilt.edu/~schmidt
> Nashville, TN 37203                          NET: 
> d.schmidt at vanderbilt.edu
> 
> _______________________________________________
> ace-users mailing list
> ace-users at mail.cse.wustl.edu
> http://mail.cse.wustl.edu/mailman/listinfo/ace-users
> 



More information about the Ace-users mailing list