Opened 15 years ago
Closed 15 years ago
#21017 closed defect (fixed)
clisp 2.47 build failure 64-bit
Reported by: | mail@… | Owned by: | easye |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | LP64 | Cc: | macports@…, luis.beca@…, swthomas@…, easye, andrew@…, bhadder@…, arcadiorubiogarcia@…, dpkatz@…, dominick.saputo@…, tim@…, YarGnawh@…, sangshuduo@…, t.kunishi@…, larsko@…, mmellinger66@… |
Port: | clisp |
Description (last modified by blb@…)
I uninstalled all my ports on upgrade to snow leopard, upgraded MacPorts and I'm trying to install them back. On doing a 'port install clisp', I get the below
---> Computing dependencies for clisp ---> Building clisp Error: Target org.macports.build returned: shell command "cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_clisp/work/clisp-2.47/src && ulimit -s 16384 && unset LD_PREBIND LD_PREBIND_ALLOW_OVERLAP && make" returned error 2 Command output: ari80386.d:947:suffix or operands invalid for `pop' ari80386.d:948:suffix or operands invalid for `pop' ari80386.d:949:suffix or operands invalid for `pop' ari80386.d:955:suffix or operands invalid for `push' ari80386.d:956:suffix or operands invalid for `push' ari80386.d:957:suffix or operands invalid for `push' ari80386.d:958:suffix or operands invalid for `push' ari80386.d:978:suffix or operands invalid for `pop' ari80386.d:979:suffix or operands invalid for `pop' ari80386.d:980:suffix or operands invalid for `pop' ari80386.d:981:suffix or operands invalid for `pop' ari80386.d:987:suffix or operands invalid for `push' ari80386.d:988:suffix or operands invalid for `push' ari80386.d:989:suffix or operands invalid for `push' ari80386.d:990:suffix or operands invalid for `push' ari80386.d:1010:suffix or operands invalid for `pop' ari80386.d:1011:suffix or operands invalid for `pop' ari80386.d:1012:suffix or operands invalid for `pop' ari80386.d:1013:suffix or operands invalid for `pop' ari80386.d:1019:suffix or operands invalid for `push' ari80386.d:1020:suffix or operands invalid for `push' ari80386.d:1033:suffix or operands invalid for `pop' ari80386.d:1034:suffix or operands invalid for `pop' ari80386.d:1040:suffix or operands invalid for `push' ari80386.d:1041:suffix or operands invalid for `push' ari80386.d:1042:suffix or operands invalid for `push' ari80386.d:1057:suffix or operands invalid for `pop' ari80386.d:1058:suffix or operands invalid for `pop' ari80386.d:1059:suffix or operands invalid for `pop' make: *** [ari80386.o] Error 1 Error: Status 1 encountered during processing.
Attachments (2)
Change History (29)
comment:1 Changed 15 years ago by blb@…
Description: | modified (diff) |
---|---|
Keywords: | snowleopard added; clisp removed |
Owner: | changed from macports-tickets@… to waqar@… |
comment:2 Changed 15 years ago by nerdling (Jeremy Lavergne)
comment:4 Changed 15 years ago by tobypeterson
Keywords: | LP64 added; snowleopard removed |
---|---|
Summary: | clisp 2.47 build failure on snow leopard → clisp 2.47 build failure 64-bit |
Version: | 1.8.0 |
Looks like a 64-bit issue, not Snow Leopard.
comment:18 Changed 15 years ago by YarGnawh@…
Hi. I'm really new to MacPorts. I need to use Lisp for a college project and I'm running into the same issue. How do I use the Portfile attachment?
comment:21 Changed 15 years ago by easye
When I tried the Portfile this morning, the configure phases failed when it tried to link with the 64bit version of libsigsegv. Maybe building with the '+nolibsigsegv' variant would work, but I ran out of time to try this.
clisp-2.48 is available as well, but it doesn't seem to have any additional support for Snow Leopard.
comment:25 Changed 15 years ago by easye
Attached is a Portfile for clisp-2.48 that builds under OS X 10.6.2 Snow Leopard.
The patch builds a 32bit version of clisp, which from poking around the clisp-devel mailing list looks like the way to go until clisp-2.49 is release. The port no longer links against libsigsegv under darwin-10 which when built by MacPorts is only present in the x86_64 version. Additionally I removed the post-configure step which was passing a lot of mostly obsolete flags to the Makefile creation.
If someone can help test that this works under OS X 10.5 Leopard for ppc and i386, I would recommend we push this Portfile.
Changed 15 years ago by easye
Attachment: | Portfile.2 added |
---|
clisp-.248 Portfile forcing 32bits that works under Snow Leopard
comment:26 Changed 15 years ago by easye
Owner: | changed from waqar@… to easieste@… |
---|---|
Status: | new → assigned |
I have successfully tested the clisp-2.48 Portfile under OS X 10.5.7 i386 which also successfully links ligsigsegv.
I advocate pushing this change, which I will do in the next few days unless someone objects (the maintainer 'waqar' seems to be not actively involved in MacPorts anymore).
comment:27 Changed 15 years ago by easye
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Committed in r61269.
have you tried cleaning the port and trying again?