-
Notifications
You must be signed in to change notification settings - Fork 7
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
Gelpia compilation errors #3
Comments
Thank you for trying our tool. Can you try a Best, |
Thank you, Mark. Your fix works. |
@keram88 Was this resolved? If so, then please close it. |
Yes. I was waiting for confirmation. |
For anyone who is visiting this later, I encountered this issue on RHEL7 as well, and the fix noted above did not seem to be sufficient. However, adding some extra braces to the indicated Rust source file as described here does seem to have fixed the compilation problem. |
Hello,
First of all, many thanks for the excellent paper and sharing the work through this repo.
I'm trying to build FPTuner in an Ubuntu 16.04. I get the following errors related to building Gelpia.
"make requirements" fails: the url (http://lipforge.ens-lyon.fr/frs/download.php/162/crlibm-1.0beta4.tar.gz) to download CRLibM is broken
I bypassed problem 1. by using the crlibm.tar.gz from the develop branch of Gelpia and have succesfully built requirements. However, compilation of Gelpia ("make") fails with an error related to Rust and the getopts package:
error[E0301]: cannot mutably borrow in a pattern guard
--> /home/ggeorgak/.cargo/registry/src/git.luolix.top-1ecc6299db9ec823/getopts-0.2.17/src/lib.rs:405:73
|
405 | } else if was_long || name_pos < names.len() || args.peek().map_or(true, |n| is_arg(&n)) {
| ^^^^ borrowed mutably in pattern guard
error: aborting due to previous error
error: Could not compile
getopts
.The text was updated successfully, but these errors were encountered: