# kotlin-native

Didier Villevalois

08/23/2022, 7:56 PM
Hi all! I am trying to use a CI (Github workflows) to build my project Kzmq on macOS and Windows, in addition to the current Linux build. However, I am having problems with my cinterop in one of my modules (kzmq-libzmq). As I don't have any macOS or Windows computer at hand, I can't figure out the correct mix of: • installing the right dependencies (with their 'devel' version, i.e. header files), and • specifying the right include directories. I would be very grateful if some of you could bring me their cinterop wisdom, and even more grateful if they can try to run the build on a macOS or a Windows machine... The variables: • The project's module using cinterop: • The cinterop def file: • The build file location where I am tweaking the headers' location further: • The two places where the cinterop fails by missing `zmq.h`: ◦ macosArm64: ◦ mingw64: • The packages that I install: ◦ on macos via brew: ◦ on windows via pacman: In advance, thanks a lot for your help!! Didier.

Big Chungus

08/23/2022, 8:47 PM
Have a look at
It builds mongodb c driver from source and caches that
Similar strategy might work for you too