Opened 10 years ago

Closed 10 years ago

Last modified 5 years ago

#42619 closed defect (invalid)

file: "libguile-srfi-srfi-1-v-3", message: "file not found"

Reported by: Xsenon973@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: Cc:
Port:

Description (last modified by mf2k (Frank Schima))

Hello, I installed some app calling meep. All the packages like gcc guile and so on i installed by macports, and when i try to run this app i get this error message:

ERROR: In procedure dynamic-link:
ERROR: file: "libguile-srfi-srfi-1-v-3", message: "file not found"

i found this ticket #41103 and patch my libtool portfile but nothing changes. Could you help me? Why file not found, when it located in /opt/local/lib? sorry for my english.

Change History (2)

comment:1 Changed 10 years ago by mf2k (Frank Schima)

Description: modified (diff)
Resolution: invalid
Status: newclosed

It is not clear what Macports port you are filing a bug report on since you did not fill in the Port field. Trac is not for tech support. Follow-up on the Macports Users mailing list instead.

Last edited 10 years ago by mf2k (Frank Schima) (previous) (diff)

comment:2 Changed 5 years ago by jmperez0

Hi,

I found this bug too when running gschem from the geda-gaf port. The log window has the following contents:

ERROR: In procedure dynamic-link:
ERROR: file: "libguile-srfi-srfi-1-v-3", message: "file not found"
Failed to read init scm file [/opt/local/share/gEDA/scheme/gschem.scm]

It seems that the "missing file" is a shared object of a guile module that is loaded in gschem.scm, so I guess the issue belongs to the guile18 port. The dylib is correctly installed in /opt/local/lib but it seems that is not looked up in that path. Changing DYLD_FALLBACK_LIBRARY_PATH as follows seems to fix it:

export DYLD_FALLBACK_LIBRARY_PATH="/opt/local/lib:${HOME}/lib:/usr/local/lib:/lib:/usr/lib"

Cheers,

Josep M. Perez

Note: See TracTickets for help on using tickets.