From: Reini U. <ru...@x-...> - 2008-05-07 11:28:41
|
2008/5/7 Reini Urban <ru...@x-...>: > 2008/5/7 Yaroslav Kavenchuk <kav...@je...>: > > Sam Steingold wrote: > > > Domain: clisp > > > Location: http://clisp.podval.org/clisp-2.45-pre1.tar.bz2 > > > > mingw: > > ./configure ... > > configure: ** System Calls (done) > The fix is obvious and attached Oops, I forgot to attach make check for cygwin without any further patches: Real time: 133.134 sec. Run time: 104.86 sec. Space: 788291544 Bytes GC: 960, GC time: 27.196 sec. 1 Bye. Test failed: -rw-r--r-- 1 URBANR apache 354 May 7 13:06 streams.erg Form: (STRINGP (WITH-OUTPUT-TO-STRING (S) (DESCRIBE NIL S))) CORRECT: T CLISP : ERROR PARSE-INTEGER: substring "8080/" does not have integer syntax at position 4 OUT: ";; connecting to \"http://clisp.cons.org/impnotes/id-href.map\"... [SIMPLE-PARSE-ERROR]: PARSE-INTEGER: substring \"8080/\" does not have integer syntax at position 4 " This is because my proxy settings where not picked up correctly. They are defined in .clisprc which is not loaded in the test suite. env: http_proxy="http://username:password@proxyhost:8080/" .clipsrc: (setq *HTTP-PROXY* '("username:password" "proxyhost" 8080)) It would be nice if clhs.lisp (resp. clocc/cllib/net.lisp) would be able to parse my $http_proxy correctly. (PARSE-INTEGER "8080/" 4) The description says so: (defvar *http-proxy* nil "A list of 3 elements (user:password host port), parsed from $http_proxy proxy-user:proxy-password@proxy-host:proxy-port") Ok, I see. The error is the final "/" export http_proxy="http://username:password@proxyhost:8080" voila! I would say this function with (parse-integer proxy-string :start (1+ colon)) is a bit fragile. It should ignore the non-numeric parts after the port digits. -- Reini Urban http://phpwiki.org/ http://murbreak.at/ |