'poco' error with install_dependencies on ubunto/TX2

Open
#5,931 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
25/100
Issue type
Bug
Clarity
Needs clarification
Activity status
Stale
Tech stack
bash, cpp, linux, ubuntu

Research direction

Start with install_dependencies.sh from the v0.9.8 Linux release archive and reproduce the failure on the reported Ubuntu 16.04 aarch64/TX2 environment. Read the linked issues 5307 and 4550 for prior context; the work is done when dependency installation completes without the linuxaarch64, missing build/poco, or chown errors.

Written by the indexing model from the issue text.

Description

Hello all,

I'm running into troubles installing of 0.9.8 on an nvidia TX2.
On this system:
uname -m returns aarch64
cat /etc/issue returns Ubuntu 16.04.4 LTS

I started with this:
http://openframeworks.cc/versions/v0.9.8/of_v0.9.8_linux64_release.tar.gz

The install_dependencies.sh script stops with this error:

It seems you are running gcc 5 or later, due to incomatible ABI with previous versions
we need to recompile poco. This will take a while
Press any key to continue... Invalid build type: "linuxaarch64"
chown: cannot access 'build/poco': No such file or director'

I found a couple of other threads about this issue posted by @bakercp, but they are old, and the suggested solutions that @arturoc shared don't solve my problem; the script still stops with the same error:

https://github.com/openframeworks/openFrameworks/issues/5307
https://github.com/openframeworks/openFrameworks/issues/4550

Should I be installing from the repo, or a non-stable branch, instead of of_v0.9.8_linux64_release.tar.gz from the download site?

Dominant language
C++
Stars
10.4k
Forks
2.6k
Avg merge
1d 21h
Merged PRs (30d)
9

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from openframeworks/openFrameworks

All issues in openframeworks/openFrameworks

Similar issues

More C++ issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.