GNU bug report logs -
#3982
Emacs 23.1 configure/Makefile: MAKEINFO=no inconsistent with test for $(MAKEINFO)=off
Previous Next
Reported by: hs2009 <at> bible2.net
Date: Thu, 30 Jul 2009 19:25:06 UTC
Severity: normal
Merged with 4283
Done: Glenn Morris <rgm <at> gnu.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 3982 in the body.
You can then email your comments to 3982 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>
:
bug#3982
; Package
emacs
.
(Thu, 30 Jul 2009 19:25:06 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
hs2009 <at> bible2.net
:
New bug report received and forwarded. Copy sent to
Emacs Bugs <bug-gnu-emacs <at> gnu.org>
.
(Thu, 30 Jul 2009 19:25:06 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):
Hello,
for http://ftp.gnu.org/pub/gnu/emacs/emacs-23.1.tar.gz
on KUbuntu 6.06, after running configure, I got a Makefile with
MAKEINFO=no
(which seems to originate from configure line 5319), but all the tests
in the Makefile compare to "off", like
test "$(MAKEINFO)" = "off";
Therefore "make install" failed with
makeinfo is missing - cannot build manuals
After manually adapting Makefile to
MAKEINFO=off
"make install" it worked fine.
==> either configure should create "Makefile=off",
or the Makefile tests should check for "no".
Thanks for Emacs!
Helmut
--
Helmut Steeb
hs2009 <at> bible2.net (akt. Jahr einsetzen / insert current year)
Information forwarded
to
bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>
:
bug#3982
; Package
emacs
.
(Fri, 07 Aug 2009 21:40:05 GMT)
Full text and
rfc822 format available.
Message #8 received at 3982 <at> emacsbugs.donarmstrong.com (full text, mbox):
Helmut Steeb wrote:
> for http://ftp.gnu.org/pub/gnu/emacs/emacs-23.1.tar.gz
> on KUbuntu 6.06, after running configure, I got a Makefile with
>
> MAKEINFO=no
That's what you should get if you don't have makeinfo and don't pass
the configure option --without-makeinfo.
> (which seems to originate from configure line 5319), but all the tests
> in the Makefile compare to "off", like
>
> test "$(MAKEINFO)" = "off";
Yes, because "off" is used to indicate that you've explicitly disabled
the need for makeinfo, rather than it just being missing.
> Therefore "make install" failed with
>
> makeinfo is missing - cannot build manuals
As you can see from the context of this line in the Makefile, "off"
and "no" have different meanings.
> ==> either configure should create "Makefile=off",
> or the Makefile tests should check for "no".
No, you should pass the configure option --without-makeinfo.
There is a real issue here though, and it is that the top-level
Makefile does not check whether or not it needs to rebuild any manuals
before checking the value of MAKEINFO. (The manuals are pre-built in
the tarball, specifically so that you don't need makeinfo to install a
released version of Emacs.) This only shows up when doing `make install'.
Merged 3982 4283.
Request was from
Glenn Morris <rgm <at> gnu.org>
to
control <at> emacsbugs.donarmstrong.com
.
(Fri, 28 Aug 2009 18:35:10 GMT)
Full text and
rfc822 format available.
Reply sent
to
Glenn Morris <rgm <at> gnu.org>
:
You have taken responsibility.
(Sat, 29 Aug 2009 02:25:09 GMT)
Full text and
rfc822 format available.
Notification sent
to
hs2009 <at> bible2.net
:
bug acknowledged by developer.
(Sat, 29 Aug 2009 02:25:10 GMT)
Full text and
rfc822 format available.
Message #15 received at 3982-done <at> emacsbugs.donarmstrong.com (full text, mbox):
* Makefile.in (info-real): Don't ignore errors from doc Makefiles.
(info): Don't give an error in the absence of makeinfo - let the doc
Makefiles do that, if the info files need rebuilding. (Bug#3982)
Reply sent
to
Glenn Morris <rgm <at> gnu.org>
:
You have taken responsibility.
(Sat, 29 Aug 2009 02:25:11 GMT)
Full text and
rfc822 format available.
Notification sent
to
Ulrich Neumerkel <ulrich <at> complang.tuwien.ac.at>
:
bug acknowledged by developer.
(Sat, 29 Aug 2009 02:25:11 GMT)
Full text and
rfc822 format available.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> emacsbugs.donarmstrong.com
.
(Sat, 26 Sep 2009 14:24:12 GMT)
Full text and
rfc822 format available.
This bug report was last modified 15 years and 269 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.