minimal system related posix error
by slac-in-the-box from LinuxQuestions.org on (#5P3NK)
I recently built roswell, an attempt to provide homogeneity to common lisp IDEs, and it works on the full install of slackware on which it was built...
But when I install it on a minimal system, and try to use it, I get an error:
Code:While evaluating the form starting at line 22, column 0
of #P"/etc/roswell/init.lisp":
Unhandled SB-INT:EXTENSION-FAILURE in thread #<SB-THREAD:THREAD "main thread" RUNNING
{1001540103}>:
Don't know how to REQUIRE SB-POSIX.sb-posix is a module built into steel-bank common lisp (sbcl), for interacting with posix compliant unix systems... when roswell set itself up, it downloaded its own sbcl -- which kind of interferes with slackware philosophy of only making changes to system with slackware's pkgtools... this isn't unique to common lisp: perl has cpan, python has pip, and so on. So roswell sets up sbcl and quicklisp in a homogenous way and it is a dependency to to something I want to try out called clack.
I'm wondering which package is missing from my minimal install is necessary for enough posix compliance to satisfy sb-posix.
The only thing I know how to do is time consuming: trial and error installing groups of packages and re-testing until the missing package gets installed and it starts working.
These packages, from the /a set, are not installed on the minimal system: Quote:
Perhaps it's cgroup... That's what I'll install next. But if there's any other packages above that seem like are essential to slackware's functioning in a virtual environment, please chime in. I didn't install packages related to monitoring of hardware, since the hardware is already monitored by the cloud provider or related to file systems that I do not use or expect to use.
But when I install it on a minimal system, and try to use it, I get an error:
Code:While evaluating the form starting at line 22, column 0
of #P"/etc/roswell/init.lisp":
Unhandled SB-INT:EXTENSION-FAILURE in thread #<SB-THREAD:THREAD "main thread" RUNNING
{1001540103}>:
Don't know how to REQUIRE SB-POSIX.sb-posix is a module built into steel-bank common lisp (sbcl), for interacting with posix compliant unix systems... when roswell set itself up, it downloaded its own sbcl -- which kind of interferes with slackware philosophy of only making changes to system with slackware's pkgtools... this isn't unique to common lisp: perl has cpan, python has pip, and so on. So roswell sets up sbcl and quicklisp in a homogenous way and it is a dependency to to something I want to try out called clack.
I'm wondering which package is missing from my minimal install is necessary for enough posix compliance to satisfy sb-posix.
The only thing I know how to do is time consuming: trial and error installing groups of packages and re-testing until the missing package gets installed and it starts working.
These packages, from the /a set, are not installed on the minimal system: Quote:
acl acpid cpufrequtils ed efibootmgr efivar elilo f2fs genpower gpm gptfdisk lbzip2 lhasa libcgroup libgudev lrzip mcelog mdadm minicom mlocate mt-st mtx ncompress ntfs os-prober patch pciutils pcmciautils plzip reiserfsprogs rpm2tgz sdparm sharutils smartmontools tcsh time tree udisk unarj upower usb_modeswitch usbutils xfsprogs zoo |