On 3/21/21 11:00 PM Ian MacArthur wrote:
>
>> On 21 Mar 2021, at 21:49, Ian MacArthur wrote:
>>
>> Just did a git pull and a make (camp build) and it failed with this:
>
> My spelling is atrocious... “camp” build? I was going for cmake...
Works fine for me on my M1 mac, both configure/make and cmake.
$ uname -a
Darwin mars 20.3.0 Darwin Kernel Version 20.3.0: Thu Jan 21 00:06:51 PST
2021; root:xnu-7195.81.3~1/RELEASE_ARM64_T8101 arm64
$ gcc -v
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr
--with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
Apple clang version 12.0.0 (clang-1200.0.32.29)
Target: arm64-apple-darwin20.3.0
Thread model: posix
InstalledDir:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
> Anyway, the filling line is one of many, and has not changed since last October, so it is not this line that is *actually* different.
>
> Rather, I think something is different about the include files now.
> It might be a side-effect of Albrecht’s change?
>
> commit 41266df7ae51f179f4a80f67a2eba896ba1fd7b2
> Author: Albrecht Schlosser <
albrech...@online.de>
> Date: Sat Mar 20 21:39:28 2021 +0100
>
> Remove unnecessary system includes from public headers
>
> Add includes of system headers in the implementation files
> where necessary.
Sure, this is possible, but I have no clue what might cause this
"ambiguity".
Two questions:
(1) did you clean up the build (if not can you try again)?
(2) can you roll back to the commit before mine and try with this one?
Otherwise, bisecting could help to find the exact commit that made it fail.
Or ... that's something for Manolo, maybe.