Hi! mine Test-new-egg, chicken-installed for 5.4.0 CHICKEN
$ test-new-egg record-vector
https://codeberg.org/Corbas/record-vector/raw/branch/main/record-vector.release-info
>>>> output in log.txt
Q: Which way should we differentiate *.egg file for C5 or C6 ? i'm a
bit confused, i need a vector-lib#vector-append for the C5 version of
record-vector, but vector-append is part of standard r7rs (C6)
Thank You!
ср, 19 нояб. 2025 г. в 21:40, Mario Domenech Goulart <[email protected]>:
> Hi,
>
> On Mon, 17 Nov 2025 22:00:50 +0300 Anton Idukov <[email protected]>
> wrote:
>
> > Sorry, I retag "1.0.0" repo. and test-new-egg ok for C5.
>
> Hmm. That's strange, as I think that cond-expand in [0] doesn't work.
> That's probably why I the following error when testing the egg with
> test-new-egg for C5:
>
> Syntax error (import): cannot import from undefined module
>
> vector-lib
>
> Now I wonder how it worked for you. Is it possible that you tested the
> egg with chicken-install only, and not test-new-egg?
>
> [0]
> https://codeberg.org/Corbas/record-vector/src/commit/c8783a1281fb07e0b944a77c1720c3fc335fc36e/record-vector.egg
>
> > Unfortunately test-new-egg was compiled for mine C6 hasn't even
> > successfully starts ()
>
> Here it works fine (and it successfully tests record-vector). What
> error do you get?
>
> All the best.
> Mario
> --
> https://parenteses.org/mario
>
Writing egg-locations for record-vector to /tmp/temp6f9b.28009/egg-locations...
Running /opt/call-cc.org/chicken-5.4.0/bin/henrietta-cache...
Caching egg 'record-vector'
Downloading egg version 1.0.0 from
https://codeberg.org/Corbas/record-vector/archive/1.0.0.zip (CHICKEN release 5)
Finding out the latest version for record-vector...
Running /opt/call-cc.org/chicken-5.4.0/bin/salmonella on record-vector version
1.0.0...
======================[ W A R N I N G ]======================
=== Scheme files have been found in
/opt/call-cc.org/chicken-5.4.0/share/chicken,
=== which is in CHICKEN's include path. Those files may
=== influence the test results:
===
=== * message-digest-type.types.scm
=== * message-digest.types.scm
=== * message-digest-primitive.types.scm
===
=== If your egg depends on eggs that install these files,
=== check if you have added them to you egg's dependencies list.
==============================================================
salmonella 3.2.0 -- a tool for testing CHICKEN eggs
(http://wiki.call-cc.org/egg/salmonella)
Started on Wed Nov 19 23:46:16 2025
Command line: /opt/call-cc.org/chicken-5.4.0/bin/salmonella
Options:
chicken-install: /opt/call-cc.org/chicken-5.4.0/bin/chicken-install
repo-dir: /tmp/temp6f9b.28009/record-vector/1.0.0/salmonella-tmp-dff32/repo
chicken-install-args: (-v -test)
C compiler: gcc
gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
C++ compiler: g++
g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
C compiler flags: '-fno-strict-aliasing' '-fwrapv' '-DHAVE_CHICKEN_CONFIG_H'
'-DC_ENABLE_PTABLES' '-O3' '-fomit-frame-pointer'
'-I/opt/call-cc.org/chicken-5.4.0/include/chicken'
'-I'\''/tmp/temp6f9b.28009/record-vector/1.0.0/salmonella-tmp-dff32/repo/include/chicken'\'''
Linker: gcc
Linker flags: '-L/opt/call-cc.org/chicken-5.4.0/lib'
'-Wl,-rpath=/opt/call-cc.org/chicken-5.4.0/lib'
Libraries: -lchicken -lm -ldl
CHICKEN banner:
CHICKEN
(c) 2008-2022, The CHICKEN Team
(c) 2000-2007, Felix L. Winkelmann
Version 5.4.0 (rev 1a1d1495)
linux-unix-gnu-x86-64 [ 64bit dload ptables ]
Environment variables:
SALMONELLA_RUNNING: 1
CHICKEN_INSTALL_PREFIX:
/tmp/temp6f9b.28009/record-vector/1.0.0/salmonella-tmp-dff32/repo
CHICKEN_PREFIX: (not set)
CHICKEN_INSTALL_REPOSITORY:
/tmp/temp6f9b.28009/record-vector/1.0.0/salmonella-tmp-dff32/repo/lib/chicken/11
CHICKEN_REPOSITORY_PATH:
/tmp/temp6f9b.28009/record-vector/1.0.0/salmonella-tmp-dff32/repo/lib/chicken/11
CHICKEN_EGG_CACHE:
/tmp/temp6f9b.28009/record-vector/1.0.0/salmonella-tmp-dff32/repo/cache
CHICKEN_INCLUDE_PATH:
/tmp/temp6f9b.28009/record-vector/1.0.0/salmonella-tmp-dff32/repo/share
CHICKEN_C_INCLUDE_PATH:
/tmp/temp6f9b.28009/record-vector/1.0.0/salmonella-tmp-dff32/repo/include/chicken
CHICKEN_HOME: (not set)
CSC_OPTIONS: (not set)
PATH:
/tmp/temp6f9b.28009/record-vector/1.0.0/salmonella-tmp-dff32/repo/bin:[cutted....]
==== record-vector (1 of 1) ====
Fetching........................................[ ok ] 0s
Reading .egg....................................[ ok ] 0s
Checking dependencies...........................[ ok ] 0s
Checking category...............................[ ok ] 0s
Checking license................................[ ok ] 0s
Checking author.................................[ ok ] 0s
Installing......................................[fail] 0s
Checking documentation..........................[fail] 0s
Leaving /tmp/temp6f9b.28009 for you to manually remove, as you probably want to
debug something, since something went wrong while installing/testing the egg.