Summary
(use cairo) results in Error: (load) during expansion of (import ...) - unable to load compiled module
Metadata
- Id: 1c13c8283a072f927b6f10b2ae87657cf3250633
- Trac id: 1273
- Type: defect
- Reporter: ckeen
- Owner:
- Cc:
- Status: closed
- Component: core libraries
- Estimated difficulty:
- Resolution: invalid
- Priority: critical
- Milestone: 4.11.0
- Version: 4.10.x
- Changetime: 2016-04-03 11:25:46 UTC
- Created: 2016-03-30 21:08:32 UTC
- Keywords:
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.
Changes and comments
[2016-04-03 11:25:46 UTC] ckeen changed status from new to closed
[2016-04-03 11:25:46 UTC] ckeen set resolution to invalid
[2016-04-03 11:25:46 UTC] ckeen wrote:
This has been due to an unclean update of the system libcairo. Not related to CHICKEN.