Paul,<br><br>That seemed to work.&nbsp; I commented out assert() on lines 686 and 1739 and it compiled with no warnings.&nbsp; That&#39;s really strange, why would the compiler die because of an assert() call?<br><br>That&#39;s a good point about the 
2.6 kernel, we&#39;re in the process of upgrading web servers, which also involves porting our proprietary code to 64bit so it&#39;ll be a while.&nbsp; 1.1.13 compiled fine, I could just use that until we&#39;re fully upgraded.
<br><br>What would you guys recommend?&nbsp; <br><br>Thanks!<br><br>--Cal<br><br><div><span class="gmail_quote">On 8/2/07, <b class="gmail_sendername">Paul Lindner</b> &lt;<a href="mailto:lindner@inuus.com">lindner@inuus.com</a>
&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I think this is a problem with the C syntax we&#39;re using that causes<br>
gcc 2.96 to choke on the code.&nbsp;&nbsp;Can you try removing the assert()<br>calls and see if that helps?<br><br>You do know that you&#39;re much better off using a 2.6 kernel based<br>distro for memcache?&nbsp;&nbsp;If that choice is within your control I suggest
<br>you upgrade.<br><br>On Wed, Aug 01, 2007 at 11:22:44AM -0500, Cal Heldenbrand wrote:<br>&gt; Hi everyone,<br>&gt;<br>&gt; I&#39;m trying to compile memcached 1.2.2 on a RHEL 2.1 box, gcc 2.96, and I&#39;m<br>&gt; getting this compile error.&nbsp;&nbsp;Any ideas on why the &quot;item&quot; struct on that line
<br>&gt; isn&#39;t defined?<br>&gt;<br>&gt; Thanks!<br>&gt;<br>&gt;<br>&gt; if gcc -DHAVE_CONFIG_H -I. -I. -I.&nbsp;&nbsp;-DNDEBUG&nbsp;&nbsp; -g -O2 -MT<br>&gt; memcached-memcached.o -MD -MP -MF &quot;.deps/memcached-memcached.Tpo&quot; \<br>
&gt;&nbsp;&nbsp; -c -o memcached-memcached.o `test -f &#39;memcached.c&#39; || echo<br>&gt; &#39;./&#39;`memcached.c; \<br>&gt; then mv -f &quot;.deps/memcached-memcached.Tpo&quot; &quot;.deps/memcached-memcached.Po&quot;; \<br>&gt; else rm -f &quot;.deps/memcached-
memcached.Tpo&quot;; exit 1; \<br>&gt; fi<br>&gt; memcached.c: In function `complete_nread&#39;:<br>&gt; memcached.c:688: parse error before `*&#39;<br>&gt; memcached.c:695: `it&#39; undeclared (first use in this function)
<br>&gt; memcached.c:695: (Each undeclared identifier is reported only once<br>&gt; memcached.c:695: for each function it appears in.)<br>&gt; memcached.c:698: `comm&#39; undeclared (first use in this function)<br>&gt; memcached.c
: In function `update_event&#39;:<br>&gt; memcached.c:1741: parse error before `struct&#39;<br>&gt; memcached.c:1746: `base&#39; undeclared (first use in this function)<br>&gt; make[2]: *** [memcached-memcached.o] Error 1
<br>&gt;<br><br>--<br>Paul Lindner&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;||||| | | | |&nbsp;&nbsp;|&nbsp;&nbsp;|&nbsp;&nbsp;|&nbsp;&nbsp; |&nbsp;&nbsp; |<br><a href="mailto:lindner@inuus.com">lindner@inuus.com</a><br><br></blockquote></div><br><br>