Skip to content

Update arcan#436263

Closed
suhr wants to merge 4 commits intoNixOS:masterfrom
suhr:arcan
Closed

Update arcan#436263
suhr wants to merge 4 commits intoNixOS:masterfrom
suhr:arcan

Conversation

@suhr
Copy link
Contributor

@suhr suhr commented Aug 23, 2025

Closes #369991.

Things done

  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

Add a 👍 reaction to pull requests you find important.

@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. labels Aug 23, 2025
@nixpkgs-ci nixpkgs-ci bot added the 9.needs: reviewer This PR currently has no reviewers requested and needs attention. label Aug 23, 2025
@Sigmanificient
Copy link
Member

nixpkgs-review result

Generated using nixpkgs-review-gha

Command: nixpkgs-review pr 436263
Commit: 14cf8de0a024601ef30a0df266960bd7e8b9b998 (subsequent changes)
Merge: ca0e52dc04df0b05f70ca518289e3ef1ffe39384

Logs: https://github.com/Sigmanificient/nixpkgs-review-gha/actions/runs/18341598660


x86_64-linux

❌ 11 packages failed to build:
  • arcan
  • arcan-all-wrapped
  • arcan-wrapped
  • arcan.dev
  • arcan.lib
  • arcan.man
  • cat9-wrapped
  • durden-wrapped
  • pipeworld-wrapped
  • prio-wrapped
  • xarcan
✅ 2 packages built:
  • cat9
  • durden

Error logs: `x86_64-linux`
arcan
[ 39%] Building C object shmif/CMakeFiles/arcan_shmif_server.dir/__/platform/posix/sem.c.o
[ 39%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstd_compress_sequences.c.o
[ 39%] Linking C shared library libarcan_shmif_server.so
[ 39%] Built target arcan_shmif_server
[ 39%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstd_compress_superblock.c.o
[ 39%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstd_double_fast.c.o
[ 39%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstd_fast.c.o
[ 40%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstd_lazy.c.o
[ 40%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstd_ldm.c.o
[ 40%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstd_opt.c.o
[ 40%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstdmt_compress.c.o
[ 40%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/decompress/huf_decompress.c.o
[ 40%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/decompress/zstd_ddict.c.o
[ 41%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/decompress/zstd_decompress.c.o
[ 41%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/decompress/zstd_decompress_block.c.o
[ 41%] Linking C shared library libarcan_a12.so
[ 41%] Built target arcan_a12
[ 41%] Linking C static library libsqlite3.a
[ 41%] Built target sqlite3
make: *** [Makefile:136: all] Error 2

aarch64-linux

❌ 11 packages failed to build:
  • arcan
  • arcan-all-wrapped
  • arcan-wrapped
  • arcan.dev
  • arcan.lib
  • arcan.man
  • cat9-wrapped
  • durden-wrapped
  • pipeworld-wrapped
  • prio-wrapped
  • xarcan
✅ 2 packages built:
  • cat9
  • durden

Error logs: `aarch64-linux`
arcan
  Command failed: 1

'/nix/store/h0hdccgw5r28sia1lwaya4hbx10sngqf-cmake-4.1.1/bin/cmake' '-DCMAKE_C_COMPILER=/nix/store/frxwlync78r3l94863r2cbnz7ngy273j-gcc-wrapper-14.3.0/bin/gcc' '-DMAKE_CXX_COMPILER=/nix/store/frxwlync78r3l94863r2cbnz7ngy273j-gcc-wrapper-14.3.0/bin/g++' '-DCMAKE_BUILD_TYPE=Release' '-DCMAKE_INSTALL_PREFIX=/build/fossil-archive/build' '-DLIBTYPE=STATIC' '-DCMAKE_BUILD_TYPE=Release' '-DCMAKE_INSTALL_PREFIX=/build/fossil-archive/build/lwa' '-DALSOFT_BACKEND_DSOUND=OFF' '-DALSOFT_BACKEND_MMDEVAPI=OFF' '-DALSOFT_BACKEND_JACK=OFF' '-DALSOFT_BACKEND_COREAUDIO=OFF' '-DALSOFT_BACKEND_OPENSL=OFF' '-DALSOFT_BACKEND_ALSA=OFF' '-DALSOFT_BACKEND_OSS=OFF' '-DALSOFT_BACKEND_PULSEAUDIO=OFF' '-DALSOFT_BACKEND_PORTAUDIO=OFF' '-DALSOFT_BACKEND_SOLARIS=OFF' '-DALSOFT_BACKEND_SNDIO=OFF' '-DALSOFT_BACKEND_QSA=OFF' '-DALSOFT_BACKEND_WAVE=OFF' '-DALSOFT_BACKEND_WINMM=OFF' '-DALSOFT_MIDI_FLUIDSYNTH=OFF' '-DALSOFT_BACKEND_ARCAN=ON' '-DALSOFT_REQUIRE_ARCAN=ON' '-DALSOFT_EXAMPLES=OFF' '-DALSOFT_DLOPEN=OFF' '-DALSOFT_UTILS=OFF' '-DALSOFT_CONFIG=OFF' '-DALSOFT_TESTS=OFF' '-DARCAN_SHMIF_LIB=/build/fossil-archive/build/shmif/libarcan_shmif.a' '-DARCAN_SHMIF_PATH=/build/fossil-archive/src/shmif' '-DARCAN_SHMIF_PLATFORM_HEADER=/build/fossil-archive/src/platform/platform.h' '-GUnix Makefiles' '-S' '/build/fossil-archive/src/../external/git/openal' '-B' '/build/fossil-archive/build/openal_lwa_static'

See also

/build/fossil-archive/build/openal_lwa-prefix/src/openal_lwa-stamp/openal_lwa-configure-*.log

make[2]: *** [CMakeFiles/openal_lwa.dir/build.make:92: openal_lwa-prefix/src/openal_lwa-stamp/openal_lwa-configure] Error 1
make[1]: *** [CMakeFiles/Makefile2:654: CMakeFiles/openal_lwa.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 25%] Building C object frameserver/avfeed/CMakeFiles/afsrv_avfeed.dir/default/avfeed.c.o
[ 25%] Linking C executable ../../afsrv_avfeed
[ 25%] Built target afsrv_avfeed
[ 25%] Linking C executable ../arcan_xwm
[ 25%] Built target arcan_xwm
[ 25%] Linking C static library libsqlite3.a
[ 25%] Built target sqlite3
make: *** [Makefile:136: all] Error 2


x86_64-darwin (sandbox = true)

✅ 2 packages built:
  • cat9
  • durden

aarch64-darwin (sandbox = true)

✅ 2 packages built:
  • cat9
  • durden

@suhr
Copy link
Contributor Author

suhr commented Oct 8, 2025

So it does not compile anymore? Weird.

@gepbird
Copy link
Contributor

gepbird commented Oct 21, 2025

From the build logs:

Compatibility with CMake < 3.10 will be removed from a future version of CMAKE

See #445447 for explanation of this issue, you can find many linked PRs there that fix this for other packages.

Copy link
Member

@Sigmanificient Sigmanificient left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@suhr I am getting an SSL error while fetching from chiselapp.com, can you look into it?

@nixpkgs-ci nixpkgs-ci bot removed the 9.needs: reviewer This PR currently has no reviewers requested and needs attention. label Oct 23, 2025
@gepbird
Copy link
Contributor

gepbird commented Oct 23, 2025

@suhr I am getting an SSL error while fetching from chiselapp.com, can you look into it?

Interesting, it still works for me:

nixpkgs ❯ nix build .#arcan.src --rebuild -L
fossil-archive> Cloning Fossil https://chiselapp.com/user/letoram/repository/arcan [152a24d5193c169a25e07ec0994dd0bf3e60afdb2016090cb1e73d2f78ce3a8d] into /nix/store/nfdv9jld3pgsnhk71scck7i3i2y12na7-fossil-archive
fossil-archive> Round-trips: 10   Artifacts sent: 0  received: 25830
fossil-archive> Clone done, wire bytes sent: 2882  received: 53443620  remote: 2607:f1c0:800:8902:68e8:7a3f:2812:3fc0
fossil-archive> Rebuilding repository meta-data...
fossil-archive>   100.0% complete...
fossil-archive> Extra delta compression... 43 deltas save 695,307 bytes
fossil-archive> Vacuuming the database...
fossil-archive> project-id: ad07d31a662232b3cba26dca2847b2828ec3a57f
fossil-archive> server-id:  f003e9ac5f7f5de16a08e64d98a74828d99f4c68
fossil-archive> admin-user: nobody (password is "zKFy38Ae6X")
fossil-archive> /nix/store/nfdv9jld3pgsnhk71scck7i3i2y12na7-fossil-archive ~
fossil-archive> Pull from https://chiselapp.com/user/letoram/repository/arcan
fossil-archive> Round-trips: 1   Artifacts sent: 0  received: 0
fossil-archive> Pull done, wire bytes sent: 335  received: 2435  remote: 2607:f1c0:800:8902:68e8:7a3f:2812:3fc0
fossil-archive> .fossil-settings/ignore-glob
fossil-archive> .gitignore
...

@iedame
Copy link
Contributor

iedame commented Oct 24, 2025

nixpkgs-review result

Generated using nixpkgs-review-gha

Command: nixpkgs-review pr 436263
Commit: 14cf8de0a024601ef30a0df266960bd7e8b9b998 (subsequent changes)
Merge: 8003421e28a6f4a3fb837006b10d1ca7530b6223

Logs: https://github.com/iedame/nixpkgs-review-gha/actions/runs/18770357940


x86_64-linux

❌ 11 packages failed to build:
  • arcan
  • arcan-all-wrapped
  • arcan-wrapped
  • arcan.dev
  • arcan.lib
  • arcan.man
  • cat9-wrapped
  • durden-wrapped
  • pipeworld-wrapped
  • prio-wrapped
  • xarcan
✅ 2 packages built:
  • cat9
  • durden

Error logs: `x86_64-linux`
arcan
[ 36%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/huf_compress.c.o
[ 37%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstd_compress.c.o
[ 37%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstd_compress_literals.c.o
[ 37%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstd_compress_sequences.c.o
[ 37%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstd_compress_superblock.c.o
[ 37%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstd_double_fast.c.o
[ 37%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstd_fast.c.o
[ 38%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstd_lazy.c.o
[ 38%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstd_ldm.c.o
[ 38%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstd_opt.c.o
[ 38%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstdmt_compress.c.o
[ 38%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/decompress/huf_decompress.c.o
[ 38%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/decompress/zstd_ddict.c.o
[ 39%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/decompress/zstd_decompress.c.o
[ 39%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/decompress/zstd_decompress_block.c.o
[ 39%] Linking C shared library libarcan_a12.so
[ 39%] Built target arcan_a12
[ 39%] Linking C static library libsqlite3.a
[ 39%] Built target sqlite3
make: *** [Makefile:136: all] Error 2

aarch64-linux

❌ 11 packages failed to build:
  • arcan
  • arcan-all-wrapped
  • arcan-wrapped
  • arcan.dev
  • arcan.lib
  • arcan.man
  • cat9-wrapped
  • durden-wrapped
  • pipeworld-wrapped
  • prio-wrapped
  • xarcan
✅ 2 packages built:
  • cat9
  • durden

Error logs: `aarch64-linux`
arcan
make[1]: *** Waiting for unfinished jobs....
[ 37%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstd_compress.c.o
[ 37%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstd_compress_literals.c.o
[ 37%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstd_compress_sequences.c.o
[ 37%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstd_compress_superblock.c.o
[ 37%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstd_double_fast.c.o
[ 37%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstd_fast.c.o
[ 38%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstd_lazy.c.o
[ 38%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstd_ldm.c.o
[ 38%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstd_opt.c.o
[ 38%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/compress/zstdmt_compress.c.o
[ 38%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/decompress/huf_decompress.c.o
[ 38%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/decompress/zstd_ddict.c.o
[ 39%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/decompress/zstd_decompress.c.o
[ 39%] Building C object a12/CMakeFiles/arcan_a12.dir/external/zstd/decompress/zstd_decompress_block.c.o
[ 39%] Linking C shared library libarcan_a12.so
[ 39%] Built target arcan_a12
[ 39%] Linking C static library libsqlite3.a
[ 39%] Built target sqlite3
make: *** [Makefile:136: all] Error 2

x86_64-darwin (sandbox = true)

✅ 2 packages built:
  • cat9
  • durden

aarch64-darwin (sandbox = true)

✅ 2 packages built:
  • cat9
  • durden

@iedame
Copy link
Contributor

iedame commented Oct 24, 2025

Arcan also have a codeberg mirror: https://codeberg.org/letoram/arcan

It may also be needed to update letoram-openal to latest unstable that fixes its cmake minimum

@suhr suhr closed this Oct 24, 2025
@vimpostor
Copy link
Contributor

You can also fix the cmake error without bumping openal:

diff --git a/pkgs/by-name/ar/arcan/package.nix b/pkgs/by-name/ar/arcan/package.nix
index 9f42fedad7c7..272c3b59ae8f 100644
--- a/pkgs/by-name/ar/arcan/package.nix
+++ b/pkgs/by-name/ar/arcan/package.nix
@@ -113,6 +113,9 @@ stdenv.mkDerivation (finalAttrs: {
   ]
   ++ lib.optionals useEspeak [ espeak-ng ];
 
+
+  CMAKE_POLICY_VERSION_MINIMUM = "3.5";
+
   cmakeFlags = [
     # The upstream project recommends tagging the distribution
     (lib.cmakeFeature "DISTR_TAG" "Nixpkgs")

Arcan also have a codeberg mirror

I would recommend using that, since the current fossil host has been having regular downtimes in the past months, presumably due to the usual LLM scraping bots.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update request: arcan 0.6.3.4 → 0.7.0

5 participants