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>