What is your first argument to run-tests.sh? Did you modify run-tests.sh to support it? See the case "$lisp" statement.
Please pull the latest git, it has some additional sanity checking. [ François-René ÐVB Rideau | Reflection&Cybernethics | http://fare.tunes.org ] The problem with most conspiracy theories is that they seem to believe that for a group of people to behave in a way detrimental to the common good requires intent. The problem with most statist theories is that they seem to believe that for a group of people to behave in a way beneficial to the common good requires intent. On 27 February 2010 19:02, David McClain <[email protected]> wrote: > Ahhh... yes, in doing my manual test, I discovered that the submitted -eval > argument needs to be a string. > Furthermore, when I modify your script with 'echo' so that I can examine > what is being performed, here are the results: > > ;; Script as modified in the 4th line.. > do_tests() { > command=$1 eval=$2 fasl_ext=$3 > rm -f *.$fasl_ext ~/.cache/common-lisp/"`pwd`"/*.$fasl_ext || true > ( cd .. && echo $command $eval "(load \"test/compile-asdf.lisp\")" ) > if [ $? -eq 0 ] ; then > echo "Compiled OK" > test_count=0 > > bash-3.2$ test/run-tests.sh lwm64 > (load "test/compile-asdf.lisp") <<---- AHA! Wrong! > Compiled OK > Testing: *.script > test/run-tests.sh: line 69: (load "*.script"): command not found > Using , *.script failed > -#--------------------------------------- > Using > Ran 1 tests: > 0 passing and 1 failing > failing test(s): *.script > -#--------------------------------------- > bash-3.2$ > > So $command, $eval, and $fasl_ext must not be getting set properly > > On Feb 27, 2010, at 16:54 PM, David McClain wrote: > > Hi Guys, > I don't have a problem dealing with LW. But I want to have them work on > things that are within their purview. > The script problem is being reported by Bash, not LWM. The environment is > Mac OS X 10.6.2 (Snow Leopard). > I can invoke LWM from a command line just fine, including passing an initial > SExpr for eval. Here is a direct example, performed in Emacs in Shell mode: > bash-3.2$ lwm64 -siteinit - -init - -eval "(print :hello)" > LispWorks(R): The Common Lisp Programming Environment > Copyright (C) 1987-2009 LispWorks Ltd. All rights reserved. > Version 6.0.0 > Saved by dbmcclain as lwm64, at 27 Feb 2010 6:37 > User dbmcclain on RoadKill.local > :HELLO > CL-USER 1 > > So the problem is one of the script in getting Bash to properly interpret > the synthesized command. > > Dr. David McClain > [email protected] > > > _______________________________________________ > asdf-devel mailing list > [email protected] > http://common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel > > Dr. David McClain > [email protected] > > > > _______________________________________________ > asdf-devel mailing list > [email protected] > http://common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel > > _______________________________________________ asdf-devel mailing list [email protected] http://common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel
