Skip to content

jetbrains: 2025.1.1 -> 2025.1.5#419026

Merged
adamcstephens merged 5 commits intoNixOS:masterfrom
ners:jetbrains
Aug 2, 2025
Merged

jetbrains: 2025.1.1 -> 2025.1.5#419026
adamcstephens merged 5 commits intoNixOS:masterfrom
ners:jetbrains

Conversation

@ners
Copy link
Member

@ners ners commented Jun 22, 2025

Things done

Fixes #425328

jetbrains.clion: 2025.1.2 -> 2025.1.4
jetbrains.dataspell: 2025.1.1 -> 2025.1.2.1
jetbrains.goland: 2025.1.2 -> 2025.1.4
jetbrains.idea-community: 2025.1.2 -> 2025.1.4.1
jetbrains.idea-ultimate: 2025.1.2 -> 2025.1.4.1
jetbrains.phpstorm: 2025.1.2 -> 2025.1.4.1
jetbrains.pycharm-community: 2025.1.2 -> 2025.1.3.1
jetbrains.pycharm-professional: 2025.1.2 -> 2025.1.3.1
jetbrains.rider: 2025.1.2 -> 2025.1.4
jetbrains.ruby-mine: 2025.1.2 -> 2025.1.4.1
jetbrains.rust-rover: 2025.1.3 -> 2025.1.5
jetbrains.webstorm: 2025.1.2 -> 2025.1.4.1
  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • Nixpkgs 25.11 Release Notes (or backporting 24.11 and 25.05 Nixpkgs Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
  • NixOS 25.11 Release Notes (or backporting 24.11 and 25.05 NixOS Release notes)
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other contributing documentation in corresponding paths.

Add a 👍 reaction to pull requests you find important.

@nix-owners nix-owners bot requested review from edwtjo, leona-ya and theCapypara June 22, 2025 15:49
@github-actions github-actions bot added 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. labels Jun 22, 2025
@tanordheim
Copy link

This doesn't build for me - nor does the jetbrains.rider package in nixpkgs unstable. It seems to be due to the issues outlined in #396195. The fix described in #396195 (comment) solves it, if I manually override the package like so:

  pkgs.jetbrains.rider.override {
    libxml2 = pkgs.runCommand "libxml2.so.2" { } ''
      install -Dm555                       \
        ${pkgs.libxml2.out}/lib/libxml2.so \
        $out/lib/libxml2.so.2
    '';
  };

Would this be worth upstreaming while you're at it, or should it be a separate PR in that case? I'm on aarch64 (Apple Silicon) for what its worth but the libxml issue doesn't seem architecture dependent.

@theCapypara theCapypara mentioned this pull request Jun 24, 2025
13 tasks
@ners ners changed the title jetbrains.rider: 2025.1.2 -> 2025.1.3 jetbrains: 2025.1.2 -> 2025.1.3 Jun 24, 2025
@nixpkgs-ci nixpkgs-ci bot removed 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. labels Jun 24, 2025
@JBassett
Copy link
Contributor

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 419026
Commit: 1c5759d13f6472ccd7c463b6221d631d6244a209


x86_64-linux

✅ 7 packages built:
  • jetbrains.clion
  • jetbrains.goland
  • jetbrains.idea-community-bin
  • jetbrains.idea-ultimate
  • jetbrains.rider
  • jetbrains.ruby-mine
  • jetbrains.webstorm

@JBassett
Copy link
Contributor

Validated idea-ultimate with a multi module project with Kotlin, Python and Typescript modules.

@nixpkgs-ci nixpkgs-ci bot added the 12.approvals: 1 This PR was reviewed and approved by one person. label Jun 24, 2025
@MattSturgeon
Copy link
Contributor

nixpkgs-review result

Generated using nixpkgs-review-gha

Command: nixpkgs-review pr 419026

Logs: https://github.com/MattSturgeon/nixpkgs-review-gha/actions/runs/15879156940


x86_64-linux (sandbox = true)

✅ 7 packages built:
  • jetbrains.clion
  • jetbrains.goland
  • jetbrains.idea-community-bin
  • jetbrains.idea-ultimate
  • jetbrains.rider
  • jetbrains.ruby-mine
  • jetbrains.webstorm

aarch64-linux (sandbox = true)

❌ 2 packages failed to build:
  • jetbrains.clion
  • jetbrains.rider
✅ 5 packages built:
  • jetbrains.goland
  • jetbrains.idea-community (jetbrains.idea-community-bin)
  • jetbrains.idea-ultimate
  • jetbrains.ruby-mine
  • jetbrains.webstorm

Error logs: `aarch64-linux`
jetbrains.clion
searching for dependencies of /nix/store/hih0zz503dmf94sv01gvm1l08jnfb85p-clion-2025.1.3/clion/bin/gdb/linux/aarch64/lib/python3.8/lib-dynload/_codecs_iso2022.cpython-38-aarch64-linux-gnu.so
searching for dependencies of /nix/store/hih0zz503dmf94sv01gvm1l08jnfb85p-clion-2025.1.3/clion/bin/gdb/linux/aarch64/lib/python3.8/lib-dynload/unicodedata.cpython-38-aarch64-linux-gnu.so
searching for dependencies of /nix/store/hih0zz503dmf94sv01gvm1l08jnfb85p-clion-2025.1.3/clion/bin/gdb/linux/aarch64/lib/python3.8/lib-dynload/_codecs_cn.cpython-38-aarch64-linux-gnu.so
searching for dependencies of /nix/store/hih0zz503dmf94sv01gvm1l08jnfb85p-clion-2025.1.3/clion/bin/gdb/linux/aarch64/lib/python3.8/lib-dynload/_datetime.cpython-38-aarch64-linux-gnu.so
searching for dependencies of /nix/store/hih0zz503dmf94sv01gvm1l08jnfb85p-clion-2025.1.3/clion/bin/gdb/linux/aarch64/lib/python3.8/lib-dynload/_codecs_hk.cpython-38-aarch64-linux-gnu.so
searching for dependencies of /nix/store/hih0zz503dmf94sv01gvm1l08jnfb85p-clion-2025.1.3/clion/bin/gdb/linux/aarch64/lib/python3.8/lib-dynload/array.cpython-38-aarch64-linux-gnu.so
searching for dependencies of /nix/store/hih0zz503dmf94sv01gvm1l08jnfb85p-clion-2025.1.3/clion/bin/gdb/linux/aarch64/lib/python3.8/lib-dynload/_lsprof.cpython-38-aarch64-linux-gnu.so
searching for dependencies of /nix/store/hih0zz503dmf94sv01gvm1l08jnfb85p-clion-2025.1.3/clion/bin/gdb/linux/aarch64/lib/python3.8/lib-dynload/_multibytecodec.cpython-38-aarch64-linux-gnu.so
searching for dependencies of /nix/store/hih0zz503dmf94sv01gvm1l08jnfb85p-clion-2025.1.3/clion/bin/gdb/linux/aarch64/lib/python3.8/lib-dynload/_testimportmultiple.cpython-38-aarch64-linux-gnu.so
searching for dependencies of /nix/store/hih0zz503dmf94sv01gvm1l08jnfb85p-clion-2025.1.3/clion/bin/gdb/linux/aarch64/lib/python3.8/lib-dynload/binascii.cpython-38-aarch64-linux-gnu.so
    libz.so.1 -> found: /nix/store/4naij40hybv9hdsfvvf2b8h437w67bb1-zlib-1.3.1/lib
setting RPATH to: /nix/store/4naij40hybv9hdsfvvf2b8h437w67bb1-zlib-1.3.1/lib
searching for dependencies of /nix/store/hih0zz503dmf94sv01gvm1l08jnfb85p-clion-2025.1.3/clion/bin/gdb/linux/aarch64/lib/python3.8/lib-dynload/_pickle.cpython-38-aarch64-linux-gnu.so
searching for dependencies of /nix/store/hih0zz503dmf94sv01gvm1l08jnfb85p-clion-2025.1.3/clion/bin/gdb/linux/aarch64/lib/python3.8/lib-dynload/_elementtree.cpython-38-aarch64-linux-gnu.so
searching for dependencies of /nix/store/hih0zz503dmf94sv01gvm1l08jnfb85p-clion-2025.1.3/clion/bin/gdb/linux/aarch64/lib/python3.8/lib-dynload/resource.cpython-38-aarch64-linux-gnu.so
searching for dependencies of /nix/store/hih0zz503dmf94sv01gvm1l08jnfb85p-clion-2025.1.3/clion/bin/gdb/linux/aarch64/lib/python3.8/lib-dynload/_queue.cpython-38-aarch64-linux-gnu.so
auto-patchelf: 1 dependencies could not be satisfied
error: auto-patchelf could not satisfy dependency libxml2.so.2 wanted by /nix/store/hih0zz503dmf94sv01gvm1l08jnfb85p-clion-2025.1.3/clion/bin/lldb/linux/aarch64/lib/liblldb.so
auto-patchelf failed to find all the required dependencies.
Add the missing dependencies to --libs or use `--ignore-missing="foo.so.1 bar.so etc.so"`.
jetbrains.rider
searching for dependencies of /nix/store/i6bbkj0zr88nm3hn84why300k6hjvrx4-rider-2025.1.3/rider/plugins/cidr-debugger-plugin/bin/lldb/linux/aarch64/lib/python3.8/lib-dynload/_datetime.cpython-38-aarch64-linux-gnu.so
searching for dependencies of /nix/store/i6bbkj0zr88nm3hn84why300k6hjvrx4-rider-2025.1.3/rider/plugins/cidr-debugger-plugin/bin/lldb/linux/aarch64/lib/python3.8/lib-dynload/_codecs_hk.cpython-38-aarch64-linux-gnu.so
searching for dependencies of /nix/store/i6bbkj0zr88nm3hn84why300k6hjvrx4-rider-2025.1.3/rider/plugins/cidr-debugger-plugin/bin/lldb/linux/aarch64/lib/python3.8/lib-dynload/array.cpython-38-aarch64-linux-gnu.so
searching for dependencies of /nix/store/i6bbkj0zr88nm3hn84why300k6hjvrx4-rider-2025.1.3/rider/plugins/cidr-debugger-plugin/bin/lldb/linux/aarch64/lib/python3.8/lib-dynload/_lsprof.cpython-38-aarch64-linux-gnu.so
searching for dependencies of /nix/store/i6bbkj0zr88nm3hn84why300k6hjvrx4-rider-2025.1.3/rider/plugins/cidr-debugger-plugin/bin/lldb/linux/aarch64/lib/python3.8/lib-dynload/_multibytecodec.cpython-38-aarch64-linux-gnu.so
searching for dependencies of /nix/store/i6bbkj0zr88nm3hn84why300k6hjvrx4-rider-2025.1.3/rider/plugins/cidr-debugger-plugin/bin/lldb/linux/aarch64/lib/python3.8/lib-dynload/_testimportmultiple.cpython-38-aarch64-linux-gnu.so
searching for dependencies of /nix/store/i6bbkj0zr88nm3hn84why300k6hjvrx4-rider-2025.1.3/rider/plugins/cidr-debugger-plugin/bin/lldb/linux/aarch64/lib/python3.8/lib-dynload/binascii.cpython-38-aarch64-linux-gnu.so
    libz.so.1 -> found: /nix/store/4naij40hybv9hdsfvvf2b8h437w67bb1-zlib-1.3.1/lib
setting RPATH to: /nix/store/4naij40hybv9hdsfvvf2b8h437w67bb1-zlib-1.3.1/lib
searching for dependencies of /nix/store/i6bbkj0zr88nm3hn84why300k6hjvrx4-rider-2025.1.3/rider/plugins/cidr-debugger-plugin/bin/lldb/linux/aarch64/lib/python3.8/lib-dynload/_pickle.cpython-38-aarch64-linux-gnu.so
searching for dependencies of /nix/store/i6bbkj0zr88nm3hn84why300k6hjvrx4-rider-2025.1.3/rider/plugins/cidr-debugger-plugin/bin/lldb/linux/aarch64/lib/python3.8/lib-dynload/_elementtree.cpython-38-aarch64-linux-gnu.so
searching for dependencies of /nix/store/i6bbkj0zr88nm3hn84why300k6hjvrx4-rider-2025.1.3/rider/plugins/cidr-debugger-plugin/bin/lldb/linux/aarch64/lib/python3.8/lib-dynload/resource.cpython-38-aarch64-linux-gnu.so
searching for dependencies of /nix/store/i6bbkj0zr88nm3hn84why300k6hjvrx4-rider-2025.1.3/rider/plugins/cidr-debugger-plugin/bin/lldb/linux/aarch64/lib/python3.8/lib-dynload/_queue.cpython-38-aarch64-linux-gnu.so
searching for dependencies of /nix/store/i6bbkj0zr88nm3hn84why300k6hjvrx4-rider-2025.1.3/rider/plugins/cidr-debugger-plugin/bin/lldb/linux/aarch64/lib/python3.8/site-packages/lldb/_lldb.so
    liblldb.so -> found: /nix/store/i6bbkj0zr88nm3hn84why300k6hjvrx4-rider-2025.1.3/rider/plugins/cidr-debugger-plugin/bin/lldb/linux/aarch64/lib
setting RPATH to: /nix/store/i6bbkj0zr88nm3hn84why300k6hjvrx4-rider-2025.1.3/rider/plugins/cidr-debugger-plugin/bin/lldb/linux/aarch64/lib
auto-patchelf: 1 dependencies could not be satisfied
error: auto-patchelf could not satisfy dependency libxml2.so.2 wanted by /nix/store/i6bbkj0zr88nm3hn84why300k6hjvrx4-rider-2025.1.3/rider/plugins/cidr-debugger-plugin/bin/lldb/linux/aarch64/lib/liblldb.so
auto-patchelf failed to find all the required dependencies.
Add the missing dependencies to --libs or use `--ignore-missing="foo.so.1 bar.so etc.so"`.

x86_64-darwin (sandbox = true)

✅ 7 packages built:
  • jetbrains.clion
  • jetbrains.goland
  • jetbrains.idea-community (jetbrains.idea-community-bin)
  • jetbrains.idea-ultimate
  • jetbrains.rider
  • jetbrains.ruby-mine
  • jetbrains.webstorm

aarch64-darwin (sandbox = true)

❌ 2 packages failed to build:
  • jetbrains.rider
  • jetbrains.ruby-mine
✅ 5 packages built:
  • jetbrains.clion
  • jetbrains.goland
  • jetbrains.idea-community (jetbrains.idea-community-bin)
  • jetbrains.idea-ultimate
  • jetbrains.webstorm

Error logs: `aarch64-darwin`
jetbrains.rider
Running phase: unpackPhase
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking source archive /nix/store/brr8y5j32k2whyb82brk99x8v2y9xz8c-JetBrains.Rider-2025.1.3-aarch64.dmg
source root is .
setting SOURCE_DATE_EPOCH to timestamp 1750862241 of file "./Rider.app/Contents/plugins/cidr-debugger-plugin/bin/lldb/mac/x64/LLDB.framework/Headers/SBWatchpointOptions.h"
warning: file "./Rider.app/Contents/plugins/cidr-debugger-plugin/bin/lldb/mac/x64/LLDB.framework/Headers/SBWatchpointOptions.h" may be generated; SOURCE_DATE_EPOCH may be non-deterministic
unpackPhase completed in 1 minutes 23 seconds
Running phase: patchPhase
@nix { "action": "setPhase", "phase": "patchPhase" }
Running phase: updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Running phase: configurePhase
@nix { "action": "setPhase", "phase": "configurePhase" }
no configure script, doing nothing
Running phase: buildPhase
@nix { "action": "setPhase", "phase": "buildPhase" }
no Makefile or custom buildPhase, doing nothing
Running phase: installPhase
@nix { "action": "setPhase", "phase": "installPhase" }
cp: error writing '/nix/store/iyappsxq6a8j31c0z65rcljcc4f041s6-rider-2025.1.3/Applications/Rider.app/Contents/plugins/fullLine/full-line-model-ws.zip': No space left on device
jetbrains.ruby-mine
Running phase: unpackPhase
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking source archive /nix/store/n1kphxls6alx1463321c4jxiv2x12lpr-RubyMine-2025.1.3-aarch64.dmg
source root is .
unpackPhase completed in 43 seconds
Running phase: patchPhase
@nix { "action": "setPhase", "phase": "patchPhase" }
Running phase: updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Running phase: configurePhase
@nix { "action": "setPhase", "phase": "configurePhase" }
no configure script, doing nothing
Running phase: buildPhase
@nix { "action": "setPhase", "phase": "buildPhase" }
no Makefile or custom buildPhase, doing nothing
Running phase: installPhase
@nix { "action": "setPhase", "phase": "installPhase" }
cp: error writing '/nix/store/7dd9j1hmnjqams3f8fhgzd72964rqx00-ruby-mine-2025.1.3/Applications/RubyMine.app/Contents/plugins/ruby/rubysigs/rubysigs32/stdlib/tempfile/0/tempfile.rbs': No space left on device
cp: cannot create directory '/nix/store/7dd9j1hmnjqams3f8fhgzd72964rqx00-ruby-mine-2025.1.3/Applications/RubyMine.app/Contents/plugins/ruby/rubysigs/rubysigs32/stdlib/time/0': No space left on device

@MattSturgeon
Copy link
Contributor

Looks like on aarch64-linux, rider & clion need libxml2.so.2

On aarch64-darwin, the failure was a local failure (No space left on device) caused by trying to build too much stuff in a github actions runner, so it is possible the build would've succeeded if there was more disk space.

@sdht0
Copy link
Contributor

sdht0 commented Jun 26, 2025

Probably better to use patchelf instead like some existing usages? The following has been working for me on aarch64-linux:

jetbrains-clion = prev.jetbrains.clion.overrideAttrs (old: {
  postFixup = ''
    ${old.postFixup}
    patchelf --replace-needed libxml2.so.2 libxml2.so $out/clion/bin/lldb/linux/*/lib/liblldb.so
  '';
});

jetbrains-rust-rover = prev.jetbrains.rust-rover.overrideAttrs (old: {
  postFixup = ''
    ${old.postFixup}
    patchelf --replace-needed libxml2.so.2 libxml2.so $out/rust-rover/bin/lldb/linux/*/lib/liblldb.so
  '';
});

@ners
Copy link
Member Author

ners commented Jun 28, 2025

@sdht0 thanks for the tip. I was able to easily add another patchelf case to Rider, Clion, and RustRover. I've also simplified the library patching.

@ners ners changed the title jetbrains: 2025.1.2 -> 2025.1.3 jetbrains: 2025.1.2 -> 2025.1.4 Jun 28, 2025
@theCapypara
Copy link
Member

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 419026
Commit: c4103d9b85396c3bd7db2fcc1b23947caefc0c43


x86_64-linux

❌ 1 package failed to build:
  • jetbrains.clion
✅ 8 packages built:
  • jetbrains.goland
  • jetbrains.idea-community-bin
  • jetbrains.idea-ultimate
  • jetbrains.phpstorm
  • jetbrains.rider
  • jetbrains.ruby-mine
  • jetbrains.rust-rover
  • jetbrains.webstorm

Error logs: `x86_64-linux`
jetbrains.clion
/nix/store/gyjjnms77m5dfr2jnr73j1qs3f9d1fsj-clion-2025.1.3/clion/bin/ltedit.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/00zrahbb32nzawrmv9sjxn36h7qk9vrs-bash-5.2p37/bin/sh"
/nix/store/gyjjnms77m5dfr2jnr73j1qs3f9d1fsj-clion-2025.1.3/clion/plugins/python-ce/helpers/typeshed/scripts/generate_proto_stubs.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/00zrahbb32nzawrmv9sjxn36h7qk9vrs-bash-5.2p37/bin/bash"
/nix/store/gyjjnms77m5dfr2jnr73j1qs3f9d1fsj-clion-2025.1.3/clion/plugins/python-ce/helpers/typeshed/scripts/sync_tensorflow_protobuf_stubs.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/00zrahbb32nzawrmv9sjxn36h7qk9vrs-bash-5.2p37/bin/bash"
/nix/store/gyjjnms77m5dfr2jnr73j1qs3f9d1fsj-clion-2025.1.3/clion/plugins/python-ce/helpers/typeshed/scripts/sync_s2clientprotocol_protobuf_stubs.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/00zrahbb32nzawrmv9sjxn36h7qk9vrs-bash-5.2p37/bin/bash"
/nix/store/gyjjnms77m5dfr2jnr73j1qs3f9d1fsj-clion-2025.1.3/clion/plugins/python-ce/helpers/py3only/docutils/writers/odf_odt/prepstyles.py: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/sd81bvmch7njdpwx3lkjslixcbj5mivz-python3-3.13.4/bin/python3"
/nix/store/gyjjnms77m5dfr2jnr73j1qs3f9d1fsj-clion-2025.1.3/clion/plugins/python-ce/helpers/py3only/docutils/utils/smartquotes.py: interpreter directive changed from "#!/usr/bin/python3" to "/nix/store/sd81bvmch7njdpwx3lkjslixcbj5mivz-python3-3.13.4/bin/python3"
/nix/store/gyjjnms77m5dfr2jnr73j1qs3f9d1fsj-clion-2025.1.3/clion/plugins/python-ce/helpers/py3only/docutils/utils/math/math2html.py: interpreter directive changed from "#! /usr/bin/env python3" to "/nix/store/sd81bvmch7njdpwx3lkjslixcbj5mivz-python3-3.13.4/bin/python3"
/nix/store/gyjjnms77m5dfr2jnr73j1qs3f9d1fsj-clion-2025.1.3/clion/plugins/python-ce/helpers/pycodestyle.py: interpreter directive changed from "#!/usr/bin/env python" to "/nix/store/sd81bvmch7njdpwx3lkjslixcbj5mivz-python3-3.13.4/bin/python"
/nix/store/gyjjnms77m5dfr2jnr73j1qs3f9d1fsj-clion-2025.1.3/clion/plugins/python-ce/helpers/pycodestyle-2.10.0.py: interpreter directive changed from "#!/usr/bin/env python" to "/nix/store/sd81bvmch7njdpwx3lkjslixcbj5mivz-python3-3.13.4/bin/python"
/nix/store/gyjjnms77m5dfr2jnr73j1qs3f9d1fsj-clion-2025.1.3/clion/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/linux_and_mac/compile_linux.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/00zrahbb32nzawrmv9sjxn36h7qk9vrs-bash-5.2p37/bin/bash"
/nix/store/gyjjnms77m5dfr2jnr73j1qs3f9d1fsj-clion-2025.1.3/clion/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/linux_and_mac/compile_mac.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/00zrahbb32nzawrmv9sjxn36h7qk9vrs-bash-5.2p37/bin/bash"
/nix/store/gyjjnms77m5dfr2jnr73j1qs3f9d1fsj-clion-2025.1.3/clion/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/linux_and_mac/compile_linux_aarch64.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/00zrahbb32nzawrmv9sjxn36h7qk9vrs-bash-5.2p37/bin/bash"
/nix/store/gyjjnms77m5dfr2jnr73j1qs3f9d1fsj-clion-2025.1.3/clion/plugins/clion-radler/tools/profiler/dotMemory.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/00zrahbb32nzawrmv9sjxn36h7qk9vrs-bash-5.2p37/bin/sh"
/nix/store/gyjjnms77m5dfr2jnr73j1qs3f9d1fsj-clion-2025.1.3/clion/plugins/clion-radler/tools/profiler/dotTrace.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/00zrahbb32nzawrmv9sjxn36h7qk9vrs-bash-5.2p37/bin/bash"
/nix/store/gyjjnms77m5dfr2jnr73j1qs3f9d1fsj-clion-2025.1.3/clion/plugins/clion-radler/DotFiles/runtime-dotnet.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/00zrahbb32nzawrmv9sjxn36h7qk9vrs-bash-5.2p37/bin/sh"
/nix/store/gyjjnms77m5dfr2jnr73j1qs3f9d1fsj-clion-2025.1.3/clion/plugins/clion-radler/DotFiles/Rider.Backend.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/00zrahbb32nzawrmv9sjxn36h7qk9vrs-bash-5.2p37/bin/sh"
/nix/store/gyjjnms77m5dfr2jnr73j1qs3f9d1fsj-clion-2025.1.3/clion/plugins/remote-dev-server/bin/launcher.sh.orig: interpreter directive changed from "#!/bin/sh" to "/nix/store/00zrahbb32nzawrmv9sjxn36h7qk9vrs-bash-5.2p37/bin/sh"
/nix/store/gyjjnms77m5dfr2jnr73j1qs3f9d1fsj-clion-2025.1.3/clion/plugins/remote-dev-server/bin/launcher.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/00zrahbb32nzawrmv9sjxn36h7qk9vrs-bash-5.2p37/bin/sh"
stripping (with command strip and flags -S -p) in  /nix/store/gyjjnms77m5dfr2jnr73j1qs3f9d1fsj-clion-2025.1.3/bin
patchelf: missing ELF header

Copy link
Member

@theCapypara theCapypara left a comment

Choose a reason for hiding this comment

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

Unfortunately CLion doesn't build anymore with these changes, see above.
I can only easily test x86_64-linux

@theCapypara
Copy link
Member

Note for future me and comitters:
I will approve when x86_64-linux passes for all, but please do not merge until a successful build & actually running IDEs are also confirmed for the other 3 targets.

@theCapypara
Copy link
Member

theCapypara commented Jul 18, 2025

As I understood it the solution in this PR has some issue with JCEF, but the other PR (#425529) has other issues. I see there is discussion going on and comparing it with the solution in this PR already.

There is also #426285 that is also trying to fix this issue.

@ners Could you also have a look at those PRs and compare it with your solution and maybe give your opinions as well?

In any case I think all fixes related to jetbrains-jdk should go there first and that be merged first, then we continue here IMO.

I'm unfortunately not at all experienced with Java or really understand the changes that broke the jetbrains-jdk, so I can't really give a good opinion here myself on what is the best way to deal with these issues.

As for the discontinued IDEs, I've made a new issue as a reminder (#426427), if somebody has time feel free to open a PR, otherwise I'll do it soon ™️

@JBassett
Copy link
Contributor

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 419026
Commit: 64f9557cc1c67cf1aeabba870e31ba9705fd4315


x86_64-linux

❌ 12 packages failed to build:
  • jetbrains.clion
  • jetbrains.dataspell
  • jetbrains.goland
  • jetbrains.idea-community-bin
  • jetbrains.idea-ultimate
  • jetbrains.phpstorm
  • jetbrains.pycharm-community-bin
  • jetbrains.pycharm-professional
  • jetbrains.rider
  • jetbrains.ruby-mine
  • jetbrains.rust-rover
  • jetbrains.webstorm

@lylythechosenone
Copy link
Contributor

No idea if this helps, but I've been using this for a week or so now and it seems perfectly stable (aarch64-darwin).

@nixpkgs-ci nixpkgs-ci bot added the 2.status: merge conflict This PR has merge conflicts with the target branch label Jul 24, 2025
@jamesward
Copy link
Contributor

Just a heads up that new versions of IDEs are out (Ultimate 2025.1.4.1) so it'd be great to re-run the update script before this merges.

@nixpkgs-ci nixpkgs-ci bot removed the 2.status: merge conflict This PR has merge conflicts with the target branch label Jul 28, 2025
@JBassett
Copy link
Contributor

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 419026
Commit: 962d1abbd9e38d430dd60105ae41e31679da5422


x86_64-linux

❌ 6 packages failed to build:
  • jetbrains.goland
  • jetbrains.idea-community-bin
  • jetbrains.idea-ultimate
  • jetbrains.phpstorm
  • jetbrains.ruby-mine
  • jetbrains.webstorm
✅ 6 packages built:
  • jetbrains.clion
  • jetbrains.dataspell
  • jetbrains.pycharm-community-bin
  • jetbrains.pycharm-professional
  • jetbrains.rider
  • jetbrains.rust-rover

Error logs: `x86_64-linux`
jetbrains.goland
skipping /nix/store/pmd309n7cvzsbz369yqf8ql0qa0fg46h-goland-2025.1.4/goland/plugins/go-plugin/lib/dlv/linuxarm/dlv because its architecture (AArch64) differs from target (x64)
skipping /nix/store/pmd309n7cvzsbz369yqf8ql0qa0fg46h-goland-2025.1.4/goland/plugins/go-plugin/lib/dlv/linuxarmmusl/dlv because it is statically linked
skipping /nix/store/pmd309n7cvzsbz369yqf8ql0qa0fg46h-goland-2025.1.4/goland/plugins/go-plugin/lib/dlv/linuxmusl/dlv because it is statically linked
setting interpreter of /nix/store/pmd309n7cvzsbz369yqf8ql0qa0fg46h-goland-2025.1.4/goland/plugins/go-plugin/lib/dlv/linux/dlv
searching for dependencies of /nix/store/pmd309n7cvzsbz369yqf8ql0qa0fg46h-goland-2025.1.4/goland/plugins/go-plugin/lib/dlv/linux/dlv
searching for dependencies of /nix/store/pmd309n7cvzsbz369yqf8ql0qa0fg46h-goland-2025.1.4/goland/lib/skiko-awt-runtime-all/libskiko-linux-x64.so
    libGL.so.1 -> not found!
    libX11.so.6 -> not found!
    libfontconfig.so.1 -> not found!
searching for dependencies of /nix/store/pmd309n7cvzsbz369yqf8ql0qa0fg46h-goland-2025.1.4/goland/lib/jna/amd64/libjnidispatch.so
searching for dependencies of /nix/store/pmd309n7cvzsbz369yqf8ql0qa0fg46h-goland-2025.1.4/goland/lib/pty4j/linux/x86-64/libpty.so
searching for dependencies of /nix/store/pmd309n7cvzsbz369yqf8ql0qa0fg46h-goland-2025.1.4/goland/lib/async-profiler/amd64/libasyncProfiler.so
skipping /nix/store/pmd309n7cvzsbz369yqf8ql0qa0fg46h-goland-2025.1.4/goland/lib/async-profiler/aarch64/libasyncProfiler.so because its architecture (AArch64) differs from target (x64)
searching for dependencies of /nix/store/pmd309n7cvzsbz369yqf8ql0qa0fg46h-goland-2025.1.4/goland/lib/native/linux-x86_64/libsqliteij.so
auto-patchelf: 3 dependencies could not be satisfied
error: auto-patchelf could not satisfy dependency libGL.so.1 wanted by /nix/store/pmd309n7cvzsbz369yqf8ql0qa0fg46h-goland-2025.1.4/goland/lib/skiko-awt-runtime-all/libskiko-linux-x64.so
error: auto-patchelf could not satisfy dependency libX11.so.6 wanted by /nix/store/pmd309n7cvzsbz369yqf8ql0qa0fg46h-goland-2025.1.4/goland/lib/skiko-awt-runtime-all/libskiko-linux-x64.so
error: auto-patchelf could not satisfy dependency libfontconfig.so.1 wanted by /nix/store/pmd309n7cvzsbz369yqf8ql0qa0fg46h-goland-2025.1.4/goland/lib/skiko-awt-runtime-all/libskiko-linux-x64.so
auto-patchelf failed to find all the required dependencies.
Add the missing dependencies to --libs or use `--ignore-missing="foo.so.1 bar.so etc.so"`.
jetbrains.idea-community-bin
setting RPATH to: /nix/store/kww24b3s330m61gy3n7fdl6517vpayv6-glib-2.84.3/lib
searching for dependencies of /nix/store/garw0bh1y0nilcbzrdddvd731gaqbr7p-idea-community-2025.1.4.1/idea-community/plugins/platform-ijent-impl/ijent-x86_64-unknown-linux-musl-release
skipping /nix/store/garw0bh1y0nilcbzrdddvd731gaqbr7p-idea-community-2025.1.4.1/idea-community/plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release because it is statically linked
searching for dependencies of /nix/store/garw0bh1y0nilcbzrdddvd731gaqbr7p-idea-community-2025.1.4.1/idea-community/plugins/cwm-plugin/quiche-native/linux-x86-64/libquiche.so
    libgcc_s.so.1 -> found: /nix/store/cg41x0ldk43qlsndsbladyl0k4dxanvh-gcc-14.3.0-libgcc/lib
setting RPATH to: /nix/store/cg41x0ldk43qlsndsbladyl0k4dxanvh-gcc-14.3.0-libgcc/lib
searching for dependencies of /nix/store/garw0bh1y0nilcbzrdddvd731gaqbr7p-idea-community-2025.1.4.1/idea-community/plugins/webp/lib/libwebp/linux/libwebp_jni.so
searching for dependencies of /nix/store/garw0bh1y0nilcbzrdddvd731gaqbr7p-idea-community-2025.1.4.1/idea-community/lib/skiko-awt-runtime-all/libskiko-linux-x64.so
    libGL.so.1 -> not found!
    libX11.so.6 -> not found!
    libfontconfig.so.1 -> not found!
searching for dependencies of /nix/store/garw0bh1y0nilcbzrdddvd731gaqbr7p-idea-community-2025.1.4.1/idea-community/lib/jna/amd64/libjnidispatch.so
searching for dependencies of /nix/store/garw0bh1y0nilcbzrdddvd731gaqbr7p-idea-community-2025.1.4.1/idea-community/lib/pty4j/linux/x86-64/libpty.so
searching for dependencies of /nix/store/garw0bh1y0nilcbzrdddvd731gaqbr7p-idea-community-2025.1.4.1/idea-community/lib/native/linux-x86_64/libsqliteij.so
auto-patchelf: 3 dependencies could not be satisfied
error: auto-patchelf could not satisfy dependency libGL.so.1 wanted by /nix/store/garw0bh1y0nilcbzrdddvd731gaqbr7p-idea-community-2025.1.4.1/idea-community/lib/skiko-awt-runtime-all/libskiko-linux-x64.so
error: auto-patchelf could not satisfy dependency libX11.so.6 wanted by /nix/store/garw0bh1y0nilcbzrdddvd731gaqbr7p-idea-community-2025.1.4.1/idea-community/lib/skiko-awt-runtime-all/libskiko-linux-x64.so
error: auto-patchelf could not satisfy dependency libfontconfig.so.1 wanted by /nix/store/garw0bh1y0nilcbzrdddvd731gaqbr7p-idea-community-2025.1.4.1/idea-community/lib/skiko-awt-runtime-all/libskiko-linux-x64.so
auto-patchelf failed to find all the required dependencies.
Add the missing dependencies to --libs or use `--ignore-missing="foo.so.1 bar.so etc.so"`.
jetbrains.idea-ultimate
searching for dependencies of /nix/store/9kbyp3ln8pw41gxgfnami4hfi466z45w-idea-ultimate-2025.1.4.1/idea-ultimate/plugins/Kotlin/bin/linux/LLDBFrontend
    liblldb.so -> found: /nix/store/vp3p515c53n678mww7phjnyfa2w5mc01-lldb-19.1.7/lib
    libstdc++.so.6 -> found: /nix/store/fkw48vh7ivlvlmhp4j30hy2gvg00jgin-gcc-14.3.0-lib/lib
    libgcc_s.so.1 -> found: /nix/store/cg41x0ldk43qlsndsbladyl0k4dxanvh-gcc-14.3.0-libgcc/lib
setting RPATH to: /nix/store/vp3p515c53n678mww7phjnyfa2w5mc01-lldb-19.1.7/lib:/nix/store/fkw48vh7ivlvlmhp4j30hy2gvg00jgin-gcc-14.3.0-lib/lib:/nix/store/cg41x0ldk43qlsndsbladyl0k4dxanvh-gcc-14.3.0-libgcc/lib
searching for dependencies of /nix/store/9kbyp3ln8pw41gxgfnami4hfi466z45w-idea-ultimate-2025.1.4.1/idea-ultimate/lib/skiko-awt-runtime-all/libskiko-linux-x64.so
    libGL.so.1 -> not found!
    libX11.so.6 -> not found!
    libfontconfig.so.1 -> not found!
searching for dependencies of /nix/store/9kbyp3ln8pw41gxgfnami4hfi466z45w-idea-ultimate-2025.1.4.1/idea-ultimate/lib/jna/amd64/libjnidispatch.so
searching for dependencies of /nix/store/9kbyp3ln8pw41gxgfnami4hfi466z45w-idea-ultimate-2025.1.4.1/idea-ultimate/lib/pty4j/linux/x86-64/libpty.so
searching for dependencies of /nix/store/9kbyp3ln8pw41gxgfnami4hfi466z45w-idea-ultimate-2025.1.4.1/idea-ultimate/lib/async-profiler/amd64/libasyncProfiler.so
skipping /nix/store/9kbyp3ln8pw41gxgfnami4hfi466z45w-idea-ultimate-2025.1.4.1/idea-ultimate/lib/async-profiler/aarch64/libasyncProfiler.so because its architecture (AArch64) differs from target (x64)
searching for dependencies of /nix/store/9kbyp3ln8pw41gxgfnami4hfi466z45w-idea-ultimate-2025.1.4.1/idea-ultimate/lib/native/linux-x86_64/libsqliteij.so
auto-patchelf: 3 dependencies could not be satisfied
error: auto-patchelf could not satisfy dependency libGL.so.1 wanted by /nix/store/9kbyp3ln8pw41gxgfnami4hfi466z45w-idea-ultimate-2025.1.4.1/idea-ultimate/lib/skiko-awt-runtime-all/libskiko-linux-x64.so
error: auto-patchelf could not satisfy dependency libX11.so.6 wanted by /nix/store/9kbyp3ln8pw41gxgfnami4hfi466z45w-idea-ultimate-2025.1.4.1/idea-ultimate/lib/skiko-awt-runtime-all/libskiko-linux-x64.so
error: auto-patchelf could not satisfy dependency libfontconfig.so.1 wanted by /nix/store/9kbyp3ln8pw41gxgfnami4hfi466z45w-idea-ultimate-2025.1.4.1/idea-ultimate/lib/skiko-awt-runtime-all/libskiko-linux-x64.so
auto-patchelf failed to find all the required dependencies.
Add the missing dependencies to --libs or use `--ignore-missing="foo.so.1 bar.so etc.so"`.
jetbrains.phpstorm
    libgcc_s.so.1 -> found: /nix/store/cg41x0ldk43qlsndsbladyl0k4dxanvh-gcc-14.3.0-libgcc/lib
setting RPATH to: /nix/store/cg41x0ldk43qlsndsbladyl0k4dxanvh-gcc-14.3.0-libgcc/lib
skipping /nix/store/8jc27vyzl7g8dsv55rgvk1xzdnhsqn2k-phpstorm-2025.1.4.1/phpstorm/plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-amd64 because it is statically linked
skipping /nix/store/8jc27vyzl7g8dsv55rgvk1xzdnhsqn2k-phpstorm-2025.1.4.1/phpstorm/plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-arm64 because it is statically linked
searching for dependencies of /nix/store/8jc27vyzl7g8dsv55rgvk1xzdnhsqn2k-phpstorm-2025.1.4.1/phpstorm/plugins/webp/lib/libwebp/linux/libwebp_jni.so
searching for dependencies of /nix/store/8jc27vyzl7g8dsv55rgvk1xzdnhsqn2k-phpstorm-2025.1.4.1/phpstorm/lib/skiko-awt-runtime-all/libskiko-linux-x64.so
    libGL.so.1 -> not found!
    libX11.so.6 -> not found!
    libfontconfig.so.1 -> not found!
searching for dependencies of /nix/store/8jc27vyzl7g8dsv55rgvk1xzdnhsqn2k-phpstorm-2025.1.4.1/phpstorm/lib/jna/amd64/libjnidispatch.so
searching for dependencies of /nix/store/8jc27vyzl7g8dsv55rgvk1xzdnhsqn2k-phpstorm-2025.1.4.1/phpstorm/lib/pty4j/linux/x86-64/libpty.so
searching for dependencies of /nix/store/8jc27vyzl7g8dsv55rgvk1xzdnhsqn2k-phpstorm-2025.1.4.1/phpstorm/lib/async-profiler/amd64/libasyncProfiler.so
skipping /nix/store/8jc27vyzl7g8dsv55rgvk1xzdnhsqn2k-phpstorm-2025.1.4.1/phpstorm/lib/async-profiler/aarch64/libasyncProfiler.so because its architecture (AArch64) differs from target (x64)
searching for dependencies of /nix/store/8jc27vyzl7g8dsv55rgvk1xzdnhsqn2k-phpstorm-2025.1.4.1/phpstorm/lib/native/linux-x86_64/libsqliteij.so
auto-patchelf: 3 dependencies could not be satisfied
error: auto-patchelf could not satisfy dependency libGL.so.1 wanted by /nix/store/8jc27vyzl7g8dsv55rgvk1xzdnhsqn2k-phpstorm-2025.1.4.1/phpstorm/lib/skiko-awt-runtime-all/libskiko-linux-x64.so
error: auto-patchelf could not satisfy dependency libX11.so.6 wanted by /nix/store/8jc27vyzl7g8dsv55rgvk1xzdnhsqn2k-phpstorm-2025.1.4.1/phpstorm/lib/skiko-awt-runtime-all/libskiko-linux-x64.so
error: auto-patchelf could not satisfy dependency libfontconfig.so.1 wanted by /nix/store/8jc27vyzl7g8dsv55rgvk1xzdnhsqn2k-phpstorm-2025.1.4.1/phpstorm/lib/skiko-awt-runtime-all/libskiko-linux-x64.so
auto-patchelf failed to find all the required dependencies.
Add the missing dependencies to --libs or use `--ignore-missing="foo.so.1 bar.so etc.so"`.
jetbrains.ruby-mine
searching for dependencies of /nix/store/8qnkkzcdc83jncjkqdlfvbhld7i7n3vb-ruby-mine-2025.1.4.1/ruby-mine/plugins/cwm-plugin/quiche-native/linux-x86-64/libquiche.so
    libgcc_s.so.1 -> found: /nix/store/cg41x0ldk43qlsndsbladyl0k4dxanvh-gcc-14.3.0-libgcc/lib
setting RPATH to: /nix/store/cg41x0ldk43qlsndsbladyl0k4dxanvh-gcc-14.3.0-libgcc/lib
skipping /nix/store/8qnkkzcdc83jncjkqdlfvbhld7i7n3vb-ruby-mine-2025.1.4.1/ruby-mine/plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-amd64 because it is statically linked
skipping /nix/store/8qnkkzcdc83jncjkqdlfvbhld7i7n3vb-ruby-mine-2025.1.4.1/ruby-mine/plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-arm64 because it is statically linked
searching for dependencies of /nix/store/8qnkkzcdc83jncjkqdlfvbhld7i7n3vb-ruby-mine-2025.1.4.1/ruby-mine/lib/skiko-awt-runtime-all/libskiko-linux-x64.so
    libGL.so.1 -> not found!
    libX11.so.6 -> not found!
    libfontconfig.so.1 -> not found!
searching for dependencies of /nix/store/8qnkkzcdc83jncjkqdlfvbhld7i7n3vb-ruby-mine-2025.1.4.1/ruby-mine/lib/jna/amd64/libjnidispatch.so
searching for dependencies of /nix/store/8qnkkzcdc83jncjkqdlfvbhld7i7n3vb-ruby-mine-2025.1.4.1/ruby-mine/lib/pty4j/linux/x86-64/libpty.so
searching for dependencies of /nix/store/8qnkkzcdc83jncjkqdlfvbhld7i7n3vb-ruby-mine-2025.1.4.1/ruby-mine/lib/async-profiler/amd64/libasyncProfiler.so
skipping /nix/store/8qnkkzcdc83jncjkqdlfvbhld7i7n3vb-ruby-mine-2025.1.4.1/ruby-mine/lib/async-profiler/aarch64/libasyncProfiler.so because its architecture (AArch64) differs from target (x64)
searching for dependencies of /nix/store/8qnkkzcdc83jncjkqdlfvbhld7i7n3vb-ruby-mine-2025.1.4.1/ruby-mine/lib/native/linux-x86_64/libsqliteij.so
auto-patchelf: 3 dependencies could not be satisfied
error: auto-patchelf could not satisfy dependency libGL.so.1 wanted by /nix/store/8qnkkzcdc83jncjkqdlfvbhld7i7n3vb-ruby-mine-2025.1.4.1/ruby-mine/lib/skiko-awt-runtime-all/libskiko-linux-x64.so
error: auto-patchelf could not satisfy dependency libX11.so.6 wanted by /nix/store/8qnkkzcdc83jncjkqdlfvbhld7i7n3vb-ruby-mine-2025.1.4.1/ruby-mine/lib/skiko-awt-runtime-all/libskiko-linux-x64.so
error: auto-patchelf could not satisfy dependency libfontconfig.so.1 wanted by /nix/store/8qnkkzcdc83jncjkqdlfvbhld7i7n3vb-ruby-mine-2025.1.4.1/ruby-mine/lib/skiko-awt-runtime-all/libskiko-linux-x64.so
auto-patchelf failed to find all the required dependencies.
Add the missing dependencies to --libs or use `--ignore-missing="foo.so.1 bar.so etc.so"`.
jetbrains.webstorm
    libgcc_s.so.1 -> found: /nix/store/cg41x0ldk43qlsndsbladyl0k4dxanvh-gcc-14.3.0-libgcc/lib
setting RPATH to: /nix/store/cg41x0ldk43qlsndsbladyl0k4dxanvh-gcc-14.3.0-libgcc/lib
skipping /nix/store/dn6fwnfch7v4r4zi05qpwznvfkmks5k2-webstorm-2025.1.4.1/webstorm/plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-amd64 because it is statically linked
skipping /nix/store/dn6fwnfch7v4r4zi05qpwznvfkmks5k2-webstorm-2025.1.4.1/webstorm/plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-arm64 because it is statically linked
searching for dependencies of /nix/store/dn6fwnfch7v4r4zi05qpwznvfkmks5k2-webstorm-2025.1.4.1/webstorm/plugins/webp/lib/libwebp/linux/libwebp_jni.so
searching for dependencies of /nix/store/dn6fwnfch7v4r4zi05qpwznvfkmks5k2-webstorm-2025.1.4.1/webstorm/lib/skiko-awt-runtime-all/libskiko-linux-x64.so
    libGL.so.1 -> not found!
    libX11.so.6 -> not found!
    libfontconfig.so.1 -> not found!
searching for dependencies of /nix/store/dn6fwnfch7v4r4zi05qpwznvfkmks5k2-webstorm-2025.1.4.1/webstorm/lib/jna/amd64/libjnidispatch.so
searching for dependencies of /nix/store/dn6fwnfch7v4r4zi05qpwznvfkmks5k2-webstorm-2025.1.4.1/webstorm/lib/pty4j/linux/x86-64/libpty.so
searching for dependencies of /nix/store/dn6fwnfch7v4r4zi05qpwznvfkmks5k2-webstorm-2025.1.4.1/webstorm/lib/async-profiler/amd64/libasyncProfiler.so
skipping /nix/store/dn6fwnfch7v4r4zi05qpwznvfkmks5k2-webstorm-2025.1.4.1/webstorm/lib/async-profiler/aarch64/libasyncProfiler.so because its architecture (AArch64) differs from target (x64)
searching for dependencies of /nix/store/dn6fwnfch7v4r4zi05qpwznvfkmks5k2-webstorm-2025.1.4.1/webstorm/lib/native/linux-x86_64/libsqliteij.so
auto-patchelf: 3 dependencies could not be satisfied
error: auto-patchelf could not satisfy dependency libGL.so.1 wanted by /nix/store/dn6fwnfch7v4r4zi05qpwznvfkmks5k2-webstorm-2025.1.4.1/webstorm/lib/skiko-awt-runtime-all/libskiko-linux-x64.so
error: auto-patchelf could not satisfy dependency libX11.so.6 wanted by /nix/store/dn6fwnfch7v4r4zi05qpwznvfkmks5k2-webstorm-2025.1.4.1/webstorm/lib/skiko-awt-runtime-all/libskiko-linux-x64.so
error: auto-patchelf could not satisfy dependency libfontconfig.so.1 wanted by /nix/store/dn6fwnfch7v4r4zi05qpwznvfkmks5k2-webstorm-2025.1.4.1/webstorm/lib/skiko-awt-runtime-all/libskiko-linux-x64.so
auto-patchelf failed to find all the required dependencies.
Add the missing dependencies to --libs or use `--ignore-missing="foo.so.1 bar.so etc.so"`.

@theCapypara theCapypara self-requested a review July 28, 2025 14:27
Copy link
Member

@theCapypara theCapypara left a comment

Choose a reason for hiding this comment

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

I'm getting the same build failures unfortunately.

ners added 3 commits July 29, 2025 09:42
jetbrains.clion: 2025.1.2 -> 2025.1.4
jetbrains.dataspell: 2025.1.1 -> 2025.1.2.1
jetbrains.goland: 2025.1.2 -> 2025.1.4
jetbrains.idea-community: 2025.1.2 -> 2025.1.4.1
jetbrains.idea-ultimate: 2025.1.2 -> 2025.1.4.1
jetbrains.phpstorm: 2025.1.2 -> 2025.1.4.1
jetbrains.pycharm-community: 2025.1.2 -> 2025.1.3.1
jetbrains.pycharm-professional: 2025.1.2 -> 2025.1.3.1
jetbrains.rider: 2025.1.2 -> 2025.1.4
jetbrains.ruby-mine: 2025.1.2 -> 2025.1.4.1
jetbrains.rust-rover: 2025.1.3 -> 2025.1.5
jetbrains.webstorm: 2025.1.2 -> 2025.1.4.1
@jamesward
Copy link
Contributor

Tested idea-ultimate on nixos and it worked.

@JBassett
Copy link
Contributor

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 419026
Commit: a72819b139388a16b85dcc7b8117c154aec4016b


x86_64-linux

✅ 19 packages built:
  • jetbrains.aqua
  • jetbrains.clion
  • jetbrains.datagrip
  • jetbrains.dataspell
  • jetbrains.gateway
  • jetbrains.goland
  • jetbrains.idea-community (jetbrains.idea-community-src)
  • jetbrains.idea-community-bin
  • jetbrains.idea-ultimate
  • jetbrains.mps
  • jetbrains.phpstorm
  • jetbrains.pycharm-community (jetbrains.pycharm-community-src)
  • jetbrains.pycharm-community-bin
  • jetbrains.pycharm-professional
  • jetbrains.rider
  • jetbrains.ruby-mine
  • jetbrains.rust-rover
  • jetbrains.webstorm
  • jetbrains.writerside

@JBassett
Copy link
Contributor

Also tested idea-ultimate and it's working well.

@MattSturgeon
Copy link
Contributor

nixpkgs-review result

Generated using nixpkgs-review-gha

Command: nixpkgs-review pr 419026

Logs: https://github.com/MattSturgeon/nixpkgs-review-gha/actions/runs/16597657672


x86_64-linux

✅ 19 packages built:
  • jetbrains.aqua
  • jetbrains.clion
  • jetbrains.datagrip
  • jetbrains.dataspell
  • jetbrains.gateway
  • jetbrains.goland
  • jetbrains.idea-community (jetbrains.idea-community-src)
  • jetbrains.idea-community-bin
  • jetbrains.idea-ultimate
  • jetbrains.mps
  • jetbrains.phpstorm
  • jetbrains.pycharm-community (jetbrains.pycharm-community-src)
  • jetbrains.pycharm-community-bin
  • jetbrains.pycharm-professional
  • jetbrains.rider
  • jetbrains.ruby-mine
  • jetbrains.rust-rover
  • jetbrains.webstorm
  • jetbrains.writerside

aarch64-linux

❌ 2 packages failed to build:
  • jetbrains.idea-community-src
  • jetbrains.pycharm-community (jetbrains.pycharm-community-src)
✅ 17 packages built:
  • jetbrains.aqua
  • jetbrains.clion
  • jetbrains.datagrip
  • jetbrains.dataspell
  • jetbrains.gateway
  • jetbrains.goland
  • jetbrains.idea-community (jetbrains.idea-community-bin)
  • jetbrains.idea-ultimate
  • jetbrains.mps
  • jetbrains.phpstorm
  • jetbrains.pycharm-community-bin
  • jetbrains.pycharm-professional
  • jetbrains.rider
  • jetbrains.ruby-mine
  • jetbrains.rust-rover
  • jetbrains.webstorm
  • jetbrains.writerside

x86_64-darwin (sandbox = true)

✅ 17 packages built:
  • jetbrains.aqua
  • jetbrains.clion
  • jetbrains.datagrip
  • jetbrains.dataspell
  • jetbrains.gateway
  • jetbrains.goland
  • jetbrains.idea-community (jetbrains.idea-community-bin)
  • jetbrains.idea-ultimate
  • jetbrains.mps
  • jetbrains.phpstorm
  • jetbrains.pycharm-community (jetbrains.pycharm-community-bin)
  • jetbrains.pycharm-professional
  • jetbrains.rider
  • jetbrains.ruby-mine
  • jetbrains.rust-rover
  • jetbrains.webstorm
  • jetbrains.writerside

aarch64-darwin (sandbox = true)

✅ 17 packages built:
  • jetbrains.aqua
  • jetbrains.clion
  • jetbrains.datagrip
  • jetbrains.dataspell
  • jetbrains.gateway
  • jetbrains.goland
  • jetbrains.idea-community (jetbrains.idea-community-bin)
  • jetbrains.idea-ultimate
  • jetbrains.mps
  • jetbrains.phpstorm
  • jetbrains.pycharm-community (jetbrains.pycharm-community-bin)
  • jetbrains.pycharm-professional
  • jetbrains.rider
  • jetbrains.ruby-mine
  • jetbrains.rust-rover
  • jetbrains.webstorm
  • jetbrains.writerside

@theCapypara theCapypara self-requested a review July 29, 2025 14:52
@theCapypara
Copy link
Member

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 419026
Commit: a72819b139388a16b85dcc7b8117c154aec4016b


x86_64-linux

✅ 19 packages built:
  • jetbrains.aqua
  • jetbrains.clion
  • jetbrains.datagrip
  • jetbrains.dataspell
  • jetbrains.gateway
  • jetbrains.goland
  • jetbrains.idea-community (jetbrains.idea-community-src)
  • jetbrains.idea-community-bin
  • jetbrains.idea-ultimate
  • jetbrains.mps
  • jetbrains.phpstorm
  • jetbrains.pycharm-community (jetbrains.pycharm-community-src)
  • jetbrains.pycharm-community-bin
  • jetbrains.pycharm-professional
  • jetbrains.rider
  • jetbrains.ruby-mine
  • jetbrains.rust-rover
  • jetbrains.webstorm
  • jetbrains.writerside

Copy link
Member

@theCapypara theCapypara left a comment

Choose a reason for hiding this comment

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

Thanks ners! In general this good to merge for me now, however I'm not sure if we have a plan on how to proceed with the -src build errors on aarch64. #425814 is closed now, is there a follow-up PR for that? I'm guessing the -src builds are broken on unstable too and it's unrelated to this PR - does somebody know or should we re-check that before merging?

@aoli-al
Copy link
Member

aoli-al commented Aug 2, 2025

The aarch64 build failure should be addressed by #430439

@adamcstephens adamcstephens merged commit 247a988 into NixOS:master Aug 2, 2025
25 of 27 checks passed
@fabianhjr fabianhjr mentioned this pull request Aug 5, 2025
13 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. 12.approvals: 3+ This PR was reviewed and approved by three or more persons. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build failure: jetbrains.jdk