ekg / seqwish

alignment to variation graph inducer
MIT License
143 stars 18 forks source link

error: no member named 'parallel' in namespace 'ips4o' #114

Open yurivict opened 1 year ago

yurivict commented 1 year ago
In file included from /usr/ports/biology/seqwish/work/seqwish-v0.7.9/src/match.cpp:1:
In file included from /usr/ports/biology/seqwish/work/seqwish-v0.7.9/src/match.hpp:3:
/usr/ports/biology/seqwish/work/seqwish-v0.7.9/deps/mmmulti/src/mmmultimap.hpp:244:16: error: no member named 'parallel' in namespace 'ips4o'
        ips4o::parallel::sort((std::pair<Key, Value>*)buffer.begin(),
        ~~~~~~~^

This happens regardless of whether USE_OPENMP is ON of OFF.

The build succeeds when -fopenmp is added.

So USE_OPENMP doesn't cleanly enable/disable OpenMP.

Version: 0.7.9 clang-15 FreeBSD 13.2

ekg commented 1 year ago

Clang. I'm not sure we have tested compiling with it enough. GCC should work. This is based on a release tarball?

On Fri, Jul 21, 2023, 22:56 @. @.> wrote:

In file included from /usr/ports/biology/seqwish/work/seqwish-v0.7.9/src/match.cpp:1: In file included from /usr/ports/biology/seqwish/work/seqwish-v0.7.9/src/match.hpp:3: /usr/ports/biology/seqwish/work/seqwish-v0.7.9/deps/mmmulti/src/mmmultimap.hpp:244:16: error: no member named 'parallel' in namespace 'ips4o' ips4o::parallel::sort((std::pair<Key, Value>*)buffer.begin(),



This happens regardless of whether USE_OPENMP is ON of OFF.

Version: 0.7.9
clang-15
FreeBSD 13.2

—
Reply to this email directly, view it on GitHub
<https://github.com/ekg/seqwish/issues/114>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AABDQEMWVRQPMKMPJWWH2VLXRLUGRANCNFSM6AAAAAA2TJ25GI>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
yurivict commented 1 year ago

This is based on a release tarball?

Yes.