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

Till