<div dir="ltr"><div class="gmail_quote">On Thu, Dec 9, 2010 at 10:02 AM, Bruce McAlister <span dir="ltr">&lt;<a href="mailto:bruce.mcalister@blueface.ie">bruce.mcalister@blueface.ie</a>&gt;</span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div lang="EN-IE" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt">Hi RR,</span></p>
<p class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"> </span></p>
<p class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt">I’ve not tried compiling 1.8.1-rc1 on Solaris yet and I’ve not come across this issue as of yet. I did build 1.8.0-rc5 on Solaris 10 without any build error’s though. I’m not sure if the code has changed that much between 1.8.0-rc5 and 1.8.1-rc1.</span></p>

<p class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"> </span></p>
<p class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt">I’m no coding guru by anyone’s standards, but I do build a couple applications for Solaris. What has made my life a hell-of-a-lot easier is JDS-CBE and SFE, check out the following 2 links:</span></p>

<p class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"> </span></p>
<p class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><a href="http://dlc.sun.com/osol/jds/downloads/cbe/" target="_blank">http://dlc.sun.com/osol/jds/downloads/cbe/</a></span></p>
<p class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"> </span></p>
<p class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><a href="http://pkgbuild.sourceforge.net/spec-files-extra/" target="_blank">http://pkgbuild.sourceforge.net/spec-files-extra/</a></span></p>
<p class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"> </span></p>
<p class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt">What the above does is setup a common build environment for building applications. The SFE (spec-file-extra) is a framework for create rpm type spec files for solaris. Once you have one setup for asterisk then it is just a one line command to download and build asterisk. This is what I have been using to build asterisk on Solaris 10 for the past 3 years. It keeps the environment identical between versions.</span></p>

<p class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"> </span></p>
<p class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt">Have a look at getting that up and going first and then check out the spec file format and create one for your asterisk version you want to compile. My spec file is far from perfect at the moment, but it does work for what we require at the moment. </span></p>

<p class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"> </span></p>
<p class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt">Disclaimer: This is a little bit of work to setup and get working initially, but once it is setup and working, building subsequent asterisk versions and creating the Solaris SRV4 packages is a breeze </span><span style="FONT-FAMILY: Wingdings; COLOR: #1f497d; FONT-SIZE: 11pt">J</span><span style="COLOR: #1f497d; FONT-SIZE: 11pt"> </span></p>

<p class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"> </span></p>
<p class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt">Thanks</span></p>
<p class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt">Bruce</span></p>
<p class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"> </span></p></div></div></blockquote>
<div> </div>
<div><font color="#663366" face="trebuchet ms,sans-serif">Hi Bruce,</font></div>
<div><font color="#663366" face="trebuchet ms,sans-serif"></font> </div>
<div><font color="#663366" face="trebuchet ms,sans-serif">Thanks so much for that. I don&#39;t know what to tell you as to why I&#39;m getting the error if you didn&#39;t. Maybe it&#39;s because I&#39;m using OpenSolaris as opposed to Solaris? That&#39;s the only thing I can think of and Tilghman&#39;s comment also kind of hinted at that the Makefile and/or configure or the overall build process needs to be smarter to tell when the system is being built for Solaris or OpenSolaris. Also while searching for something else but a related issue, I found another thread that had talked about successfully compiling 1.8 beta on Solaris on Sparc. So there&#39;s definitely hope. But I think this might be an OpenSolaris thing as even though I don&#39;t have the sophistication of CBE and Sun Studio etc, I do have the reasonably convenient VM snapshots to get a clean system whenever I want to and I can tell you, there was NOTHING on this system other than a fresh OpenSolaris install, and the gcc-dev package. Hmm</font></div>

<div> </div>
<div><font color="#663366" face="trebuchet ms,sans-serif">Anyway, let&#39;s see if the nice developers at Digium can find some time to put in a fix for this so the product might become &quot;buildable&quot; over Solaris AND OpenSolaris and people can then just go with the platform of their choice. </font></div>

<div><font color="#663366" face="Trebuchet MS"></font> </div>
<div><font color="#663366" face="Trebuchet MS">Cheers,</font></div>
<div><font color="#663366" face="Trebuchet MS">RR</font></div></div></div>