Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 246074

Summary: Please stabilise dev-lisp/clisp-2.47-r1
Product: Gentoo Linux Reporter: Thomas Kahle (RETIRED) <tomka>
Component: New packagesAssignee: Common Lisp Bugs <common-lisp>
Status: RESOLVED FIXED    
Severity: enhancement CC: aballier, fmccor
Priority: High Keywords: STABLEREQ
Version: 2007.0   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 245160, 253551, 254063    
Attachments: Patch from upstream

Description Thomas Kahle (RETIRED) gentoo-dev 2008-11-08 16:09:55 UTC
This is needed for GCC 4.3 stabilisation.
2.47 builds fine on x86 while the current stable version does not. 

Reproducible: Always
Comment 1 Alexis Ballier gentoo-dev 2009-01-02 16:14:38 UTC
+1; I'll need this for texlive 2008 too as xindy requires a new enough clisp

Target keywords for me are: alpha amd64 ia64 ppc x86 
Comment 2 Marijn Schouten (RETIRED) gentoo-dev 2009-01-05 20:13:52 UTC
Yes, clisp-2.47 is good to go.
Comment 3 Markus Meier gentoo-dev 2009-01-05 21:44:18 UTC
amd64/x86 stable
Comment 4 Ferris McCormick (RETIRED) gentoo-dev 2009-01-06 15:50:06 UTC
It looks like clisp-2.47 on amd64 will not build with USE=pari (version of pari does not matter).  Failure looks like
===========================
;; Loading file /var/tmp/portage/dev-lisp/clisp-2.47/work/clisp-2.47/builddir/pari/pari.fas ...
*** - FFI::FIND-FOREIGN-VARIABLE: foreign variable #<foreign-variable "new_galois_format" #x00002ACBAF2AD6C0> does not
      have the required size or alignment
============================
I see this on two independent amd64 systems with
USE=pari
clisp-2.47 builds fine on both with
USE='-pari'

Can anyone confirm or refute?
Comment 5 Marijn Schouten (RETIRED) gentoo-dev 2009-01-07 13:43:43 UTC
Hi Ferris, thanks for catching this. I confirm. We're investigating.
Comment 6 Stelian Ionescu 2009-01-07 13:51:36 UTC
I've submitted a bug report upstream: http://tinyurl.com/93fln9, but I don't have access to an amd64 machine, so I can't work on this.
Comment 7 Stelian Ionescu 2009-01-08 04:07:24 UTC
Created attachment 177736 [details, diff]
Patch from upstream
Comment 8 Marijn Schouten (RETIRED) gentoo-dev 2009-01-08 15:25:19 UTC
I've added the pari fix to 2.47-r1.

I would be happy to see r1 go stable, but if people don't like that I intend to disable pari support on 2.47. xindy probably doesn't need it anyway.
Comment 9 Ferris McCormick (RETIRED) gentoo-dev 2009-01-08 19:56:15 UTC
The pari.patch does fix the problem on amd64.  Says eix:
=============================================
[I] dev-lisp/clisp
     Available versions:  (2)  2.43-r1 (~)2.44.1 (~)2.44.1-r1 (~)2.46 2.47 (~)2.47-r1
        {X dbus fastcgi gdbm gtk hyperspec new-clx pari pcre postgres readline svm zlib}
     Installed versions:  2.47-r1(2)(07:49:54 PM 01/08/2009)(X dbus gdbm gtk pari pcre readline zlib -fastcgi -hyperspec -new-clx -postgres -svm)
     Homepage:            http://clisp.sourceforge.net/
     Description:         A portable, bytecode-compiled implementation of Common Lisp
Comment 10 Markus Meier gentoo-dev 2009-01-10 11:06:15 UTC
amd64/x86 stable
Comment 11 Raúl Porcel (RETIRED) gentoo-dev 2009-01-10 15:34:35 UTC
alpha/ia64 stable
Comment 12 nixnut (RETIRED) gentoo-dev 2009-01-17 14:08:56 UTC
ppc stable. closing since we're last