unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* compiling emacs 29.3 "--without-makeinfo" and texinfo 4.13
@ 2024-05-25  5:18 Andrés Ramírez
  2024-05-25 16:56 ` Eli Zaretskii
  2024-05-26  1:50 ` Po Lu
  0 siblings, 2 replies; 21+ messages in thread
From: Andrés Ramírez @ 2024-05-25  5:18 UTC (permalink / raw)
  To: help-gnu-emacs

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

Hi.

The compilation. it's being configure with "--without-makeinfo". Even doing that
makeinfo is being called (see the attached picture). Is that fine?

As this is for and old phone 'nokia n9' the toolchain is old 4.4 and
also the texinfo package.

Any idea on how to keep moving with the compilation?

Best Regards

[-- Attachment #2: thepng --]
[-- Type: image/png, Size: 7798 bytes --]

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

* Re: compiling emacs 29.3 "--without-makeinfo" and texinfo 4.13
  2024-05-25 16:56 ` Eli Zaretskii
@ 2024-05-25 15:24   ` andrés ramírez
  2024-05-26  4:51     ` Eli Zaretskii
  0 siblings, 1 reply; 21+ messages in thread
From: andrés ramírez @ 2024-05-25 15:24 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: help-gnu-emacs

Hi. Eli.
>>>>> "Eli" == Eli Zaretskii <eliz@gnu.org> writes:

    >> From: Andrés Ramírez <rrandresf@hotmail.com> Date: Sat, 25 May 2024 05:18:43 +0000
    >> 
    >> The compilation. it's being configure with "--without-makeinfo". Even doing that makeinfo is
    >> being called (see the attached picture). Is that fine?

    Eli> Emacs doesn't support --without-makeinfo.  Building from Git requires makeinfo (building a
    Eli> release tarball does not, because all the manuals are included in the tarball).

This is the release tarball.

    >> Any idea on how to keep moving with the compilation?

    Eli> Try "make -k", which will ignore failures.

this was a package compilation with 'dpkg-buildpackage'

I got a workaround. replacing those texti files with the 'version.texti'
after it. It gave some error about cross-linking. and It halted.
I tried again for inspecting the errors. But it ended packaging It. :).

Best Regards




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

* Re: compiling emacs 29.3 "--without-makeinfo" and texinfo 4.13
  2024-05-25  5:18 compiling emacs 29.3 "--without-makeinfo" and texinfo 4.13 Andrés Ramírez
@ 2024-05-25 16:56 ` Eli Zaretskii
  2024-05-25 15:24   ` andrés ramírez
  2024-05-26  1:50 ` Po Lu
  1 sibling, 1 reply; 21+ messages in thread
From: Eli Zaretskii @ 2024-05-25 16:56 UTC (permalink / raw)
  To: help-gnu-emacs

> From: Andrés Ramírez <rrandresf@hotmail.com>
> Date: Sat, 25 May 2024 05:18:43 +0000
> 
> The compilation. it's being configure with "--without-makeinfo". Even doing that
> makeinfo is being called (see the attached picture). Is that fine?

Emacs doesn't support --without-makeinfo.  Building from Git requires
makeinfo (building a release tarball does not, because all the manuals
are included in the tarball).

> Any idea on how to keep moving with the compilation?

Try "make -k", which will ignore failures.



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

* Re: compiling emacs 29.3 "--without-makeinfo" and texinfo 4.13
  2024-05-26  1:50 ` Po Lu
@ 2024-05-25 17:03   ` andrés ramírez
  2024-05-26  3:19   ` Po Lu
  1 sibling, 0 replies; 21+ messages in thread
From: andrés ramírez @ 2024-05-25 17:03 UTC (permalink / raw)
  To: Po Lu; +Cc: help-gnu-emacs

Hi. Po.

>>>>> "Po" == Po Lu <luangruo@yahoo.com> writes:


    Po> Our manuals are supposed to compile with Texinfo 4.13, so expect to see this fixed shortly.

That's great. Let me know So I could patch the my 29.3 sources and try it.

Best Regards



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

* Re: compiling emacs 29.3 "--without-makeinfo" and texinfo 4.13
  2024-05-26  3:19   ` Po Lu
@ 2024-05-25 17:23     ` andrés ramírez
  2024-05-25 18:54     ` andrés ramírez
  1 sibling, 0 replies; 21+ messages in thread
From: andrés ramírez @ 2024-05-25 17:23 UTC (permalink / raw)
  To: Po Lu; +Cc: help-gnu-emacs

Hi. Po Lu.

>>>>> "Po" == Po Lu <luangruo@yahoo.com> writes:

    Po> Po Lu <luangruo@yahoo.com> writes:
    >> Our manuals are supposed to compile with Texinfo 4.13, so expect to see this fixed shortly.

    Po> Nevermind, I already did, just not on the release branch.  Are you building from a release
    Po> tarball, which should hold pre-generated Info files?

Yes. Indeed. I am using a release tarball.

Best Regards



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

* Re: compiling emacs 29.3 "--without-makeinfo" and texinfo 4.13
  2024-05-26  3:19   ` Po Lu
  2024-05-25 17:23     ` andrés ramírez
@ 2024-05-25 18:54     ` andrés ramírez
  2024-05-26  5:37       ` Po Lu
  1 sibling, 1 reply; 21+ messages in thread
From: andrés ramírez @ 2024-05-25 18:54 UTC (permalink / raw)
  To: Po Lu; +Cc: help-gnu-emacs

Hi. Po Lu.

>>>>> "Po" == Po Lu <luangruo@yahoo.com> writes:

    Po> Po Lu <luangruo@yahoo.com> writes:
    >> Our manuals are supposed to compile with Texinfo 4.13, so expect to see this fixed shortly.

    Po> Nevermind, I already did, just not on the release branch.  Are you building from a release
    Po> tarball, which should hold pre-generated Info files?

The change You are mentioning is?
--8<---------------cut here---------------start------------->8---
https://git.savannah.gnu.org/cgit/emacs.git/patch/?id=74ceb6922c621cf48a2c9f6e6622133b522252ab
--8<---------------cut here---------------end--------------->8---

If that is the case. Those were not the files mentioned on the png shared.
From my memory the files were
1. calc.texi
2. processes.texi
3. files.texi

Best Regards
Andrés Ramírez



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

* Re: compiling emacs 29.3 "--without-makeinfo" and texinfo 4.13
  2024-05-26  5:37       ` Po Lu
@ 2024-05-25 19:42         ` andrés ramírez
  2024-05-26  6:56         ` Eli Zaretskii
  1 sibling, 0 replies; 21+ messages in thread
From: andrés ramírez @ 2024-05-25 19:42 UTC (permalink / raw)
  To: Po Lu; +Cc: help-gnu-emacs

Hi. Po Lu.

>>>>> "Po" == Po Lu <luangruo@yahoo.com> writes:

    Po> andrés ramírez <rrandresf@hotmail.com> writes:
    >> The change You are mentioning is?

    Po> That among others, over the span of several months.

Ok. Then probably what I should do is finding the changes on those three
files I have mentioned.

Best Regards
Andrés Ramírez



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

* Re: compiling emacs 29.3 "--without-makeinfo" and texinfo 4.13
  2024-05-26  4:51     ` Eli Zaretskii
@ 2024-05-25 20:13       ` andrés ramírez
  2024-05-25 21:06         ` andrés ramírez
  0 siblings, 1 reply; 21+ messages in thread
From: andrés ramírez @ 2024-05-25 20:13 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: help-gnu-emacs

Hi. Eli.

>>>>> "Eli" == Eli Zaretskii <eliz@gnu.org> writes:

    >> From: andrés ramírez <rrandresf@hotmail.com> Cc: help-gnu-emacs@gnu.org Date: Sat, 25 May
    >> 2024 15:24:00 +0000
    >> 
    Eli> Emacs doesn't support --without-makeinfo.  Building from Git requires makeinfo (building a
    Eli> release tarball does not, because all the manuals are included in the tarball).
    >> 
    >> This is the release tarball.

    Eli> When you build a release tarball, makeinfo is not needed at all, unless you changed some
    Eli> *.texi files.  So this is something that only you can investigate on your system.  When I
    Eli> build release tarballs, makeinfo is never invoked.

That has not been my case. :)

    >> this was a package compilation with 'dpkg-buildpackage'

    Eli> Then maybe the problem is with dpkg-buildpackage.  I have no idea what that is, and always
    Eli> build Emacs with "./configure" followed by "make".

I am going to try without dpkg-buildpackage and see how it goes. I am
going to report back when done.

Best Regards
Andrés Ramírez





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

* Re: compiling emacs 29.3 "--without-makeinfo" and texinfo 4.13
  2024-05-25 20:13       ` andrés ramírez
@ 2024-05-25 21:06         ` andrés ramírez
  2024-05-26  7:13           ` Eli Zaretskii
  0 siblings, 1 reply; 21+ messages in thread
From: andrés ramírez @ 2024-05-25 21:06 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: help-gnu-emacs

Hi. Eli.

>>>>> "AR" == andrés ramírez <rrandresf@hotmail.com> writes:

    AR> Hi. Eli.
>>>>> "Eli" == Eli Zaretskii <eliz@gnu.org> writes:


    Eli> Then maybe the problem is with dpkg-buildpackage.  I have no idea what that is, and always
    Eli> build Emacs with "./configure" followed by "make".

    AR> I am going to try without dpkg-buildpackage and see how it goes. I am going to report back
    AR> when done.

I tried It. The error happens doing just configure ....; make 

But I have noticed something weird at the end of the creation of config.status
--8<---------------cut here---------------start------------->8---
../../../build-aux/move-if-change: line 69: cmp: command not found
config.status: executing etc-refcards-emacsver.tex commands
../build-aux/move-if-change: line 69: cmp: command not found
configure: WARNING: unrecognized options: --without-makeinfo
configure: You might want to install GNU Mailutils
<https://mailutils.org> and use '../configure --with-mailutils'.
--8<---------------cut here---------------end--------------->8---

Does this cmp command could be the cause?

Also this chroot has not git installed (Should It still wait for git?)
--8<---------------cut here---------------start------------->8---
Waiting for git...
Error running git rev-parse: (file-missing "Searching for program" "No such file or directory" "git")
Waiting for git...
Error running git rev-parse --abbrev-ref: (file-missing "Searching for program" "No such file or directory" "git")
--8<---------------cut here---------------end--------------->8---

And finally makeinfo was called (on the release tarball):
--8<---------------cut here---------------start------------->8---
INFO     Extracting OKURI-NASI entries...99% 
  INFO     Extracting OKURI-NASI entries...done
make[3]: Leaving directory `/tmp/mycc/emacs-29.3/build/lisp'
make[3]: Entering directory `/tmp/mycc/emacs-29.3/build/doc/misc'
make[3]: `org.texi' is up to date.
make[3]: `modus-themes.texi' is up to date.
make[3]: Leaving directory `/tmp/mycc/emacs-29.3/build/doc/misc'
make[2]: Leaving directory `/tmp/mycc/emacs-29.3/build/lisp'
make -C doc/lispref info
  GEN      ../../../doc/lispref/../../info/elisp.info
make[2]: Entering directory `/tmp/mycc/emacs-29.3/build/doc/lispref'
../../../doc/lispref//processes.texi:1765: warning: `.' or `,' must follow @xref, not `M'.
../../../doc/lispref//processes.texi:2171: warning: `.' or `,' must follow @xref, not `W'.
make[2]: Leaving directory `/tmp/mycc/emacs-29.3/build/doc/lispref'
make -C doc/lispintro info
  GEN      ../../../doc/lispintro/../../info/eintr.info
make[2]: Entering directory `/tmp/mycc/emacs-29.3/build/doc/lispintro'
make[2]: Leaving directory `/tmp/mycc/emacs-29.3/build/doc/lispintro'
make -C doc/emacs info
  GEN      ../../../doc/emacs/../../info/emacs.info
make[2]: Entering directory `/tmp/mycc/emacs-29.3/build/doc/emacs'
../../../doc/emacs//files.texi:375: warning: unlikely character ( in @var.
../../../doc/emacs//files.texi:375: warning: unlikely character ) in @var.
make[2]: Leaving directory `/tmp/mycc/emacs-29.3/build/doc/emacs'
make -C doc/misc info
  GEN      ../../../doc/misc/../../info/calc.info
make[2]: Entering directory `/tmp/mycc/emacs-29.3/build/doc/misc'
../../../doc/misc/calc.texi:28474: Unknown command `sub'.
../../../doc/misc/calc.texi:28474: Misplaced {.
../../../doc/misc/calc.texi:28474: Misplaced }.
../../../doc/misc/calc.texi:28479: Unknown command `sub'.
../../../doc/misc/calc.texi:28479: Misplaced {.
../../../doc/misc/calc.texi:28479: Misplaced }.
../../../doc/misc/calc.texi:28479: Unknown command `sub'.
../../../doc/misc/calc.texi:28479: Misplaced {.
../../../doc/misc/calc.texi:28479: Misplaced }.
make[2]: *** [../../../doc/misc/../../info/calc.info] Error 1
make[2]: Leaving directory `/tmp/mycc/emacs-29.3/build/doc/misc'
make[1]: *** [misc-info] Error 2
make[1]: Leaving directory `/tmp/mycc/emacs-29.3/build'
make[1]: Entering directory `/tmp/mycc/emacs-29.3/build'
***
*** "make all" failed with exit status 2.
***
*** You could try to:
*** - run "make bootstrap", which might fix the problem
*** - run "make V=1", which displays the full commands invoked by make,
***   to further investigate the problem
***
make[1]: *** [advice-on-failure] Error 2
make[1]: Leaving directory `/tmp/mycc/emacs-29.3/build'
make: *** [all] Error 2
--8<---------------cut here---------------end--------------->8---

Best Regards
Andrés Ramírez



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

* Re: compiling emacs 29.3 "--without-makeinfo" and texinfo 4.13
  2024-05-26  7:13           ` Eli Zaretskii
@ 2024-05-25 21:47             ` andrés ramírez
  2024-05-26  8:14               ` Eli Zaretskii
                                 ` (2 more replies)
  0 siblings, 3 replies; 21+ messages in thread
From: andrés ramírez @ 2024-05-25 21:47 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: help-gnu-emacs

Hi. Eli.

>>>>> "Eli" == Eli Zaretskii <eliz@gnu.org> writes:

    >> From: andrés ramírez <rrandresf@hotmail.com> Cc: help-gnu-emacs@gnu.org Date: Sat, 25 May
    >> 2024 21:06:14 +0000
    >> 
    >> Hi. Eli.
    >> 
    >> I tried It. The error happens doing just configure ....; make
    >> 
    >> But I have noticed something weird at the end of the creation of config.status
    >> --8<---------------cut here---------------start------------->8---
    >> ../../../build-aux/move-if-change: line 69: cmp: command not found config.status: executing
    >> etc-refcards-emacsver.tex commands ../build-aux/move-if-change: line 69: cmp: command not
    >> found configure: WARNING: unrecognized options: --without-makeinfo configure: You might want
    >> to install GNU Mailutils <https://mailutils.org> and use '../configure --with-mailutils'.
    >> --8<---------------cut here---------------end--------------->8---
    >> 
    >> Does this cmp command could be the cause?

    Eli> How can you NOT have 'cmp'??

No idea. This is a chroot for doing cross compilation. on my distro
(archlinux) cmp is provided by diffutils. I do not know if the package
has the same name on debian. Perhaps I could install It and I could see
if that makes a difference.

    >> Also this chroot has not git installed (Should It still wait for git?)

    Eli> Yes, it should.  It's harmless.

    >> And finally makeinfo was called (on the release tarball):

    Eli> That shouldn't happen.  I'm guessing the time stamps of some *.texi files are newer than
    Eli> the corresponding Info files.  You need to figure out why.

Where are located those 3 info files (actually  i could search for
it) on the release tarball. But I should mention that when I did the
same procedure on my regular distro makeinfo (was not called as expected). So this is
something that just happens within the chroot. So I was expecting on
your wisdom guys for giving me some hints. 

Best Regards
Andrés Ramírez




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

* Re: compiling emacs 29.3 "--without-makeinfo" and texinfo 4.13
  2024-05-25  5:18 compiling emacs 29.3 "--without-makeinfo" and texinfo 4.13 Andrés Ramírez
  2024-05-25 16:56 ` Eli Zaretskii
@ 2024-05-26  1:50 ` Po Lu
  2024-05-25 17:03   ` andrés ramírez
  2024-05-26  3:19   ` Po Lu
  1 sibling, 2 replies; 21+ messages in thread
From: Po Lu @ 2024-05-26  1:50 UTC (permalink / raw)
  To: Andrés Ramírez; +Cc: help-gnu-emacs

Andrés Ramírez <rrandresf@hotmail.com> writes:

> Hi.
>
> The compilation. it's being configure with "--without-makeinfo". Even doing that
> makeinfo is being called (see the attached picture). Is that fine?

Our manuals are supposed to compile with Texinfo 4.13, so expect to see
this fixed shortly.



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

* Re: compiling emacs 29.3 "--without-makeinfo" and texinfo 4.13
  2024-05-26  1:50 ` Po Lu
  2024-05-25 17:03   ` andrés ramírez
@ 2024-05-26  3:19   ` Po Lu
  2024-05-25 17:23     ` andrés ramírez
  2024-05-25 18:54     ` andrés ramírez
  1 sibling, 2 replies; 21+ messages in thread
From: Po Lu @ 2024-05-26  3:19 UTC (permalink / raw)
  To: Andrés Ramírez; +Cc: help-gnu-emacs

Po Lu <luangruo@yahoo.com> writes:

> Our manuals are supposed to compile with Texinfo 4.13, so expect to see
> this fixed shortly.

Nevermind, I already did, just not on the release branch.  Are you
building from a release tarball, which should hold pre-generated Info
files?



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

* Re: compiling emacs 29.3 "--without-makeinfo" and texinfo 4.13
  2024-05-25 15:24   ` andrés ramírez
@ 2024-05-26  4:51     ` Eli Zaretskii
  2024-05-25 20:13       ` andrés ramírez
  0 siblings, 1 reply; 21+ messages in thread
From: Eli Zaretskii @ 2024-05-26  4:51 UTC (permalink / raw)
  To: help-gnu-emacs

> From: andrés ramírez <rrandresf@hotmail.com>
> Cc: help-gnu-emacs@gnu.org
> Date: Sat, 25 May 2024 15:24:00 +0000
> 
>     Eli> Emacs doesn't support --without-makeinfo.  Building from Git requires makeinfo (building a
>     Eli> release tarball does not, because all the manuals are included in the tarball).
> 
> This is the release tarball.

When you build a release tarball, makeinfo is not needed at all,
unless you changed some *.texi files.  So this is something that only
you can investigate on your system.  When I build release tarballs,
makeinfo is never invoked.

> this was a package compilation with 'dpkg-buildpackage'

Then maybe the problem is with dpkg-buildpackage.  I have no idea what
that is, and always build Emacs with "./configure" followed by "make".



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

* Re: compiling emacs 29.3 "--without-makeinfo" and texinfo 4.13
  2024-05-26  8:16               ` Yuri Khan
@ 2024-05-26  4:53                 ` andrés ramírez
  0 siblings, 0 replies; 21+ messages in thread
From: andrés ramírez @ 2024-05-26  4:53 UTC (permalink / raw)
  To: Yuri Khan; +Cc: Eli Zaretskii, help-gnu-emacs

Hi Yuri.
>>>>> "Yuri" == Yuri Khan <yuri.v.khan@gmail.com> writes:

    Yuri> On Sun, 26 May 2024 at 14:49, andrés ramírez <rrandresf@hotmail.com> wrote:
    >> No idea. This is a chroot for doing cross compilation. on my distro (archlinux) cmp is
    >> provided by diffutils. I do not know if the package has the same name on debian. Perhaps I
    >> could install It and I could see if that makes a difference.

    Yuri> On Debian, cmp is provided by diffutils and diffutils is classified as Essential, which in
    Yuri> Debian parlance means other packages can count on them being always installed and skip
    Yuri> declaring them as a runtime or build dependency. If your deb building environment lacks
    Yuri> Essential packages, it’s horribly broken and you should get it fixed.

Actually the package was installed on /usr/bin/gnu. The reason for that
is for giving space on /usr/bin for the busybox symlinks. But those
links where not present on the chroot. So I solved it adding
'/usr/bin/gnu' to the PATH var.

And That solved the issue. Emacs compilation with the 29.3 release
tarball did NOT call makeinfo. 

Thanks for all your help guys.
Best Regards
Andrés Ramírez



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

* Re: compiling emacs 29.3 "--without-makeinfo" and texinfo 4.13
  2024-05-26  8:24               ` Stefan Monnier via Users list for the GNU Emacs text editor
@ 2024-05-26  5:33                 ` andrés ramírez
  0 siblings, 0 replies; 21+ messages in thread
From: andrés ramírez @ 2024-05-26  5:33 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: help-gnu-emacs

Hi. Stefan.

>>>>> "Stefan" == Stefan Monnier via Users list for the GNU Emacs text editor <help-gnu-emacs@gnu.org> writes:

    Stefan> My crystal ball suggests that in the chroot case maybe you do some kind of copying of
    Stefan> the files (instead of just untarring the tarball), which ends up changing the mtime of
    Stefan> all the files (and thus the relative times between them).

Actually the reason was the cmp utility command. As mentioned on the
email below:
--8<---------------cut here---------------start------------->8---
https://lists.gnu.org/archive/cgi-bin/namazu.cgi?query=%2Bmessage-id%3ASJ1PR12MB63634F4CD894D4D5C2DC3D35A6F72%40SJ1PR12MB6363.namprd12.prod.outlook.com&submit=Search%21&idxname=help-gnu-emacs
--8<---------------cut here---------------end--------------->8---

Thanks.
Best Regards



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

* Re: compiling emacs 29.3 "--without-makeinfo" and texinfo 4.13
  2024-05-25 18:54     ` andrés ramírez
@ 2024-05-26  5:37       ` Po Lu
  2024-05-25 19:42         ` andrés ramírez
  2024-05-26  6:56         ` Eli Zaretskii
  0 siblings, 2 replies; 21+ messages in thread
From: Po Lu @ 2024-05-26  5:37 UTC (permalink / raw)
  To: andrés ramírez; +Cc: help-gnu-emacs

andrés ramírez <rrandresf@hotmail.com> writes:

> The change You are mentioning is?

That among others, over the span of several months.



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

* Re: compiling emacs 29.3 "--without-makeinfo" and texinfo 4.13
  2024-05-26  5:37       ` Po Lu
  2024-05-25 19:42         ` andrés ramírez
@ 2024-05-26  6:56         ` Eli Zaretskii
  1 sibling, 0 replies; 21+ messages in thread
From: Eli Zaretskii @ 2024-05-26  6:56 UTC (permalink / raw)
  To: help-gnu-emacs

> From: Po Lu <luangruo@yahoo.com>
> Cc: help-gnu-emacs@gnu.org
> Date: Sun, 26 May 2024 13:37:03 +0800
> 
> andrés ramírez <rrandresf@hotmail.com> writes:
> 
> > The change You are mentioning is?
> 
> That among others, over the span of several months.

Ugh, you fixed that on the wrong branch...



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

* Re: compiling emacs 29.3 "--without-makeinfo" and texinfo 4.13
  2024-05-25 21:06         ` andrés ramírez
@ 2024-05-26  7:13           ` Eli Zaretskii
  2024-05-25 21:47             ` andrés ramírez
  0 siblings, 1 reply; 21+ messages in thread
From: Eli Zaretskii @ 2024-05-26  7:13 UTC (permalink / raw)
  To: help-gnu-emacs

> From: andrés ramírez <rrandresf@hotmail.com>
> Cc: help-gnu-emacs@gnu.org
> Date: Sat, 25 May 2024 21:06:14 +0000
> 
> Hi. Eli.
> 
> I tried It. The error happens doing just configure ....; make 
> 
> But I have noticed something weird at the end of the creation of config.status
> --8<---------------cut here---------------start------------->8---
> ../../../build-aux/move-if-change: line 69: cmp: command not found
> config.status: executing etc-refcards-emacsver.tex commands
> ../build-aux/move-if-change: line 69: cmp: command not found
> configure: WARNING: unrecognized options: --without-makeinfo
> configure: You might want to install GNU Mailutils
> <https://mailutils.org> and use '../configure --with-mailutils'.
> --8<---------------cut here---------------end--------------->8---
> 
> Does this cmp command could be the cause?

How can you NOT have 'cmp'??

> Also this chroot has not git installed (Should It still wait for git?)

Yes, it should.  It's harmless.

> And finally makeinfo was called (on the release tarball):

That shouldn't happen.  I'm guessing the time stamps of some *.texi
files are newer than the corresponding Info files.  You need to figure
out why.



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

* Re: compiling emacs 29.3 "--without-makeinfo" and texinfo 4.13
  2024-05-25 21:47             ` andrés ramírez
@ 2024-05-26  8:14               ` Eli Zaretskii
  2024-05-26  8:16               ` Yuri Khan
  2024-05-26  8:24               ` Stefan Monnier via Users list for the GNU Emacs text editor
  2 siblings, 0 replies; 21+ messages in thread
From: Eli Zaretskii @ 2024-05-26  8:14 UTC (permalink / raw)
  To: help-gnu-emacs

> From: andrés ramírez <rrandresf@hotmail.com>
> Cc: help-gnu-emacs@gnu.org
> Date: Sat, 25 May 2024 21:47:18 +0000
> 
>     >> And finally makeinfo was called (on the release tarball):
> 
>     Eli> That shouldn't happen.  I'm guessing the time stamps of some *.texi files are newer than
>     Eli> the corresponding Info files.  You need to figure out why.
> 
> Where are located those 3 info files

They are in the 'info' directory in the tarball.



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

* Re: compiling emacs 29.3 "--without-makeinfo" and texinfo 4.13
  2024-05-25 21:47             ` andrés ramírez
  2024-05-26  8:14               ` Eli Zaretskii
@ 2024-05-26  8:16               ` Yuri Khan
  2024-05-26  4:53                 ` andrés ramírez
  2024-05-26  8:24               ` Stefan Monnier via Users list for the GNU Emacs text editor
  2 siblings, 1 reply; 21+ messages in thread
From: Yuri Khan @ 2024-05-26  8:16 UTC (permalink / raw)
  To: andrés ramírez; +Cc: Eli Zaretskii, help-gnu-emacs

On Sun, 26 May 2024 at 14:49, andrés ramírez <rrandresf@hotmail.com> wrote:

> No idea. This is a chroot for doing cross compilation. on my distro
> (archlinux) cmp is provided by diffutils. I do not know if the package
> has the same name on debian. Perhaps I could install It and I could see
> if that makes a difference.

On Debian, cmp is provided by diffutils and diffutils is classified as
Essential, which in Debian parlance means other packages can count on
them being always installed and skip declaring them as a runtime or
build dependency. If your deb building environment lacks Essential
packages, it’s horribly broken and you should get it fixed.



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

* Re: compiling emacs 29.3 "--without-makeinfo" and texinfo 4.13
  2024-05-25 21:47             ` andrés ramírez
  2024-05-26  8:14               ` Eli Zaretskii
  2024-05-26  8:16               ` Yuri Khan
@ 2024-05-26  8:24               ` Stefan Monnier via Users list for the GNU Emacs text editor
  2024-05-26  5:33                 ` andrés ramírez
  2 siblings, 1 reply; 21+ messages in thread
From: Stefan Monnier via Users list for the GNU Emacs text editor @ 2024-05-26  8:24 UTC (permalink / raw)
  To: help-gnu-emacs

> Where are located those 3 info files (actually  i could search for it)
> on the release tarball.  But I should mention that when I did the same
> procedure on my regular distro makeinfo (was not called as expected).
> So this is something that just happens within the chroot.  So I was
> expecting on your wisdom guys for giving me some hints. 

My crystal ball suggests that in the chroot case maybe you do some kind
of copying of the files (instead of just untarring the tarball), which
ends up changing the mtime of all the files (and thus the relative times
between them).


        Stefan




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

end of thread, other threads:[~2024-05-26  8:24 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-25  5:18 compiling emacs 29.3 "--without-makeinfo" and texinfo 4.13 Andrés Ramírez
2024-05-25 16:56 ` Eli Zaretskii
2024-05-25 15:24   ` andrés ramírez
2024-05-26  4:51     ` Eli Zaretskii
2024-05-25 20:13       ` andrés ramírez
2024-05-25 21:06         ` andrés ramírez
2024-05-26  7:13           ` Eli Zaretskii
2024-05-25 21:47             ` andrés ramírez
2024-05-26  8:14               ` Eli Zaretskii
2024-05-26  8:16               ` Yuri Khan
2024-05-26  4:53                 ` andrés ramírez
2024-05-26  8:24               ` Stefan Monnier via Users list for the GNU Emacs text editor
2024-05-26  5:33                 ` andrés ramírez
2024-05-26  1:50 ` Po Lu
2024-05-25 17:03   ` andrés ramírez
2024-05-26  3:19   ` Po Lu
2024-05-25 17:23     ` andrés ramírez
2024-05-25 18:54     ` andrés ramírez
2024-05-26  5:37       ` Po Lu
2024-05-25 19:42         ` andrés ramírez
2024-05-26  6:56         ` Eli Zaretskii

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