-
Notifications
You must be signed in to change notification settings - Fork 1
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
Build error with some boost libraries #199
Comments
Hi John, |
Hey chaps, I've definitely seen this this issue locally on my Mac, I may need to dust if off to investigate properly. However, the CI does build this project for MacOs so we should treat that as the source of truth: https://github.com/Twon/Morpheus/actions/runs/6252622058/job/16976273577#step:15:14 However, the CI only builds
It is specifically this line that is the important one:
Without that boost will build under the default version of C++ which is C++03. However, boost generally dictates that library must be C++11 compliant (which is what I assume most build as) but there are also exceptions allowed, so some may only build under C++14/17 which may be the reason that there are some library refusing to build. Certainly these library have built on the CI. Note that most of the time on the CI the library are not build, but fetched from a cache by this step: Morpheus/.github/workflows/cmake.yml Line 58 in 31ec023
If you actually want to see what happens when building these libraries then you need to find a run on the CI when they were built. Or delete the cache and rerun the CI step so they rebuild (this will take 45 minutes or so which is why we cache to begin with). John, I have just added you as a collaborator for this project so you have this ability once accepted. |
Hi all, The CI log I found is at https://github.com/Twon/Morpheus/actions/runs/5985550044/job/16237752886 I can see that the boost libraries built successfully on CI.
So, I decided to do the following and set both to the default profile:
This got me a lot further and build boost successfully. Here's where things ended:
Looks like it fell over trying to get details of the linker.
I'm still digging, but wanted to provide an update. |
Hi John, |
Hi Gianmario, The ld man page states: |
|
@jmcmon I'm closing this as from discussing this with you directly I believe you got past this step and got it building correctly. If I am incorrect then please reopen and we can solve it. |
Hi Antony,
I've been able to get a substantial amount of the build completed, but it fails towards the end of the boost build.
I can see that's item 21 of 29, so that looks like good progress so far.
When I reran the conan install command, the output was naturally more succinct and is shown below.
Thanks,
John
The text was updated successfully, but these errors were encountered: