Bug#617378: initialization file `/usr/lib/xindy/xindy.mem' was not created by this version of CLISP runtime
Agustin Martin
agmartin at debian.org
Thu Jun 9 15:59:49 UTC 2011
reassign 617378 clisp,xindy
found 617378 clisp/1:2.49-3
found 617378 xindy/2.4-1
thanks
On Tue, Mar 08, 2011 at 03:40:42PM +0100, Agustin Martin wrote:
> Package: xindy
> Version: 2.4-1
> Severity: normal
>
> Hi, Jörg,
>
> Seems that #580762 is back with new clisp version,
>
> /usr/lib/clisp-2.49/base/lisp.run: initialization file `/usr/lib/xindy/xindy.mem' was not created by this version of CLISP runtime
>
> Probably clisp-fasl-loader was not updated.
Hi, Joerg and clisp maintainers,
I am reassigning this bug report to both clisp and xindy simultaneously
because I think this may need action from both sides and surely benefits
from common discussion.
A summary for clisp maintainers,
xindy depends on clisp-fasl-loader-20080430, provided by clisp-2.49 and
clisp-2.48. This change by Jörg Sommer fixed above problem for
xindy+clisp-2.48.
However, this problem has reappeared with upgrade to clisp-2.49. Both
clisp-2.48 and clisp-2.49 Debian packages provide
clisp-fasl-loader-20080430, so ABI should be compatible. But above error
seems to guess that an ABI change was introduced without bumping
LISPOBJ(version..) in src/constobj.d (By the way, this was changed again
on 6 Aug 2010 after 2.49 release, see hg#15040).
By the way, rebuilding xindy package against clisp 2.49 makes xindy work
again.
If the above is true, Debian clisp should change LISPOBJ(version..) and
xindy should be rebuilt against new clisp to make sure it inherits proper
dependency.
What do you think is happening? And what should be done?
Of course, there is also the dirty approach of just rebuild xindy and
upload.
Regards,
--
Agustin
More information about the pkg-common-lisp-devel
mailing list