Closed aditya-sengupta closed 1 year ago
Hi, some time ago I submited a PR (https://github.com/NanoComp/meep/pull/2241 ) that allows to compile meep wthiout guile, since I've been struggling myself with guile
so you can see from the code is that for compilation of mpb without guile you need to specify --without-libctl
flag
This worked, thank you! For anyone else looking at this, I also had to rebuild libctl with the --enable-shared
flag.
I'm running into issues with both ways of installing for MacOS with an M1 chip. With conda, I get "the following packages are not available from current channels: pymeep". From source, I can install harminv and libctl as expected, but mpb doesn't seem to have a
--without-guile
flag like libctl did, and my version of Guile (from homebrew) doesn't seem to be linking correctly: I getThe documentation suggests installing guile-devel or guile-dev for this, but I can't find where to get those on the Guile documentation or anywhere else online. I'd appreciate any guidance!