-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
carla not recognized (LMMS 1.2.0-rc5.222 on Gentoo) #4116
Comments
The Unfortunately we don't have good Gentoo instructions, so those steps would be missed for a non-Ubuntu build machine. Does that help? |
Also, I think your |
Will try that, as I use Gentoo I'll have to find the git repository for the libraries? |
@vrghost242 |
This was partially why I was asking, I installed it from carla-git, built from scratch hollowing the instructions in the install file. Do you know any files or anything it should be looking for, just so I can see if it is missing on my system or the system is looking in the wrong place. |
Probably better to defer to @falkTX rather than speculating, but my notes have the following information:
Here's a couple conversations that might shed light on it: #2429 (comment), #4026 |
So maybe you're missing PKG_CONFIG_PATH env var. |
One (or all of you) where right. don't faff with DCMAKE_PREFIX_PATH for carla (but you might need to for wine) So, if any other Gentoo users want to install LMMS from scratch (with Carla and Vestige) To save your self time, emerge lmms (it is available but without Vestige and Carla), then just delete it, that way you get all the libs set up. And bonus tip for Gentoo users, you'll need to emerge the following packages as well Set PKG_CONFIG_PATH Test with pkg-config --cflags --libs carla-standalone Otherwise the build will fail I ran into another issue, which is that I only have 64bit libs, will update if I get passed it |
For Gentoo, the key problem is that Carla is installing its 64-bit libraries in /usr/lib (where 32-bit libraries and pkgconfig (.pc) files are stored) instead of /usr/lib64 (where the 64-bit libraries and .pc files are stored). I don't know if this is a mistake in the build system, or one in the ebuild. As a simple workaround (if you're using the 64-bit ABI), doing the following after installing Carla via Portage will allow LMMS (also installed through Portage) to detect it: `sudo ln -s /usr/lib/pkgconfig/carla-* /usr/local/lib64/pkgconfig/ I would advise against using the I hope this helps!` |
I can't find any issues in the PKG_CHECK_MODULES(CARLA carla-native-plugin)
👍 @reteo can you file a bug with Gentoo so that this issue is being tracked upstream? The symbolic link fix you mention is great to get it up and running, but |
I've already placed a bug with the One more step for Gentoo users, by the way, in addition to the above, you will also need to add the following line to your
Or, if you want to get fancy, you can add the above to
|
This reinforces @falkTX's comment here, quoting:
For these reasons, the bug no longer belongs to LMMS. For that reason, I'm closing this as |
Something to keep in mind: It's not just the PKG_CONFIG_PATH that needs to be set. For a summary of the workaround for Gentoo users, here are the steps again:
On a side note, I eventually decided to move the links to their own directory, |
So decided to try to build LMMS with VeSTige and Carla support on Linux. got as far as cmake to configure, and for some reason it will not accept my calra install
I use the cmake line
And I get the following error in the log
However, installed carla this morning (version 1.9.2 (2.0 beta5), information I took straight from carla, running on my machine
What am I missing?
The text was updated successfully, but these errors were encountered: