[Interest] Is still possible to build Qt 5.15.15 with macOS 14.7 and Xcode 15.2?
Ivan Solovev
ivan.solovev at qt.io
Fri Nov 22 09:50:29 CET 2024
Hi Nuno,
> 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.
You need to use "-skip <repo>" option from the configure script.
Note that in 5.15 in order to skip QtLocation, you actually have to skip QtPositioning as well,
because they're in the same repo. So the correct command would look like:
configure <your arguments> -skip qtpositioning
Note that you can also run
./configure --help
to see the full list of available options.
Hope this helps.
------------------------------
Ivan
________________________________________
From: Interest <interest-bounces at qt-project.org> on behalf of Nuno Santos via Interest <interest at qt-project.org>
Sent: Thursday, November 21, 2024 1:18 PM
To: Tor Arne Vestbø
Cc: interestqt-project. org
Subject: Re: [Interest] Is still possible to build Qt 5.15.15 with macOS 14.7 and Xcode 15.2?
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
More information about the Interest
mailing list