Fixing ASDF-INSTALLable packages

Champion

vacant

Proposal

To fix broken ASDF-INSTALLable packages. On 2005-12-13, John Wiseman attempted to install the 202 ASDF-INSTALLable packages listed on Cliki using OpenMCL, and found that 104 of them could not be installed. Our goal is to track down the cause of the failures and try and provide fixes (patches to libraries, re-hosting libraries if needed, or (as a last resort) removing uninstallable libraries from the Cliki listing.

Volunteers

Tasks

asdf-packaging-tools
Installs fine on CMUCL/Linux, the reported error Unbound variable: CDR is probably in lint-op.lisp
chemboy
  • John reports an error on OpenMCL, but ASDF-INSTALL works for me on Linux. Any help from Mac (and maybe Windows) users?
  • fix LTK GUI startup problem
  • investigate broken examples
  • suggest simpler way of running the GUI
ACL-COMPAT, cl-menusystem, common-idioms, hello-lisp, hyperspec-lookup, mcclim, org-davep-cldict, org-davep-dict, org-davep-dictrepl, org-davep-nntp, trivial-configuration-parser
There's a 403/404 download error: find an alternate download site
cl-sdl
Downloads and starts installing on sbcl-0.9.7.1-linux-i386, but halts when it can't find sdlstub. Running make by hand in the .sbcl/site/cl-sdl directory and retrying works. It should be possible to run make from the asd file.
cl-smoketest
This is an SBCL-specific package, document its system requirements
CL-ZEROCONF
Already fixed by the author, John Wiseman
FiveAM
Fix unmatched parentheses in .asd file
infix
Fix system description accessor in system definition file
TIMER
  • TIMER fails in OpenMCL (MacOS), but works fine on SBCL/Linux/x86
  • Document requirements for TIMER and feasibility of future porting to other implementations
TREES
John probably tried an earlier version, check whether the latest works
wilbur-web
  • wilbur-web fails on SBCL/Linux/x86 complaining that araneida is not of type symbol
  • In examining wilbur-web.asd, :depends-on uses strings instead of symbols to define dependencies
  • Changing the representation of dependencies produces relative success, but wilbur-web depends on 'wilbur', which responds 404 from cliki

Resources

John's blog entry

John's list of packages that could not be installed.

Coincidentally, Gary King just started ASDF-Install-tester. ASDF-Install-Tester can also generate reports. There are also results for GNU CLISP and more packages included. The tool can generate install dependency graphs. This might be a good spring board for the project... or not. The current asdf-status results include 4 different platforms (allegro, openmcl, sbcl on darwin and Ubuntu)


This page is presently Uncategorized: please add appropriate category markers? and remove this text.