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.

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to