mandelbulber2 icon indicating copy to clipboard operation
mandelbulber2 copied to clipboard

how to compile and run the mandelbulber2

Open WilliamWangPeng opened this issue 3 years ago • 6 comments

Dear Authors Honor to write a letter to you, I just want to know how to compile and run the mandelbulber2

thank you Best Regards William

WilliamWangPeng avatar Mar 08 '21 08:03 WilliamWangPeng

which operating system?

for linux OS

https://github.com/buddhi1980/mandelbulber2 has

  • instructions to build and deploy

or

  • prepare for development

mclarekin avatar Mar 08 '21 08:03 mclarekin

which operating system?

for linux OS

https://github.com/buddhi1980/mandelbulber2 has

  • instructions to build and deploy

or

  • prepare for development

hi dear mclarekin I have compiled but when I want to test the program using:
$ ./mandelbulber2 --help-input
it shows:

1

2

3

I don't know how to deal with it, the usage says:
Usage: ./mandelbulber2 [options] settings_file
https://raw.githubusercontent.com/buddhi1980/mandelbulber2/master/mandelbulber2/deploy/README
but there are no directories called settings_file

WilliamWangPeng avatar Mar 16 '21 07:03 WilliamWangPeng

Hi William, I just use a script to install all that i need in Ubuntu for the development version and open program in QT creator ( and have very little understanding of compiling the program by other methods)

we need Krzysztof (Buddhi ) to help you .

BTW using dev 2.25 is OK at the moment, but sometimes the dev versions can have unfinished code or code that may change

@ Krzysztof, out of interest i always get this share directory error, but it still works. Should i create a 'share' directory in /home/graeme/git/mandelbulber2/mandelbulber2?

Starting /home/graeme/git/mandelbulber2/mandelbulber2/build-mandelbulber-Desktop-Debug/mandelbulber2...

Error! There is no 'share' directory in /home/graeme/git/mandelbulber2/mandelbulber2

Trying to use /usr/share/mandelbulber2 as program data directory

Error! Directory /usr/share/doc/mandelbulber2doesn't exist!

Detected 8 CPUs

Mandelbulber 2.25-dev

Log file name: /home/graeme/.mandelbulber_log.txt

Program data files directory /usr/share/mandelbulber2/

Default data hidden directory: /home/graeme/.mandelbulber/

Default data public directory: /home/graeme/mandelbulber/

Info: "Removed 1 old files from /home/graeme/.mandelbulber/httpCache. Saved 0 MB"

Settings file: /home/graeme/.mandelbulber/mandelbulber_225.ini

On Tue, Mar 16, 2021 at 8:21 PM william @.***> wrote:

which operating system?

for linux OS

https://github.com/buddhi1980/mandelbulber2 has

  • instructions to build and deploy

or

  • prepare for development

hi dear mclarekin I have compiled but when I want to test the program using: $ ./mandelbulber2 --help-input it shows:

[image: 1] https://user-images.githubusercontent.com/51076736/111270401-c550e300-866a-11eb-84a9-6a8700d55d7f.png

[image: 2] https://user-images.githubusercontent.com/51076736/111270419-ca159700-866a-11eb-8409-112c8b46e5d9.png

[image: 3] https://user-images.githubusercontent.com/51076736/111270425-ce41b480-866a-11eb-8bb3-13f1b220a599.png

I don't know how to deal with it, the usage says: Usage: ./mandelbulber2 [options] settings_file

https://raw.githubusercontent.com/buddhi1980/mandelbulber2/master/mandelbulber2/deploy/README but there are no directories called settings_file

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/buddhi1980/mandelbulber2/issues/828#issuecomment-800019802, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADBNSHGJDCYAVKTHXM6TC2DTD4BIPANCNFSM4YY5XFUQ .

mclarekin avatar Mar 16 '21 08:03 mclarekin

@WilliamWangPeng you are getting very strange error messages. If you run just ./mandelbulber will the program start (will program window appear)?

buddhi1980 avatar Mar 16 '21 16:03 buddhi1980

@WilliamWangPeng you are getting very strange error messages. If you run just ./mandelbulber will the program start (will program window appear)?

Hi dear buddhi1980 the executable file is mandelbulber2, the program window will not appear after $./mandelbulber

4

here is the output log:

wangpeng@dacent:~/tools/3d/66-mandelbulber2/mandelbulber2-master/mandelbulber2/qmake$ ./mandelbulber2 Detected 48 CPUs Error! There is no 'share' directory in /home/wangpeng/tools/3d/66-mandelbulber2/mandelbulber2-master/mandelbulber2 Trying to use /usr/share/mandelbulber2 as program data directory Mandelbulber 2.25-dev Log file name: /home/wangpeng/.mandelbulber_log.txt Program data files directory /usr/share/mandelbulber2/ Default data hidden directory: /home/wangpeng/.mandelbulber/ Default data public directory: /home/wangpeng/mandelbulber/ Debug: QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms" ... Debug: QFactoryLoader::QFactoryLoader() looking at "/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqeglfs.so" Warning: Found metadata in lib /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqeglfs.so, metadata= { "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3", "MetaData": { "Keys": [ "eglfs" ] }, "className": "QEglFSIntegrationPlugin", "debug": false, "version": 329989 }

((null):0, (null))

Debug: Got keys from plugin meta data ("eglfs") Debug: QFactoryLoader::QFactoryLoader() looking at "/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqlinuxfb.so" Warning: Found metadata in lib /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqlinuxfb.so, metadata= { "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3", "MetaData": { "Keys": [ "linuxfb" ] }, "className": "QLinuxFbIntegrationPlugin", "debug": false, "version": 329989 }

((null):0, (null))

Debug: Got keys from plugin meta data ("linuxfb") Debug: QFactoryLoader::QFactoryLoader() looking at "/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqminimal.so" Warning: Found metadata in lib /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqminimal.so, metadata= { "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3", "MetaData": { "Keys": [ "minimal" ] }, "className": "QMinimalIntegrationPlugin", "debug": false, "version": 329989 }

((null):0, (null))

Debug: Got keys from plugin meta data ("minimal") Debug: QFactoryLoader::QFactoryLoader() looking at "/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqminimalegl.so" Warning: Found metadata in lib /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqminimalegl.so, metadata= { "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3", "MetaData": { "Keys": [ "minimalegl" ] }, "className": "QMinimalEglIntegrationPlugin", "debug": false, "version": 329989 }

((null):0, (null))

Debug: Got keys from plugin meta data ("minimalegl") Debug: QFactoryLoader::QFactoryLoader() looking at "/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqoffscreen.so" Warning: Found metadata in lib /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqoffscreen.so, metadata= { "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3", "MetaData": { "Keys": [ "offscreen" ] }, "className": "QOffscreenIntegrationPlugin", "debug": false, "version": 329989 }

((null):0, (null))

Debug: Got keys from plugin meta data ("offscreen") Debug: QFactoryLoader::QFactoryLoader() looking at "/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqvnc.so" Warning: Found metadata in lib /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqvnc.so, metadata= { "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3", "MetaData": { "Keys": [ "vnc" ] }, "className": "QVncIntegrationPlugin", "debug": false, "version": 329989 }

((null):0, (null))

Debug: Got keys from plugin meta data ("vnc") Debug: QFactoryLoader::QFactoryLoader() looking at "/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so" Warning: Found metadata in lib /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so, metadata= { "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3", "MetaData": { "Keys": [ "xcb" ] }, "className": "QXcbIntegrationPlugin", "debug": false, "version": 329989 }

((null):0, (null))

Debug: Got keys from plugin meta data ("xcb") Debug: QFactoryLoader::QFactoryLoader() checking directory path "/home/wangpeng/tools/3d/66-mandelbulber2/mandelbulber2-master/mandelbulber2/qmake/platforms" ... Debug: loaded library "/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqoffscreen.so" Debug: QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/x86_64-linux-gnu/qt5/plugins/styles" ... Debug: QFactoryLoader::QFactoryLoader() checking directory path "/home/wangpeng/tools/3d/66-mandelbulber2/mandelbulber2-master/mandelbulber2/qmake/styles" ... Debug: QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/x86_64-linux-gnu/qt5/plugins/iconengines" ... Debug: QFactoryLoader::QFactoryLoader() looking at "/usr/lib/x86_64-linux-gnu/qt5/plugins/iconengines/libqsvgicon.so" Warning: Found metadata in lib /usr/lib/x86_64-linux-gnu/qt5/plugins/iconengines/libqsvgicon.so, metadata= { "IID": "org.qt-project.Qt.QIconEngineFactoryInterface", "MetaData": { "Keys": [ "svg", "svgz", "svg.gz" ] }, "className": "QSvgIconPlugin", "debug": false, "version": 329989 }

((null):0, (null))

Debug: Got keys from plugin meta data ("svg", "svgz", "svg.gz") Debug: QFactoryLoader::QFactoryLoader() checking directory path "/home/wangpeng/tools/3d/66-mandelbulber2/mandelbulber2-master/mandelbulber2/qmake/iconengines" ... Debug: QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats" ... Debug: QFactoryLoader::QFactoryLoader() looking at "/usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqgif.so" Warning: Found metadata in lib /usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqgif.so, metadata= { "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface", "MetaData": { "Keys": [ "gif" ], "MimeTypes": [ "image/gif" ] }, "className": "QGifPlugin", "debug": false, "version": 329989 }

((null):0, (null))

Debug: Got keys from plugin meta data ("gif") Debug: QFactoryLoader::QFactoryLoader() looking at "/usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqico.so" Warning: Found metadata in lib /usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqico.so, metadata= { "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface", "MetaData": { "Keys": [ "ico", "cur" ], "MimeTypes": [ "image/vnd.microsoft.icon" ] }, "className": "QICOPlugin", "debug": false, "version": 329989 }

((null):0, (null))

Debug: Got keys from plugin meta data ("ico", "cur") Debug: QFactoryLoader::QFactoryLoader() looking at "/usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqjpeg.so" Warning: Found metadata in lib /usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqjpeg.so, metadata= { "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface", "MetaData": { "Keys": [ "jpg", "jpeg" ], "MimeTypes": [ "image/jpeg", "image/jpeg" ] }, "className": "QJpegPlugin", "debug": false, "version": 329989 }

((null):0, (null))

Debug: Got keys from plugin meta data ("jpg", "jpeg") Debug: QFactoryLoader::QFactoryLoader() looking at "/usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqsvg.so" Warning: Found metadata in lib /usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqsvg.so, metadata= { "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface", "MetaData": { "Keys": [ "svg", "svgz" ], "MimeTypes": [ "image/svg+xml", "image/svg+xml-compressed" ] }, "className": "QSvgPlugin", "debug": false, "version": 329989 }

((null):0, (null))

Debug: Got keys from plugin meta data ("svg", "svgz") Debug: QFactoryLoader::QFactoryLoader() checking directory path "/home/wangpeng/tools/3d/66-mandelbulber2/mandelbulber2-master/mandelbulber2/qmake/imageformats" ... Debug: loaded library "/usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqgif.so" Debug: loaded library "/usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqico.so" Debug: loaded library "/usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqjpeg.so" Debug: loaded library "/usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqsvg.so" Debug: loaded library "/usr/lib/x86_64-linux-gnu/qt5/plugins/iconengines/libqsvgicon.so" Debug: QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/x86_64-linux-gnu/qt5/plugins/accessiblebridge" ... Debug: QFactoryLoader::QFactoryLoader() checking directory path "/home/wangpeng/tools/3d/66-mandelbulber2/mandelbulber2-master/mandelbulber2/qmake/accessiblebridge" ... Debug: QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/x86_64-linux-gnu/qt5/plugins/accessible" ... Debug: QFactoryLoader::QFactoryLoader() checking directory path "/home/wangpeng/tools/3d/66-mandelbulber2/mandelbulber2-master/mandelbulber2/qmake/accessible" ... Warning: This plugin does not support propagateSizeHints() ((null):0, (null))

Warning: This plugin does not support propagateSizeHints() ((null):0, (null))

Segmentation fault (core dumped)

WilliamWangPeng avatar Mar 17 '21 04:03 WilliamWangPeng

What Linux distro do you use? What version of Qt libraries is installed in the system? Have you compiled qt libraries by yourself? Have you tried to run the program from Appimage: https://github.com/buddhi1980/mandelbulber2/releases/tag/untagged-6acab21149ae584cfe0a

buddhi1980 avatar Mar 17 '21 16:03 buddhi1980