[Clfs-commits] commit: r3788 - in /trunk/BOOK: final-system/ppc/parted.xml final-system/ppc64/parted.xml introduction/ppc/changelog.xml introduction/ppc64/changelog.xml

svn at cross-lfs.org svn at cross-lfs.org
Sat Nov 17 15:43:38 PST 2007


Author: ken
Date: Sat Nov 17 23:43:38 2007
New Revision: 3788

Log:
Get parted compiling again.

Modified:
    trunk/BOOK/final-system/ppc/parted.xml
    trunk/BOOK/final-system/ppc64/parted.xml
    trunk/BOOK/introduction/ppc/changelog.xml
    trunk/BOOK/introduction/ppc64/changelog.xml

Modified: trunk/BOOK/final-system/ppc/parted.xml
==============================================================================
--- trunk/BOOK/final-system/ppc/parted.xml (original)
+++ trunk/BOOK/final-system/ppc/parted.xml Sat Nov 17 23:43:38 2007
@@ -29,7 +29,21 @@
 
     <para os="a">Prepare Parted for compilation:</para>
 
-<screen><userinput>./configure --prefix=/usr</userinput></screen>
+<screen><userinput>./configure --prefix=/usr --disable-Werror</userinput></screen>
+
+    <variablelist os="b">
+      <title>The meaning of the configure options:</title>
+
+      <varlistentry os="b1">
+        <term><parameter>--disable-Werror</parameter></term>
+        <listitem>
+          <para>The Makefile defaults to using -Werror. With <package>gcc&gcc-version;</package>
+	  that flag causes it to treat warnings (in this case, that C99 inline functions will
+	  be compiled as GNU89) as errors.  So, we disable the option.</para>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
 
     <para os="c">Compile the Parted package:</para>
 

Modified: trunk/BOOK/final-system/ppc64/parted.xml
==============================================================================
--- trunk/BOOK/final-system/ppc64/parted.xml (original)
+++ trunk/BOOK/final-system/ppc64/parted.xml Sat Nov 17 23:43:38 2007
@@ -25,7 +25,16 @@
     href="../ppc/parted.xml"
     xpointer="xpointer(//*[@os='a'])"/>
 
-<screen><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen>
+<screen><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 --disable-Werror</userinput></screen>
+
+    <variablelist os="b">
+      <title>The meaning of the configure options:</title>
+
+      <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+      href="../../final-system/ppc/parted.xml"
+      xpointer="xpointer(//*[@os='b1'])"/>
+
+    </variablelist>
 
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     href="../ppc/parted.xml"

Modified: trunk/BOOK/introduction/ppc/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/ppc/changelog.xml (original)
+++ trunk/BOOK/introduction/ppc/changelog.xml Sat Nov 17 23:43:38 2007
@@ -32,6 +32,15 @@
     </listitem>
 
 -->
+
+    <listitem>
+      <para>November 17, 2007</para>
+      <itemizedlist>
+        <listitem>
+	  <para>[ken] - Add --disable-Werror to parted (required by recent gcc).</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
 
     <listitem>
       <para>September 03, 2007</para>

Modified: trunk/BOOK/introduction/ppc64/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/ppc64/changelog.xml (original)
+++ trunk/BOOK/introduction/ppc64/changelog.xml Sat Nov 17 23:43:38 2007
@@ -39,6 +39,7 @@
         <listitem>
           <para>[ken] - Put e2fsprogs libraries into /tools/lib64 in "if you are going to chroot".
 		Thanks to Jacek Herold for the report.</para>
+	  <para>[ken] - Add --disable-Werror to parted (required by recent gcc).</para>
         </listitem>
       </itemizedlist>
     </listitem>




More information about the Clfs-commits mailing list