<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-IE link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal>Hi All,<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>I am trying to build mod_perl for use in FS on Solaris. The
build completes successfully if I don&#8217;t include mod_perl. However, when I
do include mod_perl I receive the following compiler error:<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>making all mod_perl<o:p></o:p></p>

<p class=MsoNormal>Compiling freeswitch_perl.cpp...<o:p></o:p></p>

<p class=MsoNormal>/opt/SUNWspro/bin/CC -w -DMULTIPLICITY -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -D_TS_ERRNO
-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 -features=extensions -g -D_GNU_SOURCE -DHAVE_CONFIG_H -c -o
freeswitch_perl.o freeswitch_perl.cpp<o:p></o:p></p>

<p class=MsoNormal>&quot;freeswitch_perl.cpp&quot;, line 53: Warning
(Anachronism): Formal argument state_change of type extern &quot;C&quot;
switch_status_t(*)(switch_core_session*) in call to
switch_core_event_hook_remove_state_change(switch_core_session*, extern
&quot;C&quot; switch_status_t(*)(switch_core_session*)) is being passed
switch_status_t(*)(switch_core_session*).<o:p></o:p></p>

<p class=MsoNormal>&quot;freeswitch_perl.cpp&quot;, line 162: Warning
(Anachronism): Formal argument state_change of type extern &quot;C&quot;
switch_status_t(*)(switch_core_session*) in call to
switch_core_event_hook_add_state_change(switch_core_session*, extern
&quot;C&quot; switch_status_t(*)(switch_core_session*)) is being passed
switch_status_t(*)(switch_core_session*).<o:p></o:p></p>

<p class=MsoNormal>2 Warning(s) detected.<o:p></o:p></p>

<p class=MsoNormal>Compiling mod_perl_wrap.cpp...<o:p></o:p></p>

<p class=MsoNormal>/opt/SUNWspro/bin/CC -w -DMULTIPLICITY -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -D_TS_ERRNO
-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 -features=extensions -g -D_GNU_SOURCE -DHAVE_CONFIG_H -c -o
mod_perl_wrap.o mod_perl_wrap.cpp<o:p></o:p></p>

<p class=MsoNormal>Compiling perlxsi.c...<o:p></o:p></p>

<p class=MsoNormal>/opt/SUNWspro/bin/cc -w -DMULTIPLICITY -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -D_TS_ERRNO
-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<o:p></o:p></p>

<p class=MsoNormal>&quot;/usr/perl5/5.8.4/lib/i86pc-solaris-64int/CORE/scope.h&quot;,
line 221: syntax error before or at: sigjmp_buf<o:p></o:p></p>

<p class=MsoNormal>&quot;/usr/perl5/5.8.4/lib/i86pc-solaris-64int/CORE/proto.h&quot;,
line 199: syntax error before or at: off64_t<o:p></o:p></p>

<p class=MsoNormal>&quot;/usr/perl5/5.8.4/lib/i86pc-solaris-64int/CORE/proto.h&quot;,
line 201: syntax error before or at: Perl_do_sysseek<o:p></o:p></p>

<p class=MsoNormal>&quot;/usr/perl5/5.8.4/lib/i86pc-solaris-64int/CORE/proto.h&quot;,
line 201: syntax error before or at: off64_t<o:p></o:p></p>

<p class=MsoNormal>&quot;/usr/perl5/5.8.4/lib/i86pc-solaris-64int/CORE/proto.h&quot;,
line 202: syntax error before or at: Perl_do_tell<o:p></o:p></p>

<p class=MsoNormal>&quot;/usr/perl5/5.8.4/lib/i86pc-solaris-64int/CORE/proto.h&quot;,
line 1308: syntax error before or at: Perl_PerlIO_tell<o:p></o:p></p>

<p class=MsoNormal>&quot;/usr/perl5/5.8.4/lib/i86pc-solaris-64int/CORE/proto.h&quot;,
line 1309: syntax error before or at: off64_t<o:p></o:p></p>

<p class=MsoNormal>cc: acomp failed for perlxsi.c<o:p></o:p></p>

<p class=MsoNormal>make[5]: *** [perlxsi.o] Error 1<o:p></o:p></p>

<p class=MsoNormal>make[4]: *** [all] Error 1<o:p></o:p></p>

<p class=MsoNormal>make[3]: *** [mod_perl-all] Error 1<o:p></o:p></p>

<p class=MsoNormal>make[2]: *** [all-recursive] Error 1<o:p></o:p></p>

<p class=MsoNormal>make[1]: *** [all-recursive] Error 1<o:p></o:p></p>

<p class=MsoNormal>make: *** [all] Error 2<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>Steps to reproduce:<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>[1] Install Solaris 10 Update 5<o:p></o:p></p>

<p class=MsoNormal>[2] Install Sun Studio 12<o:p></o:p></p>

<p class=MsoNormal>[3] Patched system with recommended patches as of 15-08-2008<o:p></o:p></p>

<p class=MsoNormal>[4] Install JDC CBE 1.7.0 RC1<o:p></o:p></p>

<p class=MsoNormal>[5] Download/Install SFE<o:p></o:p></p>

<p class=MsoNormal>[6] Setup user with &#8220;Installation&#8221; permissions<o:p></o:p></p>

<p class=MsoNormal>[7] Build and install SFEcurl/SFEunixodbc packages
(including development packages)<o:p></o:p></p>

<p class=MsoNormal>[8] Create SFEfreeswitch spec file (attached)<o:p></o:p></p>

<p class=MsoNormal>[9] Run pkgtool &#8211;interactive &#8211;download &#8211;pkgformat=ds
build-only SFEfreeswitch.spec<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>Any comments suggestions would be greatly appreciated.<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>Thanks<o:p></o:p></p>

<p class=MsoNormal>Bruce<o:p></o:p></p>

</div>

</body>

</html>