GNU bug report logs -
#29731
configure to distinguish makeinfo present-but-broken from missing-or-old
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 29731 in the body.
You can then email your comments to 29731 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#29731
; Package
emacs
.
(Sat, 16 Dec 2017 08:27:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
"Mutiny " <mutiny.mutiny <at> rediffmail.com>
:
New bug report received and forwarded. Copy sent to
bug-gnu-emacs <at> gnu.org
.
(Sat, 16 Dec 2017 08:27:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
since today the emacs build fails on makeinfo >= 4.13, however texinfo-6.4-6 is installed:checking for setfattr... yesconfigure: error: You do not seem to have makeinfo >= 4.13, and yoursource tree does not seem to have pre-built manuals in the 'info' directory.Either install a suitable version of makeinfo, or re-run configurewith the '--without-makeinfo' option to build without the manuals.Installed PackagesName : texinfoVersion : 6.4Release : 6.fc27Arch : x86_64Size : 4.8 MSource : texinfo-6.4-6.fc27.src.rpmRepo : @SystemFrom repo : updatesSummary : Tools needed to create Texinfo format documentation filesURL &n
bsp; : http://www.gnu.org/software/texinfo/License : GPLv3+Description : Texinfo is a documentation system that can produce both online : information and printed output from a single source file. The GNU : Project uses the Texinfo file format for most of its documentation. : : Install texinfo if you want a documentation system for producing both : online and print documentation from the same source file and/or if : you are going to write documentation for the GNU Project.
[Message part 2 (text/html, inline)]
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#29731
; Package
emacs
.
(Sat, 16 Dec 2017 09:00:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 29731 <at> debbugs.gnu.org (full text, mbox):
> Date: 16 Dec 2017 07:38:52 -0000
> From: "Mutiny " <mutiny.mutiny <at> rediffmail.com>
>
> since today the emacs build fails on makeinfo >= 4.13, however texinfo-6.4-6 is installed:
Which branch of the Emacs repository produces this?
> checking for setfattr... yes
> configure: error: You do not seem to have makeinfo >= 4.13, and your
> source tree does not seem to have pre-built manuals in the 'info' directory.
> Either install a suitable version of makeinfo, or re-run configure
> with the '--without-makeinfo' option to build without the manuals.
>
> Installed Packages
> Name : texinfo
> Version : 6.4
What does "makeinfo --version" display on your system?
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#29731
; Package
emacs
.
(Sat, 16 Dec 2017 21:45:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 29731 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
I did some deep testing and found out that following perl(sic) modules were missing:(excerpt from my setup perl modules script)cpan install Locale::Messages # emacs buildcpan install Text::Unidecode # emacs buildcpan install Unicode::EastAsianWidth # emacs buildThereafter ./configure and make&&make install working.Nevertheless the error message generated by ./configure is totally misleading. Please correct that!
[Message part 2 (text/html, inline)]
Changed bug title to 'configure to distinguish makeinfo present-but-broken from missing-or-old' from 'emacs build broken (makeinfo)'
Request was from
Glenn Morris <rgm <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Sun, 17 Dec 2017 00:19:02 GMT)
Full text and
rfc822 format available.
Severity set to 'wishlist' from 'normal'
Request was from
Glenn Morris <rgm <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Sun, 17 Dec 2017 00:19:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#29731
; Package
emacs
.
(Fri, 13 Aug 2021 13:03:01 GMT)
Full text and
rfc822 format available.
Message #18 received at 29731 <at> debbugs.gnu.org (full text, mbox):
"Mutiny " <mutiny.mutiny <at> rediffmail.com> writes:
> I did some deep testing and found out that following perl(sic) modules were
> missing:
> (excerpt from my setup perl modules script)
>
> cpan install Locale::Messages # emacs build
> cpan install Text::Unidecode # emacs build
> cpan install Unicode::EastAsianWidth # emacs build
>
> Thereafter ./configure and make&&make install working.
Does the Emacs build use Perl? I looked through configure and Makefile
and didn't see any Perl mentions.
Anybody know?
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
Added tag(s) moreinfo.
Request was from
Lars Ingebrigtsen <larsi <at> gnus.org>
to
control <at> debbugs.gnu.org
.
(Fri, 13 Aug 2021 13:03:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#29731
; Package
emacs
.
(Fri, 13 Aug 2021 13:32:01 GMT)
Full text and
rfc822 format available.
Message #23 received at 29731 <at> debbugs.gnu.org (full text, mbox):
>>>>> On Fri, 13 Aug 2021 15:01:58 +0200, Lars Ingebrigtsen <larsi <at> gnus.org> said:
Lars> "Mutiny " <mutiny.mutiny <at> rediffmail.com> writes:
>> I did some deep testing and found out that following perl(sic) modules were
>> missing:
>> (excerpt from my setup perl modules script)
>>
>> cpan install Locale::Messages # emacs build
>> cpan install Text::Unidecode # emacs build
>> cpan install Unicode::EastAsianWidth # emacs build
>>
>> Thereafter ./configure and make&&make install working.
Lars> Does the Emacs build use Perl? I looked through configure and Makefile
Lars> and didn't see any Perl mentions.
Lars> Anybody know?
No. Some of the admin scripts do, but theyʼre not required to build
emacs. makeinfo requires perl last time I checked.
Robert
--
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#29731
; Package
emacs
.
(Fri, 13 Aug 2021 13:41:02 GMT)
Full text and
rfc822 format available.
Message #26 received at 29731 <at> debbugs.gnu.org (full text, mbox):
Robert Pluim <rpluim <at> gmail.com> writes:
> No. Some of the admin scripts do, but theyʼre not required to build
> emacs. makeinfo requires perl last time I checked.
Aha. Hm. Oh, Glenn had renamed this to:
retitle 29731 configure to distinguish makeinfo present-but-broken from missing-or-old
Which is, I guess, the correct description here. So makeinfo didn't
work for the user because Perl was b0rked, but ./configure says that the
user didn't have makeinfo.
I guess that should be possible to distinguish...
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#29731
; Package
emacs
.
(Fri, 13 Aug 2021 14:10:02 GMT)
Full text and
rfc822 format available.
Message #29 received at 29731 <at> debbugs.gnu.org (full text, mbox):
> From: Lars Ingebrigtsen <larsi <at> gnus.org>
> Date: Fri, 13 Aug 2021 15:40:31 +0200
> Cc: Mutiny <mutiny.mutiny <at> rediffmail.com>, 29731 <at> debbugs.gnu.org
>
> Robert Pluim <rpluim <at> gmail.com> writes:
>
> > No. Some of the admin scripts do, but theyʼre not required to build
> > emacs. makeinfo requires perl last time I checked.
>
> Aha. Hm. Oh, Glenn had renamed this to:
>
> retitle 29731 configure to distinguish makeinfo present-but-broken from missing-or-old
>
> Which is, I guess, the correct description here. So makeinfo didn't
> work for the user because Perl was b0rked, but ./configure says that the
> user didn't have makeinfo.
>
> I guess that should be possible to distinguish...
It would be nice to have that, but basically it isn't our problem,
IMO: building a tarball doesn't require makeinfo, while people who
build from Git should IMO be expected to have a working Texinfo
installation, which includes Perl modules necessary to run makeinfo.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#29731
; Package
emacs
.
(Fri, 13 Aug 2021 14:42:01 GMT)
Full text and
rfc822 format available.
Message #32 received at 29731 <at> debbugs.gnu.org (full text, mbox):
Eli Zaretskii <eliz <at> gnu.org> writes:
> It would be nice to have that, but basically it isn't our problem,
> IMO: building a tarball doesn't require makeinfo, while people who
> build from Git should IMO be expected to have a working Texinfo
> installation, which includes Perl modules necessary to run makeinfo.
Yes, you're right. If ./configure says that we can't find a (useable)
makeinfo, then it's up to the user to investigate the problem. In this
case, I'm guessing just typing "makeinfo" would have issued a bunch of
errors, which should point the user the right way -- and any changes we
make to configure here wouldn't really be that much more helpful.
So I'm closing this bug report.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
bug closed, send any further explanations to
29731 <at> debbugs.gnu.org and "Mutiny " <mutiny.mutiny <at> rediffmail.com>
Request was from
Lars Ingebrigtsen <larsi <at> gnus.org>
to
control <at> debbugs.gnu.org
.
(Fri, 13 Aug 2021 14:42:02 GMT)
Full text and
rfc822 format available.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sat, 11 Sep 2021 11:24:06 GMT)
Full text and
rfc822 format available.
This bug report was last modified 2 years and 221 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.