yes, indeed - the main problem is that for some reason sometimes the BASS.c does not get imported.
I *think* it has soemthing to do with the lower or uppercase of the bmx file that imports the .c file.
The pattern seems to be that if the filename is all uppercase it fails to import/compile.
I don't know if that's the only reason but the test is easy: could you rename your .bmx file to all uppercase (like TEST.BMX), start a fresh BM IDE with no files open, open it via menu and verify/falsify that the BASS.c compilation doesn't happen?
I *think* it has soemthing to do with the lower or uppercase of the bmx file that imports the .c file.
The pattern seems to be that if the filename is all uppercase it fails to import/compile.
I don't know if that's the only reason but the test is easy: could you rename your .bmx file to all uppercase (like TEST.BMX), start a fresh BM IDE with no files open, open it via menu and verify/falsify that the BASS.c compilation doesn't happen?