Ricardo, you mentioned that this needs to be fixed.
I made a patch to fix this. I did not test the patch as I have
no idea how to do that.
I have not run the indent script on it.
-------- Forwarded Message --------
Hi,
https://github.com/lihebi/dothebi/blob/master/config.scm
I see you use the “shpchp” kernel module. This no longer exists
in the
latest version of the kernel Linux. That’s what this really bad
error
message tries to tell you:
Backtrace:
8 (primitive-load "/gnu/store/vz7ci9rh483f2zps2cl174rd91b?")
In ice-9/eval.scm:
619:8 7 (_ #f)
626:19 6 (_ #<directory (guile-user) 7cf140>)
159:9 5 (_ _)
In gnu/build/linux-modules.scm:
184:47 4 (recursive-module-dependencies _ #:lookup-module _)
98:14 3 (module-dependencies _)
85:18 2 (modinfo-section-contents _)
In ice-9/ports.scm:
439:11 1 (call-with-input-file #f #<procedure get-bytevector-al?> ?)
In unknown file:
0 (open-file #f "r" #:encoding #f #:guess-encoding #f)
ERROR: In procedure open-file:
Wrong type (expecting string): #f
builder for `/gnu/store/0ahsvp7wx52zzh1rywbdbq78llcwb7id-linux-modules.drv' failed with exit code 1
(I only know this because I had the same problem.) Obviously,
this
error message should be changed.
As a workaround you could switch to the LTS kernel where that
module
still exists.
--
Ricardo