Open farmboy0 opened 7 years ago
Hi @farmboy0,
I don't remember using -Werror
in the CMake script, and AFAIK even if pybind11
modifies the CXXFLAGS
, it should not be used by another projects.
BTW, could you tell me which OS/distrib/compiler/version you are using?
gcc (Gentoo 4.9.3 p1.5, pie-0.6.4) 4.9.3 Linux AMD64
[ 49%] Building CXX object src/backends/odbc/CMakeFiles/soci_odbc.dir/blob.cpp.o /home/eho/work/Workspace/portage/dev-util/medusa-9999/work/medusa-9999/deps/soci/src/backends/odbc/standard-use-type.cpp: In member function ‘void* soci::odbc_standard_use_type_backend::prepare_for_bind(SQLLEN&, SQLSMALLINT&, SQLSMALLINT&)’: /home/eho/work/Workspace/portage/dev-util/medusa-9999/work/medusa-9999/deps/soci/src/backends/odbc/standard-use-type.cpp:22:12: error: enumeration value ‘xxmltype’ not handled in switch [-Werror=switch] switch (type) ^ /home/eho/work/Workspace/portage/dev-util/medusa-9999/work/medusa-9999/deps/soci/src/backends/odbc/standard-use-type.cpp:22:12: error: enumeration value ‘x_longstring’ not handled in switch [-Werror=switch] cc1plus: all warnings being treated as errors src/backends/odbc/CMakeFiles/soci_odbc_static.dir/build.make:182: recipe for target 'src/backends/odbc/CMakeFiles/soci_odbc_static.dir/standard-use-type.cpp.o' failed
The -Werror seems to be introduced by the pybind11 external project.