I have tried building this package a few times, using Yay and manually git cloning the package build, and the "reference.zip" file is failing the sha256 check. I figured I should probably let you know, arojas.
Search Criteria
Package Details: processing 4.4.4-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/processing.git (read-only, click to copy) |
---|---|
Package Base: | processing |
Description: | Programming environment for creating images, animations and interactions |
Upstream URL: | https://www.processing.org/ |
Licenses: | GPL, LGPL |
Submitter: | arojas |
Maintainer: | lesto (letorbi) |
Last Packager: | letorbi |
Votes: | 15 |
Popularity: | 0.000002 |
First Submitted: | 2020-05-01 19:31 (UTC) |
Last Updated: | 2025-05-16 12:16 (UTC) |
Dependencies (17)
- bash (bash-devel-gitAUR, bash-gitAUR)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-ffplayoutAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-fullAUR, ffmpeg-headlessAUR, ffmpeg-libfdk_aacAUR, ffmpeg-amd-full-gitAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-obsAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- java-environment-openjdk (jdk10-openj9-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk16-openjdkAUR, jdk14-openjdkAUR, jdk18-openjdkAUR, liberica-jre-11-full-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk13-openjdkAUR, jdk15-openjdkAUR, liberica-nik-24-full-binAUR, zulu-8-binAUR, liberica-jdk-11-lite-binAUR, jdk19-openjdkAUR, zulu-jdk-fx-binAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk11-openj9-binAUR, jdk-openjdk-wakefieldAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk-android-studioAUR, jdk-openj9-binAUR, zulu-11-binAUR, openjdk-zulu8-ca-fx-binAUR, openjdk-zulu11-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, openjdk-liberica8-full-binAUR, openjdk-liberica11-full-binAUR, openjdk-liberica17-full-binAUR, openjdk-liberica21-full-binAUR, openjdk-zulu-ca-fx-binAUR, openjdk-liberica-full-binAUR, jdk8-perfAUR, zing-21-binAUR, jdk17-jetbrains-binAUR, jdk21-dragonwell-standard-binAUR, java-openjdk-binAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk8-dragonwell-extendedAUR, liberica-jdk-11-binAUR, zulu-17-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-21-binAUR, zulu-17-fx-binAUR, liberica-jdk-17-full-binAUR, zulu-21-binAUR, jdk-temurinAUR, jdk21-temurinAUR, jdk17-temurinAUR, jdk11-temurinAUR, zing-8-binAUR, zulu-24-binAUR, jdk23-temurinAUR, liberica-nik-23-full-binAUR, zing-23-binAUR, jdk22-openjdkAUR, jdk23-openjdkAUR, jdk21-openj9-binAUR, jdk17-openj9-binAUR, jre-jetbrainsAUR, jdk17-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, java-openjdk-ea-binAUR, jdk21-jetbrains-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk8-openjdk)
- libdrm (libdrm-gitAUR)
- libx11 (libx11-gitAUR)
- libxcursor
- libxi (libxi-gitAUR)
- libxrandr (libxrandr-gitAUR)
- libxrender
- libxxf86vm
- mesa (mesa-wsl2-gitAUR, mesa-amd-bc250AUR, amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa-minimal-gitAUR, mesa-fp8-gitAUR, vulkan-terakan-gitAUR, mesa-amber)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- gradle (make)
- rsync (rsync-gitAUR, rsync-reflink-gitAUR, rsync-reflinkAUR) (make)
- unzip (unzip-natspecAUR, unzip-zstdAUR, unzip-bsdunzip-symlinkAUR, unzip-pAUR) (make)
- processing-examplesAUR (optional) – Examples for Processing
Required by (0)
Sources (3)
Thorhian commented on 2020-12-16 20:37 (UTC)
asthro commented on 2020-11-11 21:30 (UTC)
Same here. To be able to install : switch java to java-8-openjdk :
archlinux-java set java-8-openjdk
Tio commented on 2020-10-31 19:16 (UTC)
Error:
Building processing...
==> Making package: processing 3.5.4-2 (Sat 31 Oct 2020 08:15:27 PM CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading processing-0270-3.5.4.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 144 100 144 0 0 315 0 --:--:-- --:--:-- --:--:-- 315
100 8797 0 8797 0 0 8507 0 --:--:-- 0:00:01 --:--:-- 8507
100 6390k 0 6390k 0 0 3160k 0 --:--:-- 0:00:02 --:--:-- 6459k
100 20.1M 0 20.1M 0 0 6852k 0 --:--:-- 0:00:03 --:--:-- 10.1M
100 34.0M 0 34.0M 0 0 8671k 0 --:--:-- 0:00:04 --:--:-- 11.3M
100 50.6M 0 50.6M 0 0 10.5M 0 --:--:-- 0:00:04 --:--:-- 13.4M
-> Downloading reference.zip...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
1 4301k 1 49152 0 0 39734 0 0:01:50 0:00:01 0:01:49 39734
76 4301k 76 3296k 0 0 1470k 0 0:00:02 0:00:02 --:--:-- 1470k
100 4301k 100 4301k 0 0 1867k 0 0:00:02 0:00:02 --:--:-- 1867k
-> Found build.xml
-> Found errormessage.patch
==> Validating source files with sha256sums...
processing-0270-3.5.4.tar.gz ... Passed
reference.zip ... Passed
build.xml ... Passed
errormessage.patch ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Extracting processing-0270-3.5.4.tar.gz with bsdtar
-> Extracting reference.zip with bsdtar
==> Starting prepare()...
[processing] Generating desktop file... ok
patching file processing/app/src/processing/app/contrib/ContributionManager.java
'build.xml' -> 'processing/build/build.xml'
==> Starting build()...
Buildfile: /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/build/build.xml
build:
subprojects-build:
methods-check:
methods-build:
compile:
[mkdir] Created dir: /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/bin
[javac] Compiling 1 source file to /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/bin
[javac] Annotation processing got disabled, since it requires a 1.6 compliant JVM
[javac] ----------
[javac] 1. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 1)
[javac] import java.io.BufferedReader;
[javac] ^
[javac] The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files
[javac] ----------
[javac] 2. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 1)
[javac] import java.io.BufferedReader;
[javac] ^
[javac] The type java.io.IOException cannot be resolved. It is indirectly referenced from required .class files
[javac] ----------
[javac] 3. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 1)
[javac] import java.io.BufferedReader;
[javac] ^
[javac] The type java.lang.RuntimeException cannot be resolved. It is indirectly referenced from required .class files
[javac] ----------
[javac] 4. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 1)
[javac] import java.io.BufferedReader;
[javac] ^
[javac] The type java.lang.String cannot be resolved. It is indirectly referenced from required .class files
[javac] ----------
[javac] 5. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 1)
[javac] import java.io.BufferedReader;
[javac] ^
[javac] The type java.lang.Throwable cannot be resolved. It is indirectly referenced from required .class files
[javac] ----------
[javac] 6. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 1)
[javac] import java.io.BufferedReader;
[javac] ^^^^^^^^^^^^^^^^^^^^^^
[javac] The import java.io.BufferedReader cannot be resolved
[javac] ----------
[javac] 7. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 2)
[javac] import java.io.ByteArrayOutputStream;
[javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[javac] The import java.io.ByteArrayOutputStream cannot be resolved
[javac] ----------
[javac] 8. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 3)
[javac] import java.io.File;
[javac] ^^^^^^^^^^^^
[javac] The import java.io.File cannot be resolved
[javac] ----------
[javac] 9. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 4)
[javac] import java.io.FileInputStream;
[javac] ^^^^^^^^^^^^^^^^^^^^^^^
[javac] The import java.io.FileInputStream cannot be resolved
[javac] ----------
[javac] 10. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 5)
[javac] import java.io.FileNotFoundException;
[javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[javac] The import java.io.FileNotFoundException cannot be resolved
[javac] ----------
[javac] 11. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 6)
[javac] import java.io.IOException;
[javac] ^^^^^^^^^^^^^^^^^^^
[javac] The import java.io.IOException cannot be resolved
[javac] ----------
[javac] 12. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 7)
[javac] import java.io.InputStreamReader;
[javac] ^^^^^^^^^^^^^^^^^^^^^^^^^
[javac] The import java.io.InputStreamReader cannot be resolved
[javac] ----------
[javac] 13. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 8)
[javac] import java.io.PrintStream;
[javac] ^^^^^^^^^^^^^^^^^^^
[javac] The import java.io.PrintStream cannot be resolved
[javac] ----------
[javac] 14. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 9)
[javac] import java.util.regex.Matcher;
[javac] ^^^^^^^^^
[javac] The import java.util cannot be resolved
[javac] ----------
[javac] 15. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 10)
[javac] import java.util.regex.Pattern;
[javac] ^^^^^^^^^
[javac] The import java.util cannot be resolved
[javac] ----------
[javac] 16. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 19)
[javac] public class PAppletMethods extends Task {
[javac] ^^^^^^^^^^^^^^
[javac] The hierarchy of the type PAppletMethods is inconsistent
[javac] ----------
[javac] 17. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 21)
[javac] private File baseDir;
[javac] ^^^^
[javac] File cannot be resolved to a type
[javac] ----------
[javac] 18. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 25)
[javac] public PAppletMethods() {
[javac] ^^^^^^^^^^^^^^^^
[javac] Implicit super constructor Object() is undefined. Must explicitly invoke another constructor
[javac] ----------
[javac] 19. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 29)
[javac] public void setDir(String dir) {
[javac] ^^^^^^
[javac] String cannot be resolved to a type
[javac] ----------
[javac] 20. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 30)
[javac] baseDir = new File(dir);
[javac] ^^^^^^^
[javac] File cannot be resolved to a type
[javac] ----------
[javac] 21. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 30)
[javac] baseDir = new File(dir);
[javac] ^^^^
[javac] File cannot be resolved to a type
[javac] ----------
[javac] 22. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 39)
[javac] public void execute() throws BuildException {
[javac] ^^^^^^^^^^^^^^
[javac] No exception of type BuildException can be thrown; an exception type must be a subclass of Throwable
[javac] ----------
[javac] 23. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 41)
[javac] if (baseDir == null) {
[javac] ^^^^^^^
[javac] File cannot be resolved to a type
[javac] ----------
[javac] 24. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 42)
[javac] throw new BuildException("dir parameter must be set!");
[javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[javac] The constructor BuildException(String) refers to the missing type String
[javac] ----------
[javac] 25. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 42)
[javac] throw new BuildException("dir parameter must be set!");
[javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[javac] No exception of type BuildException can be thrown; an exception type must be a subclass of Throwable
[javac] ----------
[javac] 26. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 46)
[javac] File graphicsFile = new File(baseDir, "PGraphics.java");
[javac] ^^^^
[javac] File cannot be resolved to a type
[javac] ----------
[javac] 27. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 46)
[javac] File graphicsFile = new File(baseDir, "PGraphics.java");
[javac] ^^^^
[javac] File cannot be resolved to a type
[javac] ----------
[javac] 28. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 46)
[javac] File graphicsFile = new File(baseDir, "PGraphics.java");
[javac] ^^^^^^^
[javac] File cannot be resolved to a type
[javac] ----------
[javac] 29. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 47)
[javac] File appletFile = new File(baseDir, "PApplet.java");
[javac] ^^^^
[javac] File cannot be resolved to a type
[javac] ----------
[javac] 30. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 47)
[javac] File appletFile = new File(baseDir, "PApplet.java");
[javac] ^^^^
[javac] File cannot be resolved to a type
[javac] ----------
[javac] 31. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 47)
[javac] File appletFile = new File(baseDir, "PApplet.java");
[javac] ^^^^^^^
[javac] File cannot be resolved to a type
[javac] ----------
[javac] 32. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 48)
[javac] File imageFile = new File(baseDir, "PImage.java");
[javac] ^^^^
[javac] File cannot be resolved to a type
[javac] ----------
[javac] 33. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 48)
[javac] File imageFile = new File(baseDir, "PImage.java");
[javac] ^^^^
[javac] File cannot be resolved to a type
[javac] ----------
[javac] 34. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 48)
[javac] File imageFile = new File(baseDir, "PImage.java");
[javac] ^^^^^^^
[javac] File cannot be resolved to a type
[javac] ----------
[javac] 35. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 51)
[javac] throw new BuildException("PGraphics file not readable: " +
[javac] graphicsFile.getAbsolutePath());
[javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[javac] No exception of type BuildException can be thrown; an exception type must be a subclass of Throwable
[javac] ----------
[javac] 36. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 58)
[javac] throw new BuildException("PApplet file not read/writeable: " +
[javac] appletFile.getAbsolutePath());
[javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[javac] No exception of type BuildException can be thrown; an exception type must be a subclass of Throwable
[javac] ----------
[javac] 37. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 63)
[javac] throw new BuildException("PImage file not readable: " +
[javac] imageFile.getAbsolutePath());
[javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[javac] No exception of type BuildException can be thrown; an exception type must be a subclass of Throwable
[javac] ----------
[javac] 38. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 70)
[javac] StringBuilder out = new StringBuilder();
[javac] ^^^^^^^^^^^^^
[javac] StringBuilder cannot be resolved to a type
[javac] ----------
[javac] 39. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 70)
[javac] StringBuilder out = new StringBuilder();
[javac] ^^^^^^^^^^^^^
[javac] StringBuilder cannot be resolved to a type
[javac] ----------
[javac] 40. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 71)
[javac] StringBuilder content = new StringBuilder();
[javac] ^^^^^^^^^^^^^
[javac] StringBuilder cannot be resolved to a type
[javac] ----------
[javac] 41. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 71)
[javac] StringBuilder content = new StringBuilder();
[javac] ^^^^^^^^^^^^^
[javac] StringBuilder cannot be resolved to a type
[javac] ----------
[javac] 42. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 74)
[javac] BufferedReader applet = createReader(appletFile);
[javac] ^^^^^^^^^^^^^^
[javac] BufferedReader cannot be resolved to a type
[javac] ----------
[javac] 43. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 75)
[javac] String line;
[javac] ^^^^^^
[javac] String cannot be resolved to a type
[javac] ----------
[javac] 44. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 103)
[javac] } catch (Exception e) {
[javac] ^^^^^^^^^
[javac] Exception cannot be resolved to a type
[javac] ----------
[javac] 45. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 105)
[javac] throw new BuildException(e);
[javac] ^^^^^^^^^^^^^^^^^^^^^
[javac] No exception of type BuildException can be thrown; an exception type must be a subclass of Throwable
[javac] ----------
[javac] 46. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 109)
[javac] String outString = out.toString();
[javac] ^^^^^^
[javac] String cannot be resolved to a type
[javac] ----------
[javac] 47. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 111)
[javac] System.out.println("No changes to PApplet API.");
[javac] ^^^^^^
[javac] System cannot be resolved
[javac] ----------
[javac] 48. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 113)
[javac] System.out.println("Updating PApplet with API changes " +
[javac] ^^^^^^
[javac] System cannot be resolved
[javac] ----------
[javac] 49. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 116)
[javac] PrintStream temp = new PrintStream(appletFile, "UTF-8");
[javac] ^^^^^^^^^^^
[javac] PrintStream cannot be resolved to a type
[javac] ----------
[javac] 50. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 116)
[javac] PrintStream temp = new PrintStream(appletFile, "UTF-8");
[javac] ^^^^^^^^^^^
[javac] PrintStream cannot be resolved to a type
[javac] ----------
[javac] 51. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 120)
[javac] } catch (IOException e) {
[javac] ^^^^^^^^^^^
[javac] IOException cannot be resolved to a type
[javac] ----------
[javac] 52. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 122)
[javac] throw new BuildException(e);
[javac] ^^^^^^^^^^^^^^^^^^^^^
[javac] No exception of type BuildException can be thrown; an exception type must be a subclass of Throwable
[javac] ----------
[javac] 53. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 128)
[javac] private void process(StringBuilder out, File input) throws IOException {
[javac] ^^^^^^^^^^^^^
[javac] StringBuilder cannot be resolved to a type
[javac] ----------
[javac] 54. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 128)
[javac] private void process(StringBuilder out, File input) throws IOException {
[javac] ^^^^
[javac] File cannot be resolved to a type
[javac] ----------
[javac] 55. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 128)
[javac] private void process(StringBuilder out, File input) throws IOException {
[javac] ^^^^^^^^^^^
[javac] IOException cannot be resolved to a type
[javac] ----------
[javac] 56. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 129)
[javac] BufferedReader in = createReader(input);
[javac] ^^^^^^^^^^^^^^
[javac] BufferedReader cannot be resolved to a type
[javac] ----------
[javac] 57. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 131)
[javac] String line = null;
[javac] ^^^^^^
[javac] String cannot be resolved to a type
[javac] ----------
[javac] 58. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 132)
[javac] StringBuilder commentBuffer = new StringBuilder();
[javac] ^^^^^^^^^^^^^
[javac] StringBuilder cannot be resolved to a type
[javac] ----------
[javac] 59. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 132)
[javac] StringBuilder commentBuffer = new StringBuilder();
[javac] ^^^^^^^^^^^^^
[javac] StringBuilder cannot be resolved to a type
[javac] ----------
[javac] 60. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 135)
[javac] String decl = "";
[javac] ^^^^^^
[javac] String cannot be resolved to a type
[javac] ----------
[javac] 61. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 163)
[javac] Matcher result;
[javac] ^^^^^^^
[javac] Matcher cannot be resolved to a type
[javac] ----------
[javac] 62. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 165)
[javac] if ((result = Pattern.compile("^\\s*public ([\\w\\[\\]]+) [a-zA-z_]+\\(.*$").matcher(line)).matches()) {
[javac] ^^^^^^^
[javac] Pattern cannot be resolved
[javac] ----------
[javac] 63. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 168)
[javac] } else if ((result = Pattern.compile("^\\s*abstract public ([\\w\\[\\]]+) [a-zA-z_]+\\(.*$").matcher(line)).matches()) {
[javac] ^^^^^^^
[javac] Pattern cannot be resolved
[javac] ----------
[javac] 64. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 171)
[javac] } else if ((result = Pattern.compile("^\\s*public final ([\\w\\[\\]]+) [a-zA-z_]+\\(.*$").matcher(line)).matches()) {
[javac] ^^^^^^^
[javac] Pattern cannot be resolved
[javac] ----------
[javac] 65. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 174)
[javac] } else if ((result = Pattern.compile("^\\s*static public ([\\w\\[\\]]+) [a-zA-z_]+\\(.*$").matcher(line)).matches()) {
[javac] ^^^^^^^
[javac] Pattern cannot be resolved
[javac] ----------
[javac] 66. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 184)
[javac] String returns = "";
[javac] ^^^^^^
[javac] String cannot be resolved to a type
[javac] ----------
[javac] 67. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 193)
[javac] line = line.replaceFirst(Pattern.quote("abstract"), " ");
[javac] ^^^^^^^
[javac] Pattern cannot be resolved
[javac] ----------
[javac] 68. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 196)
[javac] line = line.replaceAll(Pattern.quote(";"), " {\n");
[javac] ^^^^^^^
[javac] Pattern cannot be resolved
[javac] ----------
[javac] 69. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 217)
[javac] result = Pattern.compile(".*?\\s(\\S+)\\(.*?").matcher(decl);
[javac] ^^^^^^^
[javac] Pattern cannot be resolved
[javac] ----------
[javac] 70. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 220)
[javac] String declName = result.group(1);
[javac] ^^^^^^
[javac] String cannot be resolved to a type
[javac] ----------
[javac] 71. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 221)
[javac] String gline = "";
[javac] ^^^^^^
[javac] String cannot be resolved to a type
[javac] ----------
[javac] 72. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 222)
[javac] String rline = "";
[javac] ^^^^^^
[javac] String cannot be resolved to a type
[javac] ----------
[javac] 73. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 235)
[javac] String parts[] = decl.split("\\, ");
[javac] ^^^^^^
[javac] String cannot be resolved to a type
[javac] ----------
[javac] 74. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 237)
[javac] for (String part : parts) {
[javac] ^^^^^^
[javac] String cannot be resolved to a type
[javac] ----------
[javac] 75. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 239)
[javac] String blargh[] = part.split(" ");
[javac] ^^^^^^
[javac] String cannot be resolved to a type
[javac] ----------
[javac] 76. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 240)
[javac] String theArg = blargh[1].replaceAll("[\\[\\]]", "");
[javac] ^^^^^^
[javac] String cannot be resolved to a type
[javac] ----------
[javac] 77. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 274)
[javac] static BufferedReader createReader(File file) throws IOException {
[javac] ^^^^^^^^^^^^^^
[javac] BufferedReader cannot be resolved to a type
[javac] ----------
[javac] 78. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 274)
[javac] static BufferedReader createReader(File file) throws IOException {
[javac] ^^^^
[javac] File cannot be resolved to a type
[javac] ----------
[javac] 79. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 274)
[javac] static BufferedReader createReader(File file) throws IOException {
[javac] ^^^^^^^^^^^
[javac] IOException cannot be resolved to a type
[javac] ----------
[javac] 80. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 275)
[javac] FileInputStream fis = new FileInputStream(file);
[javac] ^^^^^^^^^^^^^^^
[javac] FileInputStream cannot be resolved to a type
[javac] ----------
[javac] 81. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 275)
[javac] FileInputStream fis = new FileInputStream(file);
[javac] ^^^^^^^^^^^^^^^
[javac] FileInputStream cannot be resolved to a type
[javac] ----------
[javac] 82. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 276)
[javac] return new BufferedReader(new InputStreamReader(fis, "UTF-8"));
[javac] ^^^^^^^^^^^^^^
[javac] BufferedReader cannot be resolved to a type
[javac] ----------
[javac] 83. ERROR in /var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/src/PAppletMethods.java (at line 276)
[javac] return new BufferedReader(new InputStreamReader(fis, "UTF-8"));
[javac] ^^^^^^^^^^^^^^^^^
[javac] InputStreamReader cannot be resolved to a type
[javac] ----------
[javac] 83 problems (83 errors)
BUILD FAILED
/var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/build/build.xml:92: The following error occurred while executing this line:
/var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/build/build.xml:151: The following error occurred while executing this line:
/var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/build.xml:14: The following error occurred while executing this line:
/var/tmp/pamac-build-tio/processing/src/processing-processing-0270-3.5.4/core/methods/build.xml:24: Compile failed; see the compiler error output for details.
Total time: 1 second
==> ERROR: A failure occurred in build().
Aborting...
pha-qu commented on 2020-06-15 18:17 (UTC)
@letso .. apologies for the delayed reply. Thanks for pointing out the issue with symlinking to a specific Java implementation. The upstream support for Oracle flavoured Java only somewhat undermines their opensource/cross-platform credentials, but this has become increasingly common in the wider world and the AUR repo. It doesn't however forbid the use of openJDK, and frankly the compatibility of openJDK with processing has improved immensely in recent times. Failures with 3D oriented code and processing used to be commonplace, I've checked a fair portion of the 3D examples, and didn't see any of the old errors that used to plague processing. I'll guess that's a consequence of continuous improvements in the openJVM implementation. I've also noted fully functioning audio examples too, from the beads library, that was a no-no not so long ago, but I do have Jack and Pulse living side by side.
letorbi commented on 2020-06-14 18:51 (UTC) (edited on 2020-06-14 18:51 (UTC) by letorbi)
@lesto Yeah, I had that infinite-loop as well, but I was able to fix it by deriving the JDK-path from the result of which java
in the /us/bin/processing and /user/bin/processing-java scripts. However, I'm not 100% sure why this fixes the problem ;)
A patch-file that modifies the scripts accordingly is also part of the processing-jdk8 repo.
lesto commented on 2020-06-14 13:15 (UTC)
@letorbi i did try your same trick the other day and had an infinite loop of java being launched, but probably i did some mistake in the script; the only difference I see you use "which java" instead of "java", or maybe i did some spelling mistake. Ill try your script and if it work I will backport it.
letorbi commented on 2020-06-13 13:14 (UTC) (edited on 2020-06-13 13:27 (UTC) by letorbi)
@lesto I was finally able to find a way to make Processing use the default Java environment without linking /usr/share/processing/java/bin/java to /usr/bin/java. This makes it possible to force Processing to use java-8-jdk or java-8-openjdk while the default Java environment could be a more modern one.
Apart from that I've also created patches for some other improvements. I've updated the processing-jdk8
package already, so I guess you could clone its repo and use it as a base for the processing
package. You just have to revert the JDK8 related commits (aa09291
, d757116
, 892bf4f
and 8bc4c89
).
...or just pick the changes you want and integrate them into your repo ;)
letorbi commented on 2020-06-11 17:33 (UTC) (edited on 2020-06-12 14:29 (UTC) by letorbi)
@lesto I've just tested your proposed solution with the symlink from /usr/share/processing/java/bin/java to /usr/bin/java again and it seems to work now. Processing uses the default Java environment. Also the problem that @pha-qu described, does not appear anymore.
Unfortunately the "trick" to launch an application with a non-default java version doesn't work. This would be very handy to make Processing use Oracle's JDK, while all other applications could use an OpenJDK environment.
I'll continue to try to find a way how this could be achieved.
letorbi commented on 2020-06-11 09:09 (UTC)
@rhysperry111 Actually my package won't work without jdk8
, because it links /usr/share/processing/java to /usr/lib/jvm/java-8-jdk/. See my previous post for reasons why.
BTW: I think it is better to move the discussion to the processing-jdk8
package, if you have further suggestions.
letorbi commented on 2020-06-11 09:05 (UTC) (edited on 2020-06-12 14:29 (UTC) by letorbi)
@lesto Great that you'll take look into my package. And just to mention it: processing-jdk8
is not meant as a replacement, but just as an alternative, for processing
(see my previous post).
- I like the idea of having a reference package. Maybe it is possible to create some kind of
-git
package based on the processing-docs repo? - I think the
processing
package needs JavaFX, since most installs will use OpenJDK. - It would be great, if a user could pick one of the installed Java environments to be used with processing.
- However, I've tried to achieve that yesterday, but without success - that's why I've created the
-jdk8
package in the end. - The crux seems to be that processing requires a full JRE at /usr/share/processing/java/ (edit: wrong, see my comment above).
- The
processing
package links /usr/share/processing/java/ to /usr/lib/jvm/java-8-openjdk/, so it should only work withjdk8-openjdk
right now.
- However, I've tried to achieve that yesterday, but without success - that's why I've created the
- Maybe it makes sense to integrate the OpenJDK 11 / OpenJFX support Pull-Request into this package to improve compatibility with OpenJDK.
That it from my side for now. I'm looking forward to hear from you :)
Pinned Comments