Hyperscan Preset changes to build Chimera #1194
Unanswered
simpleyetawesomeprojects
asked this question in
Q&A
Replies: 1 comment 4 replies
-
It sounds like we need to link with an additional library for Chimera. Try to do a |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello Community,
Thank you for creating the hyperscan preset, which is very helpful. Hperscan is excellent, but it does not have full support for PCRE syntax, and Chimera which is included in hyperscan source has full support for PCRE syntax. Chimera is a hybrid of Hyperscan and PCRE.
Per the documentation, http://intel.github.io/hyperscan/dev-reference/chimera.html,
"Building Hyperscan will automatically generate Chimera library. Currently only static library is supported for Chimera, so please use static build type when configure CMake build options"
The hyperscan preset does not include changes for Chimera and hence it does not build Chimera. Could you please let me know if there is any plan to incorporate changes to build Chimera?
I have been experimenting with building the changes in the below PR, I'm a newbie to javacpp and unable to figure out what needs to be done to make Chimera work.
The PR includes a Chimera Test example class, when I run it, I see the below error. How can I resolve this error? Any help is greatly appreciated.
`dyld: lazy symbol binding failed: Symbol not found: _ch_compile_multi
Referenced from: /Users/aaa/.javacpp/cache/hyperscan-5.4.0-1.5.8-SNAPSHOT-macosx-x86_64.jar/org/bytedeco/hyperscan/macosx-x86_64/libjnihyperscan.dylib
Expected in: flat namespace
dyld: Symbol not found: _ch_compile_multi
Referenced from: /Users/aaa/.javacpp/cache/hyperscan-5.4.0-1.5.8-SNAPSHOT-macosx-x86_64.jar/org/bytedeco/hyperscan/macosx-x86_64/libjnihyperscan.dylib
Expected in: flat namespace`
here is the PR with the changes to build Chimera
simpleyetawesomeprojects#1
Beta Was this translation helpful? Give feedback.
All reactions