Skip to content
New issue

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

spoa: make errors #58

Open
xinxin416 opened this issue Apr 28, 2021 · 1 comment
Open

spoa: make errors #58

xinxin416 opened this issue Apr 28, 2021 · 1 comment

Comments

@xinxin416
Copy link

xinxin416 commented Apr 28, 2021

When install spoa, I get the following errors while run 'make'. I tried to install previous release package and it reported the same errors. And I really do not known what this is mean.

In file included from ~/spoa-v4.0.7/src/alignment_engine.cpp:3:
~/spoa-v4.0.7/include/spoa/alignment_engine.hpp:29: error: expected nested-name-specifier before 'Alignment'
~/spoa-v4.0.7/include/spoa/alignment_engine.hpp:29: error: 'Alignment' has not been declared
~/spoa-v4.0.7/include/spoa/alignment_engine.hpp:29: error: expected ';' before '=' token
~/spoa-v4.0.7/include/spoa/alignment_engine.hpp:29: error: expected unqualified-id before '=' token
~/spoa-v4.0.7/include/spoa/alignment_engine.hpp:61: error: 'Alignment' does not name a type
~/spoa-v4.0.7/include/spoa/alignment_engine.hpp:66: error: 'Alignment' does not name a type
In file included from ~/spoa-v4.0.7/src/alignment_engine.cpp:10:
~/spoa-v4.0.7/src/sisd_alignment_engine.hpp:20: error: 'spoa::SisdAlignmentEngine::SisdAlignmentEngine(spoa::SisdAlignmentEngine&&)' cannot be defaulted
~/spoa-v4.0.7/src/sisd_alignment_engine.hpp:21: error: 'spoa::SisdAlignmentEngine& spoa::SisdAlignmentEngine::operator=(spoa::SisdAlignmentEngine&&)' cannot be defaulted
~/spoa-v4.0.7/src/sisd_alignment_engine.hpp:37: error: expected ';' before 'override'
~/spoa-v4.0.7/src/sisd_alignment_engine.hpp:39: error: 'Alignment' does not name a type
~/spoa-v4.0.7/src/sisd_alignment_engine.hpp:55: error: 'Alignment' does not name a type
~/spoa-v4.0.7/src/sisd_alignment_engine.hpp:60: error: 'Alignment' does not name a type
~/spoa-v4.0.7/src/sisd_alignment_engine.hpp:65: error: 'Alignment' does not name a type
~/spoa-v4.0.7/src/sisd_alignment_engine.hpp:77: error: expected ';' before 'noexcept'
In file included from ~/spoa-v4.0.7/src/alignment_engine.cpp:11:
~/spoa-v4.0.7/src/simd_alignment_engine.hpp:34: error: 'spoa::SimdAlignmentEngine<A>::SimdAlignmentEngine(spoa::SimdAlignmentEngine<A>&&)' cannot be defaulted
~/spoa-v4.0.7/src/simd_alignment_engine.hpp:51: error: expected ';' before 'override'
~/spoa-v4.0.7/src/simd_alignment_engine.hpp:53: error: 'Alignment' does not name a type
~/spoa-v4.0.7/src/simd_alignment_engine.hpp:80: error: expected constructor, destructor, or type conversion before 'Linear'
~/spoa-v4.0.7/src/simd_alignment_engine.hpp:86: error: expected constructor, destructor, or type conversion before 'Affine'
~/spoa-v4.0.7/src/simd_alignment_engine.hpp:92: error: expected constructor, destructor, or type conversion before 'Convex'
~/spoa-v4.0.7/src/simd_alignment_engine.hpp:108: error: expected initializer before 'noexcept'
~/spoa-v4.0.7/src/alignment_engine.cpp:94: error: 'Alignment' does not name a type
~/spoa-v4.0.7/src/alignment_engine.cpp: In member function 'int64_t spoa::AlignmentEngine::WorstCaseAlignmentScore(int64_t, int64_t) const':
~/spoa-v4.0.7/src/alignment_engine.cpp:104: error: expected primary-expression before '[' token
~/spoa-v4.0.7/src/alignment_engine.cpp:104: error: expected primary-expression before ']' token
~/spoa-v4.0.7/src/alignment_engine.cpp:104: error: expected primary-expression before 'len'
~/spoa-v4.0.7/src/alignment_engine.cpp:104: error: unable to deduce 'auto' from '<expression error>'
~/spoa-v4.0.7/src/alignment_engine.cpp:104: error: expected ',' or ';' before '{' token
make[2]: *** [CMakeFiles/spoa.dir/build.make:63: CMakeFiles/spoa.dir/src/alignment_engine.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:73: CMakeFiles/spoa.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
@rvaser
Copy link
Owner

rvaser commented Apr 30, 2021

Hello,
your compiler is outdated, please update it. Or if you have a newer version installed but it is not picked up, add it by running:
cmake -DCMAKE_C_COMPILER=<path to gcc> -DCMAKE_CXX_COMPILER=<path to g++> -DCMAKE_BUILD_TYPE=Release ..

Best regards,
Robert

P.S. Sorry for my late reply.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants