!rGlCMuXgAhgEpdvJUz:nixos.org

NixOS KDE

206 Members
57 Servers

Load older messages


SenderMessageTime
16 Jun 2025
@emilazy:matrix.orgemilyQt's whole build situation has always confused me.05:33:29
@emilazy:matrix.orgemilyso much preprocessing stuff05:33:35
@k900:0upti.meK900 ⚡️It's not even tools really, it's just some cmake nonsense05:33:37
@k900:0upti.meK900 ⚡️There's LAYERS05:33:42
@emilazy:matrix.orgemilywell it's about finding binaries right?05:33:46
@emilazy:matrix.orgemilyor no?05:33:50
@k900:0upti.meK900 ⚡️Not quite05:34:15
@k900:0upti.meK900 ⚡️It's not really finding specific things05:34:29
@k900:0upti.meK900 ⚡️It's finding "Qt"05:34:32
@k900:0upti.meK900 ⚡️Whatever that means05:34:37
@k900:0upti.meK900 ⚡️If you want to dig into it, give me another like hour05:37:38
@k900:0upti.meK900 ⚡️So I can add all the nativeBuildInputs everywhere05:37:50
@k900:0upti.meK900 ⚡️And then I can push it and you can see what happens if you take those out05:37:58
@k900:0upti.meK900 ⚡️OK I no longer understand anything08:30:43
@k900:0upti.meK900 ⚡️Some Qt packages are fine being in buildInputs08:30:50
@k900:0upti.meK900 ⚡️Some only get found from nativeBuildInputs08:30:58
@k900:0upti.meK900 ⚡️e.g. qtmultimedia wants to be in nativeBuildInputs, but qtsvg is fine being in buildInputs08:31:21
@k900:0upti.meK900 ⚡️Neither contains a single executable08:31:27
@k900:0upti.meK900 ⚡️angelfish only builds when qtwebengine is in both08:34:41
@emilazy:matrix.orgemilyanything obviously different about the CMake logic searching for them?09:08:32
@k900:0upti.meK900 ⚡️No idea09:24:20
@k900:0upti.meK900 ⚡️I have not looked yet09:24:22
@k900:0upti.meK900 ⚡️I am still bashing my head against getting it all to even build again09:24:30
@k900:0upti.meK900 ⚡️Down 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.meK900 ⚡️Basically 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.meK900 ⚡️Adding qttools to nativeBuildInputs makes the FindQt machinery explode09:51:31
@k900:0upti.meK900 ⚡️Somehow09:51:39
@k900:0upti.meK900 ⚡️I don't fully understand how or why09:51:43

Show newer messages


Back to Room ListRoom Version: 9