[Freeswitch-users] mod_perl buid errors on Solaris

Bruce McAlister bruce.mcalister at blueface.ie
Thu Aug 21 02:40:59 PDT 2008


I tried to build FreeSWITCH 1.0.1 using GCC versus Sun Studio 12 and the
build does not get very far. I now am faced with the following error using

/bin/bash ./libtool --mode=link gcc -g -O2  -I. -I. -o pcregrep pcregrep.o
gcc -g -O2 -I. -I. -o pcregrep pcregrep.o  ./.libs/libpcre.a  
 g++ -c -g -O2 -I. -I. -DPOSIX_MALLOC_THRESHOLD=10 ./pcrecpp.cc  -fPIC -DPIC
-o pcrecpp.o
 g++ -c -g -O2 -I. -I. -DPOSIX_MALLOC_THRESHOLD=10 ./pcre_scanner.cc  -fPIC
-DPIC -o pcre_scanner.o
 g++ -c -g -O2 -I. -I. -DPOSIX_MALLOC_THRESHOLD=10 ./pcre_stringpiece.cc
-fPIC -DPIC -o pcre_stringpiece.o
rm -f libpcrecpp.la
/bin/bash ./libtool --mode=link g++  -I. -I. -rpath /opt/freeswitch/lib
libpcre.la -version-info \
                '0:0:0' -o libpcrecpp.la pcrecpp.lo pcre_scanner.lo
libtool: link: `/usr/sfw/lib/libstdc++.la' is not a valid libtool archive

Would you like me to send in a copy of scope.h for you to have a look at?

-----Original Message-----
From: freeswitch-users-bounces at lists.freeswitch.org
[mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Andy
Sent: 18 August 2008 19:41
To: freeswitch-users at lists.freeswitch.org
Subject: Re: [Freeswitch-users] mod_perl buid errors on Solaris


On Mon, 18 Aug 2008 14:25:45 -0400, Bruce McAlister
<bruce.mcalister at blueface.ie> wrote:
> Does anyone have any idea's on the error listed below?

> -I/usr/perl5/5.8.4/lib/i86pc-solaris-64int/CORE -DEMBED_PERL
> -I/export/home/vzhsxn/packages/BUILD/freeswitch-1.0.1/src/include
> -I/export/home/vzhsxn/packages/BUILD/freeswitch-1.0.1/libs/libteletone/src
> -KPIC -DPIC -DPATH_MAX=2048 -g -v -Xc -xc99=all -D_GNU_SOURCE
> -DHAVE_CONFIG_H -c -o perlxsi.o perlxsi.c
> "/usr/perl5/5.8.4/lib/i86pc-solaris-64int/CORE/scope.h", line 221: syntax
> error before or at: sigjmp_buf

Just a guess (from previous solaris experience), that somewhere in the
perlxsi.c file, there is an include that is re-defining a symbol used in
scope.h.  I don't have access to scope.h here to see what it is complaining
about, but that is where I'd look.

Another thing to try would be use gcc instead of Sun's compiler...see if
that makes a difference or changes the error message to something a bit more


Freeswitch-users mailing list
Freeswitch-users at lists.freeswitch.org

More information about the FreeSWITCH-users mailing list