pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: macos: qt6-qtbase build broken



On Tue, 26 Sep 2023 15:27:28 +0200
Thomas Klausner <wiz%NetBSD.org@localhost> wrote:

> Hi!
> 
> I'd like to install wireshark on macOS from pkgsrc, but there is no
> binary package available. Looking at the latest macOS bulk report,
> this happens because qt6-qtbase does not build on macOS, with:
> 
> https://us-central.manta.mnx.io/pkgsrc/public/reports/Darwin/11.3/arm64/20230925.2131/qt6-qtbase-6.5.2nb1/configure.log
> 
> ...
> Support enabled for:
>   Using pkg-config ....................... yes
>   udev ................................... no
>   OpenSSL ................................ yes
>     Qt directly linked to OpenSSL ........ no
>   OpenSSL 1.1 ............................ yes
>   OpenSSL 3.0 ............................ no
>   Using system zlib ...................... yes
>   Zstandard support ...................... yes
>   Thread support ......................... yes
> ...
> ERROR: Feature "openssl": Forcing to "ON" breaks its condition:
>     QT_FEATURE_openssl_runtime OR QT_FEATURE_openssl_linked
> Condition values dump:
>     QT_FEATURE_openssl_runtime = "OFF"
>     QT_FEATURE_openssl_linked = "OFF"
> 
> 
> Does anyone know what it wants to tell us, and how to fix that?
> 
> Thanks,
>  Thomas

openssl-linked is turned on when -openssl-linked is on and
TEST_opensslv11 succeeds.
The OpenSSL 1.1 mentioned in the configure output above is enabled if
either TEST_opensslv11 or TEST_opensslv11_headers succeeds, so I guess
that TEST_opensslv11 fails somehow.
Do you have access to a macos aarch64 build machine? If so, look into
the file ${WRKSRC}/CMakeFiles/CMakeConfigureLog.yaml and see what the
output for HAVE_opensslv11 output says. It might tell us more.

/Niclas


Home | Main Index | Thread Index | Old Index