From cmucl-devel at common-lisp.net Tue Sep 16 13:15:08 2008 From: cmucl-devel at common-lisp.net (cmucl) Date: Tue, 16 Sep 2008 13:15:08 -0000 Subject: [cmucl-ticket] #22: sun4_solaris_sunc config uses gcc to build motif Message-ID: <076.66f74a0217c206c2c1bd36079a3ca688@common-lisp.net> #22: sun4_solaris_sunc config uses gcc to build motif ---------------------+------------------------------------------------------ Reporter: rtoy | Owner: somebody Type: defect | Status: new Priority: trivial | Milestone: Component: Core | Version: 2008-09 Keywords: | ---------------------+------------------------------------------------------ The sun4_solaris_sunc config to use Sun C to compile the lisp code. That works fine. But the motif config uses gcc to build the motif code. This is ok, but perhaps there should be a config that uses Sun C. Pretty minor issue, I think. It just means you need both Sun C and gcc, which is standard with Solaris 10 these days. -- Ticket URL: cmucl cmucl From cmucl-devel at common-lisp.net Mon Sep 22 13:53:29 2008 From: cmucl-devel at common-lisp.net (cmucl) Date: Mon, 22 Sep 2008 13:53:29 -0000 Subject: [cmucl-ticket] #23: [cmucl-help] Spurious compilation diagnostic? Message-ID: <076.d50453fb62b4107cb816abc9d6c3ac53@common-lisp.net> #23: [cmucl-help] Spurious compilation diagnostic? --------------------+------------------------------------------------------- Reporter: rtoy | Owner: somebody Type: defect | Status: new Priority: minor | Milestone: Component: Core | Version: 2008-09 Keywords: | --------------------+------------------------------------------------------- Reported on cmucl-help, by Steven Edwards, 2008/09/21. {{{ (defun read-ch (my-stream) (declare (optimize speed (space 0))) (read-char my-stream nil nil)) }}} produces spurious warnings: {{{ ; In: DEFUN READ-CH ; (READ-CHAR MY-STREAM NIL NIL) ; --> BLOCK LET LISP::STREAM-DISPATCH ETYPECASE LET COND IF COND IF PROGN ; ==> ; (STREAM::%READ-CHAR STREAM LISP::EOF-ERRORP LISP::EOF-VALUE ; LISP::RECURSIVE-P ...) ; Warning: Undefined function STREAM::%READ-CHAR ; ; --> BLOCK LET LISP::STREAM-DISPATCH ETYPECASE LET COND IF COND IF COND ; --> IF PROGN LET ; ==> ; (STREAM-READ-CHAR STREAM) ; Warning: Undefined function STREAM-READ-CHAR ; ; ; Warning: These functions are undefined: ; STREAM::%READ-CHAR STREAM-READ-CHAR ; }}} These are caused by the stream-dispatch mechanism and the functions aren't defined because Gray streams and simple-streams aren't loaded. We should probably get rid of the warnings. -- Ticket URL: cmucl cmucl