<br><br><div><span class="gmail_quote">On 1/16/08, <b class="gmail_sendername">Glen Beane</b> &lt;<a href="mailto:glen.beane@gmail.com">glen.beane@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex">
<br><br><div class="gmail_quote"><div><span class="e" id="q_117829aee011f00c_1">On Jan 16, 2008 12:00 AM, Garrick Staples &lt;<a href="mailto:garrick@usc.edu" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">garrick@usc.edu</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">
On Tue, Jan 15, 2008 at 11:02:02PM -0500, Glen Beane alleged:<br><div><div></div><div>&gt; Garrick,<br>&gt;<br>&gt; I noticed you committed a few &quot;OS X warning fixes&quot; to trunk<br>&gt;<br>&gt; are there any more warnings left? &nbsp;I&#39;m going to make some sample OS X
<br>&gt; startup items for torque, so while I&#39;m already working on torque on my OS X<br>&gt; box I can take a look at these as well.<br><br>&nbsp;</div></div>Yes, quite a few. &nbsp;I just cleaned up the quickies.<br><br>alnilam:~/torque/trunk-build garrick$ ../trunk/configure --disable-gcc-warnings CFLAGS=&quot;-W -Wall -Wno-unused-parameter -Wno-long-double -Wno-long-long -pedantic&quot;
<br>checking build system type... powerpc-apple-darwin7.9.0<br>...<br>Building components: server=yes mom=yes clients=yes<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; gui=no drmaa=no pam=no<br>PBS Machine type: darwin<br>Remote copy: /usr/bin/scp -rpB
<br>PBS home: /var/spool/torque<br>Default server: <a href="http://alnilam.usc.edu" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">alnilam.usc.edu</a><br>Unix Domain sockets: yes<br>Tcl: -framework Tcl -lpthread -framework CoreFoundation<br>
Tk: disabled
<br><br>alnilam:~/torque/trunk-build garrick$ make -j6 &gt; buildlog 2&gt;&amp;1 &amp;&amp; grep warning buildlog<br>../../../../trunk/src/lib/Libdis/disp10d_.c:107: warning: floating constant exceeds range of &quot;double&quot;
<br>../../../../trunk/src/lib/Libdis/disp10d_.c:115: warning: floating constant exceeds range of &quot;double&quot;<br>../../../../trunk/src/lib/Libdis/disp10l_.c:135: warning: floating constant exceeds range of &quot;double&quot;
<br>../../../../trunk/src/lib/Libdis/disp10l_.c:158: warning: floating constant exceeds range of &quot;double&quot;<br>../../../../trunk/src/lib/Libdis/disrf.c:299: warning: floating constant exceeds range of &quot;double&quot;
<br>../../../../trunk/src/lib/Libdis/disrd.c:132: warning: floating constant exceeds range of &quot;double&quot;<br>../../../../trunk/src/lib/Libdis/disrd.c:132: warning: floating constant exceeds range of &quot;double&quot;
<br>../../../../trunk/src/lib/Libdis/disrd.c:138: warning: floating constant exceeds range of &quot;double&quot;<br>../../../../trunk/src/lib/Libdis/disrd.c:138: warning: floating constant exceeds range of &quot;double&quot;
<br>../../../../trunk/src/lib/Libdis/disrf.c:333: warning: floating constant exceeds range of &quot;double&quot;<br>../../../../trunk/src/lib/Libdis/disrf.c:333: warning: floating constant exceeds range of &quot;double&quot;
<br>../../../../trunk/src/lib/Libdis/disrf.c:339: warning: floating constant exceeds range of &quot;double&quot;<br>../../../../trunk/src/lib/Libdis/disrf.c:339: warning: floating constant exceeds range of &quot;double&quot;
<br>../../../../trunk/src/lib/Libdis/disrl_.c:289: warning: floating constant exceeds range of &quot;double&quot;<br>../../../../trunk/src/lib/Libnet/net_client.c:266: warning: implicit declaration of function `bindresvport&#39;
<br><br>The floating constant warnings are becaue of HUGE_VAL being a long double. &nbsp;I<br>don&#39;t know if there is a good way to fix this without casting it everywhere.<br></blockquote></span></div><div>&nbsp;<br>me either.&nbsp; that is a bit of a pain.
<br><br>&nbsp;</div><span class="q"><blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">The bindresvport() warning sucks. &nbsp;It exists in the standard library and<br>
works fine, but isn&#39;t declared anywhere in /usr/include.
<br></blockquote></span></div><br>not sure what to do here other than fill a bug report with Apple and put a prototype of the function in net_client.c wrapped in a #ifdef TDARWIN<br><br>on <span id="st" name="st" class="st">OS</span> <span id="st" name="st" class="st">X</span> the manpage for bindresvport says 
<br><br>&nbsp;&nbsp;&nbsp;&nbsp; #include &lt;sys/types.h&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp; include &lt;netinet/in.h&gt;<br><br>(I can also fill out a bug report for the missing &#39;#&#39; while I am at it :P )<br><br>but there isn&#39;t a prototype for the function anywhere in netinet/in.h
</blockquote><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div><div>I just tried the latest 2.3.0 snapshot on my Leopard developer build and I only got 2 warnings, both of which are easy to fix&nbsp;</div>
<br>&nbsp;</div><br>