wisk / medusa

An open source interactive disassembler
Other
1.04k stars 92 forks source link

dev or master dont build due to -Werror #66

Open farmboy0 opened 7 years ago

farmboy0 commented 7 years ago

[ 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.

wisk commented 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?

farmboy0 commented 7 years ago

gcc (Gentoo 4.9.3 p1.5, pie-0.6.4) 4.9.3 Linux AMD64