no compilation warnings

Generated csos should be okay and existing csos should be recognized. Compilation should succeed on both Linux and MacOS. Please test and update your README if tests are positive.