[MacPorts] #18905: SBCL: Compile errors with variant threads on Leopard 10.5.6 (PPC)
#18905: SBCL: Compile errors with variant threads on Leopard 10.5.6 (PPC) ---------------------------------+------------------------------------------ Reporter: nitralime@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: SBCL, Common Lisp | Port: sbcl ---------------------------------+------------------------------------------ While compiling SBCL with variant threads I got the following error: .... dynbind.c: In function 'bind_variable': dynbind.c:46: error: 'TLS_INDEX_LOCK' undeclared (first use in this function) dynbind.c:46: error: (Each undeclared identifier is reported only once dynbind.c:46: error: for each function it appears in.) dynbind.c:51: error: 'FREE_TLS_INDEX' undeclared (first use in this function) dynbind.c:55: warning: implicit declaration of function 'lose' make: *** [dynbind.o] Error 1 ... Without variant threads it works fine! -- Ticket URL: <http://trac.macports.org/ticket/18905> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18905: SBCL: Compile errors with variant threads on Leopard 10.5.6 (PPC) ---------------------------------+------------------------------------------ Reporter: nitralime@… | Owner: gwright@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: SBCL, Common Lisp | Port: sbcl ---------------------------------+------------------------------------------ Changes (by macsforever2000@…): * cc: waqar@… (added) * owner: macports-tickets@… => gwright@… Old description:
While compiling SBCL with variant threads I got the following error: .... dynbind.c: In function 'bind_variable': dynbind.c:46: error: 'TLS_INDEX_LOCK' undeclared (first use in this function) dynbind.c:46: error: (Each undeclared identifier is reported only once dynbind.c:46: error: for each function it appears in.) dynbind.c:51: error: 'FREE_TLS_INDEX' undeclared (first use in this function) dynbind.c:55: warning: implicit declaration of function 'lose' make: *** [dynbind.o] Error 1 ...
Without variant threads it works fine!
New description: While compiling SBCL with variant threads I got the following error: {{{ .... dynbind.c: In function 'bind_variable': dynbind.c:46: error: 'TLS_INDEX_LOCK' undeclared (first use in this function) dynbind.c:46: error: (Each undeclared identifier is reported only once dynbind.c:46: error: for each function it appears in.) dynbind.c:51: error: 'FREE_TLS_INDEX' undeclared (first use in this function) dynbind.c:55: warning: implicit declaration of function 'lose' make: *** [dynbind.o] Error 1 ... }}} Without variant threads it works fine! -- -- Ticket URL: <http://trac.macports.org/ticket/18905#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18905: SBCL: Compile errors with variant threads on Leopard 10.5.6 (PPC) ---------------------------------+------------------------------------------ Reporter: nitralime@… | Owner: gwright@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 1.7.0 Keywords: SBCL, Common Lisp | Port: sbcl ---------------------------------+------------------------------------------ Changes (by gwright@…): * status: new => assigned Comment: I'm going to modify the portfile just to make threads an invalid variant on ppc. If this is fixed upstream I will add it back. Unfortunately, as we get closer to the 10.6 release, ppc is becoming more of an orphaned platform. -- Ticket URL: <http://trac.macports.org/ticket/18905#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18905: SBCL: Compile errors with variant threads on Leopard 10.5.6 (PPC) ---------------------------------+------------------------------------------ Reporter: nitralime@… | Owner: gwright@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Keywords: SBCL, Common Lisp | Port: sbcl ---------------------------------+------------------------------------------ Changes (by snc@…): * cc: snc@… (added) * version: 1.7.0 => Comment: Replying to [comment:3 gwright@…]:
I'm going to modify the portfile just to make threads an invalid variant on ppc.
Any updates on this? -- Ticket URL: <http://trac.macports.org/ticket/18905#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18905: SBCL: Compile errors with variant threads on Leopard 10.5.6 (PPC) ---------------------------------+------------------------------------------ Reporter: nitralime@… | Owner: gwright@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 1.7.0 Keywords: SBCL, Common Lisp | Port: sbcl ---------------------------------+------------------------------------------ Changes (by jmr@…): * cc: easieste@… (added) * version: => 1.7.0 -- Ticket URL: <https://trac.macports.org/ticket/18905#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18905: SBCL: Compile errors with variant threads on Leopard 10.5.6 (PPC) ---------------------------------+------------------------------------------ Reporter: nitralime@… | Owner: easieste@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.0 Keywords: SBCL, Common Lisp | Port: sbcl ---------------------------------+------------------------------------------ Changes (by easieste@…): * owner: gwright@… => easieste@… * status: assigned => new Comment: gwright has been missing in action for a while. I can make an effort to invalidate the +threads variant on PPC if desired. I don't have PPC hardware to test on, so it might be possible that upstream sbcl-1.0.43 now works on PPC. It would be nice if those with PPC hardware could verify that the threaded version of SBCL still fails to compile on Leopard/PPC. -- Ticket URL: <https://trac.macports.org/ticket/18905#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18905: SBCL: Compile errors with variant threads on Leopard 10.5.6 (PPC) ---------------------------------+------------------------------------------ Reporter: nitralime@… | Owner: easieste@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.0 Keywords: SBCL, Common Lisp | Port: sbcl ---------------------------------+------------------------------------------ Comment(by easieste@…): r78540 changes the bootstrap binary to 1.0.47. Will someone with PPC please test? -- Ticket URL: <https://trac.macports.org/ticket/18905#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18905: SBCL: Compile errors with variant threads on Leopard 10.5.6 (PPC) ---------------------------------+------------------------------------------ Reporter: nitralime@… | Owner: easieste@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.0 Keywords: SBCL, Common Lisp | Port: sbcl ---------------------------------+------------------------------------------ Changes (by jmr@…): * cc: easieste@… (removed) * cc: gwright@… (added) -- Ticket URL: <https://trac.macports.org/ticket/18905#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18905: SBCL: Compile errors with variant threads on Leopard 10.5.6 (PPC) ---------------------------------+------------------------------------------ Reporter: nitralime@… | Owner: easieste@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.0 Keywords: SBCL, Common Lisp | Port: sbcl ---------------------------------+------------------------------------------ Comment(by sasoph@…): tcl @8.5.11_0+threads on PPC works -- Ticket URL: <https://trac.macports.org/ticket/18905#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18905: SBCL: Compile errors with variant threads on Leopard 10.5.6 (PPC) ---------------------------------+------------------------------------------ Reporter: nitralime@… | Owner: easieste@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.0 Keywords: SBCL, Common Lisp | Port: sbcl ---------------------------------+------------------------------------------ Comment(by easieste@…): Replying to [comment:9 sasoph@…]:
tcl @8.5.11_0+threads on PPC works
Do you mean that sbcl +threads works? Otherwise, I don't see what having TCL working here has to do with this issue. Please enlighten me if I don't understand correctly. -- Ticket URL: <https://trac.macports.org/ticket/18905#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18905: SBCL: Compile errors with variant threads on Leopard 10.5.6 (PPC) ---------------------------------+------------------------------------------ Reporter: nitralime@… | Owner: easieste@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.0 Keywords: SBCL, Common Lisp | Port: sbcl ---------------------------------+------------------------------------------ Comment(by sasoph@…): ^ Sorry. Feel free to remove posts & Cc. -- Ticket URL: <https://trac.macports.org/ticket/18905#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts