Closed jbteves closed 1 year ago
Thanks! I'm not an expert on this, but hopefully someone who is sees this an can contribute a PR fix. (there is also the manual install last-resort mentioned at the bottom of the README)
Hello, I hope you are well. These errors occur because some systems do not use the C99 language by default (the C standard was published in 1999). This is necessary for counter-instructions to be done inside the "for" loop, for example.
To address this, in Pull request #9, the pattern "c99" was explicitly added to "CFLAGS" in "setup.py." This fixes the error; you can edit the solution or propose a different answer.
Thanks @moisesrsantos ! I'll check it out 😄
Hello, a colleague of mine (@meganspurney) tried to pip install this in a valid conda environment on our cluster, an RHEL 64-bit system, and unfortunately got some errors. I believe from the errors there needs to be some configuration of the wheel building system to force C99 mode for GCC compilers. On the other hand, this works fine on MacOS systems (which use clang, which is generally less picky about these things).