-
Notifications
You must be signed in to change notification settings - Fork 23
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
BOOST_ROOT configuration doesn't work for EPEL boost1.78 on RHEL8 #97
Comments
Hmm. I can add something like BOOST_LIB_DIR and BOOST_INCLUDE_DIR to allow for this that will default to BOOST_ROOT/lib and BOOST_ROOT/include. Would this work? In the meantime, you can simply skip autoconf process and generate configuration file manually. If you need help, I can post an example of what needs to be done. Also, the current version of boost I used for packaging is 1.85. |
I think I'll just switch to manual configuration, as you suggest. That's probably fine. Maybe adding a hint on how to configure manually on RHEL8+EPEL will be enough. (I would regard that a pretty standard setup on RedHat.) Just let me get the build working, first... |
Lots of:
Looking good... Doc building fails:
What's missing there? |
I am not quite sure. Can you post your CONFIG_SITE.local file? I will try to get RHEL8 VM tomorrow and see what is going on. Also, you are building against system installed python, correct? |
System installed python36 = 3.6.8-38.module+el8.5.0+12207+5c5719bc
|
Ahhrgh. Linking went wrong.
Using the system default boost 1.66. |
Fixed the linking: in that EPEL boost 1.78 install, the library names have changed ("3" -> "36"; see below). The doc warnings are mostly silenced by fixing the I will ignore the remaining warnings
Diff of the checked-out project:
My My
|
The (I started from a copy of the autoconfigured output file of my former |
Okay, thanks for posting this. So, are you okay for now? I will try to see what I get in my environment and fix stuff you found. Last night I remembered that autoconf macros actually look for system installed boost, so BOOST_ROOT may not be needed in the first place. I have not tested that in a while though. |
I'm fine with my build for CODAC Core 7.3 ... next round next year. |
I am trying to get pvaPy 5.4.1 to compile for ITER's RHEL 8 systems. To comply with the "boost >= 1.78" requirement, I installed the boost1.78 packages from the official EPEL repositories.
These get installed in
The pvaPy configuration option
BOOST_ROOT
does not cover boost being installed in such a "distributed" fashion.The text was updated successfully, but these errors were encountered: