dgaudet     98/05/25 10:35:29

  Modified:    htdocs/manual/misc FAQ.html
  Log:
  document the all too common gcc version mismatch
  
  Revision  Changes    Path
  1.117     +21 -1     apache-1.3/htdocs/manual/misc/FAQ.html
  
  Index: FAQ.html
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/htdocs/manual/misc/FAQ.html,v
  retrieving revision 1.116
  retrieving revision 1.117
  diff -u -r1.116 -r1.117
  --- FAQ.html  1998/05/20 14:22:39     1.116
  +++ FAQ.html  1998/05/25 17:35:26     1.117
  @@ -14,7 +14,7 @@
     <!--#include virtual="header.html" -->
     <H1 ALIGN="CENTER">Apache Server Frequently Asked Questions</H1>
     <P>
  -  $Revision: 1.116 $ ($Date: 1998/05/20 14:22:39 $)
  +  $Revision: 1.117 $ ($Date: 1998/05/25 17:35:26 $)
     </P>
     <P>
     The latest version of this FAQ is always available from the main
  @@ -284,6 +284,9 @@
      </LI>
      <LI><A HREF="#regex">What are "regular expressions"?</A>
      </LI>
  +   <li><a href="#broken-gcc">I'm using gcc and I get some compilation 
errors, what
  +     is wrong?</a>
  +   </li>
     </OL>
    </LI>
   </UL>
  @@ -2297,6 +2300,23 @@
   
     <HR>
     </LI>
  + <li><a name="broken-gcc"><strong>I'm using gcc and I get some
  +     compilation errors, what is wrong?</strong></a>
  +    <p>
  +    GCC parses your system header files and produces a modified subset which
  +    it uses for compiling.  This behaviour ties GCC tightly to the version
  +    of your operating system.  So, for example, if you were running IRIX 5.3
  +    when you built GCC and then upgrade to IRIX 6.2 later, you will have to
  +    rebuild GCC.  Similarly for Solaris 2.4, 2.5, or 2.5.1 when you upgrade
  +    to 2.6.  Sometimes you can type "gcc -v" and it will tell you the version
  +    of the operating system it was built against.
  +    <p>
  +    If you fail to do this, then it is very likely that Apache will fail
  +    to build.  One of the most common errors is with <code>readv</code>,
  +    <code>writev</code>, or <code>uio.h</code>.  This is <b>not</b> a
  +    bug with Apache.  You will need to re-install GCC.
  +   <hr>
  +   </li>
   
     <!-- Don't forget to add HR tags at the end of each list item.. -->
   
  
  
  

Reply via email to