Hi Arnaud,

I'm not sure if having the prefix equal the source directory works. Has
this worked for you with other chicken versions? It could be worth trying
with $(pwd)/build or something.

K.


On Tue, May 12, 2026, 18:59 Arnaud Bailly via Chicken-users <
[email protected]> wrote:

> I got the following error on Mac OS X
>
> % ./configure --prefix $(pwd)
> ...
> % make install check
> ...
> ======================================== csc tests ...
> dyld[2447]: Library not loaded: libchicken.dylib
>   Referenced from: <97962E57-3D9C-3F6C-8883-0CF8EAE42A40>
> /Users/arnaud/projects/microgpt/microgpt-scheme/chicken-6.0.0rc3/csc
>   Reason: tried: 'libchicken.dylib' (no such file),
> '/System/Volumes/Preboot/Cryptexes/OSlibchicken.dylib' (no such file),
> 'libchicken.dylib' (no such file),
> '/Users/arnaud/projects/microgpt/microgpt-scheme/chicken-6.0.0rc3/tests/libchicken.dylib'
> (no such file),
> '/System/Volumes/Preboot/Cryptexes/OS/Users/arnaud/projects/microgpt/microgpt-scheme/chicken-6.0.0rc3/tests/libchicken.dylib'
> (no such file),
> '/Users/arnaud/projects/microgpt/microgpt-scheme/chicken-6.0.0rc3/tests/libchicken.dylib'
> (no such file)
>
> Error: shell invocation failed with non-zero return status
> "/Users/arnaud/projects/microgpt/microgpt-scheme/chicken-6.0.0rc3/csc -v
> -I.. -compiler
> /Users/arnaud/projects/microgpt/microgpt-scheme/chicken-6.0.0rc3/chicken
> -libdir .. null.scm -t"
> 6
>
> Call history:
>
> csc-tests.scm:19  [csc] (apply run csc-path "-v" "-I.." "-compiler"
> (realpath chicken-path) "-libdir" ".." args)
> csc-tests.scm:19  [csc] (realpath chicken-path)
> csc-tests.scm:21  (csc "null.scm" "-t")
> csc-tests.scm:21  (csc "null.scm" "-t")
> csc-tests.scm:19  [csc] (apply run csc-path "-v" "-I.." "-compiler"
> (realpath chicken-path) "-libdir" ".." args)
> csc-tests.scm:19  [csc] (realpath chicken-path)
> csc-tests.scm:13  [realpath] (normalize-pathname (make-pathname
> (current-directory) x))
> csc-tests.scm:13  [realpath] (make-pathname (current-directory) x)
> csc-tests.scm:13  [realpath] (current-directory)
> csc-tests.scm:16  [run] (system* (string-intersperse (cons (realpath x)
> args)))
> csc-tests.scm:16  [run] (string-intersperse (cons (realpath x) args))
> csc-tests.scm:16  [run] (cons (realpath x) args)
> csc-tests.scm:16  [run] (realpath x)
> csc-tests.scm:13  [realpath] (normalize-pathname (make-pathname
> (current-directory) x))
> csc-tests.scm:13  [realpath] (make-pathname (current-directory) x)
> csc-tests.scm:13  [realpath] (current-directory) <--
> make: *** [check] Error 70
>
> I suspect this is because the dylib is not in a standard path, although it
> exists and has been built.
>
> arnaud@MacBook-Pro-21 chicken-6.0.0rc3 % find . -name libchicken.dylib
> ./libchicken.dylib
> ./lib/libchicken.dylib
>
> Regards,
>
> --
> Arnaud Bailly - @dr_c0d3
>
>
> On Tue, May 12, 2026 at 5:57 PM Anton Idukov via Chicken-users <
> [email protected]> wrote:
>
>> Operating system: Debian 12
>> Hardware platform:  x86_64
>> C Compiler: GCC 12.2.0
>> Installation works?: yes
>> Tests works?: yes
>> Installation of eggs works?: yes (matchable)
>>
>> вт, 12 мая 2026 г. в 15:33, Pietro Cerutti via Chicken-users <
>> [email protected]>:
>>
>>> On May 12 2026, 08:44 +0000, Felix Winkelmann via Chicken-users <
>>> [email protected]> wrote:
>>> >If you can, please let us know the following information about the
>>> >environment you tested the RC tarball on:
>>>
>>> Operating system: FreeBSD 15.0-RELEASE-p8
>>> releng/15.0-n281036-53054229dcb3 GENERIC amd64
>>> Hardware platform: amd64 (x86-65)
>>> C Compiler: FreeBSD clang version 19.1.7 (
>>> https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)
>>> Installation works?: yes
>>> Tests work?: yes
>>> Installation of eggs works?: yes (awful)
>>>
>>> Thank you!
>>>
>>> --
>>> Pietro Cerutti
>>> I have pledged to give 10% of income to effective charities
>>> and invite you to join me - https://givingwhatwecan.org
>>>
>>

Reply via email to