Re: Compiling Maxima with GCL 2.7.2 pre-release results in empty executable
Raymond Toy <[email protected]> Tue, 14 Apr 2026 17:01:51 -0700
| Newsgroups | gmane.lisp.gcl.devel |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--------------96VdvibtNLAMGU9qJWElnezr
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
On 4/14/26 12:38 PM, Robert Dodier wrote:
> I built GCL from the 2.7.2 pre-release branch and that was apparently
> successful.
What’s the exact version? I’ve been building with GNU Common Lisp (GCL)
GCL 2.7.1 git tag Version_2_7_2pre12 and that seems to work fine. The
testsuite passes.
Actually, I also have the latest version (GCL 2.7.1 git tag
Version_2_7_2pre15) and that seems to work too. The testsuite is running
right now.
> I compiled current Maxima from Git with that GCL, and although the
> process was apparently successful, it resulted in a maxima executable
> that had only a few Maxima symbols in it -- stuff related to autoconf
> variables and the like.
>
> I noticed it because CL-USER::RUN was missing, but that's just one of
> many items; almost everything is missing.
Yeah, I saw that. I’m not sure what state my src/binary-gcl is in, but
maybe I had a mix of versions. I removed that dir and rebuilt from
scratch, and got the results I mentioned above.
​
--------------96VdvibtNLAMGU9qJWElnezr
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE html>
<html>
<head>
<meta http-equiv=3D"content-type" content=3D"text/html; charset=3DUTF=
-8">
<title></title>
<meta charset=3D"utf-8">
</head>
<body>
<div class=3D"markdown-here-wrapper">
<p style=3D"margin-bottom: 19.2px; margin-top: 0px;">On 4/14/26
12:38 PM, Robert Dodier wrote:<br>
</p>
<blockquote type=3D"cite"
style=3D"border-block-color: rgb(119, 119, 119); border-bottom-color: rgb=
(119, 119, 119); border-inline-color: rgb(114, 159, 207) rgb(119, 119, 11=
9); border-inline-start: 2px solid rgb(114, 159, 207); border-left: 2px s=
olid rgb(114, 159, 207); border-right-color: rgb(119, 119, 119); border-t=
op-color: rgb(119, 119, 119); color: rgb(119, 119, 119); column-rule-colo=
r: rgb(119, 119, 119); margin: 19.2px 0px; outline-color: rgb(119, 119, 1=
19); padding-inline: 16px; padding-left: 16px; padding-right: 16px; quote=
s: none; text-decoration-color: rgb(119, 119, 119); text-emphasis-color: =
rgb(119, 119, 119);">
<pre wrap=3D"" class=3D"moz-quote-pre">I built GCL from the 2.7.2=
pre-release branch and that was apparently
successful.</pre>
</blockquote>
<p style=3D"margin-bottom: 19.2px; margin-top: 0px;">What=E2=80=99s=
the
exact version? I=E2=80=99ve been building with GNU Common Lisp (G=
CL) GCL
2.7.1 git tag Version_2_7_2pre12 and that seems to work fine.
The testsuite passes.</p>
<p style=3D"margin-bottom: 19.2px; margin-top: 0px;">Actually, I
also have the latest version (GCL 2.7.1 git tag
Version_2_7_2pre15) and that seems to work too. The testsuite is
running right now.</p>
<blockquote type=3D"cite"
style=3D"border-block-color: rgb(119, 119, 119); border-bottom-color: rgb=
(119, 119, 119); border-inline-color: rgb(114, 159, 207) rgb(119, 119, 11=
9); border-inline-start: 2px solid rgb(114, 159, 207); border-left: 2px s=
olid rgb(114, 159, 207); border-right-color: rgb(119, 119, 119); border-t=
op-color: rgb(119, 119, 119); color: rgb(119, 119, 119); column-rule-colo=
r: rgb(119, 119, 119); margin: 19.2px 0px; outline-color: rgb(119, 119, 1=
19); padding-inline: 16px; padding-left: 16px; padding-right: 16px; quote=
s: none; text-decoration-color: rgb(119, 119, 119); text-emphasis-color: =
rgb(119, 119, 119);">
<pre wrap=3D"" class=3D"moz-quote-pre">I compiled current Maxima =
from Git with that GCL, and although the
process was apparently successful, it resulted in a maxima executable
that had only a few Maxima symbols in it -- stuff related to autoconf
variables and the like.
I noticed it because CL-USER::RUN was missing, but that's just one of
many items; almost everything is missing.</pre>
</blockquote>
Yeah, I saw that. I=E2=80=99m not sure what state my src/binary-gcl=
is in,
but maybe I had a mix of versions. I removed that dir and rebuilt
from scratch, and got the results I mentioned above.
</div>
<div class=3D"mdhr-raw"
style=3D"height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-s=
ize:0;padding:0;margin:0;"
aria-hidden=3D"true"
title=3D"MDH:PHA+PGJyPjwvcD48ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDQv=
MTQvMjYgMTI6MzggUE0sIFJvYmVydCBEb2RpZXIgd3JvdGU6PGJyPjwvZGl2PjxibG9ja3F1b=
3RlIHR5cGU9ImNpdGUiIGNpdGU9Im1pZDpDQUFzWV9zU2swX2krPTVSNzJPNFMyODd1cmFySH=
pySkw0RjA2Z244OHhZY3FxbTg1Y3dAbWFpbC5nbWFpbC5jb20iPjxwcmUgd3JhcD0iIiBjbGF=
zcz0ibW96LXF1b3RlLXByZSI+SSBidWlsdCBHQ0wgZnJvbSB0aGUgMi43LjIgcHJlLXJlbGVh=
c2UgYnJhbmNoIGFuZCB0aGF0IHdhcyBhcHBhcmVudGx5CnN1Y2Nlc3NmdWwuPC9wcmU+PC9ib=
G9ja3F1b3RlPjxwPldoYXQncyB0aGUgZXhhY3QgdmVyc2lvbj8mbmJzcDsgSSd2ZSBiZWVuIG=
J1aWxkaW5nIHdpdGggR05VIENvbW1vbiBMaXNwIChHQ0wpIEdDTCAyLjcuMSBnaXQgdGFnIFZ=
lcnNpb25fMl83XzJwcmUxMiBhbmQgdGhhdCBzZWVtcyB0byB3b3JrIGZpbmUuJm5ic3A7IFRo=
ZSB0ZXN0c3VpdGUgcGFzc2VzLjwvcD48cD5BY3R1YWxseSwgSSBhbHNvIGhhdmUgdGhlIGxhd=
GVzdCB2ZXJzaW9uIChHQ0wgMi43LjEgZ2l0IHRhZyBWZXJzaW9uXzJfN18ycHJlMTUpIGFuZC=
B0aGF0IHNlZW1zIHRvIHdvcmsgdG9vLiZuYnNwOyBUaGUgdGVzdHN1aXRlIGlzIHJ1bm5pbmc=
gcmlnaHQgbm93LjwvcD48cD48YnI+PC9wPjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNpdGU9=
Im1pZDpDQUFzWV9zU2swX2krPTVSNzJPNFMyODd1cmFySHpySkw0RjA2Z244OHhZY3FxbTg1Y=
3dAbWFpbC5nbWFpbC5jb20iPjxwcmUgd3JhcD0iIiBjbGFzcz0ibW96LXF1b3RlLXByZSI+Ck=
kgY29tcGlsZWQgY3VycmVudCBNYXhpbWEgZnJvbSBHaXQgd2l0aCB0aGF0IEdDTCwgYW5kIGF=
sdGhvdWdoIHRoZQpwcm9jZXNzIHdhcyBhcHBhcmVudGx5IHN1Y2Nlc3NmdWwsIGl0IHJlc3Vs=
dGVkIGluIGEgbWF4aW1hIGV4ZWN1dGFibGUKdGhhdCBoYWQgb25seSBhIGZldyBNYXhpbWEgc=
3ltYm9scyBpbiBpdCAtLSBzdHVmZiByZWxhdGVkIHRvIGF1dG9jb25mCnZhcmlhYmxlcyBhbm=
QgdGhlIGxpa2UuCgpJIG5vdGljZWQgaXQgYmVjYXVzZSBDTC1VU0VSOjpSVU4gd2FzIG1pc3N=
pbmcsIGJ1dCB0aGF0J3MganVzdCBvbmUgb2YKbWFueSBpdGVtczsgYWxtb3N0IGV2ZXJ5dGhp=
bmcgaXMgbWlzc2luZy48L3ByZT48L2Jsb2NrcXVvdGU+WWVhaCwgSSBzYXcgdGhhdC4mbmJzc=
DsgSSdtIG5vdCBzdXJlIHdoYXQgc3RhdGUgbXkgc3JjL2JpbmFyeS1nY2wgaXMgaW4sIGJ1dC=
BtYXliZSBJIGhhZCBhIG1peCBvZiB2ZXJzaW9ucy4mbmJzcDsgSSByZW1vdmVkIHRoYXQgZGl=
yIGFuZCByZWJ1aWx0IGZyb20gc2NyYXRjaCwgYW5kIGdvdCB0aGUgcmVzdWx0cyBJIG1lbnRp=
b25lZCBhYm92ZS48dWwgY2xhc3M9ImRyb3Bkb3duLW1lbnUgdGV4dGNvbXBsZXRlLWRyb3Bkb=
3duIiBzdHlsZT0iZGlzcGxheTogbm9uZTsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4Oi=
AxMDAwOyIgY29udGVudGVkaXRhYmxlPSJmYWxzZSIgcG9wb3Zlcj0iYXV0byI+PC91bD4=3D"=
>&#8203;</div>
</body>
</html>
--------------96VdvibtNLAMGU9qJWElnezr--