|
From: | T. Kurt Bond |
Subject: | Re: After upgrade to 5.3.0 chickadee is broken |
Date: | Fri, 24 Dec 2021 19:55:33 -0500 |
This does look suspicious. I don’t remember seeing this in 5.2 though (you had opened this ticket 16 months ago). Did this just manifest itself suddenly?On Dec 24, 2021, at 11:06, Kon Lovett <konlovett@gmail.com> wrote:similar - https://bugs.call-cc.org/ticket/1721On Dec 24, 2021, at 8:49 AM, T. Kurt Bond <tkurtbond@gmail.com> wrote:Ok, I've figured out what went wrong, but I'm not sure why that happened. Again, this is happening on macOS using homebrew to install CHICKEN Scheme 5.3.0.The chickadee.install.sh commands that create .../share/chicken and copy the directory chickadee to it use /usr/local/Cellar/chicken/5.3.0/usr/local/Cellar/chicken/5.3.0/share/chicken instead of /usr/local/Cellar/chicken/5.3.0/share/chicken. That is, it repeats the /usr/local/Cellar/chicken/5.3.0/ part, so the files end up in the wrong place.Here are the commands from chickadee.install.sh:mkdir -p "${DESTDIR}"'/usr/local/Cellar/chicken/5.3.0/usr/local/Cellar/chicken/5.3.0/share/chicken'cp -v -r '/Users/tkb/.cache/chicken-install/chickadee/chickadee' "${DESTDIR}"'/usr/local/Cellar/chicken/5.3.0/usr/local/Cellar/chicken/5.3.0/share/chicken'So, something is going wrong when chickadee.install.sh is generated.I've added an issue in the chickadee github repository: https://github.com/ursetto/chickadee/issues/1On Thu, Dec 23, 2021 at 12:30 PM T. Kurt Bond <tkurtbond@gmail.com> wrote:I'm using macOS with chicken from homebrew.I installed chicken-doc and then chickadee, but now when I run "chickadee serve" I get the following message:$ chickadee serveError: (change-directory) cannot change current directory - No such file or directory: "/usr/local/Cellar/chicken/5.3.0/share/chicken/chickadee"Call history:spiffy.scm:548: chicken.condition#with-exception-handlerspiffy.scm:548: ##sys#call-with-valuesspiffy.scm:548: scheme#eval<syntax> (let () (import openssl) ssl-port?)<syntax> (##core#let () (import openssl) ssl-port?)spiffy.scm:548: k691spiffy.scm:547: g694spiffy.scm:610: dynamic-importspiffy.scm:548: scheme#call-with-current-continuationspiffy.scm:548: chicken.condition#with-exception-handlerspiffy.scm:548: ##sys#call-with-valuesspiffy.scm:548: scheme#eval<syntax> (let () (import openssl) ssl-port->tcp-port)<syntax> (##core#let () (import openssl) ssl-port->tcp-port)spiffy.scm:548: k691spiffy.scm:547: g694 <--And, indeed, that directory is missing. I've uninstalled chickadee and installed it again, but that made no difference.Any idea of what is going wrong?----
[Prev in Thread] | Current Thread | [Next in Thread] |