octave-bug-tracker
[Top][All Lists]
Advanced

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

[Octave-bug-tracker] [bug #64836] [MXE] Build failure of Qt-6.6.0


From: Philip Nienhuis
Subject: [Octave-bug-tracker] [bug #64836] [MXE] Build failure of Qt-6.6.0
Date: Thu, 2 Nov 2023 12:37:27 -0400 (EDT)

Update of bug #64836 (project octave):

                 Summary: [MXE] Build falilure of Qt-6.6.0 => [MXE] Build
failure of Qt-6.6.0

    _______________________________________________________

Follow-up Comment #9:

Why does Qt6.6.0 behave differently than Qt6.5.3 ?
I wonder what exactly has changed in Qt6.6.0 that made building it fail on my
system.

@mmuetzel (comment #8):
Why would we need to build a native host and native target?
IIUC I suppose those are already present on at least my system - probably not
the versions used by the next two bullets but good enough to crossbuild the
rest.

Anyway, I looked in the Qt6.5.3. build log and saw that v6.5.3 apparently
doesn't need thread support (I've repeatedly crossbuilt dev Octave with it and
that runs fine under Windows):

make[1]: Entering directory '/home/philip/devel/octdev/mxe/mxe_64b_20231101H'
rm -rf   '/home/philip/devel/octdev/mxe/mxe_64b_20231101H/tmp-qt6-qtbase'
'/home/philip/devel/octdev/mxe/mxe_64b_20231101H/tmp-qt6-qtbase-install'
mkdir -p '/home/philip/devel/octdev/mxe/mxe_64b_20231101H/tmp-qt6-qtbase'
( cd '/home/philip/devel/octdev/mxe/mxe_64b_20231101H/tmp-qt6-qtbase' &&     
xz -dc
'/home/philip/devel/octdev/mxe/mxe_64b_20231101H/pkg/qtbase-everywhere-src-6.5.3.tar.xz'
| tar xf - ) ||  false 
test ! -d '/home/philip/devel/octdev/mxe/mxe_64b_20231101H/src/qt6-qtbase' ||
cp -a '/home/philip/devel/octdev/mxe/mxe_64b_20231101H/src/qt6-qtbase'
'/home/philip/devel/octdev/mxe/mxe_64b_20231101H/tmp-qt6-qtbase'
cd
'/home/philip/devel/octdev/mxe/mxe_64b_20231101H/tmp-qt6-qtbase/qtbase-everywhere-src-6.5.3'
(cd
'/home/philip/devel/octdev/mxe/mxe_64b_20231101H/tmp-qt6-qtbase/qtbase-everywhere-src-6.5.3'
&& patch -p1 -u) <
/home/philip/devel/octdev/mxe/mxe_64b_20231101H/src/qt6-qtbase-1-fixes.patch
patching file CMakeLists.txt
patching file
src/plugins/networkinformation/networklistmanager/CMakeLists.txt
patching file src/plugins/platforms/minimal/qminimalintegration.cpp
patching file src/plugins/platforms/windows/qwindowsglcontext.cpp
patching file src/plugins/platforms/windows/qwindowsopengltester.cpp

:
:
Support enabled for:
  Using pkg-config ....................... no
  udev ................................... no
  OpenSSL ................................ no
    Qt directly linked to OpenSSL ........ no
  OpenSSL 1.1 ............................ yes
  OpenSSL 3.0 ............................ no
  Using system zlib ...................... yes
  Zstandard support ...................... no
  Thread support ......................... no
:


Makes me wonder if Qt6.6.0's build system has a bug.  Like v.6.5.3 it finds no
thread support but then lets the compiler try to invoke it nonetheless,
right?

(fixed typo in bug report title)


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?64836>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]