!UNVBThoJtlIiVwiDjU:nixos.org

Staging

350 Members
Staging merges | Find currently open staging-next PRs: https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+sort%3Aupdated-desc+head%3Astaging-next+head%3Astaging-next-21.05+is%3Aopen115 Servers

Load older messages


SenderMessageTime
23 Sep 2025
@aloisw:julia0815.de@aloisw:julia0815.de Confirmed builds and tests work on x86_64-linux. Static build fails due to unrelated issues (nghttp3 trying to build a dynamic library and some weird test failure in nlohmann-json). 17:59:53
@aloisw:julia0815.de@aloisw:julia0815.de nghttp3: https://github.com/NixOS/nixpkgs/pull/445602 18:07:46
@aloisw:julia0815.de@aloisw:julia0815.de Ah wait ngtcp2 has the same shit. 18:08:12
@aloisw:julia0815.de@aloisw:julia0815.de
ngtcp2-static-x86_64-unknown-linux-musl> /nix/store/yh6s1ihxlxcdb4ihxm7zvk9356jsl8nw-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: cannot find -lngtcp2_crypto_ossl: No such file or directory
ngtcp2-static-x86_64-unknown-linux-musl> /nix/store/yh6s1ihxlxcdb4ihxm7zvk9356jsl8nw-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: have you installed the static version of the ngtcp2_crypto_ossl library ?
ngtcp2-static-x86_64-unknown-linux-musl> /nix/store/yh6s1ihxlxcdb4ihxm7zvk9356jsl8nw-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: cannot find -lngtcp2: No such file or directory
ngtcp2-static-x86_64-unknown-linux-musl> /nix/store/yh6s1ihxlxcdb4ihxm7zvk9356jsl8nw-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: have you installed the static version of the ngtcp2 library ?

Yuck.

18:11:06
@aloisw:julia0815.de@aloisw:julia0815.de Oh great. CMake will just shove the name you pass into target_link_libraries into the linker when there is no target with that name. So it works with dynamic library where the target is also called ngtcp2_crypto_ossl, but fails on static where it's called ngtcp2_crypto_ossl_static. 18:17:33
@aloisw:julia0815.de@aloisw:julia0815.de Worked around by disabling the examples too. Static curl builds now. 18:21:55
@aloisw:julia0815.de@aloisw:julia0815.de
/build/source/tests/src/unit-locale-cpp.cpp:134:
TEST CASE:  locale-dependent test (LC_NUMERIC=de_DE)
  check if locale is properly set

/build/source/tests/src/unit-locale-cpp.cpp:142: ERROR: CHECK( std::string(buffer.data()) == "12,34" ) is NOT correct!
  values: CHECK( 12.34 == 12,34 )

Is this supposed to work on musl?

18:33:44
@aloisw:julia0815.de@aloisw:julia0815.de

LC_NUMERIC and LC_MONETARY also admit no variation by locale. Solving these problems requires a major overhaul, but the main missing prerequisite is involvement from users who want the functionality.

Seems like no, but I'm too tired to figure out how to disable that test in nlohmann_json.

18:38:05
@aloisw:julia0815.de@aloisw:julia0815.de Actually they have a patch upstream (https://github.com/nlohmann/json/pull/4770), but I assume it's too late to squeeze a nlohmann rebuild in? 18:45:41
@emilazy:matrix.orgemily could conditionalize on static and fix on staging 19:12:55
24 Sep 2025
@aloisw:julia0815.de@aloisw:julia0815.de Thanks for the suggestion, done: https://github.com/NixOS/nixpkgs/pull/445699 (actually it's conditional on musl, because that's what really matters). 04:28:27
@emilazy:matrix.orgemilywhat were you building that ran into this?16:31:02
@emilazy:matrix.orgemily I just tried disabling i686-linux GHC and got 0 rebuilds from nixpkgs-review, even with allowUnfree. 16:31:12
@k900:0upti.meK900Uhhh idk16:31:25
@k900:0upti.meK900I forgor16:31:27
@k900:0upti.meK900Hold on let me eval16:31:37
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)last i checked ffmpeg i686 was failing17:09:33
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)something something dosbox something something bottles AAAAAAAAA17:09:44
@k900:0upti.meK900ffmpeg i686 goes into pipewire goes into most things17:10:13
@k900:0upti.meK900And it built for me17:10:16
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)image.png
Download image.png
17:18:13
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)we love cmake 417:18:14
@gsaurel:laas.frnim65sI can give it a shot tonight17:49:46
@gsaurel:laas.frnim65s(the things I'm updating rn are low impact leaf packages)17:50:51
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)laszip is fixed, you already have osg, and fltk has a PR cleaning it up (not yet fixing cmake, but i am confident that'll come too and then i'll merge that)17:58:27
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)one day i'll have to go throguh all freecad deps and make them not suck18:01:15
@emilazy:matrix.orgemilydid you figure this out? :)18:27:04
@emilazy:matrix.orgemilyI like to drop GHCs to relax after hard work.18:27:14
@k900:0upti.meK900No, I can't find it now18:48:22
@k900:0upti.meK900I don't know what the fuck that was18:48:25

Show newer messages


Back to Room ListRoom Version: 6