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.

Reply via email to