baoxingsong / AnchorWave

Sensitive alignment of genomes with high sequence diversity, extensive structural polymorphism and whole-genome duplication variation
MIT License
145 stars 19 forks source link

regex_error in V1.0.1 #37

Closed owensgl closed 1 year ago

owensgl commented 2 years ago

I've been trying to use AnchorWave on a unix server. I installed V1.0.1 using cmake ./; make and it installs without issues, but whenever I call any of the functions within AnchorWave I get an error:

[grego@fossa AnchorWave-1.0.1]$ ./anchorwave genoAli
terminate called after throwing an instance of 'std::regex_error'
  what():  regex_error
Aborted (core dumped)

Using the same install method on V1.0.0 works fine and when I call the same functions they do not produce an error.

I'm using gcc-5.4.0 and cmake 3.16.3, and here are the OS details:

NAME="AlmaLinux"
VERSION="8.6 (Sky Tiger)"
ID="almalinux"
ID_LIKE="rhel centos fedora"
VERSION_ID="8.6"
PLATFORM_ID="platform:el8"
PRETTY_NAME="AlmaLinux 8.6 (Sky Tiger)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:almalinux:almalinux:8::baseos"
HOME_URL="https://almalinux.org/"
DOCUMENTATION_URL="https://wiki.almalinux.org/"
BUG_REPORT_URL="https://bugs.almalinux.org/"
baoxingsong commented 2 years ago

Please try GNU GCC >=7.0

owensgl commented 1 year ago

Thanks for your help. I switched to the conda version and it works now without issue.