Failure installing Processing

im on unstable and recently updated
is the package just borked?

...
Running phase: unpackPhase
unpacking source archive /nix/store/ni946dximh5qqrfjmr3phhsx7wjn0qc9-source
calling 'unpackCmd' function hook '_tryUnzip' /nix/store/ni946dximh5qqrfjmr3phhsx7wjn0qc9-source
calling 'unpackCmd' function hook '_defaultUnpack' /nix/store/ni946dximh5qqrfjmr3phhsx7wjn0qc9-source
source root is source
calling 'postUnpack' function hook '_updateSourceDateEpochFromSourceRoot'
Running phase: patchPhase
Running phase: updateAutotoolsGnuConfigScriptsPhase
Running phase: configurePhase
calling 'preConfigure' function hook '_multioutConfig'
no configure script, doing nothing
Running phase: buildPhase
tarring jdk
tar: Removing leading `/' from member names
tar: Removing leading `/' from hard link targets
tar: Write checkpoint 10000
tar: Write checkpoint 20000
tar: Write checkpoint 30000
tar: Write checkpoint 40000
cp: cannot stat 'java/libraries/svg/library/lib/batik-all-1.17.jar': No such file or directory
error: builder for '/nix/store/1ckp6biq6v339cmy9pz0w5z20dl4grhz-processing-4.3.drv' failed with exit code 1;
       last 10 log lines:
       > no configure script, doing nothing
       > Running phase: buildPhase
       > tarring jdk
       > tar: Removing leading `/' from member names
       > tar: Removing leading `/' from hard link targets
       > tar: Write checkpoint 10000
       > tar: Write checkpoint 20000
       > tar: Write checkpoint 30000
       > tar: Write checkpoint 40000
       > cp: cannot stat 'java/libraries/svg/library/lib/batik-all-1.17.jar': No such file or directory
       For full logs, run 'nix log /nix/store/1ckp6biq6v339cmy9pz0w5z20dl4grhz-processing-4.3.drv'.

Fixed in PR #331640. Until this gets merged, you can use the following overlay:

  nixpkgs.overlays = [
    (final: prev: {
      processing = prev.processing.overrideAttrs {
        preBuild = ''
          install -D ${prev.batik}/share/java/batik-all-${prev.batik.version}.jar -t java/libraries/svg/library/lib/
        '';
      };
    })
  ];
1 Like