This is the mail archive of the
gdb-prs@sourceware.org
mailing list for the GDB project.
[Bug gdb/14678] New: GDB 7.5 fails to build unless makeinfo isinstalled
- From: "psmith at gnu dot org" <sourceware-bugzilla at sourceware dot org>
- To: gdb-prs at sourceware dot org
- Date: Sat, 06 Oct 2012 19:17:21 +0000
- Subject: [Bug gdb/14678] New: GDB 7.5 fails to build unless makeinfo isinstalled
- Auto-submitted: auto-generated
http://sourceware.org/bugzilla/show_bug.cgi?id=14678
Bug #: 14678
Summary: GDB 7.5 fails to build unless makeinfo is installed
Product: gdb
Version: 7.5
Status: NEW
Severity: normal
Priority: P2
Component: gdb
AssignedTo: unassigned@sourceware.org
ReportedBy: psmith@gnu.org
Classification: Unclassified
I've seen various bugs against earlier releases of GDB stating that they would
not build on systems where makeinfo is not installed, but they were supposed to
be fixed in the current GDB releases. So there is a new build failure with GDB
7.5, which will not build properly on systems without makeinfo installed.
It appears that gdb.info is depending on the generated file GDBvn.texi, but
that file is not provided in the GDB 7.5 distribution. As a result make
rebuilds it, and as a result of THAT it wants to rebuild gdb.info but this of
course fails if makeinfo is not available:
make[7]: Entering directory `/usr/src/cc/obj/f/gdb.i686/gdb/doc'
(test "ln -s" = "ln -s" && \
ln -s /usr/src/cc/gdb-7.5/gdb/doc/all-cfg.texi gdb-cfg.texi) || \
ln /usr/src/cc/gdb-7.5/gdb/doc/all-cfg.texi gdb-cfg.texi || \
cp /usr/src/cc/gdb-7.5/gdb/doc/all-cfg.texi gdb-cfg.texi
echo "@set GDBVN `sed q /usr/src/cc/gdb-7.5/gdb/doc/../version.in`" >
./GDBvn.new
if [ -n "(GDB) " ]; then \
echo "@set VERSION_PACKAGE (GDB) " >> ./GDBvn.new; \
fi
echo "@set BUGURL @uref{http://www.gnu.org/software/gdb/bugs/}" >> ./GDBvn.new
if [ "@uref{http://www.gnu.org/software/gdb/bugs/}" =
"@uref{http://www.gnu.org/software/gdb/bugs/}" ]; then \
echo "@set BUGURL_DEFAULT" >> ./GDBvn.new; \
fi
if test -z "-I /usr/src/cc/gdb-7.5/gdb/doc/../../readline/doc"; then \
echo "@set SYSTEM_READLINE" >> ./GDBvn.new; \
fi
mv GDBvn.new GDBvn.texi
/usr/src/cc/gdb-7.5/missing makeinfo --split-size=5000000 --split-size=5000000
-I /usr/src/cc/gdb-7.5/gdb/doc/../../readline/doc -I
/usr/src/cc/gdb-7.5/gdb/doc/../mi -I /usr/src/cc/gdb-7.5/gdb/doc \
-o gdb.info /usr/src/cc/gdb-7.5/gdb/doc/gdb.texinfo
WARNING: `makeinfo' is missing on your system. You should only need it if
you modified a `.texi' or `.texinfo' file, or any other file
indirectly affecting the aspect of the manual. The spurious
call might also be the consequence of using a buggy `make' (AIX,
DU, IRIX). You might want to install the `Texinfo' package or
the `GNU make' package. Grab either from any GNU archive site.
make[7]: *** [gdb.info] Error 1
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.