!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

554 Members
118 Servers

Load older messages


SenderMessageTime
19 Aug 2025
@quadradical:federated.nexusQuadRadical (Ping)another one14:15:52
@artturin:matrix.orgArtturin Some nixos module has gtk3 in buildInputs instead of nativeBuildInputs or uses ${pkgs.gtk3} instead of ${pkgs.buildPackages.gtk3} 14:17:20
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)you are brave to try and build an entire phone on cross14:17:58
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)i'd have given up and done binfmt long ago14:18:19
@quadradical:federated.nexusQuadRadical (Ping) its only like 200 packages left to build 14:18:30
@quadradical:federated.nexusQuadRadical (Ping)less than that now, i think!14:18:35
@quadradical:federated.nexusQuadRadical (Ping)binfmt might have been smarter since id have binary cache14:18:42
@quadradical:federated.nexusQuadRadical (Ping)rn im building webkit and librewolf from scratch14:18:50
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)oh no14:18:57
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)wait LW does cross????14:19:05
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)no shot that works!14:19:18
@quadradical:federated.nexusQuadRadical (Ping) i dont kn ow 14:19:23
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)i mean, good luck lol14:19:23
@quadradical:federated.nexusQuadRadical (Ping)*know14:19:25
@quadradical:federated.nexusQuadRadical (Ping)it hasnt built yet14:19:26
@quadradical:federated.nexusQuadRadical (Ping) possibly ibus? https://github.com/NixOS/nixpkgs/blob/3ff30871f3893febe06cd37df35d52cd16559e56/nixos/modules/i18n/input-method/default.nix#L40 14:19:36
@artturin:matrix.orgArtturinYea I found that14:19:47
@quadradical:federated.nexusQuadRadical (Ping) gnome itself also uses pkgs.gtk3.out 14:20:20
@quadradical:federated.nexusQuadRadical (Ping)but idk if thats an issue14:20:26
@artturin:matrix.orgArtturinhttps://github.com/NixOS/nixpkgs/pull/43501414:20:36
@quadradical:federated.nexusQuadRadical (Ping)oh ty!14:20:59
@artturin:matrix.orgArtturinhttps://wiki.nixos.org/wiki/Nixpkgs/Reviewing_changes#Modules14:21:06
@quadradical:federated.nexusQuadRadical (Ping) appreciate it a lot 14:21:07
@artturin:matrix.orgArtturinNah that's in systemPackages14:21:55
@quadradical:federated.nexusQuadRadical (Ping) So something like this?
let
  ibusPath = "i18n/input-method/default.nix";
in {
  disabledModules = [ibusPath];

  imports = [
    (import "${inputs.ibus-fix}/nixos/modules/${ibusPath}")
  ];
14:31:41
@quadradical:federated.nexusQuadRadical (Ping)ibus-fix is your nixpkgs fork on your branch14:31:48
@quadradical:federated.nexusQuadRadical (Ping)its more the ibusPath here im not sure if its right14:32:00
@quadradical:federated.nexusQuadRadical (Ping) rn i get this:
error: builder for '/nix/store/38l3wfv20mkiniz5ng2nh8abm8fwfcyv-gtk3-immodule.cache.drv' failed with exit code 1;
       last 2 log lines:
       > Cannot load module /nix/store/sn268l2xkdvkvagq1r35xy9071zns4hx-ibus-with-plugins-1.5.32/lib/gtk-3.0/3.0.0/immodules/im-ibus.so: /nix/store/sn268l2xkdvkvagq1r35xy9071zns4hx-ibus-with-plugins-1.5.32/lib/gtk-3.0/3.0.0/immodules/im-ibus.so: cannot open shared object file: No such file or directory
       > /nix/store/sn268l2xkdvkvagq1r35xy9071zns4hx-ibus-with-plugins-1.5.32/lib/gtk-3.0/3.0.0/immodules/im-ibus.so does not export GTK+ IM module API: /nix/store/sn268l2xkdvkvagq1r35xy9071zns4hx-ibus-with-plugins-1.5.32/lib/gtk-3.0/3.0.0/immodules/im-ibus.so: cannot open shared object file: No such file or directory
       For full logs, run 'nix log /nix/store/38l3wfv20mkiniz5ng2nh8abm8fwfcyv-gtk3-immodule.cache.drv'.
14:32:13
@artturin:matrix.orgArtturinTry now14:41:36
@artturin:matrix.orgArtturinInstead of moving them to nativeBuildInputs, I made them run with an emulator14:42:01

Show newer messages


Back to Room ListRoom Version: 6