lippicv missing ubuntu 16.10
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Panda3D |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
#### abstract
Following the build/installation guide ends in an error "/us/bin/ld: cannot find -lippicv".
#### reproduction
OS: ubuntu 16.10, gnome3,
# follow the installation-guide on https:/
sudo apt-get install build-essential pkg-config python-dev libpng-dev libjpeg-dev libtiff-dev zlib1g-dev libssl-dev libx11-dev libgl1-mesa-dev libxrandr-dev libxxf86dga-dev libxcursor-dev bison flex libfreetype6-dev libvorbis-dev libeigen3-dev libopenal-dev libode-dev libbullet-dev nvidia-cg-toolkit libgtk2.0-dev
python2.7 makepanda/
expected result: successful build
actual result: error "/us/bin/ld: cannot find -lippicv"
#### possible reason
an old version of opencv required lippicv, even though it didn't. Maybe something like that is also the case here?
#### workaround/solution
none so far.
I tried installing openCV, but it merely triggered a rebuild. It did not fix the issue.
It's very odd that you had the pkg-config files for OpenCV without having the OpenCV development package installed. This is likely an issue with the OpenCV packages.
However, there really isn't much purpose in building Panda with OpenCV support now that we support Video4Linux for webcam capture. To people who run into this issue, I would suggest building with --no-opencv to be sure. In the future, I will probably simply disable it by default to avoid issues like this.