Opened 13 years ago

Closed 12 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 13 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 12 years ago by jmroot (Joshua Root)

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?

comment:3 Changed 12 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: newclosed

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.