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)

Portfile (3.6 KB) - added by ts@… 15 years ago.
Portfile forcing 32 bits
Portfile.2 (2.8 KB) - added by easye 15 years ago.
clisp-.248 Portfile forcing 32bits that works under Snow Leopard

Download all attachments as: .zip

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)

have you tried cleaning the port and trying again?

comment:3 Changed 15 years ago by ralph@…

Happens to me with a fresh install of MacPorts

comment:4 Changed 15 years ago by tobypeterson

Keywords: LP64 added; snowleopard removed
Summary: clisp 2.47 build failure on snow leopardclisp 2.47 build failure 64-bit
Version: 1.8.0

Looks like a 64-bit issue, not Snow Leopard.

comment:5 Changed 15 years ago by macports@…

Cc: macports@… added

Cc Me!

comment:6 Changed 15 years ago by luis.beca@…

Cc: luis.beca@… added

Cc Me!

Changed 15 years ago by ts@…

Attachment: Portfile added

Portfile forcing 32 bits

comment:7 Changed 15 years ago by swthomas@…

Cc: swthomas@… added

Cc Me!

comment:8 Changed 15 years ago by swthomas@…

Cc: swthomas@… removed

Cc Me!

comment:9 Changed 15 years ago by swthomas@…

Cc: swthomas@… added

Cc Me!

comment:10 Changed 15 years ago by easye

Cc: easieste@… added

Cc Me!

comment:11 Changed 15 years ago by andrew@…

Cc: andrew@… added

Cc Me!

comment:12 Changed 15 years ago by swthomas@…

is anybody actively working on a fix for this?

comment:13 Changed 15 years ago by blb@…

Cc: bhadder@… added

Cc reporter of dup #21720.

comment:14 Changed 15 years ago by arcadiorubiogarcia@…

Cc: arcadiorubiogarcia@… added

Cc Me!

comment:15 Changed 15 years ago by dpkatz@…

Cc: dpkatz@… added

Cc Me!

comment:16 Changed 15 years ago by dominick.saputo@…

Cc: dominick.saputo@… added

Cc Me!

comment:17 Changed 15 years ago by tim@…

Cc: tim@… added

Cc Me!

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:19 Changed 15 years ago by YarGnawh@…

Cc: YarGnawh@… added

Cc Me!

comment:20 Changed 15 years ago by sangshuduo@…

Cc: sangshuduo@… added

Cc Me!

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:22 Changed 15 years ago by t.kunishi@…

Cc: t.kunishi@… added

Cc Me!

comment:23 Changed 15 years ago by larsko@…

Cc: larsko@… added

Cc Me!

comment:24 Changed 15 years ago by mmellinger66@…

Cc: mmellinger66@… added

Cc Me!

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: newassigned

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: assignedclosed

Committed in r61269.

Note: See TracTickets for help on using tickets.