Re: What needs hacking?

Krzysztof Drewniak <[email protected]> Sun, 26 Dec 2010 12:57:45 -0600
Newsgroups gmane.lisp.movitz.devel
Message-ID <1293389865.5705.24.camel@krzys-desktop>
--===============1412503747==
Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-BpV5n2rg+ZnL4xlbNUWz"


--=-BpV5n2rg+ZnL4xlbNUWz
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sun, 2010-12-26 at 17:50 +0100, Frode V. Fjeld wrote:
> Krzysztof Drewniak <[email protected]> writes:
>=20
> > On Sat, 2010-12-25 at 03:49 +0100, Robert Strandh wrote:=20
> >> > I just realized that CLOS is broken.
> >>=20
> >> What do you mean?=20
> > The functions defined in los-closette-compiler are not being used in
> > los-closette so there's undefined function errors in about 5 places.
>=20
        WARNING:
           Function MUERTE.MOP:EXTRACT-LAMBDA-LIST is called (in
        "losp/muerte/los-closette.lisp") but not defined.
        WARNING:
           Function MUERTE::CANONICALIZE-SPECIALIZERS is called (in
        "losp/muerte/los-closette.lisp") but not defined.
        WARNING:
           Function MUERTE::PARSE-DEFMETHOD is called (in
        "losp/muerte/los-closette.lisp") but not defined.
        WARNING:
           Function MUERTE::CANONICALIZE-DEFGENERIC-OPTIONS is called
        (in "losp/muerte/los-closette.lisp") but not defined.
        WARNING:
           Function MUERTE::CANONICALIZE-DEFCLASS-OPTIONS is called (in
        "losp/muerte/los-closette.lisp") but not defined.
        WARNING:
           Function MUERTE::CANONICALIZE-DIRECT-SLOTS is called (in
        "losp/muerte/los-closette.lisp") but not defined.
        WARNING:
           Function MUERTE::CANONICALIZE-DIRECT-SUPERCLASSES is called
        (in "losp/muerte/los-closette.lisp") but not defined.

All spit out by a recent SBCL as the last errors in a `dump-image'

There are more errors that are not related to CLOS, pasted below
        WARNING:
           Function LOS0::FVF-TEXTMODE-SCREENDUMP is called (in
        #P"losp/los0.lisp") but not defined.
        WARNING:
           Function MUERTE.COMMON-LISP:GET-INTERNAL-RUN-TIME is called
        (in "losp/lib/net/arp.lisp") but not defined.
        WARNING:
           Function MUERTE::CLOSED-FLAME is called (in
        "losp/muerte/simple-streams.lisp") but not defined.
        WARNING:
           Function MUERTE::WRITE-OCTETS is called (in
        "losp/muerte/simple-streams.lisp") but not defined.
        WARNING:
           Function MUERTE::INSTALL-DUAL-CHANNEL-CHARACTER-STRATEGY is
        called (in "losp/muerte/simple-streams.lisp") but not defined.
        WARNING:
           Function MUERTE::MELDING-STREAM is called (in
        "losp/muerte/simple-streams.lisp") but not defined.
        WARNING:
           Function MUERTE::INSTALL-SINGLE-CHANNEL-CHARACTER-STRATEGY is
        called (in "losp/muerte/simple-streams.lisp") but not defined.
        WARNING:
           Function MUERTE::COMPOSE-ENCAPSULATING-STREAMS is called (in
        "losp/muerte/simple-streams.lisp") but not defined.
        WARNING:
           Function MUERTE::FIND-EXTERNAL-FORMAT is called (in
        "losp/muerte/simple-streams.lisp") but not defined.
Most of those are stream-relatated, and I haven't investigated whether
the functions are ever defined of not. However, the CLOS block's
functions are in los-closette-compiler (from an eyeball scan)

Krzysztof Drewniak
--=20
X-Real-Email-With-Antispam: krzysdrewniak at gmail dot com
pgp key on keyserver.ubuntu.com 94F02AE8


--=-BpV5n2rg+ZnL4xlbNUWz
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEABECAAYFAk0XkCcACgkQI7lz5JTwKuj5WQCgnDp6xpULLFH718brOiicT72I
+WYAn0sUzYRNhlV3p6cUXYgX2/UZSs1k
=ZTfM
-----END PGP SIGNATURE-----

--=-BpV5n2rg+ZnL4xlbNUWz--



--===============1412503747==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline