]> granicus.if.org Git - apache/commitdiff
Marc's suggestion: doc the iovec problems under linux. Give two workarounds.
authordgaudet <dgaudet@unknown>
Tue, 22 Apr 1997 02:52:45 +0000 (02:52 +0000)
committerdgaudet <dgaudet@unknown>
Tue, 22 Apr 1997 02:52:45 +0000 (02:52 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@77966 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/misc/FAQ.html

index 62eb60f1ab66f48662189d72bdb86d30952fcd86..0682c27312337ff6a98e16ebb3637bb9c734e8e1 100644 (file)
@@ -8,7 +8,7 @@
 <!--#include virtual="header.html" -->
 <H1>Apache Server Frequently Asked Questions</H1>
 <P>
-$Revision: 1.34 $ ($Date: 1997/04/21 22:48:05 $)
+$Revision: 1.35 $ ($Date: 1997/04/22 02:52:45 $)
 </P>
 <P>
 If you are reading a text-only version of this FAQ, you may find numbers
@@ -62,6 +62,8 @@ do not appear, and are not needed, for the hypertext version.
    </LI>
    <LI><A HREF="#where">Where can I get Apache?</A>
    </LI>
+   <LI><A HREF="#linuxiovec">When compiling under Linux it complains
+   about redefinition of `struct iovec'.</A>
   </OL>
  </LI>
  <LI><STRONG>Technical Questions</STRONG>
@@ -809,6 +811,20 @@ do not appear, and are not needed, for the hypertext version.
   </P>
   <HR>
  </LI>
+ <LI><A NAME="linuxiovec">
+       <STRONG>When compiling under Linux it complains about redefinition 
+               of `struct iovec'.</STRONG>
+     </A>
+  <P>
+  This is a conflict between your C library includes and your kernel
+  includes.  You need to make sure that the versions of both are matched
+  properly.  There are two workarounds.  One is to remove the definition
+  of struct iovec from your C library includes.  Another is to add
+  <code>-DNO_WRITEV</code> to the <code>EXTRA_CFLAGS</code> line in
+  your <code>Configuration</code> and reconfigure/rebuild.
+  </P>
+  <HR>
+ </LI>
  <LI><A NAME="cookies1">
       <STRONG>Why does Apache send a cookie on every response?</STRONG></A>
   <P>