Welcome to Fractal Forums

Fractal Software => Mandelbulber => Topic started by: freakiebeat on March 21, 2017, 12:19:14 AM




Title: Error when compiling mandelbulber2-2.10 on debian jessie
Post by: freakiebeat on March 21, 2017, 12:19:14 AM
I am trying to compile mandelbulber2-2.10 on a debian jessie machine.

When I run the command "qmake mandelbulber.pro" from the makefiles directory I get the following:

Project MESSAGE: Use sndfile library for WAV files
Project ERROR: Unknown modules(s) in QT: multimedia

Any help to solve this problem would be appreciated, Thanks.


Title: Re: Error when compiling mandelbulber2-2.10 on debian jessie
Post by: Buddhi on March 21, 2017, 06:10:42 PM
Have you followed instructions from README file:

Code:
2. COMPILING
------------

packages needed to run: libqt5gui5, libpng16-16, libgsl2, libgomp1 libqt5multimedia5 libqt5multimedia5-plugins
packages needed to compile: build-essential, qt5-default, libpng-dev, qttools5-dev, qttools5-dev-tools, libgsl-dev, libgomp1 qtmultimedia5-dev libqt5multimedia5-plugins libsndfile1-dev


On Ubuntu, Debian stable (jessie) or Mint:
sudo apt-get install build-essential libqt5gui5 qt5-default libpng12-0 libpng-dev qttools5-dev qttools5-dev-tools libgomp1 libgsl-dev libsndfile1-dev libqt5multimedia5-plugins

On Debian testing (stretch)
sudo apt-get install build-essential libqt5gui5 qt5-default libpng16-16 libpng-dev qttools5-dev qttools5-dev-tools libgomp1 libgsl-dev qtmultimedia5-dev libsndfile1-dev libqt5multimedia5-plugins


Then:

cd makefiles
qmake mandelbulber.pro
make all
cd ..

for gamepad support qt is required in version 5.7 and above

2.1. Alternative compilation with cmake

note: compilation with cmake is only beta and not feature complete

in order to compile OpenEXR with cmake the ECM should be present
to install on debian/ubuntu:
sudo apt-get install extra-cmake-modules

3. INSTALLATION
---------------

please type:
./install

(installation script will do compilation also)


Title: Re: Error when compiling mandelbulber2-2.10 on debian jessie
Post by: Buddhi on March 21, 2017, 06:14:26 PM
By the way on Debian Jessie there could be the problem with compilation. It has quite old Qt libraries and some of parts of the code could be not compiled properly. It's recommended to use up-to-date version of Ubuntu or Debian Stretch (testing)


Title: Re: Error when compiling mandelbulber2-2.10 on debian jessie
Post by: freakiebeat on April 13, 2017, 12:40:20 PM
I was able to successfully compile & run 2-2.10 on Debian stretch.