-
Notifications
You must be signed in to change notification settings - Fork 72
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 fails. #176
Comments
It appears to be a name clash between the |
You're the first person in a while to try to compile that particular ANML implementation. If you aren't going to use ANML (and I recommend you don't, at least not that one), you can comment it out at europa/src/PLASMA/CMakeLists.txt Line 58 in 89fa262
|
Compilation still fails but in another place:
There seems to have a problem with template resolution (Boost version issue?). I am trying to compile the |
make_pair has been in the Standard since C++03 or before, so I can't imagine how or why it can't resolve that template, and it doesn't seem like it should be a Boost issue. strdup is in cstring. I'll hopefully have some time to install a GCC that new soon and really dig into it, because I haven't tried compiling Europa with a C++14-compliant (and defaulting) compiler. In the meantime, can you try compiling with an earlier standard? Either -std=c++11 or -std=c++03? |
In fact, modifying the CMake config file did not change anything since using (like in the build documentation)
means that we use Jam (and not CMake) as a build manager. These two compiling failures appears alternatively in a random fashion. Using c++11 or c++03 standards does not change anything. |
The Jam/ant/etc. build is being deprecated. Please give the CMake build a try, which... I apparently failed to put documentation for on the wiki. I could swear I had. I'll create an issue for that. mkdir build
cd build
cmake ..
make
make install That will build 64-bit debug shared libraries. If you want something else, you can add arguments to the cmake run:
|
If I remove the offending else block then I have the following error:
|
Ack, I'm sorry, I dropped this right on the floor. What version of CMake are you using? |
Thanks |
Just to let you know that I'm still looking at this. I'm pretty baffled by it, though, since unjar is defined in EuropaModule.cmake |
Any news? |
Configuration:
When trying to build europa, I have the following errors:
The text was updated successfully, but these errors were encountered: