| 17 Aug 2025 |
Artturin | yeah yaml2json isn't borked | 23:38:57 |
QuadRadical (Ping) | ah, i see | 23:39:10 |
QuadRadical (Ping) | thanks | 23:39:11 |
Sandro | https://github.com/SenchoPens/base16.nix/pull/26 | 23:40:17 |
QuadRadical (Ping) | thank you ❤️ | 23:40:47 |
Artturin | I'll reply the nixpkgs PR to your question | 23:42:35 |
| 18 Aug 2025 |
QuadRadical (Ping) | ugh, twitter-color-emojis font fails to cross comp:
error: builder for '/nix/store/ksmcjf0kssbpz1axf3v8wvz5yjxigj19-twitter-color-emoji-aarch64-unknown-linux-gnu-15.0.2.drv' failed with exit code 2;
last 25 log lines:
> zopflipng -y "build/quantized_pngs/emoji_u3030.png" "build/compressed_pngs/emoji_u3030.png" 1> /dev/null 2>&1
> zopflipng -y "build/quantized_pngs/emoji_u303d.png" "build/compressed_pngs/emoji_u303d.png" 1> /dev/null 2>&1
> zopflipng -y "build/quantized_pngs/emoji_u30_20e3.png" "build/compressed_pngs/emoji_u30_20e3.png" 1> /dev/null 2>&1
> zopflipng -y "build/quantized_pngs/emoji_u31_20e3.png" "build/compressed_pngs/emoji_u31_20e3.png" 1> /dev/null 2>&1
> zopflipng -y "build/quantized_pngs/emoji_u3297.png" "build/compressed_pngs/emoji_u3297.png" 1> /dev/null 2>&1
> zopflipng -y "build/quantized_pngs/emoji_u3299.png" "build/compressed_pngs/emoji_u3299.png" 1> /dev/null 2>&1
> zopflipng -y "build/quantized_pngs/emoji_u32_20e3.png" "build/compressed_pngs/emoji_u32_20e3.png" 1> /dev/null 2>&1
> zopflipng -y "build/quantized_pngs/emoji_u33_20e3.png" "build/compressed_pngs/emoji_u33_20e3.png" 1> /dev/null 2>&1
> zopflipng -y "build/quantized_pngs/emoji_u34_20e3.png" "build/compressed_pngs/emoji_u34_20e3.png" 1> /dev/null 2>&1
> zopflipng -y "build/quantized_pngs/emoji_u35_20e3.png" "build/compressed_pngs/emoji_u35_20e3.png" 1> /dev/null 2>&1
> zopflipng -y "build/quantized_pngs/emoji_u36_20e3.png" "build/compressed_pngs/emoji_u36_20e3.png" 1> /dev/null 2>&1
> zopflipng -y "build/quantized_pngs/emoji_u37_20e3.png" "build/compressed_pngs/emoji_u37_20e3.png" 1> /dev/null 2>&1
> zopflipng -y "build/quantized_pngs/emoji_u38_20e3.png" "build/compressed_pngs/emoji_u38_20e3.png" 1> /dev/null 2>&1
> zopflipng -y "build/quantized_pngs/emoji_u39_20e3.png" "build/compressed_pngs/emoji_u39_20e3.png" 1> /dev/null 2>&1
> zopflipng -y "build/quantized_pngs/emoji_ua9.png" "build/compressed_pngs/emoji_ua9.png" 1> /dev/null 2>&1
> zopflipng -y "build/quantized_pngs/emoji_uae.png" "build/compressed_pngs/emoji_uae.png" 1> /dev/null 2>&1
> zopflipng -y "build/quantized_pngs/emoji_ue50a.png" "build/compressed_pngs/emoji_ue50a.png" 1> /dev/null 2>&1
> python3 add_glyphs.py -f "TwitterColorEmoji.tmpl.ttx.tmpl" -o "TwitterColorEmoji.tmpl.ttx" -d "build/compressed_pngs" -a emoji_aliases.txt
> python3 add_glyphs.py --add_cmap4 --add_glyf -f "TwitterColorEmoji.tmpl.ttx.tmpl" -o "NotoColorEmoji_WindowsCompatible.tmpl.ttx" -d "build/compressed_pngs" -a emoji_aliases.txt
> /nix/store/gkwbw9nzbkbz298njbn3577zmrnglbbi-bash-5.3p0/bin/bash: line 1: /nix/store/ds6al5mill8ay2ain1kv5m13sfyjsdr1-python3-aarch64-unknown-linux-gnu-3.13.5/bin/python3: cannot execute binary file: Exec format error
> /nix/store/gkwbw9nzbkbz298njbn3577zmrnglbbi-bash-5.3p0/bin/bash: line 1: /nix/store/ds6al5mill8ay2ain1kv5m13sfyjsdr1-python3-aarch64-unknown-linux-gnu-3.13.5/bin/python3: cannot execute binary file: Exec format error
> make: *** [Makefile:201: TwitterColorEmoji.tmpl.ttx] Error 126
> make: *** Waiting for unfinished jobs....
> make: *** [Makefile:204: NotoColorEmoji_WindowsCompatible.tmpl.ttx] Error 126
> rm build/emoji/emoji_ue50a.png
For full logs, run 'nix log /nix/store/ksmcjf0kssbpz1axf3v8wvz5yjxigj19-twitter-color-emoji-aarch64-unknown-linux-gnu-15.0.2.drv'.
| 00:03:24 |
Artturin | https://github.com/NixOS/nixpkgs/pull/434587 this should fix it | 00:10:18 |
QuadRadical (Ping) | ahhh, thank you!! | 00:10:40 |
Artturin | Didn't 🤔 | 00:11:32 |
QuadRadical (Ping) | i was thinking adding python to nativeBuildInputs might help but idk | 00:12:16 |
Artturin | Nvm I tried building again and I started the build before saving the fix | 00:14:24 |
Artturin | Got a different error now | 00:14:30 |
Artturin | waveflag.c:19:10: fatal error: cairo.h: No such file or directory
19 | #include <cairo.h>
| ^~~~~~~~~
compilation terminated.
| 00:14:44 |
Artturin | needs cairo in buildInputs | 00:15:07 |
QuadRadical (Ping) | hmm ok | 00:15:19 |
Artturin | If strictDeps was enabled then this would be caught on native too | 00:15:20 |
QuadRadical (Ping) | i want to thank you for all your help today, i really appreciate it | 00:16:23 |
Artturin | You're welcome | 00:18:28 |
QuadRadical (Ping) | but wait, cairo is nativeBuildInputs | 00:21:35 |
QuadRadical (Ping) | * but wait, cairo is in nativeBuildInputs | 00:21:40 |
QuadRadical (Ping) | oh does it need to be in buildInputs instead of native? | 00:21:49 |
Artturin | Failed with it in buildInputs too | 00:23:00 |
Artturin | Checked the source and it's building a program for running during the build | 00:23:09 |
QuadRadical (Ping) | hmm interesting | 00:23:25 |
Artturin | https://github.com/NixOS/nixpkgs/blob/master/pkgs/by-name/no/noto-fonts-color-emoji/package.nix#L27 noto-color-fonts-emoji already works for cross | 00:23:29 |
Artturin | so I'll copy it's dpes | 00:23:35 |
Artturin | * so I'll copy it's deps | 00:23:38 |
Artturin | https://github.com/NixOS/nixpkgs/pull/434308 | 12:05:19 |
dramforever | how do i reproduce this problem? | 15:23:35 |