[Freeswitch-users] Solaris 10 build fails with "Compiler or options invalid; UNIX 03 and POSIX.1-2001 applications require the use of c99"
Bruce McAlister
bruce.mcalister at blueface.ie
Wed Jun 3 12:43:40 PDT 2009
Hi All,
Any pointers or suggestions on this issue would be greatly appreciated.
PS: I tried compiling several version of FreeSWITCH to see if I
encounter the same issue, I have varying results. Version 1.0 compiles
fine, version 1.0.2 fails and 1.0.3RC1/1.0.3 builds fine. But this error
message is new in version 1.0.4preX. I've not tried any older
pre-releases of 1.0.4 though.
Thanks
Bruce
Thanks
Bruce
>
> /bin/bash
> /export/home/user/packages/BUILD/freeswitch-1.0.4pre8/libs/apr/libtool
> --silent --mode=compile /usr/sfw/bin/gcc -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 locks/unix/thread_mutex.lo -c locks/unix/thread_mutex.c && touch
> locks/unix/thread_mutex.lo
> In file included from
> /usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/include/sys/types.h:27,
> from ./include/apr.h:113,
> from
> /export/home/user/packages/BUILD/freeswitch-1.0.4pre8/libs/apr/include/arch/unix/apr_arch_thread_mutex.h:24,
> from locks/unix/thread_mutex.c:17:
> /usr/include/sys/feature_tests.h:336:2: #error "Compiler or options
> invalid; UNIX 03 and POSIX.1-2001 applications require the use of c99"
> 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
>
> In all cases I have started the build from the beginning, whereby I
> remove and re-extract the 1.0.4pre8 tarball. I've tried with just a
> configure and also a bootstrap/configure, but I end up with the same
> error (except when I change the compiler to Sun Studio 12's c99).
>
> Is GCC 3.4.3 too old to use to build this version of freeswitch?
>
More information about the FreeSWITCH-users
mailing list