Hi All, I get past this initial error if I change my C compiler from "usr/bin/cc" to "/usr/bin/c99".
After changing the above, the compilation goes further, but I am now faced with a different error: --- /bin/bash /export/home/user/packages/BUILD/freeswitch-1.0.4pre8/libs/apr/libtool --silent --mode=compile /usr/bin/c99 -m32 -DHAVE_CONFIG_H -DSOLARIS2=10 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I./include -I/export/home/user/packages/BUILD/freeswitch-1.0.4pre8/libs/apr/include/arch/unix -I./include/arch/unix -I/export/home/user/packages/BUILD/freeswitch-1.0.4pre8/libs/apr/include -o threadproc/unix/signals.lo -c threadproc/unix/signals.c && touch threadproc/unix/signals.lo "threadproc/unix/signals.c", line 48: warning: implicit function declaration: kill "threadproc/unix/signals.c", line 76: incomplete struct/union/enum sigaction: act "threadproc/unix/signals.c", line 78: undefined struct/union member: sa_handler "threadproc/unix/signals.c", line 78: warning: improper pointer/integer combination: op "=" "threadproc/unix/signals.c", line 79: warning: implicit function declaration: sigemptyset "threadproc/unix/signals.c", line 79: undefined struct/union member: sa_mask "threadproc/unix/signals.c", line 80: undefined struct/union member: sa_flags "threadproc/unix/signals.c", line 103: warning: implicit function declaration: sigaction "threadproc/unix/signals.c", line 105: improper member use: sa_handler "threadproc/unix/signals.c", line 105: warning: improper pointer/integer combination: op "=" "threadproc/unix/signals.c", line 277: warning: implicit function declaration: sigdelset "threadproc/unix/signals.c", line 327: warning: implicit function declaration: sigfillset "threadproc/unix/signals.c", line 424: warning: implicit function declaration: pthread_sigmask "threadproc/unix/signals.c", line 443: warning: implicit function declaration: sigaddset c99: acomp failed for threadproc/unix/signals.c make[2]: *** [threadproc/unix/signals.lo] Error 1 make[2]: Leaving directory `/export/home/user/packages/BUILD/freeswitch-1.0.4pre8/libs/apr' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/user/packages/BUILD/freeswitch-1.0.4pre8/libs/apr' make: *** [libs/apr/libapr-1.la] Error 2 --- Any hints towards a solution would be appreciated. Thanks Bruce Bruce McAlister wrote: > Hi All, > > I am trying to build FS 1.0.4pre8 for Solaris 10 (Update 5), however the > build fails with the following error: > > /bin/bash > /export/home/user/packages/BUILD/freeswitch-1.0.4pre8/libs/apr/libtool > --silent --mode=compile /usr/bin/cc -g -DHAVE_CONFIG_H -DSOLARIS2=10 > -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE > -I./include > -I/export/home/user/packages/BUILD/freeswitch-1.0.4pre8/libs/apr/include/arch/unix > > -I./include/arch/unix > -I/export/home/user/packages/BUILD/freeswitch-1.0.4pre8/libs/apr/include > -o locks/unix/thread_mutex.lo -c locks/unix/thread_mutex.c && touch > locks/unix/thread_mutex.lo > "/usr/include/sys/feature_tests.h", line 336: #error: "Compiler or > options invalid; UNIX 03 and POSIX.1-2001 applications require the > use of c99" > cc: acomp failed for locks/unix/thread_mutex.c > make[2]: *** [locks/unix/thread_mutex.lo] Error 1 > make[2]: Leaving directory > `/export/home/user/packages/BUILD/freeswitch-1.0.4pre8/libs/apr' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/export/home/user/packages/BUILD/freeswitch-1.0.4pre8/libs/apr' > make: *** [libs/apr/libapr-1.la] Error 2 > _______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org