The current stable version of openFrameworks is 0.9.8 and it does not compile on some versions of Debian like Strech or Arch Linux (in my case). You are free to install the nightly version of openFrameworks but it could be that some addons is not compatible or does not work well.
If you have a compilation error like ^ Received error ^
it means that the version 1.6.0 of poco provided with openFrameworks is not compatible with the new version of openSSL (1.0).
To correct this problem you have to edit the poco.sh
file located in scripts/apothecary/formulas/poco/poco.sh
and replace the version number 1.6.0 with 1.7.7 in the following two lines and run install_dependencies.sh
VER=1.7.7-release
...
GIT_TAG=poco-1.7.7-release
Now everything should work fine. If you encounter a problem while compiling your project this may be related to the outdated libraries like kiss or tess2. In this case download these libraries here and replace the kiss
and tess2 folders located in libs by those who are in the compressed file.
Depending on the Linux distribution you use and its version, you may experience problems with gcc and boost. In this case, it is best to downgrade gcc to version 6.3.1 and upgrade to version 1.63.
@baydam , thanks! This has been an absolute life-saver. Confirmed working on Ubuntu 18.04 gcc v. 6.4.