-
Notifications
You must be signed in to change notification settings - Fork 5
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
Compilation error #6
Comments
VDJer relies upon Google's sparsehash may have issues on Mac. If you're open to experimenting, you could try replacing the sparsehash currently used in VDJer with Google's latest version: https://github.com/sparsehash/sparsehash/ I'll try to find a Mac on which to test here, but cannot promise a quick turnaround. |
Thanks, I'll try to install the GitHub version of sparsehash. If you think it is because of the Mac, I will also switch to Linux and have a go. |
If you have access to a Linux machine, I'd recommend going that route. All of our runs have been on Linux. |
I've followed your advice and updated the sparsehash. A new error now appeared: src/main/c/vj_filter.c:312:2: error: use of undeclared identifier 'pthread_mutex_init' On a more positive note, it indeed compiled without issue on a linux machine, so I'll use that for the time being. |
Fyi I got this same issue when running the 0.92-SNAPSHOT-with-dependencies jar
I first installed the g++ compiler for mac (Sierra) through macports: https://www.macports.org/install.php Then ran the make file after changing this:
To this:
|
When trying to compile under Mac OS 10.12 I get the following error (repeatedly, and in different places)
In file included from src/main/c/assembler2_vdj.c:15:
src/main/c/sparsehash/sparse_hash_map:94:10: fatal error: 'tr1/functional' file not found
What am I missing?
The text was updated successfully, but these errors were encountered: