Hej! Jag ägnade just en stund åt att försöka förstå lite mer av paketinstallation och användning och har nu några nya kunskaper och en fråga.
- Om cl+ssl saknar libssl.so och du sitter på ett Debian (-derivat) så kan sudo apt-get install libssl-dev vara lösningen (istf att symlänka själv och riskera att det går sönder om ett år i samband med något till synes orelaterat). - Om iolib gnäller över att cffi:foreign-pointer inte finns så kan det bero på att releasad cffi (0.9.2) inte innehåller denna symbol. Något åt det här hållet kan hjälpa (SBCL @ Debian): $ wget http://common-lisp.net/project/cffi/tarballs/cffi-080106.tar.gz $ tar xzf cffi-080106.tar.gz -C ~/.sbcl/site $ rm ~/.sbcl/systems/cffi*.asd $ for f in ~/.sbcl/site/cffi-080106/*.asd; do ln -s $f ~/.sbcl/systems/; done Ev. måste man städa bort gamla .fasl-filer också. Dom hamnar tydligen under /var/cache/common-lisp-controller/<PID>/sbcl/local/<PATH>. Ytterligare en kunskap för mig -- på FreeBSD hamnar .fasl direkt under sås-katalogen i ~/.sbcl/site/<PACKAGE> men det här var onekligen smart. Så till frågan. Är det så här man gör (andra punkten)? Dels det här manuella symlänkandet av .asd-filer och dels städningen av .fasl? Det sistnämnda har jag sett någonting om där man specialiserar ngn asdf-funktion så att den städar automagiskt men, återigen, är det så "man gör"? I praktiken. Jag hade nog två frågor egentligen: Är det vanligt att man releasar ett paket som beror på features i ett annat paket som ännu inte är releasade? (I det här fallet fick jag iolib-0.5.4 och cffi-0.9.2 genom asdf-install, som fann dom på cliki.net antar jag.) -- Linus _______________________________________________ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp