-
Notifications
You must be signed in to change notification settings - Fork 543
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
error: member reference base type 'al::span' is not a structure or union #1064
Comments
Not sure why this is failing. It seems to not recognize |
Also seeing this issue trying to build for Android on Ubuntu 20.04.6: https://github.com/ACrazyTown/lime/actions/runs/12120772792/job/33790212432#step:11:29679 |
What compiler version is that using? |
clang version 11.0.0-2~ubuntu20.04.1 |
That is weird, that version of Clang seems like it should be fine for C++17 core language features (according to cppreference). Can you try with commit 808bb22, which tries to break up the statement and use a proper variable instead of acting on the temporary. |
I think that fixed it, now it's erroring in a different position that does the same thing:
|
Commit 5050d34 should handle that one. |
That seems to have fixed it, thank you very much! |
@ryandesign Could you confirm if this is fixed for affected systems with clangs? |
It is not fixed. Here is a new build log of 1.24.1 on macOS 10.15: |
Oh, 1.24.1 didn't include the fixes. Let me try applying the above-mentioned commits. |
Yes, with those patches added on to 1.24.1 it does build on macOS 10.15 with Apple clang version 11.0.3 (clang-1103.0.32.62) from Xcode 11.7; thanks. |
@ryandesign If aligned allocation issue is solved for clangs, the main port can be updated to 1.24.1 across the board. I am not sure re 10.5 at the moment, but there 1.23.1 is also broken (same Core Audio issue), so not a stopper. 10.6 ppc builds fine, so everything later should be fine too. |
openal-soft 1.24.0 doesn't build on macOS 10.15:
Full build log: https://build.macports.org/builders/ports-10.15_x86_64-builder/builds/200661/steps/install-port/logs/stdio
It builds on macOS 12 and later.
This is a regression; 1.23.1 didn't have this problem.
The text was updated successfully, but these errors were encountered: