Opened 5 years ago

Closed 5 years ago

#1273 closed defect (invalid)

(use cairo) results in Error: (load) during expansion of (import ...) - unable to load compiled module

Reported by: Christian Kellermann Owned by:
Priority: critical Milestone: 4.11.0
Component: core libraries Version: 4.10.x
Keywords: Cc:
Estimated difficulty:

Description

Running master Version 4.10.1 (rev 21cab06) on openbsd-unix-gnu-x86-64 [ 64bit manyargs dload ptables ] I get:

#;1> (use cairo)
; loading /home/ckeen/chickens/master/lib/chicken/8/cairo.import.so ...

Error: (load) during expansion of (import ...) - unable to load compiled module - Cannot load specified object: "/home/ckeen/chickens/master/lib/chicken/8/cairo.import.so"

        Call history:

        <syntax>          (use cairo)
        <syntax>          (##core#require-extension (cairo) #t)
        <syntax>          (##core#begin (##core#begin (##core#begin (##sys#require (quote cairo))) (import cairo)) (##core#und...
        <syntax>          (##core#begin (##core#begin (##sys#require (quote cairo))) (import cairo))
        <syntax>          (##core#begin (##sys#require (quote cairo)))
        <syntax>          (##sys#require (quote cairo))
        <syntax>          (quote cairo)
        <syntax>          (##core#quote cairo)
        <syntax>          (import cairo)        <--

Note the double slash in the path. The file in question does exist and is an elf shared library.

I have bootstrapped said master from 4.10.1 dev-snapshot and I am confident that I didn't break anything during that build. Also cairo (and it's dependencies) are the only egg(s) installed. However other eggs seem to load fine.

Change History (1)

comment:1 Changed 5 years ago by Christian Kellermann

Resolution: invalid
Status: newclosed

This has been due to an unclean update of the system libcairo. Not related to CHICKEN.

Note: See TracTickets for help on using tickets.