unmet dependancy: hunchentoot depends on cl-bordeaux-threads

Bug #557605 reported by Eivind Leversund
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
hunchentoot (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: hunchentoot

Karmic Koala system: lsb_release -rd
Description: Ubuntu 9.10
Release: 9.10

hunchentoot 1.0.0+dfsg-1, with this dependency list:
common-lisp-controller (>= 5.11), cl-base64, cl-ppcre, cl-plus-ssl, cl-md5, cl-rfc2388, cl-url-rewrite, cl-chunga, cl-flexi-streams (>= 0.12.0), cl-fad

While compiling hunchentoot it stops with an unmet dependency:

component :BORDEAUX-THREADS not found, required by
#<SYSTEM "hunchentoot" {BF6E799}>
   [Condition of type ASDF:MISSING-DEPENDENCY]

After manually installing cl-bordeaux-threads the compilation continues until:

component :USOCKET not found, required by
#<SYSTEM "hunchentoot" {BF6E799}>
   [Condition of type ASDF:MISSING-DEPENDENCY]

After manually installing cl-usocket the compilation goes further until:

Lock on package SB-ALIEN violated when interning
SHARED-OBJECT-FILE.
   [Condition of type PACKAGE-LOCKED-ERROR]
See also:
  SBCL Manual, Package Locks [:node]

Restarts:
 0: [CONTINUE] Ignore the package lock.
 1: [IGNORE-ALL] Ignore all package locks in the context of this operation.
 2: [UNLOCK-PACKAGE] Unlock the package.
 3: [TRY-RECOMPILING] Try recompiling cffi-sbcl
 4: [RETRY] Retry performing #<ASDF:COMPILE-OP NIL {CD18631}> on #<ASDF:CL-SOURCE-FILE "cffi-sbcl" {AAC1651}>.
 5: [ACCEPT] Continue, treating #<ASDF:COMPILE-OP NIL {CD18631}> on #<ASDF:CL-SOURCE-FILE "cffi-sbcl" {AAC1651}> as having been successful.
 --more--

Backtrace:
  0: (PACKAGE-LOCK-VIOLATION #<PACKAGE "SB-ALIEN">)[:EXTERNAL]
  1: (SB-IMPL::ASSERT-PACKAGE-UNLOCKED #<PACKAGE "SB-ALIEN"> "interning ~A" "SHARED-OBJECT-FILE")
  2: ((FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK))
  3: ((FLET #:WITHOUT-INTERRUPTS-BODY-[CALL-WITH-RECURSIVE-LOCK]291))
  4: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK ..)
  5: (SB-INT:INTERN* "SHARED-OBJECT-FILEibrary.Backtrace:
(... this all got triggered during the hunchentoot compilation...)

So:
1. The packages cl-bordeaux-threads and cl-usocket should be present in the dependency list of hunchentoot.
2. There is a package-lock-violation in cffi-sbcl which halts the compilation.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.