[ace-users] ACE: Can not be compiled on Mac OS X
Douglas C. Schmidt
schmidt at dre.vanderbilt.edu
Mon Oct 1 12:48:51 CDT 2007
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
More information about the Ace-users
mailing list