Can't run SCSH

  • Done
  • quality assurance status badge
Details
3 participants
  • Andreas Enge
  • Tom Willemse
  • Tomas Volf
Owner
unassigned
Submitted by
Tom Willemse
Severity
normal

Debbugs page

T
T
Tom Willemse wrote on 16 Aug 06:53 -0700
(address . bug-guix@gnu.org)
87qzxb9xuo.fsf@ryuslash.org
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
T
T
Tomas Volf wrote on 17 Aug 08:34 -0700
(name . Tom Willemse)(address . tom@ryuslash.org)(address . 79255@debbugs.gnu.org)
87cy8u55dp.fsf@wolfsden.cz
Tom Willemse <tom@ryuslash.org> writes:

Toggle quote (19 lines)
> 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.
T
T
Tom Willemse wrote on 18 Aug 23:42 -0700
(name . Tomas Volf)(address . ~@wolfsden.cz)(address . 79255@debbugs.gnu.org)
87tt23dd78.fsf@ryuslash.org
Tomas Volf <~@wolfsden.cz> writes:

Toggle quote (30 lines)
> Tom Willemse <tom@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
T
A
A
Andreas Enge wrote on 21 Aug 02:29 -0700
(name . Tom Willemse)(address . tom@ryuslash.org)
aKbnDNWQxrlmF_5A@jurong
Pushed, thanks!

Andreas
Closed
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 79255@patchwise.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 79255
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch