<br><br><div class="gmail_quote">On Wed, Jul 2, 2008 at 5:07 AM, sam sirlin &lt;<a href="mailto:samuel.w.sirlin@jpl.nasa.gov">samuel.w.sirlin@jpl.nasa.gov</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 Mon, 9 Jun 2008 19:08:22 +0900<br>
<div class="Ih2E3d">&quot;Hung Nguyen Vu&quot; &lt;<a href="mailto:vuhung16plus%2Bshape@gmail.com">vuhung16plus+shape@gmail.com</a>&gt; wrote:<br>
<br>
&gt; On Mon, Jun 9, 2008 at 4:27 PM, Hung Nguyen Vu<br>
&gt; &lt;<a href="mailto:vuhung16plus%2Bshape@gmail.com">vuhung16plus+shape@gmail.com</a>&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; On Mon, Jun 9, 2008 at 4:48 PM, Malay HALDER &lt;<a href="mailto:malay.halder@alcatel-lucent.com">malay.halder@alcatel-lucent.com</a>&gt; wrote:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; /users/toolsrd/ws/si_ctoolrd/gtk/production/sources/cairo-1.6.4/src/cairo-ps-surface.c: In function &#39;_cairo_ps_surface_emit_header&#39;:<br>
&gt; &gt;&gt; /users/toolsrd/ws/si_ctoolrd/gtk/production/sources/cairo-1.6.4/src/cairo-ps-surface.c:110: error: too few arguments to function &#39;ctime_r&#39;<br>
&gt; &gt;&gt; gmake[3]: *** [libcairo_la-cairo-ps-surface.lo] Error 1<br>
&gt; &gt;<br>
&gt; &gt; If you don&#39;t use ps ( PostScript), you can disable it with.<br>
&gt; &gt;<br>
&gt; &gt; make clean; ./configure --enable-ps=no; make<br>
&gt; &gt;<br>
&gt; &gt; Possibly, this is a bug that has not been tested. The funtion ctime_r is different under Solaris[1:.<br>
&gt; &gt; ATM, I don&#39;t have Solaris to verify the bug nor fix it it is likely to be.<br>
&gt; &gt;<br>
&gt; &gt; [1] <a href="http://www.openldap.org/lists/openldap-bugs/199812/msg00110.html" target="_blank">http://www.openldap.org/lists/openldap-bugs/199812/msg00110.html</a><br>
&gt; Openldap has a fix for this bug like this.<br>
&gt; FYI for anyone interested in a patch.<br>
&gt; <a href="http://www.openldap.org/lists/openldap-bugs/199812/msg00105.html" target="_blank">http://www.openldap.org/lists/openldap-bugs/199812/msg00105.html</a><br>
<br>
</div>Yes. the manpage for ctime_r on solaris says<br>
<br>
char *ctime_r(const time_t *clock, char *buf, int buflen);<br>
<br>
so this allows compilation in cairo-ps-surface.c:<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /* sws solaris needs len ctime_r<br>
(&amp;now, ctime_\ buf), */<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ctime_r (&amp;now, ctime_buf, 25),<br>
<br>
probably the hard number should be a #define...<br>
<font color="#888888"><br>
</font></blockquote><div>Anyone interested in contributing&nbsp; a patch? :)<br><br>I don&#39;t have Solaris 10 now I can&#39;t do anything<br></div></div><br clear="all"><br>-- <br>Best Regards,<br>Nguyen Hung Vu ( Nguyễn Vũ Hưng )<br>
<a href="mailto:vuhung16plus%7Bremove%7D@gmail.dot.com">vuhung16plus{remove}@gmail.dot.com</a> , YIM: vuhung16 , Skype: vuhung16dg<br>Japan through an eye of a gaijin:<br><a href="http://www.flickr.com/photos/vuhung/tags/fav/">http://www.flickr.com/photos/vuhung/tags/fav/</a>