CDP8 icon indicating copy to clipboard operation
CDP8 copied to clipboard

Cannot Find -ljack Linux Installation

Open PaddyMonahanLBNY opened this issue 1 year ago • 2 comments

Hello I am attempting to install CDP on my Linux desktop and I encountered an issue after making and configuring everything. The error output is : /usr/bin/ld: cannot find -ljack: No such file or directory collect2: error: ld returned 1 exit status make[2]: *** [dev/externals/paprogs/listaudevs/CMakeFiles/listaudevs.dir/build.make:98: ../NewRelease/listaudevs] Error 1 make[1]: *** [CMakeFiles/Makefile2:7645: dev/externals/paprogs/listaudevs/CMakeFiles/listaudevs.dir/all] Error 2 make: *** [Makefile:156: all] Error 2

I installed the portaudio packages and properly installed the libaaio package, but it seems to be hung on this one thing. Is this a separate program I should have installed via repository before beginning or is there instructions to install it that I missed?

Thank you for your help!

PaddyMonahanLBNY avatar Jun 18 '24 15:06 PaddyMonahanLBNY

Hello, yes, this means that jack is not installed (or not in the "usual place"). Jack is often installed as standard in Linux systems ("Audio connection Kit"); otherwsie it will need to be installed.

You can do a quick check to see if jack is installed, and where, using the command "locate jack"; you would be looking for the library file 'libjack.a'. Probably you can install it using your package manager - apt-get or whichever. Then the build (of the CDP audio programs) may need to be run again so CMake can "find" the full jack installation. RD.

On 18/06/2024 16:18, Paddy Monahan wrote:

Hello I am attempting to install CDP on my Linux desktop and I encountered an issue after making and configuring everything. The error output is : /usr/bin/ld: cannot find -ljack: No such file or directory collect2: error: ld returned 1 exit status make[2]: *** [dev/externals/paprogs/listaudevs/CMakeFiles/listaudevs.dir/build.make:98: ../NewRelease/listaudevs] Error 1 make[1]: *** [CMakeFiles/Makefile2:7645: dev/externals/paprogs/listaudevs/CMakeFiles/listaudevs.dir/all] Error 2 make: *** [Makefile:156: all] Error 2

I installed the portaudio packages and properly installed the libaaio package, but it seems to be hung on this one thing. Is this a separate program I should have installed via repository before beginning or is there instructions to install it that I missed?

Thank you for your help!

— Reply to this email directly, view it on GitHub https://github.com/ComposersDesktop/CDP8/issues/8, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABNHS4UVKA3NR64DSD27DSDZIBFTVAVCNFSM6AAAAABJQIMAESVHI2DSMVQWIX3LMV43ASLTON2WKOZSGM3DAMJSGA2TINQ. You are receiving this because you are subscribed to this thread.Message ID: @.***>

richarddobson avatar Jun 19 '24 09:06 richarddobson

@PaddyMonahanLBNY if you name the exact Linux distro you have installed, I could write a script for you to help you set up the exact dependencies required.

robertkirkman avatar Sep 01 '25 22:09 robertkirkman