LMMS / lmms

Cross-platform music production software
https://lmms.io
GNU General Public License v2.0
7.98k stars 995 forks source link

LMMS VST hoster prerequisite: How to install gcc-multilib and g++-multilib in Fedora x86_64 #3128

Closed djnotes closed 7 years ago

djnotes commented 7 years ago

I have not been able to get LMMS to work with VSTs. After the official binary did not work, I made LMMS myself, and still it did not work. The output I get by running cmake .. is as follows:


Configuring LMMS
--------------------------
* Project version             : 1.1.90.442
*   Major version             : 1
*   Minor version             : 1
*   Release version           : 90
*   Stage version             : 
*   Build version             : 442
*

Optional Version Usage:
--------------------------
*   Override version:           -DFORCE_VERSION=x.x.x-x
*   Ignore Git information:     -DFORCE_VERSION=internal

PROCESSOR: x86_64
Machine: x86_64-redhat-linux
-- Target host is 64 bit
-- Found Qt translations in /usr/share/qt4/translations
-- Checking for module 'carla-standalone>=1.9.5'
--   
-- Found STK: /usr/lib64/libstk.so
-- Found OggVorbis: /usr/lib64/libogg.so;/usr/lib64/libvorbis.so;/usr/lib64/libvorbisfile.so;/usr/lib64/libvorbisenc.so
-- Found ALSA: /usr/lib64/libasound.so
-- Checking for module 'gig'
--   No package 'gig' found
-- Could NOT find Wine (missing:  WINE_LIBRARIES WINE_INCLUDE_DIRS) 

Installation Summary
--------------------
* Install Directory           : /usr/local

Supported audio interfaces
--------------------------
* ALSA                        : OK
* JACK                        : OK
* OSS                         : OK
* Sndio                       : 
* PortAudio                   : OK
* libsoundio                  : OK
* PulseAudio                  : OK
* SDL                         : OK

Supported MIDI interfaces
-------------------------
* ALSA                        : OK
* OSS                         : OK
* Sndio                       : 
* JACK                        : OK
* WinMM                       : <not supported on this platform>
* AppleMidi                   : <not supported on this platform>

Supported file formats for project export
-----------------------------------------
* WAVE                        : OK
* OGG/VORBIS                  : OK

Optional plugins
----------------
* Carla Patchbay & Rack       : not found, please install the latest carla
* SoundFont2 player           : OK
* Stk Mallets                 : OK
* VST-instrument hoster       : not found, please install (lib)wine-dev (or similar) - 64 bit systems additionally need **gcc-multilib and g++-multilib**
* VST-effect hoster           : not found, please install (lib)wine-dev (or similar) - 64 bit systems additionally **need gcc-multilib and g++-multilib**
* CALF LADSPA plugins         : OK
* CAPS LADSPA plugins         : OK
* CMT LADSPA plugins          : OK
* TAP LADSPA plugins          : OK
* SWH LADSPA plugins          : OK
* GIG player                  : not found, libgig needed for decoding .gig files

-----------------------------------------------------------------
IMPORTANT:
after installing missing packages, remove CMakeCache.txt before
running cmake again!
-----------------------------------------------------------------

-- Configuring done
-- Generating done
-- Build files have been written to: /home/mhd/src/lmms/build

I installed most major wine packages (maybe all), and it should be fine. However, what are gcc-multilib and g++-multilib mentioned in the cmake output and how can I install them in Fedora - as there are no such packages in official repositories.

djnotes commented 7 years ago

Installing some wine-development packages from Apper (in Fedora Plasma) and letting it remove some did solve the dependencies. Now, I get the following:

* VST-instrument hoster       : OK
* VST-effect hoster           : OK
BaraMGB commented 7 years ago

Was the building successfully?

djnotes commented 7 years ago

@BaraMGB yes, the configure dropped wine-related complaints, but I cannot build yet. However, I am closing this issue, because this per se has been solved. My build problem is exactly what is mentioned in https://github.com/LMMS/lmms/commit/b10a254d125ea7383bc38697531cc7579e24758e. I will see an answer there.