HISE Logo Forum
    • Categories
    • Register
    • Login

    Compiling HISE with Faust on Linux

    Scheduled Pinned Locked Moved General Questions
    faustcompilelinuxlinux-debian
    14 Posts 6 Posters 714 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      sletz
      last edited by

      I would suggest compiling in dynamiclinking, so make all && sudo make install
      But hopefully @etXzat can help here.

      1 Reply Last reply Reply Quote 0
      • E
        etXzat
        last edited by

        Hi oskarsh,

        I guess Ubuntu is packaging the Faust compiler separately from the library we're using.
        You can try installing the libfaust2 package.

        On Linux there is no need to specify the library path. Your package manager makes sure it installs the library where the compiler/linker can find it ;)

        1 Reply Last reply Reply Quote 0
        • oskarshO
          oskarsh
          last edited by

          @etXzat Yes Ubuntu has some quirks when it comes to installing some packages, that is why I build from source and installed in manually.
          I want to avoid installing from the official repository since they have outdated versions, see:
          https://launchpad.net/ubuntu/+source/faust
          latest current stable is 2.41

          @sletz
          make all && sudo make install solved my issues! Thank you very much.

          1 Reply Last reply Reply Quote 0
          • bendursoB
            bendurso @oskarsh
            last edited by

            I'm getting this same error when trying to build Hise with Faust on Linux.

            Linking HISE Standalone - App
            /usr/bin/ld: cannot find -lfaust: No such file or directory
            

            Using make all && sudo make install to install Faust didn't work for me. Any ideas?

            d.healeyD 1 Reply Last reply Reply Quote 0
            • d.healeyD
              d.healey @bendurso
              last edited by

              @bendurso Use my fork :)

              Libre Wave - Freedom respecting instruments and effects
              My Patreon - HISE tutorials
              YouTube Channel - Public HISE tutorials

              bendursoB 1 Reply Last reply Reply Quote 0
              • bendursoB
                bendurso @d.healey
                last edited by

                @d-healey I think the error is related to the installation or linking of Faust on my system. That would fix the issue?

                d.healeyD 1 Reply Last reply Reply Quote 0
                • d.healeyD
                  d.healey @bendurso
                  last edited by

                  @bendurso said in Compiling HISE with Faust on Linux:

                  I think the error is related to the installation or linking of Faust on my system

                  How did you install it?

                  Libre Wave - Freedom respecting instruments and effects
                  My Patreon - HISE tutorials
                  YouTube Channel - Public HISE tutorials

                  bendursoB 1 Reply Last reply Reply Quote 0
                  • bendursoB
                    bendurso @d.healey
                    last edited by

                    @d-healey Following the same guide as oskarsh:

                    git clone https://github.com/grame-cncm/faust.git
                    cd faust
                    make all && sudo make install
                    
                    d.healeyD 2 Replies Last reply Reply Quote 0
                    • d.healeyD
                      d.healey @bendurso
                      last edited by

                      @bendurso If you're on a Debian based distro use the package that's in the distro's repo.

                      sudo apt update
                      sudo apt install faust

                      Libre Wave - Freedom respecting instruments and effects
                      My Patreon - HISE tutorials
                      YouTube Channel - Public HISE tutorials

                      bendursoB 1 Reply Last reply Reply Quote 1
                      • d.healeyD
                        d.healey @bendurso
                        last edited by

                        @bendurso btw, did you see that I published on Patreon today a video showing how to compile HISE on Linux with Faust?

                        Libre Wave - Freedom respecting instruments and effects
                        My Patreon - HISE tutorials
                        YouTube Channel - Public HISE tutorials

                        1 Reply Last reply Reply Quote 1
                        • bendursoB
                          bendurso @d.healey
                          last edited by

                          @d-healey said in Compiling HISE with Faust on Linux:

                          sudo apt update
                          sudo apt install faust

                          This worked for me, thanks!

                          @d-healey said in Compiling HISE with Faust on Linux:

                          I published on Patreon today a video showing how to compile HISE on Linux with Faust?

                          Oh yes, I did see the video—thanks! I was also having an issue with IPP after the "Linking HISE Standalone" process. After watching the IPP section in the video, I thought that maybe the order of the IPP paths mattered. So I arranged them in the same order you did, and the error disappeared.

                          d.healeyD 1 Reply Last reply Reply Quote 1
                          • d.healeyD
                            d.healey @bendurso
                            last edited by

                            @bendurso said in Compiling HISE with Faust on Linux:

                            So I arranged them in the same order you did, and the error disappeared.

                            Good to know!

                            Libre Wave - Freedom respecting instruments and effects
                            My Patreon - HISE tutorials
                            YouTube Channel - Public HISE tutorials

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            17

                            Online

                            1.7k

                            Users

                            11.9k

                            Topics

                            103.6k

                            Posts