Skip to content

1.6.2 doesn't work on Linux - missing cores and Java errors #2830

Closed
@sej7278

Description

@sej7278

There's nothing inside the hardware directory in arduino-1.6.2-linux64.tar.xz so you've forgotten the AVR cores that should be installed by default (and not rely on the new cores manager) and when trying to run it we get the following errors.

./arduino java.lang.UnsatisfiedLinkError: com.sun.jna.Native.pointerSize()I
    at com.sun.jna.Native.pointerSize(Native Method)
    at com.sun.jna.Native.<clinit>(Native.java:93)
    at cc.arduino.os.linux.LibCNative.<clinit>(LibCNative.java:38)
    at cc.arduino.os.linux.LinuxFileNativeUtils.<clinit>(LinuxFileNativeUtils.java:36)
    at cc.arduino.os.FileNativeUtils.chmod(FileNativeUtils.java:51)
    at cc.arduino.utils.ArchiveExtractor.extract(ArchiveExtractor.java:236)
    at processing.app.BaseNoGui.initPackages(BaseNoGui.java:585)
    at processing.app.Base.<init>(Base.java:256)
    at processing.app.Base.guardedMain(Base.java:198)
    at processing.app.Base.main(Base.java:113)

I think we need a more managed development process that would:

  1. check builds actually work on supported platforms
  2. check archives actually contain all required files
  3. prevent new releases being made on weekends and Arduino Day
  4. not add major new features in a point release less than a week after a major new release without consulting the community

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions