unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#3982: Emacs 23.1 configure/Makefile: MAKEINFO=no inconsistent with test for $(MAKEINFO)=off
@ 2009-07-30 19:23 ` Helmut Steeb
  2009-08-07 21:32   ` Glenn Morris
  2009-08-29  2:25   ` bug#3982: marked as done (Emacs 23.1 configure/Makefile: MAKEINFO=no inconsistent with test for $(MAKEINFO)=off) Emacs bug Tracking System
  0 siblings, 2 replies; 7+ messages in thread
From: Helmut Steeb @ 2009-07-30 19:23 UTC (permalink / raw)
  To: bug-gnu-emacs

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@bible2.net (akt. Jahr einsetzen / insert current year)






^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#3982: Emacs 23.1 configure/Makefile: MAKEINFO=no inconsistent with test for $(MAKEINFO)=off
  2009-07-30 19:23 ` bug#3982: Emacs 23.1 configure/Makefile: MAKEINFO=no inconsistent with test for $(MAKEINFO)=off Helmut Steeb
@ 2009-08-07 21:32   ` Glenn Morris
  2009-08-29  2:25   ` bug#3982: marked as done (Emacs 23.1 configure/Makefile: MAKEINFO=no inconsistent with test for $(MAKEINFO)=off) Emacs bug Tracking System
  1 sibling, 0 replies; 7+ messages in thread
From: Glenn Morris @ 2009-08-07 21:32 UTC (permalink / raw)
  To: hs2009; +Cc: 3982

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'.





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#4283: 23.1; installation process and texinfo
@ 2009-08-28 17:02 ` Ulrich Neumerkel
  2009-08-28 18:27   ` Glenn Morris
  2009-08-29  2:25   ` bug#4283: marked as done (23.1; installation process and texinfo) Emacs bug Tracking System
  0 siblings, 2 replies; 7+ messages in thread
From: Ulrich Neumerkel @ 2009-08-28 17:02 UTC (permalink / raw)
  To: bug-gnu-emacs

--text follows this line--

Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.

Your bug report will be posted to the bug-gnu-emacs@gnu.org mailing list,
and to the gnu.emacs.bug news group.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:

I did not have makeinfo installed and configured emacs as usually.
configure finished successfully without any complaints.  No error
appeared during configure.  Then, make worked.  But at the very end
make install aborted complaining that makeinfo was not available.

If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
    `bt full' and `xbacktrace'.
If you would like to further debug the crash, please read the file
/opt/gupu/share/emacs/23.1/etc/DEBUG for instructions.


In GNU Emacs 23.1.2 (i686-pc-linux-gnu, X toolkit)
 of 2009-08-28 on gupu2
Windowing system distributor `The X.Org Foundation', version 11.0.10603000
configured using `configure  '--without-toolkit-scroll-bars' '--prefix' '/opt/gupu''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default-enable-multibyte-characters: t

Major mode: Fundamental

Minor modes in effect:
  diff-auto-refine-mode: t
  tooltip-mode: t
  tool-bar-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  global-auto-composition-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
z e i t SPC d s-u s-u s-u C-x C-s u e r f t e SPC m 
i t t l e r w e i l e SPC j a SPC a u c h SPC s t i 
m m e n . <return> d a s SPC <backspace> <backspace> 
<backspace> <backspace> D a s SPC m i t SPC d e n SPC 
U m l a u t e n SPC k l a p p r <backspace> t SPC z 
w a r SPC n o c h SPC i m m e r , <backspace> SPC n 
i c h t , SPC a b e r SPC m a n SPC k a n n <return> 
j a SPC n i c h t SPC a l l e s SPC h a b e n . <return> 
C-x C-s C-x b 1 2 <tab> 3 <tab> C-g C-x C-f 1 2 3 <return> 
C-x k <return> C-x C-f i s o <tab> 1 2 3 <return> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> C-x 
C-f <M-backspace> <M-backspace> l o g <return> <return> 
<return> <return> C-y <M-backspace> <M-backspace> <help-echo> 
<down-mouse-1> <mouse-movement> <mouse-1> C-y C-x C-s 
<help-echo> <help-echo> <help-echo> <down-mouse-1> 
<mouse-1> C-x C-f C-g <return> <return> C-y C-x C-s 
<return> <return> T h e r e SPC a r e SPC n o t SPC 
t h a t SPC m a n y SPC a l t e r n a t i v s . . <backspace> 
<backspace> <backspace> e s . . . C-x C-s <help-echo> 
<help-echo> <help-echo> <help-echo> <return> <return> 
<return> t e x i n f o C-x C-s <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<menu-bar> <help-menu> <send-emacs-bug-report>

Recent messages:
Saving file /home/uwn/log...
Wrote /home/uwn/log
Quit
Mark set
Saving file /home/uwn/log...
Wrote /home/uwn/log
Saving file /home/uwn/log...
Wrote /home/uwn/log
Saving file /home/uwn/log...
Wrote /home/uwn/log






^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#4283: 23.1; installation process and texinfo
  2009-08-28 17:02 ` bug#4283: 23.1; installation process and texinfo Ulrich Neumerkel
@ 2009-08-28 18:27   ` Glenn Morris
  2009-08-28 18:35     ` Processed: " Emacs bug Tracking System
  2009-08-29  2:25   ` bug#4283: marked as done (23.1; installation process and texinfo) Emacs bug Tracking System
  1 sibling, 1 reply; 7+ messages in thread
From: Glenn Morris @ 2009-08-28 18:27 UTC (permalink / raw)
  To: Ulrich Neumerkel; +Cc: 4283

merge 3982 4283
stop

Ulrich Neumerkel wrote:

> I did not have makeinfo installed and configured emacs as usually.
> configure finished successfully without any complaints.  No error
> appeared during configure.  Then, make worked.  But at the very end
> make install aborted complaining that makeinfo was not available.

This was reported previously, and I will fix it at some point.





^ permalink raw reply	[flat|nested] 7+ messages in thread

* Processed: Re: bug#4283: 23.1; installation process and texinfo
  2009-08-28 18:27   ` Glenn Morris
@ 2009-08-28 18:35     ` Emacs bug Tracking System
  0 siblings, 0 replies; 7+ messages in thread
From: Emacs bug Tracking System @ 2009-08-28 18:35 UTC (permalink / raw)
  To: Glenn Morris; +Cc: Emacs Bugs

Processing commands for control@emacsbugs.donarmstrong.com:

> merge 3982 4283
bug#3982: Emacs 23.1 configure/Makefile: MAKEINFO=no inconsistent with test for $(MAKEINFO)=off
bug#4283: 23.1; installation process and texinfo
Merged 3982 4283.

> stop
Stopping processing here.

Please contact me if you need assistance.

Don Armstrong
(administrator, Emacs bugs database)




^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#3982: marked as done (Emacs 23.1 configure/Makefile: MAKEINFO=no inconsistent with test for $(MAKEINFO)=off)
  2009-07-30 19:23 ` bug#3982: Emacs 23.1 configure/Makefile: MAKEINFO=no inconsistent with test for $(MAKEINFO)=off Helmut Steeb
  2009-08-07 21:32   ` Glenn Morris
@ 2009-08-29  2:25   ` Emacs bug Tracking System
  1 sibling, 0 replies; 7+ messages in thread
From: Emacs bug Tracking System @ 2009-08-29  2:25 UTC (permalink / raw)
  To: Glenn Morris

[-- Attachment #1: Type: text/plain, Size: 970 bytes --]

Your message dated Fri, 28 Aug 2009 22:20:33 -0400
with message-id <jxr5uvmkcu.fsf@fencepost.gnu.org>
and subject line Re: bug#3982: Emacs 23.1 configure/Makefile: MAKEINFO=no inconsistent with test for $(MAKEINFO)=off
has caused the Emacs bug report #3982,
regarding Emacs 23.1 configure/Makefile: MAKEINFO=no inconsistent with test for $(MAKEINFO)=off
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@emacsbugs.donarmstrong.com
immediately.)


-- 
3982: http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=3982
Emacs Bug Tracking System
Contact owner@emacsbugs.donarmstrong.com with problems

[-- Attachment #2: Type: message/rfc822, Size: 2889 bytes --]

From: Helmut Steeb <hs2009@bible2.net>
To: bug-gnu-emacs@gnu.org
Subject: Emacs 23.1 configure/Makefile: MAKEINFO=no inconsistent with test for $(MAKEINFO)=off
Date: Thu, 30 Jul 2009 21:23:55 +0200
Message-ID: <4A71F34B.2060301@bible2.net>

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@bible2.net (akt. Jahr einsetzen / insert current year)



[-- Attachment #3: Type: message/rfc822, Size: 1816 bytes --]

From: Glenn Morris <rgm@gnu.org>
To: 3982-done@emacsbugs.donarmstrong.com
Subject: Re: bug#3982: Emacs 23.1 configure/Makefile: MAKEINFO=no inconsistent with test for $(MAKEINFO)=off
Date: Fri, 28 Aug 2009 22:20:33 -0400
Message-ID: <jxr5uvmkcu.fsf@fencepost.gnu.org>


  * 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)

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#4283: marked as done (23.1; installation process and texinfo)
  2009-08-28 17:02 ` bug#4283: 23.1; installation process and texinfo Ulrich Neumerkel
  2009-08-28 18:27   ` Glenn Morris
@ 2009-08-29  2:25   ` Emacs bug Tracking System
  1 sibling, 0 replies; 7+ messages in thread
From: Emacs bug Tracking System @ 2009-08-29  2:25 UTC (permalink / raw)
  To: Glenn Morris

[-- Attachment #1: Type: text/plain, Size: 923 bytes --]

Your message dated Fri, 28 Aug 2009 22:20:33 -0400
with message-id <jxr5uvmkcu.fsf@fencepost.gnu.org>
and subject line Re: bug#3982: Emacs 23.1 configure/Makefile: MAKEINFO=no inconsistent with test for $(MAKEINFO)=off
has caused the Emacs bug report #3982,
regarding 23.1; installation process and texinfo
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@emacsbugs.donarmstrong.com
immediately.)


-- 
3982: http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=3982
Emacs Bug Tracking System
Contact owner@emacsbugs.donarmstrong.com with problems

[-- Attachment #2: Type: message/rfc822, Size: 5460 bytes --]

From: Ulrich Neumerkel <ulrich@complang.tuwien.ac.at>
To: bug-gnu-emacs@gnu.org
Subject: 23.1; installation process and texinfo
Date: Fri, 28 Aug 2009 19:02:08 +0200
Message-ID: <E1Mh4q0-00014x-K2@a4.complang.tuwien.ac.at>

--text follows this line--

Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.

Your bug report will be posted to the bug-gnu-emacs@gnu.org mailing list,
and to the gnu.emacs.bug news group.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:

I did not have makeinfo installed and configured emacs as usually.
configure finished successfully without any complaints.  No error
appeared during configure.  Then, make worked.  But at the very end
make install aborted complaining that makeinfo was not available.

If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
    `bt full' and `xbacktrace'.
If you would like to further debug the crash, please read the file
/opt/gupu/share/emacs/23.1/etc/DEBUG for instructions.


In GNU Emacs 23.1.2 (i686-pc-linux-gnu, X toolkit)
 of 2009-08-28 on gupu2
Windowing system distributor `The X.Org Foundation', version 11.0.10603000
configured using `configure  '--without-toolkit-scroll-bars' '--prefix' '/opt/gupu''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default-enable-multibyte-characters: t

Major mode: Fundamental

Minor modes in effect:
  diff-auto-refine-mode: t
  tooltip-mode: t
  tool-bar-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  global-auto-composition-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
z e i t SPC d s-u s-u s-u C-x C-s u e r f t e SPC m 
i t t l e r w e i l e SPC j a SPC a u c h SPC s t i 
m m e n . <return> d a s SPC <backspace> <backspace> 
<backspace> <backspace> D a s SPC m i t SPC d e n SPC 
U m l a u t e n SPC k l a p p r <backspace> t SPC z 
w a r SPC n o c h SPC i m m e r , <backspace> SPC n 
i c h t , SPC a b e r SPC m a n SPC k a n n <return> 
j a SPC n i c h t SPC a l l e s SPC h a b e n . <return> 
C-x C-s C-x b 1 2 <tab> 3 <tab> C-g C-x C-f 1 2 3 <return> 
C-x k <return> C-x C-f i s o <tab> 1 2 3 <return> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> C-x 
C-f <M-backspace> <M-backspace> l o g <return> <return> 
<return> <return> C-y <M-backspace> <M-backspace> <help-echo> 
<down-mouse-1> <mouse-movement> <mouse-1> C-y C-x C-s 
<help-echo> <help-echo> <help-echo> <down-mouse-1> 
<mouse-1> C-x C-f C-g <return> <return> C-y C-x C-s 
<return> <return> T h e r e SPC a r e SPC n o t SPC 
t h a t SPC m a n y SPC a l t e r n a t i v s . . <backspace> 
<backspace> <backspace> e s . . . C-x C-s <help-echo> 
<help-echo> <help-echo> <help-echo> <return> <return> 
<return> t e x i n f o C-x C-s <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<menu-bar> <help-menu> <send-emacs-bug-report>

Recent messages:
Saving file /home/uwn/log...
Wrote /home/uwn/log
Quit
Mark set
Saving file /home/uwn/log...
Wrote /home/uwn/log
Saving file /home/uwn/log...
Wrote /home/uwn/log
Saving file /home/uwn/log...
Wrote /home/uwn/log



[-- Attachment #3: Type: message/rfc822, Size: 1816 bytes --]

From: Glenn Morris <rgm@gnu.org>
To: 3982-done@emacsbugs.donarmstrong.com
Subject: Re: bug#3982: Emacs 23.1 configure/Makefile: MAKEINFO=no inconsistent with test for $(MAKEINFO)=off
Date: Fri, 28 Aug 2009 22:20:33 -0400
Message-ID: <jxr5uvmkcu.fsf@fencepost.gnu.org>


  * 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)

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2009-08-29  2:25 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <jxr5uvmkcu.fsf@fencepost.gnu.org>
2009-07-30 19:23 ` bug#3982: Emacs 23.1 configure/Makefile: MAKEINFO=no inconsistent with test for $(MAKEINFO)=off Helmut Steeb
2009-08-07 21:32   ` Glenn Morris
2009-08-29  2:25   ` bug#3982: marked as done (Emacs 23.1 configure/Makefile: MAKEINFO=no inconsistent with test for $(MAKEINFO)=off) Emacs bug Tracking System
2009-08-28 17:02 ` bug#4283: 23.1; installation process and texinfo Ulrich Neumerkel
2009-08-28 18:27   ` Glenn Morris
2009-08-28 18:35     ` Processed: " Emacs bug Tracking System
2009-08-29  2:25   ` bug#4283: marked as done (23.1; installation process and texinfo) Emacs bug Tracking System

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).