[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Problem with type declarations in PCL.



I've been trying to load PCL (dated 5/1/90 May Day PCL (Rev 2)) and
CLX (from the X11R4 distribution).  CLX refuses to compile because of errors
such as:

;;; After loading PCL...
> (xlib::compile-clx)
;;; Default paths: #P"" #P""
;;; cc -c socket.c -o socket.o -DUNIXCONN
;;; Loading foreign files
;;; Loading foreign object file "socket.o"
;;; Reading library file "/lib/libc.a"
;;; You are using the compiler in production mode (compilation-speed = 0)
;;; Generation of argument count checking code is enabled (safety = 1)
;;; Optimization of tail calls is enabled (speed = 3)
;;; Reading source file "depdefs.lisp"
;;; Writing binary file "depdefs.sbin3"
;;; Loading binary file "depdefs.sbin3"
;;; Reading source file "clx.lisp"
;;; Expanding Reserved Memory
;;; GC: 188394 words [753576 bytes] of dynamic storage in use.
;;; 270356 words [1081424 bytes] of free storage available before a GC.
;;; 729106 words [2916424 bytes] of free storage available if GC is disabled.
;;; While compiling PRINT-COLOR
;;; Warning: Illegal type specifier in (TYPE COLOR COLOR)
;;; While compiling COLOR-RGB
;;; Warning: Illegal type specifier in (TYPE COLOR COLOR)
;;; While compiling PRINT-DISPLAY
;;; Warning: Illegal type specifier in (TYPE DISPLAY DISPLAY)
;;; While compiling PRINT-DRAWABLE
;;; Warning: Illegal type specifier in (TYPE DRAWABLE DRAWABLE)

...at this point I stopped the compilation.  Had I let it continue, the compiler
would stop when compiling image.lisp in the CLX distribution owing to similar errors.

This problem will not occur if I compile CLX with the PCL distributed by SUN.
Are you familier with this bug?  Is it something easily fixed?  

Is this issue moot in SunOS 4.1?  My company doesn't have 4.1 yet because our
Connection Machine software is currently not compatible with 4.1

I'd appreciate your help.  E-mail to Japan can be flakey.  Please call if
possible (connect to Japan (country code 81) then dial all these numbers)
07747-2-4913.  If nobody answers try 07749-5-1438.

Ed Gamble
ATR Auditory and Visual Processing Labs
Seika-cho Soraku-gun
Kyoto 619-02