Closed fredboudon closed 7 years ago
@artzet-s : Thanks for testing on different Linux flavors. I may have built boost on an Ubuntu 16 and not 14 and that's why we have versionning problems on Linux.
Several commit but I only change the .travis.yml .
During nosetests I ignore the following files :
test_viewer.py and test_projpershape.py due that they require server X. (Nosetests not simply fail the test, but directly bug/close and not execute all the other test)
test_geomprinter.py due that make segmentation fault (should be fixed @fredboudon ) (Nosetests not simply fail the test, but directly bug/close and not execute all the other test)
thread.py due it fail and I suppose is not a test. If is not a test, should be remove the function named by test_* . If is a test should be named test_thread.py and fixed. ( @fredboudon )
Otherwise, I can't build with openalea.deploy from unstable channel, cause after building stage I have "*plg*.so" not found error during the runtime. @pradal
@pradal Nevertheless now the plantgl compilation/test success on travis, should we accept the PR and merge on the master ? Like that the Virtualplant repo can be closed/empty/delete. And we can upgrade plantgl by PR without break CI. Example: Make real conda package, fix bug, etc.
@artzet-s Sure. I merge this PR to go ahead. Big thanks
I try the same installation on a VM with a image of server-ubuntu 14 and a image of server-ubuntu-16.
On the ubuntu 14 I have exactly the same errors (28 error - did not match C++ signature, etc.). It's consistent, due to travis, build on a trusty ubuntu version (14).
However, on the ubuntu 16, that works pretty fine (only 3 naive error). I can import plantgl and so on. I assume that the error can come from the boost openalea version, build with OSX and compatible only with the ubuntu 16 (don't know why).
I also had to install on the system fontconfig to build plantgl with conda on ubuntu 16 .
sudo apt-get install fontconfig -y