You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
collect2: error: ld returned 1 exit status
The error happens when linking against the system-provided GoogleTest (1.14.0).
Looks like either GoogleTest or seqan3 was compiled with pre-cxx11-abi (-D_GLIBCXX_USE_CXX11_ABI={0,1}), while the other was not.
Or there is some other linking issue because GoogleTest and seqan3 were compiled differently.
There are some other packages where we use the system-provided GoogleTest and we haven't encountered this issue yet.
In any case, you can also pass -DCMAKE_DISABLE_FIND_PACKAGE_GTest=TRUE to CMake to force seqan3 to fetch GoogleTest from source.
Does this problem persist on the current master?
Is there an existing issue for this?
Current Behavior
See the log.
gcc-13
FreeBSD 13.2
Expected Behavior
n/a
Steps To Reproduce
Regular test run.
Environment
Anything else?
No response
The text was updated successfully, but these errors were encountered: