GNU bug report logs - #79255
Can't run SCSH

Previous Next

Package: guix;

Reported by: Tom Willemse <tom <at> ryuslash.org>

Date: Sat, 16 Aug 2025 13:55:01 UTC

Severity: normal

Done: Andreas Enge <andreas <at> enge.fr>

To reply to this bug, email your comments to 79255 AT debbugs.gnu.org.
There is no need to reopen the bug first.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#79255; Package guix. (Sat, 16 Aug 2025 13:55:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Tom Willemse <tom <at> ryuslash.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sat, 16 Aug 2025 13:55:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Tom Willemse <tom <at> ryuslash.org>
To: bug-guix <at> gnu.org
Subject: Can't run SCSH
Date: Sat, 16 Aug 2025 06:53:35 -0700
Hello Guix,

For about 2 weeks now when I try to guix pull in the latest changes and
afterwards I can't run scsh:

    > scsh
    scsh: No such file or directory

Even when I try to run it with a pure guix shell it doesn't come up:

    > guix shell --pure scsh -- scsh
    scsh: No such file or directory

I was hoping that it was just something to do with Guix setup, but with
the guix shell command not helping I'm guessing it isn't an issue on my
end.

Thank you!

-- 
Cheers,

Tom


Find me on the Fediverse: https://goto.ryuslash.org/@ryuslash




Information forwarded to bug-guix <at> gnu.org:
bug#79255; Package guix. (Sun, 17 Aug 2025 15:35:01 GMT) Full text and rfc822 format available.

Message #8 received at 79255 <at> debbugs.gnu.org (full text, mbox):

From: Tomas Volf <~@wolfsden.cz>
To: Tom Willemse <tom <at> ryuslash.org>
Cc: 79255 <at> debbugs.gnu.org
Subject: Re: bug#79255: Can't run SCSH
Date: Sun, 17 Aug 2025 17:34:26 +0200
Tom Willemse <tom <at> ryuslash.org> writes:

> Hello Guix,
>
> For about 2 weeks now when I try to guix pull in the latest changes and
> afterwards I can't run scsh:
>
>     > scsh
>     scsh: No such file or directory
>
> Even when I try to run it with a pure guix shell it doesn't come up:
>
>     > guix shell --pure scsh -- scsh
>     scsh: No such file or directory
>
> I was hoping that it was just something to do with Guix setup, but with
> the guix shell command not helping I'm guessing it isn't an issue on my
> end.
>
> Thank you!

I took a quick look, it seems that it looks for
/gnu/store/zk081l8qwim3893kaaq5ks7vdqg7q0na-scheme48-1.9.3/lib/scheme48-1.9.2/scheme48vm
and it fails with ENOENT.

Notice that it looks in scheme48-1.9.3 package, but the lib path is
scheme48-1.9.2.

Did not have time to debug this further.

Tomas

-- 
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.




Information forwarded to bug-guix <at> gnu.org:
bug#79255; Package guix. (Tue, 19 Aug 2025 06:44:02 GMT) Full text and rfc822 format available.

Message #11 received at 79255 <at> debbugs.gnu.org (full text, mbox):

From: Tom Willemse <tom <at> ryuslash.org>
To: Tomas Volf <~@wolfsden.cz>
Cc: 79255 <at> debbugs.gnu.org
Subject: Re: bug#79255: Can't run SCSH
Date: Mon, 18 Aug 2025 23:42:51 -0700
Tomas Volf <~@wolfsden.cz> writes:

> Tom Willemse <tom <at> ryuslash.org> writes:
>
>> Hello Guix,
>>
>> For about 2 weeks now when I try to guix pull in the latest changes and
>> afterwards I can't run scsh:
>>
>>     > scsh
>>     scsh: No such file or directory
>>
>> Even when I try to run it with a pure guix shell it doesn't come up:
>>
>>     > guix shell --pure scsh -- scsh
>>     scsh: No such file or directory
>>
>> I was hoping that it was just something to do with Guix setup, but with
>> the guix shell command not helping I'm guessing it isn't an issue on my
>> end.
>>
>> Thank you!
>
> I took a quick look, it seems that it looks for
> /gnu/store/zk081l8qwim3893kaaq5ks7vdqg7q0na-scheme48-1.9.3/lib/scheme48-1.9.2/scheme48vm
> and it fails with ENOENT.
>
> Notice that it looks in scheme48-1.9.3 package, but the lib path is
> scheme48-1.9.2.
>
> Did not have time to debug this further.

Oh excellent, thanks! This put me on the right path and it turns out
it's because the Makefile.in in the scsh project has a reference to
scheme48-1.9.2. I've created a test package with a snippet to modify the
Makefile.in and so far testing it it seems to work fine now.

I'll open a PR as soon as I can if someone else doesn't fix it first.

-- 
Cheers,

Tom


Find me on the Fediverse: https://goto.ryuslash.org/@ryuslash




Information forwarded to bug-guix <at> gnu.org:
bug#79255; Package guix. (Wed, 20 Aug 2025 16:57:01 GMT) Full text and rfc822 format available.

Message #14 received at 79255 <at> debbugs.gnu.org (full text, mbox):

From: Tom Willemse <tom <at> ryuslash.org>
To: Tomas Volf <~@wolfsden.cz>
Cc: 79255 <at> debbugs.gnu.org
Subject: Re: bug#79255: Can't run SCSH
Date: Wed, 20 Aug 2025 09:55:52 -0700
Tom Willemse <tom <at> ryuslash.org> writes:

> I'll open a PR as soon as I can if someone else doesn't fix it first.

I've opened the PR: https://codeberg.org/guix/guix/pulls/2121

-- 
Cheers,

Tom


Find me on the Fediverse: https://goto.ryuslash.org/@ryuslash




Reply sent to Andreas Enge <andreas <at> enge.fr>:
You have taken responsibility. (Thu, 21 Aug 2025 09:31:02 GMT) Full text and rfc822 format available.

Notification sent to Tom Willemse <tom <at> ryuslash.org>:
bug acknowledged by developer. (Thu, 21 Aug 2025 09:31:03 GMT) Full text and rfc822 format available.

Message #19 received at 79255-done <at> debbugs.gnu.org (full text, mbox):

From: Andreas Enge <andreas <at> enge.fr>
To: Tom Willemse <tom <at> ryuslash.org>
Cc: 79255-done <at> debbugs.gnu.org, Tomas Volf <~@wolfsden.cz>
Subject: Re: bug#79255: Can't run SCSH
Date: Thu, 21 Aug 2025 11:29:48 +0200
Pushed, thanks!

Andreas





This bug report was last modified 21 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.