Welcome new user! You can search existing questions and answers without registering, but please register to post new questions and receive answers. Note that due to large amounts of spam attempts, your first three posts will be manually moderated, so please be patient.
Because of un-manageable amounts of spam despite our use of CAPTCHAs, email authorization, and other tools, we have discontinued this forum (see the 700k+ registered users with validated email addresses at right?). Please email us any questions or post bug reports and feature requests on GitHub at https://github.com/jevois -- The content below remains available for future reference.

Build jevois host failed. How to fix?

0 votes
Apologies for what should be fairly trivial for a dev - unfortunately I'm a hardware guy.

After some initial issues getting the required packages (I put a PR in github for the additional PPA's), I'm failing with the build scripts.  Build fails with errors as below, both as user and root.  Any/all help appreciated.

/usr/bin/ld: cannot find -ltbb
asked Jun 15, 2017 in Programmer Questions by auturgy (200 points)
edited Jun 15, 2017 by auturgy

2 Answers

0 votes
Cause was missing TBB dependencies, for those curious.
sudo apt install libtbb-dev libtbb2 fixed this.

Also needs libgles2-mesa and libgles-mesa-dev to build jevoisbase.

Success though - jevois can build and run on Mint (and probably other Xenial based distros). You need to add deb http://cz.archive.ubuntu.com/ubuntu yakkety main universe
and deb http://ppa.launchpad.net/ubuntu-toolchain-r/test to /etc/apt/sources.list then remove after building.
answered Jun 15, 2017 by auturgy (200 points)
edited Jun 15, 2017 by auturgy
trying to build debs for xenial now, do you remember what you needed that yakkety repo for? We seem to be doing ok so far with just adding the toolchain-r repo which is needed for g++-6
0 votes
Thanks for letting us know, we just released jevois 1.1 with a new apt repo for ubuntu 17.04 amd64

If you are building on another distro we also updated the INSTALL instructions but you have to do it from scratch from source.

Let me look into those extra depends for tbb (it's already in there, maybe different name) and opengl-es.
answered Jun 16, 2017 by JeVois (46,580 points)