Why bash-minimal is part of sbcl package

2023-12-10 Thread Pan Xie
Hello I find this interesting thing but I don't have an explanation. When query the "references" of my Gnu Store item "sbcl", it shows that sbcl references bash-mininal, as the following output shows: # guix gc --references /gnu/store/sbbp9nvslqcf3bmcnz5wgxf2qpsi757 /gnu/store/6ncav55lbk5kqvw

Why does sbcl@2.3.7 depends on bash-minimal@5.1.16

2023-12-10 Thread Pan Xie
Hello I find this interesting thing but I don't have an explanation. If I query the "references" of my store item "sbcl", it shows that sbcl reference bash-mininal, as the following output: # guix gc --references /gnu/store/sbbp9nvslqcf3bmcnz5wgxf2qpsi757$ /gnu/store/6ncav55lbk5kqvwwflrzcr41h

How to find a package file from substitute servers

2023-12-20 Thread Pan Xie
Hello I ask this question because I encounter a very mundane problem: I want to use the `at' command on my GuixSD system. Like what I always do on Archlinux, the first step is to find out which package includes the `at' command: #+begin_example pacman -Fx bin/at$ usr/bin/at is owned by extra/at

Mandb does not include guix package man pages

2024-03-12 Thread Pan Xie
Hello I find this issue on both GuixSD and guix package manager on ArchLinux. The problem is `man -k' can not find manpages installed by guix. I believe the issue is caused by `mandb' does not include guix packages' man pages when generating its index database. Confirm sbcl is installed: #+b

chez scheme can't load system shared library

2025-03-24 Thread Pan Xie
Hello I'm using a Chez scheme installed by guix package manager. The problem is *this* chez scheme can not load system shared library correctly: #+begin_example > (load-shared-object "libssl.so") Exception: (while loading libssl.so) libssl.so: cannot open shared object file: No such file

Re: chez scheme can't load system shared library

2025-03-24 Thread Pan Xie
Pan, On Tue, Mar 25 2025, Pan Xie wrote: *this* chez scheme can not load system shared library correctly: I have never used Chez Scheme but suspect you have to set LD_LIBRARY_PATH. In Bash, it might look like something like this: $ LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH chez-scheme-e

Re: chez scheme can't load system shared library

2025-03-25 Thread Pan Xie
Hello Sebastian Based on your suggestion, now I figure out that I have to install guix openssl, even though I already I have openssl libraries installed in "/usr/lib". The following works for me now: $ guix install openssl $ LD_LIBRARY_PATH=~/.guix-profile/lib scheme (load-shared-object

A silly concern about substitute servers

2025-04-02 Thread Pan Xie
Hi there While reading the Guix reference manual, I get a silly concern. I believe it is silly because this concern must have been addressed, but I am still interested in details. My concern is about the storage resources of the substitute servers. Since guix is a functional package manage