Re: Compiling Maxima with GCL 2.7.2 pre-release results in empty executable
Raymond Toy <[email protected]> Wed, 15 Apr 2026 08:01:39 -0700
| Newsgroups | gmane.lisp.gcl.devel |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--------------PF28LazsrCiSwaXIv1UeQlf6
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Oops. I think I accidentally dropped the replies to the maxima-discuss list.
I don’t have any insight into this. It works for me. In case it matters,
I just did ./configure –prefix=path. No other options.
On 4/14/26 11:13 PM, Robert Dodier wrote:
> For the record, gcl --version reports: GCL 2.7.1 git tag Version_2_7_2pre15
>
> Looks like the Maxima build process failed early on, but I guess GCL
> did not exit with nonzero status, so defsystem kept plugging along,
> and an executable is dumped which contains the small amount of stuff
> that was successfully processed.
>
> The error message is:
>
> ; - Compiling module "intl"
> ; - Loading binary file "binary-gcl/intl.o"
> Condition in PROGN [or a callee]: INTERNAL-SIMPLE-ERROR: The assertion
> !emsg("Unrelocated non-local symbol: %s\n",st1+sym->st_name) on line
> 248 of o/sfaslelf.c in function relocate_symbols failed: Success
>
> Broken at FUNCALL. Type :H for Help.
> 1 Return to top level.
>
>
> Any advice is welcome.
>
> Robert
​
--------------PF28LazsrCiSwaXIv1UeQlf6
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;">Oops. I think =
I
accidentally dropped the replies to the maxima-discuss list.</p>
<p style=3D"margin-bottom: 19.2px; margin-top: 0px;">I don=E2=80=99=
t have
any insight into this. It works for me. In case it matters, I
just did ./configure =E2=80=93prefix=3Dpath. No other options.</p=
>
<p style=3D"margin-bottom: 19.2px; margin-top: 0px;">On 4/14/26
11:13 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">For the record, gcl --vers=
ion reports: GCL 2.7.1 git tag Version_2_7_2pre15
Looks like the Maxima build process failed early on, but I guess GCL
did not exit with nonzero status, so defsystem kept plugging along,
and an executable is dumped which contains the small amount of stuff
that was successfully processed.
The error message is:
; - Compiling module "intl"
; - Loading binary file "binary-gcl/intl.o"
Condition in PROGN [or a callee]: INTERNAL-SIMPLE-ERROR: The assertion
!emsg("Unrelocated non-local symbol: %s\n",st1+sym->st_name) on line
248 of o/sfaslelf.c in function relocate_symbols failed: Success
Broken at FUNCALL. Type :H for Help.
1 Return to top level.
Any advice is welcome.
Robert
</pre>
</blockquote>
</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+T29wcy4mbmJzcDsgSSB0aGluayBJIGFjY2lkZW50YWxseSBkcm9wcGVk=
IHRoZSByZXBsaWVzIHRvIHRoZSBtYXhpbWEtZGlzY3VzcyBsaXN0LjwvcD48cD48YnI+PC9wP=
jxwPkkgZG9uJ3QgaGF2ZSBhbnkgaW5zaWdodCBpbnRvIHRoaXMuJm5ic3A7IEl0IHdvcmtzIG=
ZvciBtZS4mbmJzcDsgSW4gY2FzZSBpdCBtYXR0ZXJzLCBJIGp1c3QgZGlkIC4vY29uZmlndXJ=
lIC0tcHJlZml4PXBhdGguJm5ic3A7IE5vIG90aGVyIG9wdGlvbnMuPC9wPjxwPjxicj48L3A+=
PGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiA0LzE0LzI2IDExOjEzIFBNLCBSb2Jlc=
nQgRG9kaWVyIHdyb3RlOjxicj48L2Rpdj48YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjaXRlPS=
JtaWQ6Q0FBc1lfc1F0b2RLb3hBZ29RPXRwWEhLU2sxV2NjYXNnM2Fud0FOaHdqOVBMVWNnYnF=
nQG1haWwuZ21haWwuY29tIj48cHJlIHdyYXA9IiIgY2xhc3M9Im1vei1xdW90ZS1wcmUiPkZv=
ciB0aGUgcmVjb3JkLCBnY2wgLS12ZXJzaW9uIHJlcG9ydHM6IEdDTCAyLjcuMSBnaXQgdGFnI=
FZlcnNpb25fMl83XzJwcmUxNQoKTG9va3MgbGlrZSB0aGUgTWF4aW1hIGJ1aWxkIHByb2Nlc3=
MgZmFpbGVkIGVhcmx5IG9uLCBidXQgSSBndWVzcyBHQ0wKZGlkIG5vdCBleGl0IHdpdGggbm9=
uemVybyBzdGF0dXMsIHNvIGRlZnN5c3RlbSBrZXB0IHBsdWdnaW5nIGFsb25nLAphbmQgYW4g=
ZXhlY3V0YWJsZSBpcyBkdW1wZWQgd2hpY2ggY29udGFpbnMgdGhlIHNtYWxsIGFtb3VudCBvZ=
iBzdHVmZgp0aGF0IHdhcyBzdWNjZXNzZnVsbHkgcHJvY2Vzc2VkLgoKVGhlIGVycm9yIG1lc3=
NhZ2UgaXM6Cgo7ICAgIC0gQ29tcGlsaW5nIG1vZHVsZSAiaW50bCIKOyAgICAgIC0gTG9hZGl=
uZyBiaW5hcnkgZmlsZSAiYmluYXJ5LWdjbC9pbnRsLm8iCkNvbmRpdGlvbiBpbiBQUk9HTiBb=
b3IgYSBjYWxsZWVdOiBJTlRFUk5BTC1TSU1QTEUtRVJST1I6IFRoZSBhc3NlcnRpb24KIWVtc=
2coIlVucmVsb2NhdGVkIG5vbi1sb2NhbCBzeW1ib2w6ICVzXG4iLHN0MStzeW0tJmd0O3N0X2=
5hbWUpIG9uIGxpbmUKMjQ4IG9mIG8vc2Zhc2xlbGYuYyBpbiBmdW5jdGlvbiByZWxvY2F0ZV9=
zeW1ib2xzIGZhaWxlZDogU3VjY2VzcwoKQnJva2VuIGF0IEZVTkNBTEwuICBUeXBlIDpIIGZv=
ciBIZWxwLgogICAgMSAgUmV0dXJuIHRvIHRvcCBsZXZlbC4KCgpBbnkgYWR2aWNlIGlzIHdlb=
GNvbWUuCgpSb2JlcnQKPC9wcmU+PC9ibG9ja3F1b3RlPjx1bCBjbGFzcz0iZHJvcGRvd24tbW=
VudSB0ZXh0Y29tcGxldGUtZHJvcGRvd24iIHN0eWxlPSJkaXNwbGF5OiBub25lOyBwb3NpdGl=
vbjogYWJzb2x1dGU7IHotaW5kZXg6IDEwMDA7IiBjb250ZW50ZWRpdGFibGU9ImZhbHNlIiBw=
b3BvdmVyPSJhdXRvIj48L3VsPg=3D=3D">&#8203;</div>
</body>
</html>
--------------PF28LazsrCiSwaXIv1UeQlf6--