This is the mail archive of the
gdb-prs@sourceware.org
mailing list for the GDB project.
[Bug gdb/9975] New: DVI/PostScript versions of documentation fail to build on newer Linuxes
- From: "jeremy dot bennett at embecosm dot com" <sourceware-bugzilla at sourceware dot org>
- To: gdb-prs at sourceware dot org
- Date: 21 Mar 2009 18:36:47 -0000
- Subject: [Bug gdb/9975] New: DVI/PostScript versions of documentation fail to build on newer Linuxes
- Reply-to: sourceware-bugzilla at sourceware dot org
Using "make dvi" fails to generate DVI versions of the GDB documents (needed to
create PostScript output).
The problem was demonstrated using Fedora Core 9 Linux. The problem does not
occur with Centos 4.7, so this appears to be a problem with a newer Linux version.
In both cases current top of CVS tree was used.
The issue is that tex2dvi generates a PDF file instead of a DVI file.
This appears to be due to the version of texinfo.tex used within GDB. If this is
omitted (and the system default used instead), DVI output builds correctly.
Other automake based projects build DVI correctly.
I have not carried out exhaustive tests, but this may be connected to changes in
etex (used by tex2dvi), which in recent versions of Linux is just a link to pdftex.
Two solutions suggested are:
1. Replace the version of texinfo.tex supplied with GDB with a newer version.
2. Remove the GDB texinfo directory from the TEXINPUTS search path in
doc/Makefile.in, so that the system default texinfo.tex is used instead.
--
Summary: DVI/PostScript versions of documentation fail to build
on newer Linuxes
Product: gdb
Version: 6.8
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: gdb
AssignedTo: unassigned at sourceware dot org
ReportedBy: jeremy dot bennett at embecosm dot com
CC: gdb-prs at sourceware dot org,jeremy dot bennett at
embecosm dot com
GCC build triplet: i686-pc-linux-gnu
GCC host triplet: i686-pc-linux-gnu
GCC target triplet: i686-pc-linux-gnu
http://sourceware.org/bugzilla/show_bug.cgi?id=9975
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.