Forum Rule: Always post complete source code & details to reproduce any issue!
Results 1 to 9 of 9

Thread: Teensy and Mac OSX 10.15

Hybrid View

  1. #1
    Junior Member
    Join Date
    Sep 2019
    Posts
    2

    Teensy and Mac OSX 10.15

    So far I'm impressed with the hardware, but I've hit a brick wall with the software. Changes were made to OSX that requires Arduino 1.9.0 beta to even run. There is no way to compile or download code with 1.8.9 on 10.15 because the OS blocks access to the user and download directories by default and 32 bit executable code is flat forbidden. The TeensyDuino installer will fail on the install check for the beta because 1.9.0 is not a valid version. While this may be a good idea in most circumstances, it makes the hardware worthless on a platform that is about to undergo a major OS version change in a few days. Is it possible to get an installer that allows for version 1.9.0?

  2. #2
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    9,313
    Quote Originally Posted by whitebengal View Post
    So far I'm impressed with the hardware, but I've hit a brick wall with the software. Changes were made to OSX that requires Arduino 1.9.0 beta to even run. There is no way to compile or download code with 1.8.9 on 10.15 because the OS blocks access to the user and download directories by default and 32 bit executable code is flat forbidden. The TeensyDuino installer will fail on the install check for the beta because 1.9.0 is not a valid version. While this may be a good idea in most circumstances, it makes the hardware worthless on a platform that is about to undergo a major OS version change in a few days. Is it possible to get an installer that allows for version 1.9.0?
    @Paul noted plans to release TD 1.48 Beta 1 in coming days. MAC is a big thing for Paul - would expect this to be resolved - maybe It is a problem with the IDE 1.8.9? This is the first note I've seen … any more details?

    Jumping to IDE 1.9.0 is non-trivial and a moving target as it has been hanging around in Beta for some long time and not yet released. When a stable build is released that will be done.

  3. #3
    Junior Member
    Join Date
    Sep 2019
    Posts
    2
    Arduino IDE 1.8.9 as downloaded from Arduino is flat broken with the next OS for the stated reason. In their forums, the only way around this is to use the BETA version of the IDE.

  4. #4
    Senior Member+ Theremingenieur's Avatar
    Join Date
    Feb 2014
    Location
    Colmar, France
    Posts
    2,495
    I’ve installed Arduino 1.8.9 in macOS Catalina beta, just as a container for installing Teensyduino.
    But for development, compiling and building, I use the Eclipse IDE with Jantje’s Sloeber Arduino plugin which just picks hardware definitions and libraries from the Arduino/Teensyduino installation via path variables and symbolic links. This works very well and before I read this post, I wasn’t even aware of the fact that the Arduino IDE itself wasn’t actually able to compile a sketch by itself...

  5. #5
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    20,454
    First, please let me give you some unpleasant but realistic news. Supporting Apple's betas is a low priority. With the recent release of Teensy 4.0, you can read "low priority" to mean pretty much no effort is going to be spent.

    Likewise for Arduino's unreleased betas. We don't generally don't support those. The last time we did publish support for one, the result was pretty bad... many people suffered and at least one person got very upset things didn't work. That painful incident plus the growing spammer problems led to this forum's policy where you can't edit messages past 2 hours old.

    Supporting Apple's official releases, and Arduino official releases, is of course a high priority.

    At this moment, Apple's "October 2019 release window" is to me "forever from now". I'm not going to do anything at all with 10.15 until Apple releases. Well, anything other than write this message.

    If you want things to work smoothly, I'm afraid the only advice I have for you is to revert your Mac back to 10.14 and wait for Apple to officially release 10.15. Maybe even wait a few days to upgrade. But do ping me on release day (and not before). Then this will be a high priority and I'll upgrade my Mac test machine and start testing.

    Usually Arduino has followed this same approach... a non-beta release within days of Apple officially releasing a new version which breaks anything. Usually I manage to publish a beta Teensyduino installer within 24 hours of each Arduino release.

  6. #6
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    20,454
    But I will briefly mention, all Mac code in Teensyduino is fully 64 bit. Unlike Arduino, we made the switch shortly before 10.14 to completely purge 32 bit stuff. I feel pretty confident we're in pretty good shape for working on 10.15, once Arduino makes a non-beta release which officially supports it.

    If you want to see this move, you'll need to convince Arduino to make a non-beta release.

  7. #7
    Senior Member+ Theremingenieur's Avatar
    Join Date
    Feb 2014
    Location
    Colmar, France
    Posts
    2,495
    Actually, as far as I can see, the current problem with macOS 10.15 (beta) is not with Teensyduino but with the Arduino IDE which actually doesn't compile for either CPU, be it Arduino, Teensy, or whatever. Thus, at least for the moment, I can't see what PJRC could do before Arduino have definitively solved their problems and released un update.

    But I'll keep an eye on all that and (seen that platformio/VScode has problems with macOS Catalina, too) I recommend that you have a look onto http://eclipse.baeyens.it which is ways more professional than the Arduino IDE and which works perfectly on macOS 10.15 with the Arduino 1.8.9 IDE (just as a file container) and Teensyduino 1.47

  8. #8
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    20,454
    Arduino published version 1.8.10, which shows a fix for MacOS 10.15 in the release notes.

    I've published Teensyduino 1.48-beta1 to support it.

    https://forum.pjrc.com/threads/57609...no-1-48-Beta-1

    Maybe this will be enough to get Teensy working on MacOS 10.15?

  9. #9
    Senior Member+ Theremingenieur's Avatar
    Join Date
    Feb 2014
    Location
    Colmar, France
    Posts
    2,495
    Quote Originally Posted by PaulStoffregen View Post
    Arduino published version 1.8.10, which shows a fix for MacOS 10.15 in the release notes.

    I've published Teensyduino 1.48-beta1 to support it.

    https://forum.pjrc.com/threads/57609...no-1-48-Beta-1

    Maybe this will be enough to get Teensy working on MacOS 10.15?
    It definitively is. Running test here for several hours.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •