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

unknown engine #61

Open
daveMmd opened this issue Jan 22, 2019 · 2 comments
Open

unknown engine #61

daveMmd opened this issue Jan 22, 2019 · 2 comments

Comments

@daveMmd
Copy link

daveMmd commented Jan 22, 2019

when run regexbench, it shows "unknown engine: hyperscan". And use "-e pcre2",“-e rematch”,it also shows "unknown engine:...". what's the problem?

@vvalgenti
Copy link
Contributor

@daveMmd Thank you for bringing this issue to our attention. We will look into this and attempt a fix promptly.

@vvalgenti
Copy link
Contributor

@daveMmd Sorry for taking so long to get back to you. I am unable to reproduce the issue you are mentioning. Do you have the correct libraries installed on your machine (pcre2 for pcre2, hyperscan 5.0 for hyperscan, etc)? Also, what system are you running on? I have successfully run the current version on Linux (4.18.0-13-generic) and Mac (10.14.1) and I have not encountered the error as described. Typically, if you get an unknown engine error it means that the desired library is not installed on the machine. When you run cmake you can look to see what engines are installed. There should be a line in the cmake output like the following:

-- AVAILABLE ENGINES: Hyperscan PCRE2 REmatch std::regex Boost::regex

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