Opened 14 years ago
Closed 13 years ago
#28617 closed defect (fixed)
Chicken Scheme can't load its built-in libraries
Reported by: | mcandre (Andrew Pennebaker) | Owned by: | waqar@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.9.2 |
Keywords: | Cc: | arto.bendiken@…, iraikov (Ivan Raikov) | |
Port: | chicken |
Description
Specs:
- chicken 4.4.0
- MacPorts 1.9.2
- MacBook Pro 5,1
When I install Chicken with MacPorts, it can't load its own libraries.
(require-extension srfi-13)
crashes, due to the missing file libchicken.dylib.
This file is present, but MacPorts needs to soft link it during installation.
The problem is described at http://wiki.call-cc.org/platforms#fixing-libchickendylib
Homebrew Chicken Scheme does not have this problem.
Change History (3)
comment:1 Changed 14 years ago by mf2k (Frank Schima)
Cc: | arto.bendiken@… ivan.g.raikov@… added |
---|---|
Owner: | changed from macports-tickets@… to waqar@… |
Port: | chicken added |
comment:2 Changed 13 years ago by jmroot (Joshua Root)
comment:3 Changed 13 years ago by jmroot (Joshua Root)
Resolution: | → fixed |
---|---|
Status: | new → closed |
OK, I managed to hack in the full path: r89936. This still really needs to be fixed upstream though.
Note: See
TracTickets for help on using
tickets.
Putting a link in /usr/local is not a good way to fix this. The program needs to either use the full path to the library, or prepend ${prefix}/lib to DYLD_FALLBACK_LIBRARY_PATH. Has anyone opened a bug upstream about this?