Building the Arduino 1.6.7+ IDE requires X windows and cannot be built via java.awt.headless=true in Makefile-test See: https://github.com/arduino/Arduino/pull/3062/files for details. Other limitations: Sketchbook folder MUST be a subdir under $(BUILDDIR) (I used $(BUILDDIR)/sketchbook) and can't be $(CURDIR) in Makefile-test
I downloaded the Arduino 1.6.7 IDE source from their GitHub at http://github.com/arduino/Arduino/archive/1.6.7.zip and then extracted debian-1.6.7.zip under the extracted github source and renamed it to debian/ Please note that the contents of debian-1.6.7.zip are my crude modifications to Scott Howard's work. Installed the following PPAs to build Arduino 1.6.7 IDE: ppa:openjdk-r/ppa ppa:maarten-fonville/ppa The following alternatives must point to their JDK 1.8 counterparts (via update-alternatives --config): appletviewer ControlPanel extcheck idlj jar jarsigner java javac javadoc javah javap javaws jcmd jconsole jcontrol jdb jdeps jexec jexec-binfmt jhat jinfo jjs jmap jps jrunscript jsadebugd jstack jstat jstatd keytool mozilla-javaplugin.so native2ascii orbd pack200 policytool rmic rmid rmiregistry schemagen serialver servertool tnameserv unpack200 wsgen wsimport xjc The location /usr/lib/jvm/default-java must point to /usr/lib/jvm/java-1.8.0-openjdk-<arch> where <arch> is the architecture you are compiling against. I used amd64. I have not yet gotten it to build the package. The following error is as far as I get: Error while verifying: An error occurred while verifying the sketch java.lang.NullPointerException at cc.arduino.ProgressAwareMessageConsumer.message(ProgressAwareMessageConsumer.java:54) at cc.arduino.MessageConsumerOutputStream.flush(MessageConsumerOutputStream.java:71) at org.apache.commons.exec.PumpStreamHandler.stop(PumpStreamHandler.java:207) at org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:363) at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:160) at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:147) at cc.arduino.Compiler.callArduinoBuilder(Compiler.java:256) at cc.arduino.Compiler.build(Compiler.java:143) at processing.app.BaseNoGui.init(BaseNoGui.java:531) at processing.app.BaseNoGui.main(BaseNoGui.java:774) ** Attachment added: "Debian/Ubuntu build instructions vor v1.6.7" https://bugs.launchpad.net/trusty-backports/+bug/1425677/+attachment/4543377/+files/debian-1.6.7.zip -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1425677 Title: Arduino IDE v. 1.6 released, can we get in repository? To manage notifications about this bug go to: https://bugs.launchpad.net/trusty-backports/+bug/1425677/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
