bruce.mcalister at blu... Guest
|
Posted: Wed Jun 03, 2009 6:37 am Post subject: [Freeswitch-users] Solaris 10 build fails with "Compile |
|
|
Hi Jason,
If I try to compile with GCC, then I am faced with the original problem
where the error returns saying I need to use a c99 compatible compiler,
here is the specific error:
/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?
Thanks
Bruce
Jason White wrote:
Quote: | Bruce McAlister <bruce.mcalister@blueface.ie> wrote:
Quote: | 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:
|
Have you tried compiling with gcc? I would also suggest starting the build
procedure from the beginning.
_______________________________________________
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
|
_______________________________________________
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 |
|