Hi Matt,

On Sun, 29 Oct 2023 20:22:53 -0700 Matt Welland <mattrwell...@gmail.com> wrote:

> I'm guessing I've done something wrong in my setup but some eggs did install 
> and some do not and I'm not sure what
> I'm missing.
>
>  MINGW32 ~
> $ chicken-install base64
> fetching base64
> C:\msys64\tmp\tempa4ea.8676\base64.egg
> C:\msys64\tmp\tempa4ea.8676\base64.scm
> C:\msys64\tmp\tempa4ea.8676\tests\run.scm
> 3 File(s) copied
> building base64
>    c:/msys64/software/bin/csc -host -D compiling-extension -J -s 
> -regenerate-import-libraries -setup
> -mode -I C:\Users\Owner\AppData\Local\chicken-install\base64 -C 
> -IC:\Users\Owner\AppData\Local\chick
> en-install\base64 -O2 -d1 base64.scm -o 
> C:\Users\Owner\AppData\Local\chicken-install\base64\base64.s
> o
>    c:/msys64/software/bin/csc -regenerate-import-libraries -M -setup-mode 
> -static -I C:\Users\Owner\
> AppData\Local\chicken-install\base64 -emit-link-file 
> C:\Users\Owner\AppData\Local\chicken-install\ba
> se64\base64.link -host -D compiling-extension -c -unit base64 -D 
> compiling-static-extension -C -IC:\
> Users\Owner\AppData\Local\chicken-install\base64 -O2 -d1 base64.scm -o 
> C:\Users\Owner\AppData\Local\
> chicken-install\base64\base64.static.obj
>    c:/msys64/software/bin/csc -setup-mode -s -host -I 
> C:\Users\Owner\AppData\Local\chicken-install\b
> ase64 -C -IC:\Users\Owner\AppData\Local\chicken-install\base64 -O2 -d0 
> base64.import.scm -o C:\Users
> \Owner\AppData\Local\chicken-install\base64\base64.import.so
>
> Error: (assq) bad argument type: #!eof

I seem to remember seing such errors when .egg-info files get corrupted.
I'd start by checking for abnormally small (or even empty) .egg-info
files in the directories printed by

  $ csi -p '(begin (import (chicken platform)) (repository-path))'

If you find a corrupted file, say for egg foo, just copy any other good
.egg-info file over foo.egg-info and reinstall foo with `chicken-install foo'.

Once the corrupted files have been fixed, you should be able to install
eggs again.

All the best.
Mario
-- 
http://parenteses.org/mario

Reply via email to