Package Details: mandelbulber2 2.34.1-1

Git Clone URL: https://aur.archlinux.org/mandelbulber2.git (read-only, click to copy)
Package Base: mandelbulber2
Description: 3D application designed to render 3D fractals such as the Mandelbulb, Mandelbox, BulbBox, JuliaBulb, Menger Sponge, and Iterated Function Systems.
Upstream URL: https://github.com/buddhi1980/mandelbulber2
Keywords: 3D bulbbox fractal function iterated juliabulb mandelbox mandelbulb mandelbulber menger qt sponge systems
Licenses: GPL3
Conflicts: mandelbulber2
Provides: mandelbulber2
Submitter: Madotsuki
Maintainer: WAUthethird
Last Packager: WAUthethird
Votes: 14
Popularity: 0.53
First Submitted: 2015-08-04 00:55 (UTC)
Last Updated: 2025-10-22 06:20 (UTC)

Latest Comments

1 2 Next › Last »

infradragon commented on 2026-01-18 04:57 (UTC) (edited on 2026-01-18 05:00 (UTC) by infradragon)

If you're getting the missing directory failure in the build function like cknoblauch, you need to modify the PKGBUILD as the directory structure was changed around (/deploy no longer exists):

--- PKGBUILD    2026-01-17 22:58:20.996176009 -0600
+++ PKGBUILD    2026-01-17 23:00:08.045834584 -0600
@@ -16,8 +16,8 @@

 build()
 {
-    cd $pkgname-$_pkgver_orig/$pkgname
-    qmake-qt5 qmake/mandelbulber.pro
+    cd $pkgname-$_pkgver_orig
+    qmake-qt5 makefiles/mandelbulber.pro
     make PREFIX=/usr
 }

@@ -26,18 +26,18 @@
     cd "$srcdir/$pkgname-$_pkgver_orig"

     install -m755 -d "${pkgdir}/usr/bin"
-    install -D -m644 "${srcdir}/${pkgname}-${_pkgver_orig}/${pkgname}/deploy/linux/mandelbulber2.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+    install -D -m644 "${srcdir}/${pkgname}-${_pkgver_orig}/mandelbulber2.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"

     install -m755 -d "${pkgdir}/usr/share/${pkgname}"
     install -m755 -d "${pkgdir}/usr/share/applications"
     install -m755 -d "${pkgdir}/usr/share/icons"

-    cp -ra "${srcdir}/${pkgname}-${_pkgver_orig}/${pkgname}/deploy/share/mandelbulber2/data" "$pkgdir/usr/share/${pkgname}/data"
-    cp -ra "${srcdir}/${pkgname}-${_pkgver_orig}/${pkgname}/deploy/share/mandelbulber2/examples" "$pkgdir/usr/share/${pkgname}/examples"
-    cp -ra "${srcdir}/${pkgname}-${_pkgver_orig}/${pkgname}/deploy/share/mandelbulber2/icons" "$pkgdir/usr/share/${pkgname}/icons"
-    cp -ra "${srcdir}/${pkgname}-${_pkgver_orig}/${pkgname}/language" "$pkgdir/usr/share/${pkgname}/language"
-    cp -ra "${srcdir}/${pkgname}-${_pkgver_orig}/${pkgname}/formula" "$pkgdir/usr/share/${pkgname}/formula"
-    cp -ra "${srcdir}/${pkgname}-${_pkgver_orig}/${pkgname}/deploy/share/mandelbulber2/textures" "$pkgdir/usr/share/${pkgname}/textures"
-    cp -ra "${srcdir}/${pkgname}-${_pkgver_orig}/${pkgname}/deploy/share/mandelbulber2/toolbar" "$pkgdir/usr/share/${pkgname}/toolbar"
-    install -m755 "${srcdir}/${pkgname}-${_pkgver_orig}/${pkgname}/mandelbulber2" "${pkgdir}/usr/bin/"
+    cp -ra "${srcdir}/${pkgname}-${_pkgver_orig}/usr/share/${pkgname}/data" "$pkgdir/usr/share/${pkgname}/data"
+    cp -ra "${srcdir}/${pkgname}-${_pkgver_orig}/usr/share/${pkgname}/examples" "$pkgdir/usr/share/${pkgname}/examples"
+    cp -ra "${srcdir}/${pkgname}-${_pkgver_orig}/usr/share/${pkgname}/icons" "$pkgdir/usr/share/${pkgname}/icons"
+    cp -ra "${srcdir}/${pkgname}-${_pkgver_orig}/usr/share/${pkgname}/language" "$pkgdir/usr/share/${pkgname}/language"
+    cp -ra "${srcdir}/${pkgname}-${_pkgver_orig}/usr/share/${pkgname}/formula" "$pkgdir/usr/share/${pkgname}/formula"
+    cp -ra "${srcdir}/${pkgname}-${_pkgver_orig}/usr/share/${pkgname}/textures" "$pkgdir/usr/share/${pkgname}/textures"
+    cp -ra "${srcdir}/${pkgname}-${_pkgver_orig}/usr/share/${pkgname}/toolbar" "$pkgdir/usr/share/${pkgname}/toolbar"
+    install -m755 "${srcdir}/${pkgname}-${_pkgver_orig}/mandelbulber2" "${pkgdir}/usr/bin/"

TheZoid commented on 2025-12-10 05:06 (UTC) (edited on 2025-12-10 05:10 (UTC) by TheZoid)

This is the error I got from yay:

==> ERROR: A failure occurred in build().

==> Aborting...

-> error making: mandelbulber2-exit status 4

-> Failed to install the following packages. Manual intervention is required:

mandelbulber2 - exit status 4

Aborting...

-> error making: mandelbulber2-exit status 4

-> Failed to install the following packages. Manual intervention is required:

==> mandelbulber2 - exit status 4

I will check their git page, but if anyone has a working "Manual intervention", preferably in a form a non developer can follow, it would be in a good place here for others to find.

cknoblauch commented on 2025-11-18 15:13 (UTC)

Build is currently failing with this error:

==> Making package: mandelbulber2 2.34.1-1 (Tue 18 Nov 2025 12:08:58 PM -03)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found mandelbulber2
==> Validating source files with sha256sums...
    mandelbulber2 ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting mandelbulber2 with bsdtar
==> Sources are ready.
==> Making package: mandelbulber2 2.34.1-1 (Tue 18 Nov 2025 12:09:00 PM -03)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
/tmp/yay/mandelbulber2/PKGBUILD: line 19: cd: mandelbulber2-2.34.1/mandelbulber2: No such file or directory
==> ERROR: A failure occurred in build().
    Aborting...

WAUthethird commented on 2025-10-21 04:47 (UTC)

Seems that this is an issue with Mandelbulber2 itself. An issue has been opened by a community member (thanks @MrBruz!): https://github.com/buddhi1980/mandelbulber2/issues/978

TheZoid commented on 2025-10-13 07:30 (UTC)

I did my daily system update and my favorite fractal program of all time threw up an error (NOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!! Please say it isn't so!!!:

ERROR: One or more files did not pass the validity check! -> error making: mandelbulber2-exit status 1 -> Failed to install the following packages. Manual intervention is required: mandelbulber2 - exit status 1

so what intervention is needed, and how do I intervene???

WAUthethird commented on 2025-05-21 18:58 (UTC)

Thanks for the suggestion! I've updated libpng12 to libpng and added libtiff on this package and the opencl-git variant that I also maintain.

frankspace commented on 2025-05-21 11:13 (UTC)

Is there a reason this depends on libpng12? I've tested it with libpng 1.6.48-1 and it works exactly the same for me as far as I can tell. (Saving with alpha doesn't seem to work, which I presume may be something I'm doing wrong or something I should report upstream, but that particular brokenness is also exactly the same with either libpng or libpng12.) I respectfully suggest updating that dependency to just libpng.

Additionally, I respectfully suggest adding libtiff as a dependency, which will allow this to export tiff images as well. Thank you!

chadsr commented on 2024-04-15 16:52 (UTC)

qt5-multimedia should be added as a build dependency

teras commented on 2023-12-18 18:41 (UTC)

I have an even worse situation: mandelbulber2: error while loading shared libraries: libgslcblas.so.0: cannot open shared object file: No such file or directory

Markospox commented on 2023-12-08 23:22 (UTC)

Hi, When will Mandelbulber be updated, it has speed advantages?