<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:st1="urn:schemas-microsoft-com:office:smarttags" 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 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PersonName"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Courier;
        panose-1:2 7 4 9 2 2 5 2 4 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
pre
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=blue>

<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>The core issue here is the autotools
detection in libsndfile checks for the headers, and then for the libraries, but
the ifdef in the code only considers if the header files are available.&nbsp;
It appears that autoconf was able to find the headers, but not the libraries
(the output of configure would confirm this) and this is why it is failing on
his box.&nbsp; I confirmed that this is also still the case in the 1.0.17
release of libsndfile, although the site does say that this new version does
contain some bugfixes, so we should probably update to it.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Mike<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=3 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> <st1:PersonName
w:st="on">Anthony Minessale</st1:PersonName> [mailto:anthmct@yahoo.com] <br>
<b><span style='font-weight:bold'>Sent:</span></b> Wednesday, October 11, 2006
8:58 AM<br>
<b><span style='font-weight:bold'>To:</span></b> <st1:PersonName w:st="on">freeswitch-dev@lists.freeswitch.org</st1:PersonName><br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [Freeswitch-dev]
Compiling error - libsndfile.so</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>Ok I'll try this one more time.<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>BEGIN
---------------------------------------------------------<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>Quite simple,<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>When our&nbsp;build process gets to the module building
stage, each module<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>has it's own Makefile with targets to build it's own
depends.<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>it downloads the tarball with wget and configures it to
the same <o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>target prefix&nbsp;as all of the others.&nbsp; The lines
you pasted reflect<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>that the&nbsp;directories in the install prefix and the
cwd at build time contain the&nbsp;word &quot;freeswitch&quot; and does not
imply&nbsp;much&nbsp;more than that.<br>
&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>snippit of our mod_sndfile's Makefile<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>depends:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAKE=$(MAKE)
$(BASE)/build/buildlib.sh $(BASE) install libsndfile-1.0.16.tar.gz
--prefix=$(PREFIX) --disable-sqlite<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>Like I said we only host the exact tarball on our server,
checksum it if you wish:<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'><a
href="http://svn.freeswitch.org/downloads/libs/libsndfile-1.0.16.tar.gz">http://svn.freeswitch.org/downloads/libs/libsndfile-1.0.16.tar.gz</a><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>Feel free to see for yourself if you still do not believe
me.<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'><a href="http://svn.freeswitch.org/svn/freeswitch/trunk">http://svn.freeswitch.org/svn/freeswitch/trunk</a><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'><a
href="http://svn.freeswitch.org/svn/freeswitch/trunk/src/mod/formats/mod_sndfile/">http://svn.freeswitch.org/svn/freeswitch/trunk/src/mod/formats/mod_sndfile/</a><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>Your library is a welcome addition as a module to our
software and <o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>we have had little trouble with it, thank you.&nbsp; <o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>If you would reccommend we use the newer version let me
know:<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'><a href="mailto:anthmct@yahoo.com">anthmct@yahoo.com</a><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>END&nbsp;---------------------------------------------------------<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>Stuart, Since this is a mailing list I am going to talk to
some other<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>people to save time on mutiple emails, excuse me a minute:<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>Roman, Here is the downside to your suggestion, this guy
is unhappy just because he *thinks* we keep his code in our tree.<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><st1:PersonName w:st="on"><font size=3 face=Courier><span
 style='font-size:12.0pt;font-family:Courier'>Anthony Minessale</span></font></st1:PersonName><font
face=Courier><span style='font-family:Courier'> II<br>
<br>
FreeSWITCH http://www.freeswitch.org/<br>
ClueCon http://www.cluecon.com/<br>
<br>
AIM: anthm<br>
MSN:anthony_minessale@hotmail.com<br>
JABBER:anthony.minessale@gmail.com<br>
IRC: irc.freenode.net #freeswitch<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'><br>
FreeSWITCH Developer Conference<br>
sip:888@66.250.68.194<br>
iax:guest@66.250.68.194/888<br>
googletalk:freeswitch@gmail.com<br>
pstn:712-432-7800<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3 face=Courier><span
style='font-size:12.0pt;font-family:Courier'><o:p>&nbsp;</o:p></span></font></p>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>----- Original Message ----<br>
From: Stuart &lt;stuart@stu.org.uk&gt;<br>
To: <st1:PersonName w:st="on">freeswitch-dev@lists.freeswitch.org</st1:PersonName><br>
Sent: Wednesday, October 11, 2006 2:37:26 AM<br>
Subject: Re: [Freeswitch-dev] Compiling error - libsndfile.so<br>
<br>
<st1:PersonName w:st="on">Anthony Minessale</st1:PersonName> wrote: <o:p></o:p></span></font></p>

<div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>Reply to him and say<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>We *do* use a pristine copy of thier tarball we&nbsp;just
host it <o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>on our server to save&nbsp;you the bandwidth&nbsp;of
people constantly downloading it<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Courier><span style='font-size:12.0pt;
font-family:Courier'>we do not ship&nbsp;it with our source code so
please&nbsp;do not make that assumption.<o:p></o:p></span></font></p>

</div>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><br>
Reply from libsndfile: <o:p></o:p></span></font></p>

<pre><font size=2 face="Courier New"><span style='font-size:10.0pt'>Well then someone needs to explain this:<o:p></o:p></span></font></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre>

<blockquote style='margin-top:5.0pt;margin-bottom:5.0pt' type=cite><pre><span
class=moz-txt-citetags><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; </span></font></span>&quot;/usr/local/freeswitch/include&quot;<o:p></o:p></pre><pre><span
class=moz-txt-citetags><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; </span></font></span>/usr/bin/install -c -m 644 'sndfile.h' <o:p></o:p></pre><pre><span
class=moz-txt-citetags><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; </span></font></span>'/usr/local/freeswitch/include/sndfile.h'<o:p></o:p></pre><pre><span
class=moz-txt-citetags><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; </span></font></span>make[5]: Leaving directory `/root/freeswitch/libs/libsndfile-1.0.16/src'<o:p></o:p></pre><pre><span
class=moz-txt-citetags><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; </span></font></span>make[4]: Leaving directory `/root/freeswitch/libs/libsndfile-1.0.16/src'<o:p></o:p></pre><pre><span
class=moz-txt-citetags><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; </span></font></span>make[3]: Leaving directory `/root/freeswitch/libs/libsndfile-1.0.16/src'<o:p></o:p></pre><pre><font
size=2 face="Courier New"><span style='font-size:10.0pt'>&nbsp; <o:p></o:p></span></font></pre></blockquote>

</div>

</div>

</div>

</div>

</div>

</body>

</html>