problem building ecl on osx

50 views
Skip to first unread message

David Einstein

unread,
Jul 18, 2020, 8:50:30 PM7/18/20
to sage-devel
Attempting to rebuild sage I run into problems building ecl.  This baffles me, as it seems to die while building the documentation for ecl.
Attached are the config.log and ecl-20.4.24.p0.log
config.log
ecl-20.4.24.p0.log

François Bissey

unread,
Jul 18, 2020, 8:56:16 PM7/18/20
to sage-...@googlegroups.com
Looks like a missing makeinfo problem. I thought we had a fix for that included.
But I only poorly followed the ecl upgrade ticket due to other commitments.

> On 19/07/2020, at 12:50 PM, David Einstein <dei...@gmail.com> wrote:
>
> Attempting to rebuild sage I run into problems building ecl. This baffles me, as it seems to die while building the documentation for ecl.
> Attached are the config.log and ecl-20.4.24.p0.log
>
> --
> You received this message because you are subscribed to the Google Groups "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/ca800d1f-eb47-4a18-af28-3a64a01f9241o%40googlegroups.com.
> <config.log><ecl-20.4.24.p0.log>

Matthias Koeppe

unread,
Jul 18, 2020, 10:08:58 PM7/18/20
to sage-devel

Zachary Scherr

unread,
Jul 18, 2020, 11:59:03 PM7/18/20
to sage-devel
I think it might be related to Mac having an old version of makeinfo.  I see from your config.log that you use homebrew.  To get ECL to build you can try

brew install texinfo
export PATH="/usr/local/opt/texinfo/bin:$PATH"

and then rerunning configure and make.  I haven't tested with sage, but I downloaded ECL and that allowed me to build it (it wouldn't build using Mac's default makeinfo).  It's maybe worth including that in the list of optional homebrew packages and then updated .homebrew-build-env

Dima Pasechnik

unread,
Jul 19, 2020, 3:11:40 AM7/19/20
to sage-devel
On Sun, Jul 19, 2020 at 1:50 AM David Einstein <dei...@gmail.com> wrote:
>
> Attempting to rebuild sage I run into problems building ecl. This baffles me, as it seems to die while building the documentation for ecl.
> Attached are the config.log and ecl-20.4.24.p0.log

logs say:

checking for install-info... /usr/local/bin/install-info
checking for makeinfo... /usr/local/bin/makeinfo

What would the following say?

$ makeinfo --version


Perhaps your makeinfo got broken (I doubt it's too old).
Trying to reinstall it might work.

We add a patch from upstream fixing one ECL problem I found:
https://gitlab.com/embeddable-common-lisp/ecl/-/issues/593

but adding a test that makeinfo actually works seems to be a bit too much.


Dima

David Einstein

unread,
Jul 19, 2020, 10:15:35 AM7/19/20
to sage-devel
Thanks, this worked (it was already installed, but not linked).

Zachary Scherr

unread,
Jul 19, 2020, 3:47:27 PM7/19/20
to sage-devel
I don't think homebrew recommends you linking it since Mac ships with makeinfo and install-info, but putting it on the path to build sage seems fair.
Reply all
Reply to author
Forward
0 new messages