Skip to content

Instantly share code, notes, and snippets.

@baydam
Last active May 1, 2020 11:40
Show Gist options
  • Select an option

  • Save baydam/ef2e37ea158eb49ad94bc5e5cec0520a to your computer and use it in GitHub Desktop.

Select an option

Save baydam/ef2e37ea158eb49ad94bc5e5cec0520a to your computer and use it in GitHub Desktop.

Revisions

  1. baydam revised this gist Nov 20, 2017. 1 changed file with 21 additions and 1 deletion.
    22 changes: 21 additions & 1 deletion install-openframework-0.9.8.md
    Original file line number Diff line number Diff line change
    @@ -1 +1,21 @@
    #
    ## How to install openFrameworks version 0.9.8 on any Linux distribution

    ### Overview
    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.

    ### Use the right version of poco
    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
    ```

    ### Update some librairies
    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](http://ci.openframeworks.cc/libs/openFrameworksLibs_master_linux64gcc6.tar.bz2) and replace the `kiss` and **tess2** folders located in **libs** by those who are in the compressed file.

    ### Downgrade some packages
    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**.

  2. baydam created this gist Nov 20, 2017.
    1 change: 1 addition & 0 deletions install-openframework-0.9.8.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1 @@
    #