We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I'm trying to add HarvestTools to EasyBuild, for use on HPC clusters.
Having included the fix to use C++17 which allows the configure step to complete, I see this error during build:
g++ -c -O2 -ftree-vectorize -march=native -fno-math-errno -std=c++17 -Isrc -I/apps/eb/el8/upstream/software/protobuf/23.0-GCCcore-12.2.0/include -I/apps/eb/el8/upstream/software/CapnProto/0.10.3-GCCcore-12.2.0/include -include src/harvest/memcpyLink.h -Wl,--wrap=memcpy -I/apps/eb/el8/upstream/software/CapnProto/0.10.3-GCCcore-12.2.0/include -I/apps/eb/el8/upstream/software/protobuf/23.0-GCCcore-12.2.0/include -I/apps/eb/el8/upstream/software/zlib/1.2.12-GCCcore-12.2.0/include -o src/harvest/pb/harvest.pb.o src/harvest/pb/harvest.pb.cc src/harvest/HarvestIO.cpp: In member function bool HarvestIO::loadHarvestProtocolBuffer(const char*): src/harvest/HarvestIO.cpp:211:39: error: no matching function for call to google::protobuf::io::CodedInputStream::SetTotalBytesLimit(int, int) 211 | coded_input.SetTotalBytesLimit(INT_MAX, INT_MAX); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/harvest/pb/harvest.pb.h:24, from src/harvest/HarvestIO.h:10, from src/harvest/HarvestIO.cpp:7: /apps/eb/el8/upstream/software/protobuf/23.0-GCCcore-12.2.0/include/google/protobuf/io/coded_stream.h:390:8: note: candidate: void google::protobuf::io::CodedInputStream::SetTotalBytesLimit(int) 390 | void SetTotalBytesLimit(int total_bytes_limit); | ^~~~~~~~~~~~~~~~~~ /apps/eb/el8/upstream/software/protobuf/23.0-GCCcore-12.2.0/include/google/protobuf/io/coded_stream.h:390:8: note: candidate expects 1 argument, 2 provided make: *** [Makefile:38: src/harvest/HarvestIO.o] Error 1 make: *** Waiting for unfinished jobs.... (at easybuild/tools/run.py:682 in parse_cmd_output)
I'm using protobuf 23.0 and CapnProto 0.10.3.
protobuf
23.0
CapnProto
0.10.3
There seems to be discussion of a similar problem here: onnx/onnx#2678
The text was updated successfully, but these errors were encountered:
No branches or pull requests
I'm trying to add HarvestTools to EasyBuild, for use on HPC clusters.
Having included the fix to use C++17 which allows the configure step to complete, I see this error during build:
I'm using
protobuf
23.0
andCapnProto
0.10.3
.There seems to be discussion of a similar problem here:
onnx/onnx#2678
The text was updated successfully, but these errors were encountered: