!rGlCMuXgAhgEpdvJUz:nixos.org

NixOS KDE

188 Members
54 Servers

Load older messages


SenderMessageTime
10 Oct 2025
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)Ye08:24:53
@k900:0upti.meK900Supposedly 20-30% fast08:25:23
@k900:0upti.meK900Supposedly for free08:25:26
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)Huh interesting08:25:41
@k900:0upti.meK900QML is a JS engine and not a very good one08:25:54
@k900:0upti.meK900The allocator stress test comes with the territory08:26:13
11 Oct 2025
@somasis:matrix.orgsomasis changed their display name from Kylie McClain to somasis.03:47:38
13 Oct 2025
@vivekanandan_ks:matrix.orgvivekanandan_ks joined the room.18:58:09
15 Oct 2025
@sandro:supersandro.deSandro 🐧arch does that, too https://gitlab.archlinux.org/archlinux/packaging/packages/qt6-base/-/blob/main/PKGBUILD?ref_type=heads#L6813:47:36
@k900:0upti.meK900Well our pyside just segfaults immediately when built with jemalloc13:48:52
@k900:0upti.meK900So I don't know what Arch is doing that's making it work13:48:58
@ghpzin:envs.netghpzinIt should be default off, so even Arch does not seem to use it. Other than "declaring" that it depends on it.13:57:04
@ghpzin:envs.netghpzin* It should be default off, so even Arch does not seem to use it. Other than "declaring" that it depends on it in PKGBUILD.13:59:48
@sandro:supersandro.deSandro 🐧they set this https://gitlab.archlinux.org/archlinux/packaging/packages/pyside6/-/blob/main/PKGBUILD?ref_type=heads#L62-63 which we don't set 14:02:16
@sandro:supersandro.deSandro 🐧yep, seems like it https://github.com/qt/qtbase/blob/104ad65a173e27a54650ef0c165f82e2fdcb2301/src/corelib/configure.cmake#L78614:04:44
@sandro:supersandro.deSandro 🐧

I tried building that with jemalloc on pyside6 and got this:

-- Found WrapAtomic: TRUE
CMake Warning at /nix/store/zb7axlmjysv7dd5f67ljjs38nsikd8va-qtbase-6.10.0/lib/cmake/Qt6/Qt6Config.cmake:233 (find_package):
  Found package configuration file:

    /nix/store/zb7axlmjysv7dd5f67ljjs38nsikd8va-qtbase-6.10.0/lib/cmake/Qt6Core/Qt6CoreConfig.cmake

  but it set Qt6Core_FOUND to FALSE so package "Qt6Core" is considered to be
  NOT FOUND.  Reason given by package:

  Qt6Core could not be found because dependency JeMalloc could not be found.

  Configuring with --debug-find-pkg=JeMalloc might reveal details why the
  package was not found.

  Configuring with -DQT_DEBUG_FIND_PACKAGE=ON will print the values of some
  of the path variables that find_package uses to try and find the package.

Call Stack (most recent call first):
  CMakeLists.txt:18 (find_package)


CMake Error at CMakeLists.txt:18 (find_package):
  Found package configuration file:

    /nix/store/zb7axlmjysv7dd5f67ljjs38nsikd8va-qtbase-6.10.0/lib/cmake/Qt6/Qt6Config.cmake

  but it set Qt6_FOUND to FALSE so package "Qt6" is considered to be NOT
  FOUND.  Reason given by package:

  Failed to find required Qt component "Core".

  Expected Config file at
  "/nix/store/zb7axlmjysv7dd5f67ljjs38nsikd8va-qtbase-6.10.0/lib/cmake/Qt6Core/Qt6CoreConfig.cmake"
  exists



  Configuring with --debug-find-pkg=Qt6Core might reveal details why the
  package was not found.

  Configuring with -DQT_DEBUG_FIND_PACKAGE=ON will print the values of some
  of the path variables that find_package uses to try and find the package.



-- Configuring incomplete, errors occurred!
15:07:43
@emilazy:matrix.orgemily(can we just mimalloc system-wide or something)15:09:04
@k900:0upti.meK900 Use my PR 15:10:45
@sandro:supersandro.deSandro 🐧 I did gh pr checkout 450577 and nix build -f. python3Packages.pyside6 15:12:24
@sandro:supersandro.deSandro 🐧🤦‍♂️15:13:39
@sandro:supersandro.deSandro 🐧I dropped the withJemalloc = false from qtbase thinking it was for pyside15:13:53
@k900:0upti.meK900Oh, that's for the bootstrap qtbase15:19:07
@k900:0upti.meK900Because it's only used to build just enough qttools to build translations15:19:20
@k900:0upti.meK900It's never actually used at runtime15:19:28
@sandro:supersandro.deSandro 🐧and as showed it wouldn't even work15:46:25
@sandro:supersandro.deSandro 🐧
[359/1048] Building CXX object PySide6/QtXml/CMakeFiles/QtXml.dir/PySide6/QtXml/qdomnodelist_wrapper.cpp.o
[360/1048] Building CXX object PySide6/QtXml/CMakeFiles/QtXml.dir/PySide6/QtXml/qdomimplementation_wrapper.cpp.o
[361/1048] Building CXX object PySide6/QtXml/CMakeFiles/QtXml.dir/PySide6/QtXml/qdomnamednodemap_wrapper.cpp.o
[362/1048] Building CXX object PySide6/QtXml/CMakeFiles/QtXml.dir/PySide6/QtXml/qdomelement_wrapper.cpp.o
[363/1048] Building CXX object PySide6/QtXml/CMakeFiles/QtXml.dir/PySide6/QtXml/qdomnode_wrapper.cpp.o
[364/1048] Building CXX object PySide6/QtXml/CMakeFiles/QtXml.dir/PySide6/QtXml/qtxml_module_wrapper.cpp.o
[365/1048] Building CXX object PySide6/QtNetwork/CMakeFiles/QtNetwork.dir/PySide6/QtNetwork/qtnetwork_module_wrapper.cpp.o
/build/pyside-setup/sources/pyside6/build/PySide6/QtNetwork/PySide6/QtNetwork/qtnetwork_module_wrapper.cpp: In function 'void PySequence_PythonToCpp__QList_QSsl_SslProtocol_(PyObject*, void*)':
/build/pyside-setup/sources/pyside6/build/PySide6/QtNetwork/PySide6/QtNetwork/qtnetwork_module_wrapper.cpp:1866:43: warning: 'QSsl::TlsV1_0' is deprecated: Use TlsV1_2OrLater instead. [-Wdeprecated-declarations]
 1866 |         ::QSsl::SslProtocol cppItem{QSsl::TlsV1_0};
      |                                           ^~~~~~~
In file included from /nix/store/dzv6yg98frldbf9a1r5n4pvhwy03jz5r-qtbase-6.10.0/include/QtNetwork/qsslcertificate.h:20,
                 from /nix/store/dzv6yg98frldbf9a1r5n4pvhwy03jz5r-qtbase-6.10.0/include/QtNetwork/qsslerror.h:12,
                 from /nix/store/dzv6yg98frldbf9a1r5n4pvhwy03jz5r-qtbase-6.10.0/include/QtNetwork/qsslsocket.h:13,
                 from /nix/store/dzv6yg98frldbf9a1r5n4pvhwy03jz5r-qtbase-6.10.0/include/QtNetwork/qsslconfiguration.h:27,
                 from /nix/store/dzv6yg98frldbf9a1r5n4pvhwy03jz5r-qtbase-6.10.0/include/QtNetwork/QSslConfiguration:1,
                 from /nix/store/dzv6yg98frldbf9a1r5n4pvhwy03jz5r-qtbase-6.10.0/include/QtNetwork/qnetworkaccessmanager.h:14,
                 from /build/pyside-setup/sources/pyside6/build/PySide6/QtNetwork/PySide6/QtNetwork/pyside6_qtnetwork_python.h:28,
                 from /build/pyside-setup/sources/pyside6/build/PySide6/QtNetwork/PySide6/QtNetwork/qtnetwork_module_wrapper.cpp:24:
/nix/store/dzv6yg98frldbf9a1r5n4pvhwy03jz5r-qtbase-6.10.0/include/QtNetwork/qssl.h:52:9: note: declared here
   52 |         TlsV1_0 QT_DEPRECATED_VERSION_X_6_3("Use TlsV1_2OrLater instead."),
      |         ^~~~~~~
[366/1048] Building CXX object PySide6/QtGui/CMakeFiles/QtGui.dir/PySide6/QtGui/qtextframe_iterator_wrapper.cpp.o
[367/1048] Building CXX object PySide6/QtGui/CMakeFiles/QtGui.dir/PySide6/QtGui/qabstracttextdocumentlayout_paintcontext_wrapper.cpp.o
[368/1048] Building CXX object PySide6/QtGui/CMakeFiles/QtGui.dir/PySide6/QtGui/qtextblock_iterator_wrapper.cpp.o
[369/1048] Building CXX object PySide6/QtGui/CMakeFiles/QtGui.dir/PySide6/QtGui/qshaderversion_wrapper.cpp.o
[370/1048] Building CXX object PySide6/QtGui/CMakeFiles/QtGui.dir/PySide6/QtGui/qabstracttextdocumentlayout_selection_wrapper.cpp.o
[371/1048] Building CXX object PySide6/QtGui/CMakeFiles/QtGui.dir/PySide6/QtGui/qabstractfileiconprovider_wrapper.cpp.o
[372/1048] Building CXX object PySide6/QtGui/CMakeFiles/QtGui.dir/PySide6/QtGui/qaccessibilityhints_wrapper.cpp.o
[373/1048] Building CXX object PySide6/QtGui/CMakeFiles/QtGui.dir/PySide6/QtGui/qabstracttextdocumentlayout_wrapper.cpp.o
ninja: build stopped: subcommand failed.
15:46:33
@sandro:supersandro.deSandro 🐧Do we build with Werror? I couldn't find another error15:46:43
@sandro:supersandro.deSandro 🐧oh wait, I found the segmentation fault somewhere above you where talking about15:47:07
@sandro:supersandro.deSandro 🐧just with no error next to it15:47:13
@sandro:supersandro.deSandro 🐧Annoying that it is at the very end of the build ...16:57:17

Show newer messages


Back to Room ListRoom Version: 9