chez-sockets doesn't work
$ akku init tmp
[info] Adding chez-srfi@>=0.0.0-akku <1.0.0 to tmp/Akku.manifest...
[info] Created a draft manifest in tmp/Akku.manifest
To start developing in the new project, type this in your shell:
cd tmp
akku install
.akku/env
The programs will work out of the box if Chez Scheme is installed. Other
implementations may require small adjustments to run R6RS programs (e.g.
guile -x .guile.sls -x .sls). See the manual for your implementation.
$ cd tmp/
$ akku install
[info] Locked chez-srfi v0.0.0-akku.74.f704590
[info] Wrote Akku.lock
[info] Fetching chez-srfi
Cloning into '.akku/src/chez-srfi'...
remote: Enumerating objects: 904, done.
remote: Total 904 (delta 0), reused 0 (delta 0), pack-reused 904
Receiving objects: 100% (904/904), 715.71 KiB | 1.31 MiB/s, done.
Resolving deltas: 100% (380/380), done.
[info] Fetched revision f704590f54f982d98c004e5ed3e55359ecab12e1
[info] Installing chez-srfi
[info] Installing the current project
[info] Writing .akku/list
[info] Installing .akku/bin/activate
[info] Installing .akku/bin/activate.fish
[info] Installing .akku/env
$ .akku/env
$ akku install chez-sockets
[info] Adding chez-sockets@^0.0.0-akku.13.c3fc663 to Akku.manifest...
[info] Wrote Akku.manifest
[info] Locked chez-srfi v0.0.0-akku.74.f704590
[info] Locked chez-sockets v0.0.0-akku.13.c3fc663
[info] Wrote Akku.lock
[info] Fetching chez-sockets
Cloning into '.akku/src/chez-sockets'...
remote: Enumerating objects: 49, done.
remote: Total 49 (delta 0), reused 0 (delta 0), pack-reused 49
Unpacking objects: 100% (49/49), done.
[info] Fetched revision c3fc66351a5846cd6ac94f191b727f8ddd67bc86
[info] Fetching chez-srfi
[info] Fetched revision f704590f54f982d98c004e5ed3e55359ecab12e1
[info] Running "echo Email compilation errors to bugs at akkuscm.org"
[info] Running "make sockets-stub.so socket-ffi-values.so SCHEMEH=$(dirname $(which scheme))/../lib/csv$(scheme --version)$(echo '(machine-type)' | scheme -q)"
[info] Installing chez-sockets
[info] Installing chez-srfi
[info] Installing the current project
[info] Writing .akku/list
[info] Installing .akku/bin/activate
[info] Installing .akku/bin/activate.fish
[info] Installing .akku/env
[info] Running "cp sockets-stub.so socket-ffi-values.so \"$akku_path_lib_ffi\""
$ rlwrap scheme
Chez Scheme Version 9.5.3
Copyright 1984-2019 Cisco Systems, Inc.
>
$ rlwrap scheme --import-notify
Chez Scheme Version 9.5.3
Copyright 1984-2019 Cisco Systems, Inc.
> (import (arcfide sockets))
import: found source file "/home/amirouche/src/scheme/azul/tmp/.akku/lib/arcfide/sockets.chezscheme.sls"
import: did not find corresponding object file "/home/amirouche/src/scheme/azul/tmp/.akku/libobj/arcfide/sockets.chezscheme.so"
import: loading source file "/home/amirouche/src/scheme/azul/tmp/.akku/lib/arcfide/sockets.chezscheme.sls"
Exception in include: file "sockets.ss" not found in source directories
Type (debug) to enter the debugger.
>