Hi Jean-Christophe, It seems I have my llvm installed by “brew install llvm”, and that probably also gave me llvm-config. If I do llvm-config --version , then I get 9.0.0. If I do which llvm-config , then I get /usr/local/opt/llvm/bin/llvm-config You can check if you have libffi by doing “brew info libffi” If you have to install it, or try to upgrade it, you will probably (if I remember correctly) get a suggestion of putting these two lines into your ~/.bash_profile:
export LDFLAGS="-L/usr/local/opt/libffi/lib" export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig” I’m using macOS Mojave, 10.14.6. /Jon > On 12 Feb 2020, at 17:15, Jean-Christophe Helary > <jean.christophe.hel...@traduction-libre.org> wrote: > > Jon, > > Would you mind describing how you build pil21 ? I don't seem to be able to > "make" it (no pun intended). > > JC > >> On Feb 12, 2020, at 23:00, Jon Kleiser <jon.klei...@icloud.com> wrote: >> >> Hi Alex, >> >> Great! Now it works. I just did a “(+ 2 3 4 5)” and got 14. ;-) >> What’s the most important things missing? Functions or stability? >> >> /Jon >> >>> On 12. Feb, 2020, at 13:16, Alexander Burger <a...@software-lab.de> wrote: >>> >>> Hi Jon, >>> >>>> I have now made some progress in building pil21 on my Mac. >>> >>> Good! :) >>> >>> >>>> lib.c:7:35: warning: format specifies type 'unsigned long' but the >>>> argument has type 'int64_t' >>>> (aka 'long long') [-Wformat] >>>> fprintf(stderr, "%s %lX\n", s, n); >>> >>> I see, that's an easy one. Just a warning - I fixed it here now by changing >>> the >>> line 7 in src/lib.c to >>> >>> fprintf(stderr, "%s %lX\n", s, (unsigned long)n); >>> >>> Will be in the next release. >>> >>> The rest of 'make' went through without cemplaints? >>> >>> >>>> I noticed that there’s a mail link to me on the >>>> https://software-lab.de/down.html page. You may change my mail address >>>> there >>>> to jon.klei...@icloud.com. >>> >>> Ah, thanks! Changed. >>> >>>> And the two file links there (gl.tgz and china.tgz) >>>> will probably go 404 in a few months. >>> >>> OK, I see. I removed them from down.html >>> >>> >>> -- >>> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe > > > -- > UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe