!rGlCMuXgAhgEpdvJUz:nixos.org

NixOS KDE

202 Members
56 Servers

Load older messages


SenderMessageTime
16 Jun 2025
@emilazy:matrix.orgemilyanything obviously different about the CMake logic searching for them?09:08:32
@k900:0upti.meK900No idea09:24:20
@k900:0upti.meK900I have not looked yet09:24:22
@k900:0upti.meK900I am still bashing my head against getting it all to even build again09:24:30
@k900:0upti.meK900Down to only a few packages though09:24:46
@k900:0upti.meK900 @emily https://github.com/NixOS/nixpkgs/pull/416534/commits/a9b16de0665b88d0d428e513a33144bdb865732c 09:39:58
@k900:0upti.meK900Basically if you take this and just revert everything but the ECM change, you'll see it blow up09:40:13
@emilazy:matrix.orgemily I'd look into it if I had the time :( but that commit makes it look like it's just qttools? is there something else other than QDoc going on? 09:47:35
@k900:0upti.meK900Adding qttools to nativeBuildInputs makes the FindQt machinery explode09:51:31
@k900:0upti.meK900Somehow09:51:39
@k900:0upti.meK900I don't fully understand how or why09:51:43
@emilazy:matrix.orgemilybut propagating it as a native input does not?09:52:07
@k900:0upti.meK900Propagating it also does09:52:14
@k900:0upti.meK900Like it works with no qttools09:52:25
@emilazy:matrix.orgemilybut that's what you do in the ECM patch?09:52:27
@k900:0upti.meK900But add qttools and it doesn't work09:52:30
@k900:0upti.meK900Yes, and I had to move all the deps around to make it work again09:52:41
@k900:0upti.meK900And I don't understand how that's related09:53:02
@emilazy:matrix.orgemily my guess is that it makes it find those things before qttools 09:53:33
@k900:0upti.meK900I have no idea tbh09:53:49
@emilazy:matrix.orgemilywhat changed about the setup to start blowing up? did stuff start looking for QDoc suddenly?09:53:52
@k900:0upti.meK900Because again, those Qt packages aren't found separately09:53:55
@k900:0upti.meK900There's a big FindQt.cmake helper09:54:03
@k900:0upti.meK900That takes a list of modules09:54:07
@k900:0upti.meK900And finds all of them or none of them09:54:11
@k900:0upti.meK900And somehow adding qttools breaks it09:54:19
@k900:0upti.meK900 The reason I added qttools is because a lot of frameworks have proper API docs now 09:54:38
@k900:0upti.meK900And Gear and Plasma will as well09:54:44
@k900:0upti.meK900In the next release09:54:47
@k900:0upti.meK900So the builds start requiring qdoc09:54:55

Show newer messages


Back to Room ListRoom Version: 9