[cmucl-help] Failing on load-foreign function

Raymond Toy toy.raymond at gmail.com
Thu Dec 31 15:18:46 CET 2009


R Alemi wrote:
> Greetings,
> I am trying to load the X11 library using load-foreign, which used to work
> for me on Ubuntu Drapper on cmucl 19B:
> (ext:load-foreign "/usr/lib/libX11.so.6")
>
> However, after upgrading to Ubuntu Karmic 9.10, the command now crashes the
> lisp interpreter saying:
>   
What version of cmucl are you running?
>  Inconsistency detected by ld.so: dl-open.c: 643: _dl_open: Assertion
> `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' failed!
>   
This looks like a message for ld.so, not cmucl.  There doesn't appear to
be any such error message in cmucl.

I tried this on openSuSE 10.2 with the 2009-12 Unicode snapshot of
cmucl.  It loaded the library just fine.
> the ldd /usr/lib/libX11.so.6 says:
>     linux-gate.so.1 =>  (0x00170000)
>     libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00efa000)
>     libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x00110000)
>     libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x00574000)
>     libXau.so.6 => /usr/lib/libXau.so.6 (0x0049a000)
>     libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00f57000)
>     /lib/ld-linux.so.2 (0x00c42000)
>
>   
My list of dependencies is different, but I don't know if that's
relevant or not.

Ray




More information about the cmucl-help mailing list