Hi. On Wed, 14 Sep 2005 12:11:14 +0100 Simon Richard Clarkstone <[EMAIL PROTECTED]> wrote:
>I checked in /usr/share/, and found that /usr/share/slibcat did not
exist,
>and permissions (0755) ensured that only root would be able to create
>this file. Upon reading the documentation, I found that SLIB attempts
to
>create slibcat if it does not exist. Since the catalogue must be
created
>by root, and must be created before the SLIB is usable, it should be
>created at install-time, so that the package will be immediately usable
>without an admin having to run (require 'new-catalogue) or whatever.
The postinst script of the package does the following:
----
if [ -x /usr/bin/guile-1.6 -a -e /usr/share/guile/1.6/slib ] ; then
rm -f /usr/share/guile/1.6/slibcat
/usr/bin/guile-1.6 -c "(use-modules (ice-9 slib)) (require
'new-catalog)"
if [ -e /usr/share/guile/1.6/slibcat ] ; then
chmod 644 /usr/share/guile/1.6/slibcat
fi
fi
---
I'm not familiar with slib, but my guess is that somehow you are not
using the default "guile" implementation but the "priority-queues" one.
Also, this kind of "slibcat" issue had been previously discussed on bug
#75891.
Hope this info is useful.
--
Alejandro Ríos Peña
Ing. en Electrónica y Telecomunicaciones.
Avatar ltda.
Grupo GNU/Linux Universidad del Cauca - GLUC.
Comunidad Debian-Colombia.
signature.asc
Description: This is a digitally signed message part

