!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

563 Members
122 Servers

Load older messages


SenderMessageTime
19 Aug 2025
@artturin:matrix.orgArtturinTry now14:41:36
@artturin:matrix.orgArtturinInstead of moving them to nativeBuildInputs, I made them run with an emulator14:42:01
@quadradical:federated.nexusQuadRadical (Ping)interesting idea14:43:02
@quadradical:federated.nexusQuadRadical (Ping) it fails with absolutely 0 output 14:43:28
@quadradical:federated.nexusQuadRadical (Ping)Screenshot From 2025-08-19 10-43-33.png
Download Screenshot From 2025-08-19 10-43-33.png
14:43:38
@artturin:matrix.orgArtturinTry now14:44:33
@artturin:matrix.orgArtturin Added a set -x 14:44:37
@quadradical:federated.nexusQuadRadical (Ping)👍️14:44:51
@quadradical:federated.nexusQuadRadical (Ping)
error: builder for '/nix/store/ljxdbd1bkvrj29kj50rc001ffwk2jba9-gtk3-immodule.cache.drv' failed with exit code 1;
       last 25 log lines:
       > + shift
       > + local 'hooksSlice=failureHooks[@]'
       > + local hook
       > + for hook in "_callImplicitHook 0 $hookName" ${!hooksSlice+"${!hooksSlice}"}
       > + _logHook failureHook '_callImplicitHook 0 failureHook'
       > + [[ -z 2 ]]
       > + local hookKind=failureHook
       > + local 'hookExpr=_callImplicitHook 0 failureHook'
       > + shift 2
       > + declare -F '_callImplicitHook 0 failureHook'
       > + type -p '_callImplicitHook 0 failureHook'
       > + [[ _callImplicitHook 0 failureHook != _callImplicitHook* ]]
       > + _eval '_callImplicitHook 0 failureHook'
       > + declare -F '_callImplicitHook 0 failureHook'
       > + eval '_callImplicitHook 0 failureHook'
       > ++ _callImplicitHook 0 failureHook
       > ++ local def=0
       > ++ local hookName=failureHook
       > ++ declare -F failureHook
       > ++ type -p failureHook
       > ++ '[' -n '' ']'
       > ++ return 0
       > + return 0
       > + '[' -n '' ']'
       > + return 1
       For full logs, run 'nix log /nix/store/ljxdbd1bkvrj29kj50rc001ffwk2jba9-gtk3-immodule.cache.drv'.
14:45:45
@quadradical:federated.nexusQuadRadical (Ping)ill send the full log14:45:48
@quadradical:federated.nexusQuadRadical (Ping)
+++ mkdir -p /nix/store/1i1k08qg59vpglsiibdhl5ax1zdy7243-gtk3-immodule.cache/etc/gtk-3.0/
+++ GTK_PATH=/nix/store/sn268l2xkdvkvagq1r35xy9071zns4hx-ibus-with-plugins-1.5.32/lib/gtk-3.0/
+++ /nix/store/mfj180vhpbvak9rk1ksfjyglrffqny5v-qemu-user-10.0.2/bin/qemu-aarch64 gtk-query-immodules-3.0
+ exitHandler
+ exitCode=1
+ set +e
+ '[' -n '' ']'
+ ((  1 != 0  ))
+ runHook failureHook
+ local hookName=failureHook
+ shift
+ local 'hooksSlice=failureHooks[@]'
+ local hook
+ for hook in "_callImplicitHook 0 $hookName" ${!hooksSlice+"${!hooksSlice}"}
+ _logHook failureHook '_callImplicitHook 0 failureHook'
+ [[ -z 2 ]]
+ local hookKind=failureHook
+ local 'hookExpr=_callImplicitHook 0 failureHook'
+ shift 2
+ declare -F '_callImplicitHook 0 failureHook'
+ type -p '_callImplicitHook 0 failureHook'
+ [[ _callImplicitHook 0 failureHook != _callImplicitHook* ]]
+ _eval '_callImplicitHook 0 failureHook'
+ declare -F '_callImplicitHook 0 failureHook'
+ eval '_callImplicitHook 0 failureHook'
++ _callImplicitHook 0 failureHook
++ local def=0
++ local hookName=failureHook
++ declare -F failureHook
++ type -p failureHook
++ '[' -n '' ']'
++ return 0
+ return 0
+ '[' -n '' ']'
+ return 1
14:46:06
@quadradical:federated.nexusQuadRadical (Ping)thats the log14:46:13
@quadradical:federated.nexusQuadRadical (Ping) whats the output of ${pkgs.stdenv.hostPlatform.emulator pkgs.buildPackages} btw where you can then just put ` gtk-query-immodules-3.0` after it? does it return an env binary or smth? 14:46:57
@artturin:matrix.orgArtturinYou can see what it returns above14:47:26
@artturin:matrix.orgArtturina qemu14:47:30
@quadradical:federated.nexusQuadRadical (Ping)oh i see14:47:37
@quadradical:federated.nexusQuadRadical (Ping)interesting14:47:38
@artturin:matrix.orgArtturin on native nix-repl> stdenv.hostPlatform.emulator buildPackages "/nix/store/2nry42jg5kabvvy3dpg80x56kbixb4jq-exec/bin/exec" 14:47:51
@artturin:matrix.orgArtturinhttps://github.com/NixOS/nixpkgs/blob/8d36b325c265d26634e5d8936c40503be844018b/lib/systems/default.nix#L37614:48:07
@quadradical:federated.nexusQuadRadical (Ping)thats cool14:48:19
@artturin:matrix.orgArtturinOh right14:50:15
@artturin:matrix.orgArtturinThe issue is that gtk-query-immodules isn't in path because it's in buildInputs14:50:25
@artturin:matrix.orgArtturinand strictDeps true14:50:30
@quadradical:federated.nexusQuadRadical (Ping)ah right14:50:52
@artturin:matrix.orgArtturinTry now14:50:53
@quadradical:federated.nexusQuadRadical (Ping)trying14:51:51
@quadradical:federated.nexusQuadRadical (Ping) failed 14:53:47
@quadradical:federated.nexusQuadRadical (Ping)
+++ mkdir -p /nix/store/1i1k08qg59vpglsiibdhl5ax1zdy7243-gtk3-immodule.cache/etc/gtk-3.0/
+++ GTK_PATH=/nix/store/sn268l2xkdvkvagq1r35xy9071zns4hx-ibus-with-plugins-1.5.32/lib/gtk-3.0/
+++ /nix/store/mfj180vhpbvak9rk1ksfjyglrffqny5v-qemu-user-10.0.2/bin/qemu-aarch64 gtk-query-immodules-3.0
+ exitHandler
+ exitCode=1
+ set +e
+ '[' -n '' ']'
+ ((  1 != 0  ))
+ runHook failureHook
+ local hookName=failureHook
+ shift
+ local 'hooksSlice=failureHooks[@]'
+ local hook
+ for hook in "_callImplicitHook 0 $hookName" ${!hooksSlice+"${!hooksSlice}"}
+ _logHook failureHook '_callImplicitHook 0 failureHook'
+ [[ -z 2 ]]
+ local hookKind=failureHook
+ local 'hookExpr=_callImplicitHook 0 failureHook'
+ shift 2
+ declare -F '_callImplicitHook 0 failureHook'
+ type -p '_callImplicitHook 0 failureHook'
+ [[ _callImplicitHook 0 failureHook != _callImplicitHook* ]]
+ _eval '_callImplicitHook 0 failureHook'
+ declare -F '_callImplicitHook 0 failureHook'
+ eval '_callImplicitHook 0 failureHook'
++ _callImplicitHook 0 failureHook
++ local def=0
++ local hookName=failureHook
++ declare -F failureHook
++ type -p failureHook
++ '[' -n '' ']'
++ return 0
+ return 0
+ '[' -n '' ']'
+ return 1
14:53:49
@quadradical:federated.nexusQuadRadical (Ping)output isnt that helpful is it14:53:55
@artturin:matrix.orgArtturinYou didn't update14:54:20

Show newer messages


Back to Room ListRoom Version: 6