Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#9740 - [sbcl 1.0.14-1] incomplete/broken (missing contrib subdirectory)

Attached to Project: Arch Linux
Opened by Christian Pehle (cao) - Sunday, 02 March 2008, 15:20 GMT
Last edited by Jürgen Hötzel (juergen) - Saturday, 14 March 2009, 15:09 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jürgen Hötzel (juergen)
Architecture All
Severity High
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
The sbcl package misses some important components like SB-BSD-SOCKETS, so that it is rendered unusable. (SLIME for example does not compile). (Note that after compiling sbcl myself it did work)

Possible solution:
I modified the PKGBUILD to the newest version of sbcl (1.0.15) and also changed the patch for the old PKGBUILD accordingly. With that new PKGBUILD the compiled sbcl seems to be complete and also compiles SLIME fine (not that this is the best test ever). (I tested this only on x86_64 however.)

Steps to reproduce:
install sbcl from devel/extra
note that /usr/lib/sbcl lacks sb-bsd-sockets (and other additional packages)
This task depends upon

Closed by  Jürgen Hötzel (juergen)
Saturday, 14 March 2009, 15:09 GMT
Reason for closing:  Fixed
Additional comments about closing:  This is fixed with the sbcl-default-sbcl-home.patch in 1.0.24-1

I installed hunchentoot via asdf-install on x86 and x86_64
Comment by Andres Rand (arand) - Saturday, 22 March 2008, 13:19 GMT
Did a clean install 21.03.08. Can't say sb-bsd-sockets is completly missing, but
when installing hunchentoot via asdf-install, at one point it barfed up with
/usr/lib/sbcl/sb-bsd-sockets/TODO missing. Simply going in as su and cat > TODO
hunchentoot installed just fine.

sbcl output:
debugger invoked on a SB-POSIX::FILE-ENOENT in thread #<THREAD "initial thread" {A722561}>:
failed to find the WRITE-DATE of /usr/lib/sbcl/sb-bsd-sockets/TODO:
No such file or directory

Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
0: [RETRY] Retry installation
1: [ABORT] Exit debugger, returning to top level.

(SB-IMPL::SIMPLE-FILE-PERROR
"failed to find the WRITE-DATE of ~A"
#P"/usr/lib/sbcl/sb-bsd-sockets/TODO"
2)
Comment by Kevin Piche (kpiche) - Wednesday, 02 April 2008, 02:23 GMT
Changed the PKGBUILD to not delete the TODO files and uploaded version 1.0.15-1. Let me know if this solves the problem.
Comment by Kevin Piche (kpiche) - Monday, 21 April 2008, 02:43 GMT
Assuming the problem has been resolved.
Comment by Christian Pehle (cao) - Tuesday, 22 April 2008, 03:22 GMT
I had not the time to answer more in time, but simply not deleting the TODO files does not solve the problem at least on my machine an installation of the package in the extra repository still complains about that sb-bsd-sockets can't be required, whereas the package i uploaded does not have this problem, i dont know why that is, since I got the package unmodified from the sbcl website, as you probably did as well.
Comment by Hannes Rist (hrist) - Tuesday, 17 June 2008, 18:51 GMT
Still broken on x86_64, asdf-install sb-bsd-sockets and sb-simple-streams fail to compile. I compiled 1.0.15 and 1.0.17, both have the same problem.
Comment by Hannes Rist (hrist) - Monday, 30 June 2008, 16:09 GMT
1.0.18 seems to fix this on x86_64, slime works, makepkg complains about some missing files from `doc/manual' which it can't copy, but sbcl itself works as expected from what I can see.

Building 1.0.18 would close this bug then (at least for me ;)).
Comment by Kevin Piche (kpiche) - Wednesday, 16 July 2008, 22:09 GMT
sbcl 1.0.18 has been built. Please test and report the results. Thanks.
Comment by Jud (judfilm) - Thursday, 04 December 2008, 09:29 GMT
  • Field changed: Status (Unconfirmed → Assigned)
Does this still happen with sbcl 1.0.22?
Comment by Asgeir (Asgeir) - Wednesday, 18 February 2009, 19:06 GMT
Hi,
this bug is always up to date with sbcl 1.0.24, kernel 2.6.25-ARCH SMP 2008, i686.
SBCL cannot require sb-bsd-sockets, sb-posix, and sb-cltl2, what is a big problem for SLIME.

Loading...