-
Notifications
You must be signed in to change notification settings - Fork 414
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Openboard on Ubuntu MATE 16.04 LTS (Raspberry Pi) #98
Comments
Hi, If you're up to the challenge, this page may help: https://github.com/OpenBoard-org/OpenBoard/wiki/Install#linux And please report back if you get it to work, you're not the first to ask about this so I'm sure others would appreciate a solution! |
I've done this and can confirm it works. It's as easy as installing all the qt libraries and running the build scripts. |
So here's the step-by-step on how-to build OpenBoard on Armbian, Raspbian or an Ubuntu variant. Before we push forward it's essential to understand that this process is resource intensive. All the system components will be utilized 100% during an extended period of time, the process will take several hours and depends heavily on the speed and quality of your SD card. Make sure your board is cooled adequately and that you're using a fast SD card from a premium brand (no cheap knock offs). read/write errors and overheating can cause the result to be corrupted (i.e. unexplained crashes). If you know how, I recommend you use a cross-compiler, but if you knew howto use a cross-compiler you probably wouldn't be here. So here we go.
IMPORTANT! If your compiler stops with an internal error it could mean one of two things.
IMPORTANT! Currently there's a bug preventing compiling against the latest libssl (1.1.0f3 at the time of writing) libraries. For the time being make sure you're using libssl 1.0.2. On Raspbian this can be done by installing "libssl1.0-dev" and not "libssl-dev", if you have libssl-dev installed remove it. People calling in from the future, please first check the status of this issue.
and run this command
this will printout the QT env variables, the QTTOOLDIR should look like this:
Copy the path minus the "/bin" at the end. Then edit build.sh:
Change the line QT_PATH to reflect your envoirement, should look something like this:
Happy boarding! |
And here's the deb package built on Raspbian Stretch 9.
Built on 26 september 2017:
|
For people using some other SBC, here's the deb package built on Ubuntu Xenial 16.04.3 and QT 5.5.1
Built on 27 september 2017:
|
I have many of these board so if these two packages aren't giving you love then post you device and distro details here and I'll look into it IF and WHEN I have the time. If by some luck I do not own your device, you might think about sponsoring me one so I can look into it. |
Do you have by any chance a package for a Raspberry Pi 3 (armhf?) running Raspian? I want to use this one as on onboard computer for a Promethean AcivePanel. I have not build any packages on a Pi before so I was glad to find your message here... |
I tried to build opentable myself on the raspberry and everything workes fine up to generating the package. This is the output:
It says "Package build" but it is nowhere to be found... |
Hello everyone! |
I just tryed to build it, but raspberi crashed while building :(( |
@nazamov The link is up and still working, please check your internet connection or provider. I compiled with the latest version of Raspbian Jessie (fully updated) and the latest release of OpenBoard using the instructions provided above and it still works as described. Seeing as it is a rPi and a clean Raspbian setup you can replicate is easily. Note, compiling will take about a day, so it could be you should just wait longer. If you're having problems with your board I suggest looking into the logs and try resolving those before trying to compile. |
Hello! |
Any chance of another upload for the Raspbian compiled version? Thanks! |
Does this work on Ubuntu MATE 16.04 LTS (Raspberry PI). I want to confirm as I saw websites that listed Openboard as debian package.
The text was updated successfully, but these errors were encountered: