bench-mr icon indicating copy to clipboard operation
bench-mr copied to clipboard

build error

Open Ajay-2017 opened this issue 3 years ago • 1 comments

I am trying to build on a mac and found Cmake complain

meGrabber.cpp:37:10: fatal error: 'png.h' file not found #include <png.h>

even though pnglib is installed.

bench-mr ajayp$ ls /usr/local/include/png.h /usr/local/include/png.h

Hence I added, usr/local/include to CMakeLists.txt include_directories(/usr/local/include)

But now I am getting lot of errors while building,

bench-MR/bench-mr/third_party/params/include/params.hpp:124:23: error: use 'template' keyword to treat 'get' as a dependent template name value_ = j[name_].get<T>(); ^ template bench-MR/bench-mr/third_party/params/include/params.hpp:117:16: error: 'serialize' overrides a member function but is not marked 'override' [-Werror,-Winconsistent-missing-override] virtual void serialize(std::ostream &stream) const { ^

any ideas?

Ajay-2017 avatar Jun 15 '21 14:06 Ajay-2017

I can't reproduce this problem (but I also don't have access to a mac). Where does meGrabber.cpp come from?

roym899 avatar Jun 17 '21 13:06 roym899