-
Notifications
You must be signed in to change notification settings - Fork 1.9k
[package] boost/1.85.0: missing 'boost_stacktrace_from_exception', 'boost_stacktrace_backtrace', 'boost_locale' #24313
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
Comments
The same issue to 1.82.0-1.85.0! |
1.81.0 on macOS is affected as well:
|
Pinging @uilianries for this one |
Thank you for reporting, I'll take a look tomorrow. |
I'm not able to reproduce the same error as reported, I'm using Mac M1 (armv8) and when cross-building to x86_64 the error does not trigger. I'll check with someone with intel machine. In the CI we using only Mac M1 as well, that's why we didn't see this error at first sight. I didn't check the code, but I remember from last time there is a condition about stacktrace and intel, to build or not some parts. |
@uilianries look at GitHub Action logs I've attached (via link). All worked normally since October 2023 until we tried to move towards a newer boost version. But later we figured out that even version 1.82.0 (that we have used since October) no longer works with the GitHub Actions. |
@denismakogon yes, I checked that log and looks good. Another thing is be able to debug the recipe 😁 thanks for commenting |
@uilianries I'd be happy to keep helping you. |
Just FYI, I was able to solve this problem with the following options:
Interestingly, |
@denismakogon Thank you for your feedback! Tomorrow I'll revisit it. Last time I needed to check boost stacktrace, because in 1.85.0 they introduced stacktrace_from_exception which has some logic using x86_64 arch. Probably that change in the Conan recipe is the your bug. |
same issue |
@denismakogon Sorry the delay, I checked again this issue, and looking into your log, it has a configuration mismatch: The Mac OS used to build is ARM, as pointed here: https://github.com/denismakogon/judy/actions/runs/9500317683/job/26183105246#step:1:8 Then, the detected profile is ARM as well and Apple Clang 15, but it's replaced by the default profile in the repository, that points x86_64 and Apple Clang 14:
Then, the build does not follow what the system reflects:
It should use the detected profile as build profile instead, then, use the x86_64 as host profile, it will generate x86_64 binaries, but preserve your build system. I tried to reproduce your error using a similar repository, but no error occurs: https://github.com/uilianries/validate-boost-macos/actions/runs/10078081754/job/27862155592 So I opened a PR to your project fixing the current configuration: denismakogon/judy#28 |
thx, a lot! It helped me to get through. Issue resolved. |
@denismakogon Thank you for your feedbacK!! |
Description
Unable to install boost 1.85.0 due to missing packages:
Package and Environment Details
Conan profile
[settings]
arch=x86_64
build_type=Release
compiler=apple-clang
compiler.cppstd=gnu17
compiler.libcxx=libc++
compiler.version=14
os=Macos
[buildenv]
CC=/usr/bin/clang
CXX=/usr/bin/clang++
Steps to reproduce
Create conanfile.txt with the following content:
run:
more details available here: https://github.com/denismakogon/judy/actions/runs/9500317683/job/26183105246#step:7:2279
Logs
logs can be found here https://github.com/denismakogon/judy/actions/runs/9500317683/job/26183105246#step:7:2279
The text was updated successfully, but these errors were encountered: