Re: New Egg for CHICKEN5 CHICKEN6: record-vector

Anton Idukov via Chicken-users <[email protected]>
Newsgroups gmane.lisp.scheme.chicken
Message-ID <CAMJCnqWCwYfkDMx9KMtGamZXtrSnyEN4keaOB1Au=_6tLECxkg@mail.gmail.com>
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
>
log.txt (text/plain, 3.9 KB)
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.