Hello,

Wrong </variablelist> element position causes libstdc++v3 make doc-pdf-docbook
docs generation procedure to fail.

PDF documentation generation for libstdc++v3 is broken for make doc-pdf-docbook
rule. Pdflatex compilation fail because Latex is not correctly generated from
wrongly formatted variablelist elements in XML docs: one varlist entry is
outside section of variablelist elements:

<variablelist>
  <varlistentry/>
  <varlistentry/>
  <varlistentry/>
</variablelist>
  <varlistentry/>

Commit that caused the regression is:

  Author: redi
  Date: Fri Jul 21 16:05:10 2017
  New Revision: 250430
  URL: https://gcc.gnu.org/viewcvs?rev=250430&root=gcc&view=rev

Tested by regenerating libstdc++v3 docs with 'make doc-pdf-docbook'.

OK for trunk?

Kind regards,
Przemyslaw Wirkus

libstdc++-v3/ChangeLog:

2017-11-08  Przemyslaw Wirkus  <przemyslaw.wir...@arm.com>

        * doc/xml/manual/using.xml (manual.intro.using.macros): Move
        variablelist element at the end of its list.
diff --git a/libstdc++-v3/doc/xml/manual/using.xml 
b/libstdc++-v3/doc/xml/manual/using.xml
index 
6ce29fd30be74fcc5273ec0971a3b72115aaba73..fdbaa5730072189b828ca2ca120ff752f58da2d3
 100644
--- a/libstdc++-v3/doc/xml/manual/using.xml
+++ b/libstdc++-v3/doc/xml/manual/using.xml
@@ -989,7 +989,6 @@ g++ -Winvalid-pch -I. -include stdc++.h -H -g -O2 hello.cc 
-o test.exe
        enables support for ISO/IEC 29124 Special Math Functions.
       </para>
     </listitem></varlistentry>
-    </variablelist>
 
     <varlistentry><term><code>_GLIBCXX_SANITIZE_VECTOR</code></term>
     <listitem>
@@ -1008,6 +1007,7 @@ g++ -Winvalid-pch -I. -include stdc++.h -H -g -O2 
hello.cc -o test.exe
         destroy or modify vectors.
       </para>
     </listitem></varlistentry>
+    </variablelist>
 
   </section>
 

Reply via email to