additional warnings in c++ nusolar_lib