[Interest] Is still possible to build Qt 5.15.15 with macOS 14.7 and Xcode 15.2?
Nuno Santos
nuno.santos at imaginando.pt
Thu Nov 21 13:18:01 CET 2024
Tor,
I’ve tried to build 5.15.18 from the maintenance sources. It is failing with an error on what seems to be the qtlocation module. (See below)
I don’t need this module. I usually clone the repo from git and only fetch the modules I need. I don’t know how to disable a module that I don’t need when all the source is available. Maybe I need to tweak the configure call.
Best,
Nuno
In file included from include/mbgl/style/layer.hpp:4:
include/mbgl/util/unique_any.hpp:51:31: error: no member named 'move' in namespace 'std'
vtable->move(std::move(rhs.storage), storage);
~~~~~^
include/mbgl/util/unique_any.hpp:69:25: error: no member named 'move' in namespace 'std'
unique_any(std::move(rhs)).swap(*this);
~~~~~^
include/mbgl/util/unique_any.hpp:91:33: error: no type named 'move' in namespace 'std'
unique_any tmp(std::move(rhs));
~~~~~^
include/mbgl/util/unique_any.hpp:94:39: error: no member named 'move' in namespace 'std'
rhs.vtable->move(std::move(storage), rhs.storage);
~~~~~^
include/mbgl/util/unique_any.hpp:98:35: error: no member named 'move' in namespace 'std'
vtable->move(std::move(tmp.storage), storage);
~~~~~^
include/mbgl/util/unique_any.hpp:154:41: error: no member named 'move' in namespace 'std'; did you mean simply 'move'?
new (&dest.stack) ValueType(std::move(reinterpret_cast<ValueType&>(src.stack)));
^~~~~~~~~
move
include/mbgl/util/unique_any.hpp:153:14: note: 'move' declared here
void move(Storage&& src, Storage& dest) override {
^
include/mbgl/util/unique_any.hpp:257:49: error: no member named 'move' in namespace 'std'
auto retValue = static_cast<ValueType>(std::move(*temp));
~~~~~^
include/mbgl/util/unique_any.hpp:259:17: error: no member named 'move' in namespace 'std'
return std::move(retValue);
~~~~~^
8 errors generated.
8 errors generated.
make[6]: *** [.obj/release/src/mbgl/renderer/layers/render_circle_layer.o] Error 1
make[5]: *** [release-all] Error 2
make[5]: *** Waiting for unfinished jobs....
make[6]: *** [.obj/debug/src/mbgl/renderer/layers/render_circle_layer.o] Error 1
8 errors generated.
make[6]: *** [.obj/debug/src/mbgl/renderer/layers/render_custom_layer.o] Error 1
make[5]: *** [debug-all] Error 2
make[4]: *** [sub-------3rdparty-mapbox-gl-native-make_first] Error 2
make[3]: *** [sub-geoservices-make_first] Error 2
make[2]: *** [sub-plugins-make_first] Error 2
make[1]: *** [sub-src-make_first] Error 2
make: *** [module-qtlocation-make_first] Error 2
> On 19 Nov 2024, at 12:55, Nuno Santos <nuno.santos at imaginando.pt> wrote:
>
> Tor,
>
> Sources are available for 5.15.18 through the installer. I will try again with this one and should have feedback soon.
>
> Thank You!
>
> Best regards,
>
> Nuno
>
>> On 19 Nov 2024, at 11:39, Tor Arne Vestbø <Tor.arne.Vestbo at qt.io> wrote:
>>
>> 5.15.18 is available through the installer with an appropriate commercial license.
>>
>>> On Nov 19, 2024, at 12:30, Nuno Santos <nuno.santos at imaginando.pt> wrote:
>>>
>>> Hi Tor,
>>>
>>> I’ve only tried with Qt 5.15.15
>>>
>>> Is 5.15.16, 5.15.17, 5.15.18 available in any other place?
>>>
>>> Thx!
>>>
>>> Regards,
>>>
>>> Nuno
>>>
>>>> On 19 Nov 2024, at 10:37, Tor Arne Vestbø <Tor.arne.Vestbo at qt.io> wrote:
>>>>
>>>> Does this reproduce with Qt 5.15.18 ? If so please file a bug
>>>>
>>>>> On Nov 19, 2024, at 10:13, Nuno Santos via Interest <interest at qt-project.org> wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> Qt 5.X.Y platform notes says:
>>>>>
>>>>> macOS 10.13, macOS 10.14, macOS 10.15, macOS 11, macOS 12, macOS 13, macOS 14 x86_64 and x86_64h and arm64 Xcode 14 (13 SDK), or Xcode 15 (14 SDK)
>>>>>
>>>>> But when try to compile from source it says:
>>>>>
>>>>> Project ERROR: failed to parse default search paths from compiler output
>>>>>
>>>>> How do I see the reason of this error?
>>>>>
>>>>> ➜ src git:(v5.15.15-lts-lgpl) ✗ ./configure -confirm-license -recheck -prefix /Users/nsantos/Qt/5.15.15/clang_64_static -platform macx-clang -device-option QMAKE_APPLE_DEVICE_ARCHS="x86_64 arm64" -commercial -debug-and-release -static -nomake examples -nomake tests -opengl desktop -no-securetransport -openssl-linked -I/Users/nsantos/Qt-Utils/openssl/include OPENSSL_LIBS="/Users/nsantos/Qt-Utils/openssl/lib/libssl.a /Users/nsantos/Qt-Utils/openssl/lib/libcrypto.a" -qtnamespace com_imaginando_qt_5_15_15
>>>>> + cd qtbase
>>>>> + /Users/nsantos/Qt/5.15.15/src/qtbase/configure -top-level -confirm-license -recheck -prefix /Users/nsantos/Qt/5.15.15/clang_64_static -platform macx-clang -device-option QMAKE_APPLE_DEVICE_ARCHS=x86_64 arm64 -commercial -debug-and-release -static -nomake examples -nomake tests -opengl desktop -no-securetransport -openssl-linked -I/Users/nsantos/Qt-Utils/openssl/include OPENSSL_LIBS=/Users/nsantos/Qt-Utils/openssl/lib/libssl.a /Users/nsantos/Qt-Utils/openssl/lib/libcrypto.a -qtnamespace com_imaginando_qt_5_15_15
>>>>> <srcbase> = /Users/nsantos/Qt/5.15.15/src/qtbase
>>>>> <bldbase> = /Users/nsantos/Qt/5.15.15/src/qtbase
>>>>> <outbase> = /Users/nsantos/Qt/5.15.15/src/qtbase
>>>>> Creating qmake...
>>>>> .Done.
>>>>> Project ERROR: failed to parse default search paths from compiler output
>>>>>
>>>>>
>>>>> Thanks in advance!
>>>>>
>>>>> Regards,
>>>>>
>>>>> Nuno
>>>>> _______________________________________________
>>>>> Interest mailing list
>>>>> Interest at qt-project.org
>>>>> https://lists.qt-project.org/listinfo/interest
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20241121/5cef4717/attachment.htm>
More information about the Interest
mailing list