chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problems with a program that uses SRFI-19 egg on Fedora 36 x86_64


From: Kon Lovett
Subject: Re: Problems with a program that uses SRFI-19 egg on Fedora 36 x86_64
Date: Thu, 9 Mar 2023 06:57:57 -0800



On Mar 8, 2023, at 7:39 PM, T. Kurt Bond <tkurtbond@gmail.com> wrote:

I have a program that uses SRFI-19.  It works fine when compiled on macOS using CHICKEN from brew.  However, when I compile it on Fedora 36 x86_64, when run it issues the following errpr"

Error: (file-exists?) system error while trying to access file: "/usr/share/chicken/srfi-29-bundles/en/us/utf-8/srfi-19"

Call history:

utf8-case-map.scm:50: utf8-lolevel#write-utf8-char  
utf8-case-map.scm:224: loop  
utf8-case-map.scm:222: utf8-lolevel#read-utf8-char  
utf8-case-map.scm:223: char-downcase-locale  
utf8-case-map.scm:215: char-downcase*  
utf8-case-map.scm:143: char-map-multi-case  
utf8-case-map.scm:117: loop  
utf8-case-map.scm:117: loop  
utf8-case-map.scm:117: loop  
utf8-case-map.scm:117: loop  
utf8-case-map.scm:117: loop  
utf8-case-map.scm:117: loop  
utf8-case-map.scm:117: loop  
utf8-case-map.scm:144: char-downcase-single  
utf8-case-map.scm:50: utf8-lolevel#write-utf8-char  
utf8-case-map.scm:224: loop   <--

When I look, the file /usr/share/chicken/srfi-29-bundles/en/us/utf-8/srfi-19 does not exist. Indeed, the directory /usr/share/chicken/srfi-29-bundles/en/us/utf-8 does not exist. Instead, it's at /usr/share/chicken/srfi-29-bundles/en/srfi-19.  (Which is where the egg's srfi-19.install.sh installs it.)  And it is in the same place on macOS, but I do not get this error there.

Any ideas?

sorry, i do not know why the system error but path makes sense:

when there is something like “LANG=en_US.UTF-8” in the environment the bundle search begins at   “.../en/us/utf-8/srfi-19”, then “.../en/us/srfi-19”, & “.../en/srfi-19”; dropping specifiers in a most to least order. (i'm using macOS with the LANG setting)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]