This is a read-only archive of lispforum.com. The forum was locked to new users and posts and is preserved here as static HTML from a database snapshot taken on 2019-09-07.

Failing to asdf-install cl-yacc in Windows

6 posts · 7945 views

I have an application using cl-yacc that works fine on Linux, but when I try to install cl-yacc in Windows (sbcl) I get errors. I use:
  (require 'asdf)
  (require 'asdf-install)
  (asdf-install:install 'cl-yacc)
First I got an error that tar failed. I installed GNU tar, and added it to PATH. Now the system managed to download and unpack the package, but I get an error from asdf-install (non-empty buffer when EOF reached while reading from child...) and nothing appears in the site folder. How can I get this to work, preferably without having to install cygwin?

Re: Failing to asdf-install cl-yacc in Windows

The web site where cl-yacc lives has been missing for at least two days.
ἀραχναῖος ὗς ἀραχναῖος ὗς —
πράττει ἄττ’ ἂν πράττῃ ἀραχναῖός τις ὗς..

Re: Failing to asdf-install cl-yacc in Windows

wm.annis wrote:The web site where cl-yacc lives has been missing for at least two days.
It worked last Thursday when I tried it, so the problem is not the download, but something goes wrong during the compilation/installation. Just wondered if this is a known issue, and if I'm doing anything obviously wrong. I'm trying to avoid Windows, but sometimes the customers are unwilling to see reason ;)

Re: Failing to asdf-install cl-yacc in Windows

You could always install the library manually. Or if it has lots of dependancies copy the whole systems directory from Linux (just be sure to remove the .fasls first)

Re: Failing to asdf-install cl-yacc in Windows

wm.annis wrote:The web site where cl-yacc lives has been missing for at least two days.
IMO, this is one of the big flaws in the ASDF-Install way of doing things (ie. dependency on the author's hosting choices).

Re: Failing to asdf-install cl-yacc in Windows

Hi,

It looks like a (the) problem is that the cl-yacc system has its definition in the file yacc.asd. ASDF (and ASDF-Install) both assume (and, in fact, demand) that the system file have the same name as the system. I don't know if cl-yacc is maintained; if not, I'll put up a mirror with the correct system name. I've got to run right now but I'll try to track this down later today.