I have just submitted a pull request that addresses this issue. The gist of the problem was that multiple modulemap directories could end up containing the same
module.modulemap file, and the swift process got confused presumably because of the duplicated symbols.
I’ve tested a few notebooks and it works for me, but it would be great if someone else could take a look.
One way I found to cause a reproducible bad state kernel was to install
SwiftVips in a notebook, and then run the installation cells in
Edit: @marcrasi I forked my branch before your latest merge, sorry about that!