Trouble installing 2018 frc-toolchain on ubuntu xenial

Hi folks, my group and I have been having quite a bit of trouble getting the 2018 frc-toolchain up and running. We’ve found that we can install it just fine on ubuntu 17.10 (artful) but are unable to install it on ubuntu 16.04 (xenial).

To be super duper sure that it isn’t just our personal computers that are messed up, we took a fresh install of ubuntu xenial and ran the following commands:

sudo apt-get update
sudo apt-get install -y libc6-i386
sudo add-apt-repository ppa:wpilib/toolchain
sudo apt-get update
sudo apt-get install -y frc-toolchain

And we get the following output:

The following packages have unmet dependencies:
 frc-toolchain : Depends: g++-arm-frc-linux-gnueabi (>= 5.5) but it is not going to be installed
                 Recommends: frcmake but it is not going to be installed

Installing libc6-i386 was recommended here:

From snooping around on forums and on screensteps, it seems like no one else is having this issue which implies to me that we are doing something wrong with our setup procedure. Does anyone see what we’re doing wrong? The dependency tree for frc-toolchain is massive. Does anyone have any advice on how to snoop through the whole thing?

if you “apt-get install g+±arm-frc-linux-gnueabi” it should tell you why it can’t install that package.

We’ve identified the issue as having an old version of libc6-frc-armel-cross in the release ppa for Ubuntu 16.04. We’re working on fixing the issue, but the launchpad build is taking a long time to finish. The current ETA we’re getting is around 12 hours from now. Someone will post an update on this thread when it’s done.

Thanks @fsilberg! I followed the dependency graph and was just about to post something similar.

I’ll keep watching this thread for updates!

In the future, is chiefdelphi a good place to check for issues with the toolchain? Or is there a forum associated with the launchpad that would be a better place to follow?

Launchpad is down for maintenance, ETA unknown, so the fixed packages can’t be rolled out. However, they are available in the beta ppa.

sudo add-apt-repository ppa:wpilib/toolchain-beta
sudo apt-get update
sudo apt-get install frc-toolchain

Just remember to remove the beta ppa before the summer.

sudo add-apt-repository --remove ppa:wpilib/toolchain-beta