[MacPorts] #22085: sbcl fails to build on Leopard (G5)

MacPorts noreply at macports.org
Sat Oct 17 06:48:42 PDT 2009


#22085: sbcl fails to build on Leopard (G5)
------------------------------+---------------------------------------------
 Reporter:  bpabbott@…        |       Owner:  gwright@…           
     Type:  defect            |      Status:  new                 
 Priority:  Normal            |   Milestone:                      
Component:  ports             |     Version:  1.8.1               
 Keywords:                    |        Port:  sbcl                
------------------------------+---------------------------------------------

Comment(by stephen@…):

 Replying to [comment:2 stephen@…]:
 > I get the same log on PPC Tiger (10.4.11).  I do not have a problem on
 Intel Leopard (10.5.8).  I guess it's a PowerPC issue, then.

 FWIW it is due to a failure of a new test in sbcl-1.0.30/contrib/sb-
 introspect/test-driver.lisp, the one that looks like this:
 {{{
 (tai #'cons :heap
      #+(and (not ppc) gencgc)
      ;; FIXME: This is the canonical GENCGC result, the one below for PPC
 is
      ;; what we get there, but :LARGE T doesn't seem right. Figure out
 what's
      ;; going on.
      '(:space :dynamic :generation 6 :write-protected t :pinned nil :large
 nil)
      #+(and ppc gencgc)
      '(:space :dynamic :generation 6 :write-protected t :pinned nil :large
 t)
      ;; FIXME: Figure out what's the right cheney-result, and which
 platforms
      ;; return something else. The SPARC version here is what we get
 there,
      ;; but quite possibly that is the result on all non-GENCGC platforms.
      #+(and sparc (not gencgc))
      '(:space :read-only)
      #+(and (not sparc) (not gencgc))
      '(:space :dynamic))
 }}}

 I have no clue what's going on, but commenting out that form gives me a
 build on Tiger/PowerPC.  Since that test is not present in sbcl 1.0.29, no
 other tests fail, and the sbcl developers themselves express a bit of
 mystification, I suppose patching out that test and using 1.0.30 on PPC is
 as safe as using 1.0.29.  I have *not* attempted a build with that test in
 1.0.29, though.  I suppose it could pass there....

-- 
Ticket URL: <http://trac.macports.org/ticket/22085#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list