NanoComp / mpb

MIT Photonic-Bands: computation of photonic band structures in periodic media
GNU General Public License v2.0
165 stars 89 forks source link

`make check` fails with Guile 3.0 #152

Closed oskooi closed 2 years ago

oskooi commented 2 years ago

When trying to build from source using the master branch (e26c1707e) and Guile 3.0, make check fails with:

ice-9/psyntax.scm:2800:12: In procedure syntax-violation:
Syntax error:
../examples/check.ctl:326:0: definition in expression context, where definitions are not allowed, in form (define W (matrix3x3 (vector3 -1 0 0) (vector3 0 -1 0) (vector3 0 0 -1)))