24 Jun 22:50
Unuseable target in Makefile
From: Jonathan Rees <jar <at> creativecommons.org>
Subject: Unuseable target in Makefile
Newsgroups: gmane.lisp.scheme.scheme48
Date: 2008-06-24 20:50:56 GMT
Subject: Unuseable target in Makefile
Newsgroups: gmane.lisp.scheme.scheme48
Date: 2008-06-24 20:50:56 GMT
[jar <at> ashby scheme48-1.8]$ make build/initial.image-64 make: *** No rule to make target `build/UnicodeData.txt', needed by `scheme/rts/syntax-info.scm'. Stop. [jar <at> ashby scheme48-1.8]$ [jar <at> ashby scheme48-1.8]$ [jar <at> ashby scheme48-1.8]$ What is the point of having a target in the distribution's Makefile, if it can't be made? I would suggest making sure all targets can be made, in either of two ways: 1. remove unmakeable targets so that they're not a tease, and put them in a second distribution package, or 2. add sufficient rules to permit the target to be made. In this case, if one can get the needed source files from the web, include a rule to do so (using, say, wget), or emit manual instructions telling people like me where to get the files and where to put them. I assume the entire URL is http://www.unicode.org/Public/UNIDATA/UnicodeData.txt and that the other four URLs are constructed similarly; maybe that could be put in the Makefile as documentation. -------------------------------- OK, in the time it took me to write the above, I've become stuck in a different way:(Continue reading)
RSS Feed