Opened 9 years ago
Closed 9 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.
Note: See
TracTickets for help on using
tickets.
This has been due to an unclean update of the system libcairo. Not related to CHICKEN.