-
Notifications
You must be signed in to change notification settings - Fork 27
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
Install Request: EnergyPlus 9.4.0 #577
Comments
This what I have for the install line at present (will pick up system python if not told different).
With gcc 10.2.0 this ends up with quite a few strncpy warnings
and a related malloc warning.
It then fails while linking with many "multiple definition of" errors:
(Could see what happens if not building the shared library too). |
Tried with gcc 4.9.2 to see what happens, fails earlier:
|
WIth gcc 10 again, and not telling to build shared libraries:
None of the earlier warnings but still tries to link libenergyplusapi.so and fails.
|
Oh, I did have an extra underscore in |
Tried what happens if everything is static: Then it builds the static library ok but fails on the executable.
|
|
Ok, that completed, was installable and I can see the help.
Need to check if anything goes wrong with an example as there were a load of bits of X11 it could link to. As it says, isn't actually linked to python, that's another cmake option if we need that. |
Am including |
Example to test: source comes with |
Of course, it also needs an older python:
|
That builds. Owain suggested we might be able to get it to work with later python if we rebuild any precreated cython parts it was pulling in - for now I'll leave that. |
Test example, with the inputs from the source code repo.
|
IN:06685497
We have 9.1. And now also 24.1.0.
9.4 can't be installed from bindist because it requires a newer glibc, needs building from source.
https://github.com/NREL/EnergyPlus/releases/tag/v9.4.0
(Note: the newer versions have bindists for CentOS 7 so I installed 24.1.0 from that too).
The text was updated successfully, but these errors were encountered: