Closed ryandesign closed 1 year ago
I see that scripts/preproc.py also begins with #!/usr/bin/env python3
but that's not new in 8.3.425 and has not been a problem. I guess normal builds don't run preproc.py and so don't run into this problem there. Presumably the python 3 that the configure script found (or was told to use) should be used in both preproc.py and makedbh.
I remember now: I fixed this for preproc.py in b4d635a3abae58b73b53efc3625b91ce2c282555.
It's not as easy a fix for makedbh because the Makefile from which makedbh is called is not processed by the configure script.
@donn : Your code is already causing problems. I'm going to revert your pull request if you don't fix it.
See #266 - @ryandesign, your review would be appreciated as well
Thank you!
magic 8.3.425 fails to build on older systems that don't have a
python3
executable, like macOS 10.14 and earlier:This problem is new in 8.3.425 and was caused by 02e16b8bce8f9d19fef32932a4742e797025cc19.
I am already telling the configure script where my version 3.x python executable is located, e.g.:
but this makedbh script is ignoring that.