Hi, On Thu, 20 Nov 2025 00:25:36 +0300 Anton Idukov <[email protected]> wrote:
> 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 Ok. Thanks. The log shows Installing......................................[fail] 0s which is an indication that something went wrong in the installation of the egg. You can check the exact problem by running $ salmonella-log-viewer <tmpdir>/<egg-name>/<egg-version>/salmonella.log where: * <tmpdir>: the temporary directory indicated by the error message you get at the end of the execution of test-new-egg (from your log: "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." -- <tmpdir> would be /tmp/temp6f9b.28009) * <egg-name>: the name of your egg (in your case, record-vector) * <egg-version>: the latest version of the egg (in your case, 1.0.0) > 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! The ways I can think of are (there might be other ways): * Copy the definition of vector-append from vector-lib (or roll your own) into the chicken-5 clause of cond-expand in your Scheme code. * Put your code in CHICKEN major version-specific branches. All the best. Mario -- https://parenteses.org/mario
