Dr. Wolfram Schroers wrote: > Martin, > > I have followed the instructions and removed the entries from > /sw/var/lib/dpkg/status. There were no files with sbcl in their names in the > /sw/var/lib/dpkg/info subdirectory. Finally, I ran "fink scanpackages" and > "sudo apt-get update". > > When trying to install sbcl again, I got an error message again.
I can now confirm all the bad things recently said about sbcl on Snow Leopard. This package is really badly broken. Unfortunately the error messages it produces were not sufficient to make me see the origin of the errors. I am CCing the maintainer. On 10.6/64bit, the build does not complete. The error message is: > WARNING! Some of the contrib modules did not build successfully or pass > their self-tests. Failed contribs:" > sb-posix > ### execution of sh failed, exit code 1 > Removing runtime build-lock... > Removing build-lock package... > /sw64/bin/dpkg-lockwait -r fink-buildlock-sbcl-1.0.33-1 > (Reading database ... 131593 files and directories currently installed.) > Removing fink-buildlock-sbcl-1.0.33-1 ... > Failed: phase compiling: sbcl-1.0.33-1 failed I don't know where the sh script starts that is reportedly failing. The code before the error message looks like a very long list of lisp selftests to me. On 10.6/32bit, the building of the package succeeds, but the *.deb file does not install, neither via fink nor via dpkg or apt-get. This is the same error Wolfram has been reporting: > Selecting previously deselected package sbcl. > (Reading database ... 126383 files and directories currently installed.) > Unpacking sbcl (from .../sbcl_1.0.33-1_darwin-i386.deb) ... > /sw32/bin/dpkg-deb: subprocess paste killed by signal (Broken pipe) > ### execution of /sw32/bin/dpkg-lockwait failed, exit code 6 The package is then "half-installed": > % dpkg -l sbcl > Desired=Unknown/Install/Remove/Purge/Hold > | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed > |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: > uppercase=bad) > ||/ Name Version Description > +++-===========================-===========================-====================================================================== > iHR sbcl 1.0.33-1 I have never seen this before. The files of the package are, in reality, almost all installed: > ls -R /sw/lib/sbcl/ |wc > 481 460 8361 Likewise the files in /sw/share/doc/sbcl, but not the files /sw/share/info/{asdl,sbcl*}.info Also, /sw/var/lib/dpkg/info does not contain any sbcl* files, and /sw/var/lib/dpkg/status contains > Package: sbcl > Status: install reinstreq half-installed > Priority: optional > Section: languages > Version: 1.0.33-1 On can purge it: > sudo dpkg --purge --force-all sbcl > dpkg - warning, overriding problem because --force enabled: > Package is in a very bad inconsistent state - you should > reinstall it before attempting a removal. > (Reading database ... > dpkg: serious warning: files list file for package `sbcl' missing, assuming > package has no files currently installed. > 126383 files and directories currently installed.) > Removing sbcl ... But this does actually not remove any files. It changes the status to "purged", but the installed files are still there, now orphaned. Not nice. -- Martin ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel