Hi,<br><br>Right now, cl-proc depends on (:or "libproc-3.2.7" "libproc.so") as a foreign library.<br><br>However, libproc-3.2.8 is the current version available in Debian and Ubuntu. Normally, the libproc.so dependency would suffice, but there is a quirk in some versions of the deb package. The symlink named libproc.so is only available in more recent releases, such as Ubuntu 10.10. This is not available in Ubuntu 10.04 LTS, causing a build failure of cl-proc.<br>
<br>Moreover, Quicklisp currently tests *nix builds on Ubuntu 10.04, and the missing dependency blocks cl-proc from being added to the distribution.[1]<br><br>Given that cl-proc already depends on libproc-3.2.7, it would not be too onerous to depend on libproc-3.2.8 too, as a one-off fix for Ubuntu 10.04. Subsequent distro packages will probably provide libproc.so, so there should not be any need to keep up.<br>
<br>Patch:<br>diff -rN old-cl-proc/src/proc-linux.lisp new-cl-proc/src/proc-linux.lisp<br>4c4<br>< (:unix (:or "<a href="http://libproc-3.2.7.so">libproc-3.2.7.so</a>" "libproc.so"))<br>---<br>> (:unix (:or "<a href="http://libproc-3.2.8.so">libproc-3.2.8.so</a>" "<a href="http://libproc-3.2.7.so">libproc-3.2.7.so</a>" "libproc.so"))<br>
<br><br>[1] <a href="https://github.com/quicklisp/quicklisp-projects/issues#issue/4">https://github.com/quicklisp/quicklisp-projects/issues#issue/4</a><br><br>Thanks,<br>Abhishek Reddy<br><a href="http://abhishek.geek.nz">http://abhishek.geek.nz</a><br>