You are not logged in.

#1 2016-07-25 11:33:15

daviddavo
Member
Registered: 2015-12-30
Posts: 64

Can't install Arduino package

When I use yaourt to install the arduino package, it raises this error.

==> Iniciando build()…
Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-7-openjdk/lib/tools.jar
Buildfile: /tmp/yaourt-tmp-davo/aur-arduino/src/Arduino-1.6.9/build/build.xml

subprojects-clean:

clean:

clean:

linux-clean:

windows-clean:

macosx-clean:

clean:

build:

package-library-index-json-bundle:
    [mkdir] Created dir: /tmp/yaourt-tmp-davo/aur-arduino/src/Arduino-1.6.9/build/linux/work/dist
      [get] Getting: http://downloads.arduino.cc/packages/package_index.json.gz
      [get] To: /tmp/yaourt-tmp-davo/aur-arduino/src/Arduino-1.6.9/build/linux/work/dist/package_index.json.gz
      [get] ......
   [gunzip] Expanding package_index.json.gz to /tmp/yaourt-tmp-davo/aur-arduino/src/Arduino-1.6.9/build/linux/work/dist/package_index.json
   [delete] Deleting: /tmp/yaourt-tmp-davo/aur-arduino/src/Arduino-1.6.9/build/linux/work/dist/package_index.json.gz
      [get] Getting: http://downloads.arduino.cc/packages/package_index.json.sig
      [get] To: /tmp/yaourt-tmp-davo/aur-arduino/src/Arduino-1.6.9/build/linux/work/dist/package_index.json.sig
      [get] .
      [get] Getting: http://downloads.arduino.cc/libraries/library_index.json.gz
      [get] To: /tmp/yaourt-tmp-davo/aur-arduino/src/Arduino-1.6.9/build/linux/work/dist/library_index.json.gz
      [get] ....................................................
      [get] ....................................................
      [get] ......................
   [gunzip] Expanding library_index.json.gz to /tmp/yaourt-tmp-davo/aur-arduino/src/Arduino-1.6.9/build/linux/work/dist/library_index.json
   [delete] Deleting: /tmp/yaourt-tmp-davo/aur-arduino/src/Arduino-1.6.9/build/linux/work/dist/library_index.json.gz

revision-check:
     [echo] AVR Arduino core version in platform.txt is: 1.6.11
     [echo]                     latest in index.json is: 1.0.0
     [echo] Latest revision detected in shared/revision.txt is: 1.6.9
     [echo]                      Revision in BaseNoGui.java is: 1.6.9

linux-checkos:

subprojects-build:

compile:
    [mkdir] Created dir: /tmp/yaourt-tmp-davo/aur-arduino/src/Arduino-1.6.9/arduino-core/bin

BUILD FAILED
/tmp/yaourt-tmp-davo/aur-arduino/src/Arduino-1.6.9/build/build.xml:104: The following error occurred while executing this line:
/tmp/yaourt-tmp-davo/aur-arduino/src/Arduino-1.6.9/build/build.xml:151: The following error occurred while executing this line:
/tmp/yaourt-tmp-davo/aur-arduino/src/Arduino-1.6.9/arduino-core/build.xml:41: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "/usr/lib/jvm/java-7-openjdk/jre"

Total time: 2 seconds
==> ERROR: Se produjo un fallo en build().
    Cancelando…
==> ERROR: Makepkg no ha podido compilar arduino.

How can I install the package?

Offline

#2 2016-07-25 12:02:38

mrunion
Member
From: Jonesborough, TN
Registered: 2007-01-26
Posts: 1,938
Website

Re: Can't install Arduino package

So......

From the error message it looks like you need a Java JDK/JRE installed?

Also, have you tried without using yaourt? If not, please do -- yaourt is discouraged until you know more about how makepkg works.

And I'll go ahead and say this: we expect effort to solve issues on your own first. We are a "help yourself" community that encourages thinking and learning. I am NOT saying you didn't try to find the answer yourself, but you didn't indicate you have done your research. The error message is pretty clear about what's missing, so try to fix that problem.


Matt

"It is very difficult to educate the educated."

Offline

#3 2016-07-25 12:16:22

daviddavo
Member
Registered: 2015-12-30
Posts: 64

Re: Can't install Arduino package

mrunion wrote:

So......

From the error message it looks like you need a Java JDK/JRE installed?

Also, have you tried without using yaourt? If not, please do -- yaourt is discouraged until you know more about how makepkg works.

And I'll go ahead and say this: we expect effort to solve issues on your own first. We are a "help yourself" community that encourages thinking and learning. I am NOT saying you didn't try to find the answer yourself, but you didn't indicate you have done your research. The error message is pretty clear about what's missing, so try to fix that problem.

Yes, I tried with makepkg -sri and it returns the same error

Offline

#4 2016-07-25 13:09:27

daviddavo
Member
Registered: 2015-12-30
Posts: 64

Re: Can't install Arduino package

Ok, I did

export JAVA_HOME='/usr/lib/jvm/java-8-openjdk/'

and now its installed. But when I try to run arduino...

[davo@Davo-Arch10 arduino]$ arduino 
Picked up JAVA_TOOL_OPTIONS:                                                      
Exception in thread "main" java.lang.UnsupportedClassVersionError: processing/app/Base : Unsupported major.minor version 52.0                                       
        at java.lang.ClassLoader.defineClass1(Native Method)                      
        at java.lang.ClassLoader.defineClass(ClassLoader.java:803)                
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)           
        at java.net.URLClassLoader.access$100(URLClassLoader.java:71)             
        at java.net.URLClassLoader$1.run(URLClassLoader.java:361)                 
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)                 
        at java.security.AccessController.doPrivileged(Native Method)             
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)             
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)                  
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)          
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)                  
        at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)  
[davo@Davo-Arch10 arduino]$ export JAVA_HOME='/usr/lib/jvm/java-8-openjdk/'      
[davo@Davo-Arch10 arduino]$ arduino 
Picked up JAVA_TOOL_OPTIONS:                                                      
Exception in thread "main" java.lang.UnsupportedClassVersionError: processing/app/Base : Unsupported major.minor version 52.0                                       
        at java.lang.ClassLoader.defineClass1(Native Method)                      
        at java.lang.ClassLoader.defineClass(ClassLoader.java:803)                
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)           
        at java.net.URLClassLoader.access$100(URLClassLoader.java:71)             
        at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)

Offline

Board footer

Powered by FluxBB