Hi Karl, tanks for the quik reply! Indeed the errors are gone when using C++03 mode. I got the next error, I hope you can help: from /home/markus/Documents/ViennaSHE-1.2.0/examples/devices/nin-diode-1d.cpp:25: /home/markus/Documents/ViennaSHE-1.2.0/viennashe/simulator_quantity.hpp: In member function ‘void viennashe::const_quantity<associatedt, valuet="">::operator=(const self_type&)’: /home/markus/Documents/ViennaSHE-1.2.0/viennashe/simulator_quantity.hpp:72:58: error: no match for call to ‘(std::string...
Hi, you need to compile in C++03-mode for compilation to work. Pass -std=c++03 to the compiler by setting CMAKE_CXX_FLAGS. (it's unfortunate that compilers in C++11-mode are not always able to compile C++03 code) Best regards, Karli
Hello all, I was trying to compile ViennaSHE on my unix machine, however I get some compilation errors that I am not able to resolve. Maybe you could help? The errors are: /home/markus/Documents/ViennaSHE-1.2.0/viennashe/log/log.hpp:301:67: required from here /home/markus/Documents/ViennaSHE-1.2.0/viennashe/log/log.hpp:105:33: error: no match for ‘operator<<’ (operand types are ‘viennashe::log::logger<true>::CollectorStreamType’ {aka ‘std::__cxx11::basic_ostringstream<char>’} and ‘const CollectorStreamType’...