Using libcurl on MacOS Arm64 (Ventura) does not work
When using Guile as Scheme on MacOS 13.3 Ventura with a M1 ARM64 CPU, ./bootstrap
throws an error trying to call a library function of libcurl
.
The same error occurs with the Homebrew Arm version when doing e.g. akku update
.
Stack trace:
Backtrace:
10 (primitive-load "/Users/roland/Documents/code/akku-mast…")
In ice-9/eval.scm:
619:8 9 (_ #(#(#(#<directory (akku lib update) 1067e5460>) …) #))
In ice-9/boot-9.scm:
270:13 8 (for-each #<procedure 1062909e0 at ice-9/eval.scm:336:…> …)
In ice-9/eval.scm:
259:9 7 (_ #(#(#<directory (akku lib update) 1067e5460> #<…>) …))
619:8 6 (_ #(#(#(#<directory (akku lib update) 1067e54…> …) …) …))
In ice-9/ports.scm:
433:17 5 (call-with-port #<output: /Users/roland/.local/share/a…> …)
In ice-9/eval.scm:
293:34 4 (_ #(#(#(#<directory (akku private http) 107a9…> …) …) …))
293:34 3 (_ #(#(#(#(#<directory (akku private http) …> …) …) …) …))
In rnrs/io/ports.scm:
336:4 2 (call-with-bytevector-output-port #<procedure 105c5bb8…> …)
In ice-9/ports.scm:
433:17 1 (call-with-port #<output: string 106fe4310> _)
In ice-9/eval.scm:
619:8 0 (_ #(#(#(#<directory (akku private http) 107a9…> …) …) …))
ice-9/eval.scm:619:8: ERROR:
1. &external-error
2. &origin: %curl_easy_perform
3. &message: "Error from libcurl"
4. &irritants: (3 #<pointer 0x14e80c600>)