Package Details: firestorm-bin

Git Clone URL: (read-only, click to copy)
Package Base: firestorm-bin
Description: Firestorm is a feature-packed third-party viewer for Second Life.
Upstream URL:
Licenses: GPL
Submitter: chungy
Maintainer: chungy
Last Packager: chungy
Votes: 58
Popularity: 1.41
First Submitted: 2011-06-21 18:27 (UTC)
Last Updated: 2022-07-27 07:16 (UTC)

Latest Comments

chungy commented on 2022-04-18 16:46 (UTC)

@neo the b2sum is correct for the version of Firestorm this PKGBUILD creates a package for. If you are getting a checksum failure, then you do not have the same file.

neo commented on 2022-04-17 08:03 (UTC) (edited on 2022-04-17 08:05 (UTC) by neo)

Kept getting 503 when it curls, so I downloaded the source file and uploaded the file to my g-drive. Of course, I got the b2sum error for it.

Validating source files with b2sums...

    view?usp=sharing ... FAILED

    firestorm.desktop ... Passed

    firestorm.launcher ... Passed

Is there any way to omit the first b2sum?

chungy commented on 2022-02-18 19:51 (UTC)

@aburke161 you need to update your system. glibc no longer has the older libcrypt library, hence the compatibility package as a dependency.

aburke161 commented on 2022-02-18 18:39 (UTC)

libxcrypt-compat conflicts with /usr/lib/ owned by glibc, which tons of packages depend on so I'm not messing with it. Is there a resolution for this?

archuser5432 commented on 2022-02-15 10:52 (UTC)

Installing libxcrypt-compat helps with the current issue.

dix commented on 2022-02-15 10:38 (UTC)

firestorm stopped working for me after an update. The message i got: bin/do-not-directly-run-firestorm-bin: error while loading shared libraries: cannot open shared object file: No such file or directory

No idea where to look, anyone?

lavaflyer commented on 2021-08-15 21:15 (UTC)

When trying to build firestorm-bin today, it failed because the dependency "gconf" could not be found. A search revealed that "gconf" no longer exists in the official repositories. Rather than building it from the AUR, I just removed it from firestorm-bin's PKGBUILD, and everything worked fine. Can we remove "gconf" as a dependency here, or is it still required on some systems?

blkpws commented on 2021-08-07 17:22 (UTC)

For issues with the viewers create a post here:

@GeminiMarshdevil this is just the AUR package thing, they don't build anything here, they extract the bin from the official website.

GeminiMarshdevil commented on 2021-08-07 14:17 (UTC) (edited on 2021-08-07 14:25 (UTC) by GeminiMarshdevil)

cant type forward slash in browsers in the viewer, neither the web on prim browsers or the browser windows opened by the viewer itself. something to do with how the chromium was compiled into the viewer.

example: i cannot type this into any chromium web browser manually https://aur

because the forward slash is not recognized by the viewer's chromium.

ZauberParacelsus commented on 2021-03-02 16:30 (UTC)

@chungy Since the opensim version of Firestorm is being updated again, would it be possible for you to create a PKGBUILD for it?

sudoquai commented on 2020-09-21 21:38 (UTC)

I've digged around with Arlas' nightly firestorm source build to get voice working:

If anybody has problems with voice try this:

sudo pacman -S lib32-libidn11 lib32-gst-plugins-good libpulse

Additionally i've had some problems with my bluetooth headset and was able to fix it this way:

rm -rf ~/.config/pulse # deletes pulseaudio config

pulseaudio -k

Check pulseaudio for proper microphone input before activating voice in SL:


Makitsune commented on 2020-09-01 22:59 (UTC)

I was struggling with my friends trying to get voice to work. I figured it out when I came to here and saw @blkpws. Please add multilib/lib32-gst-plugins-good as a dependency. It would save so many people's time.

Wehaw commented on 2020-08-08 20:39 (UTC)

Hey chungy, thanks for your work! I can install your package and compile it just fine with Pamac, but when I try to login, I get a message: "Login failed. Often this means that your computer's clock is set incorrectly. Please go to Control Panels and make sure time and date are set correctly. Also check that your network and firewall are set up correctly. ", etc.

Do you have any idea what could be causing that? Thanks again!

chungy commented on 2020-07-09 16:43 (UTC)


GeminiMarshdevil commented on 2020-07-09 10:20 (UTC)

is chungy still alive? :|

blkpws commented on 2020-06-13 16:26 (UTC)

I think the package multilib/lib32-gst-plugins-good should be added as a requirement (or optional) to have voice support. Can this be added on the installation?

leopseft commented on 2020-05-02 12:47 (UTC) (edited on 2020-05-04 17:18 (UTC) by leopseft)


Hello folks. I face some issues with voice. Both on others listening to me and me listenning to the others. If I remove pulseaudio-alsa it works but with too much noice (even if I have enabled the noice cancelation which by the way works out of the game.) If I remove pulseaudio as well it works with less noice. Is there anyway to make it work with both with pulse-audio alsa and pulseaudio installed so I can use the pulses noice cancelation?

Thanks in advance.

Edit Playing arround with wine and installing an optional dependency fixed the problem! For those who have problem with voice lib32-libpulse did the trick!!

neta540 commented on 2019-11-09 14:29 (UTC)

It would be nice to have a MimeType entry included in the desktop file to be able to open secondlife:// urls.


sudoquai commented on 2019-07-17 00:18 (UTC)

Hello chungy, little side note:

Possible to add conflicts=('firestorm' 'firestorm-nightly' 'firestorm-beta') to your PKGBUILD ?

Would be great for people trying different versions of Firestorm.

Best regards.

sudoquai commented on 2019-07-16 15:52 (UTC) (edited on 2019-07-16 15:54 (UTC) by sudoquai)

Thx for your contribution, chungy !

For interested people there is an aur package, where you can reproducable build the latest official Firestorm release from source:

For the bleeding edge development version of Firestorm you can also try the Nightly, which can be also selfcompiled from source:

siphon commented on 2019-07-16 14:24 (UTC)

To install
Save the diff below as update.patch
patch -p1 < update.patch
makepkg -sri

diff --git a/PKGBUILD b/PKGBUILD
index f88a0ca..41a1f57 100644
@@ -1,6 +1,6 @@
 # Maintainer: Mike Swanson <>
 pkgdesc="Firestorm is a feature-packed third-party viewer for Second Life."
@@ -20,17 +20,17 @@ optdepends=(
   'nvidia-libgl: for NVIDIA support'
   'nvidia-utils: for NVIDIA support')

 prepare() {
-  mv "$srcdir/Phoenix_FirestormOS-Releasex64_x86_64_$pkgver" "$srcdir/firestorm"
+  mv "$srcdir/Phoenix_Firestorm-releasex64_x86_64_$pkgver" "$srcdir/firestorm"

   cd "firestorm"
   for patch in ../*.patch; do

GordonGR commented on 2019-06-13 12:23 (UTC)

Has anyone use their desktop's mouse theme in Firestorm? Is it even possible? Any ideas?

chungy commented on 2019-05-26 17:28 (UTC)

Seems like you just need to remove ~/.local/bin from your $PATH environment variable.

commented on 2019-05-26 09:33 (UTC)

There is some errors in AUR package from my manjaro :

Clonage des fichiers de construction de firestorm-bin...
Vérification des dépendances de firestorm-bin...

Construction de firestorm-bin...
==> Création du paquet firestorm-bin (dim. 26 mai 2019 11:29:50 CEST)
==> Vérification des dépendances pour l’exécution…
==> Vérification des dépendances pour la compilation…
==> Récupération des sources…
-> Phoenix_FirestormOS-Releasex64_x86_64_6.0.2.56680.tar.xz trouvé
-> 0001-firestorm-libgl-path.patch trouvé
-> firestorm.desktop trouvé
-> firestorm.launcher trouvé
==> Validation des fichiers source avec sha512sums…
Phoenix_FirestormOS-Releasex64_x86_64_6.0.2.56680.tar.xz ... Réussite
0001-firestorm-libgl-path.patch ... Réussite
firestorm.desktop ... Réussite
firestorm.launcher ... Réussite
==> Suppression du répertoire $srcdir/ existant…
==> Extraction des sources…
-> Extraction de Phoenix_FirestormOS-Releasex64_x86_64_6.0.2.56680.tar.xz avec bsdtar
==> Lancement de prepare()…
patching file firestorm
==> Suppression du répertoire $pkgdir/ existant…
==> Entre dans l’environnement fakeroot…
==> Lancement de package()…
find: Le chemin relatif ‘~/.local/bin’ est inclus dans la variable d'environnement de chemin PATH ; ce n'est pas sécurisé avec l'action -execdir de find. Veuillez enlever cette entrée dans $PATH.
==> ERREUR : Une erreur s’est produite dans package().

jcmolero71 commented on 2019-05-12 08:52 (UTC) (edited on 2019-05-12 09:12 (UTC) by jcmolero71)

Easiest firestorm installation ever in my Manjaro distribution, when installation ends it shows a checklist which indicates what it needs to be installed and what is already installed. Pepperflash is not working since a firestorm bug even if symlink (manually needed) is correct (worked until 5.0.11) Enabled aur package with pacaur for firestorm itself, the dependences were handled by internal Manjaro repositories

attar commented on 2019-01-29 21:41 (UTC)

Thanks for the work on the package over the years! Seconding a request made lower down for scripts in /opt/firestorm/etc to be marked as executable (if possible?) For anyone else who can't open URLs externally from within Firestorm, try that.

Aleuck commented on 2019-01-08 21:36 (UTC)

I created the package firestorm-beta for who wishes to test the animesh version before it is released.

kaynyth commented on 2018-12-20 13:49 (UTC) (edited on 2018-12-20 13:53 (UTC) by kaynyth)

i cannot get any viewer to start on my Manjaro Linux ... Tried Firestorm but nothing...

Can please someone point me to a tutorial where find directions to install Firestorm ? thank you very much!

This is what i get when trying to launch it:

I also installed via Yaourt but it doesn't start from the menu

chungy commented on 2018-12-18 03:36 (UTC)

Note to flaggers: unless the release version is severely unusable (I don't think it is), I won't update this package to beta releases.

chungy commented on 2018-12-08 22:39 (UTC)

Did you try installing lib32-libidn11?

rokero commented on 2018-12-04 02:13 (UTC)

217/5000 I have a problem with the voice, I have installed everything they say and I get it to try to connect but it never connects it stays in red as it can not connect Someone has had this problem and knows how to solve it?

EvilBenFranklin commented on 2018-11-11 07:37 (UTC)

wtribe - Thanks for the tip. I found lib32-libidn11 missing, installed it and voice comms appear to be working again.

tuna899 commented on 2018-11-10 19:31 (UTC)

wtribe - thank-you for your reply, I might give this a go but I came back to mention upon installing lib32-libdn pepper-flash video UI's wouldn't load as well as the video itself, I can't understand why this is but upon removing 'lib32-libdn' they worked again.

Thanks again for your time and reply.

wtribe commented on 2018-11-10 17:40 (UTC)

bem0 - I've found that you may also need to install lib32-libidn11 and libidn11. A recent change to libidn removed the library that firestorm is looking for.

tuna899 commented on 2018-11-10 10:54 (UTC)

Forgive me, linux/Arch noob here.

I downloaded and installed FireStorm (from their website) ran the install Scripts but I have two problems;

1) Launching it from rofi (my launcher) doesn't actually launch the browser, I have to manually go to the directory and launch ./firestorm

(not a huge issue)

2) No voice! I know my microphone works fine and the issue is with a missing file or not setting something up right - I installed 'lib32-libdn' (lib32-libidn-1.35-1) but still have no luck.. any ideas? Many thanks.

neta540 commented on 2018-11-05 19:59 (UTC)

Please chmod correctly and maybe other scripts that are on the ./etc folder. Without it, links will not open in external browser when clicked.

Dinoraptor101 commented on 2018-07-28 19:13 (UTC)

OMG thank you thank you thank you for maintaining this package! Updating to Firestorm latest now. and yes lib32-libdn is required since SLVoice runs on that 32-bit library.

SparksF0x commented on 2018-07-26 04:26 (UTC)

New Firestorm Viewer version out, PKGBUILD hasn't been updated as of 25/07/18 but there is a workaround for the impatient:

Change "pkgver" from "" to "5.1.55786" (line 3) Change the first sha512sum from 'c344aaf51a0489ebb84bdf65b757af36a6706a5f87177a3747a54e3fe24ea922d69e7d1d4562e2a2ce8379f36fd3dc45d8818a940202ef817b44f6f424a3c05b' to '776323c96625001f6f5ebe87996e904c3ba576b051203ab4fea0f9b95564c3e15efb1651d3a1c5993c1df20b7983df6c8a861461ebdc39b3e9046e371390270c' (line 26)

Kstar517 commented on 2018-05-20 00:19 (UTC)

I just wanted to say 'THANK YOU' for this. As a two day old Arch user, and a near daily user of Second Life I super appreciate this. After installing dependencies and making the package, I was able to install and run without any problems.

One of the reasons that I had been using Firestorm in Windows, is that in Linux I was experiencing a lot of problems with the application being run in full-screen mode. Under Cinnamon which is what I used with my Linux distro previous to Arch, right-clicking would not keep the menu open for more than a second, could not Alt-tab out of Firestorm, or even switch workspaces. Firestorm really needs to be run full-screen.

And I found that true under Arch as well with Cinnamon. However I switched desktops to XFCE4 today - and all those problems are gone! I can log in using windowed mode, then switch to full-screen by right-clicking the title bar. I can change workspaces, ALt-tab without problem in full-screen. Everything works as it should ...

Except when i set the game video quality beyond 'high' i have skin artifacts. So this is a problem to be solved. I installed the nvidia driver from Arch, I am using ver 396.24 with an Nvidia GeForce GTX 1060 6GB card. This could be a driver issue, a Firestorm issue, not sure at the moment. I only go above High settings for photos in-world anyway, so for all intents and purposes I am happy to have Firestorm up and running in Arch! Sound works, movies on my in-world TV works, all is good except for that issue.

Thank you so much

chungy commented on 2017-09-01 21:22 (UTC)

I don't know how libidn is related to SLVoice. Nonetheless, voice doesn't work for me anyway despite that I already have it installed (both the 64- and 32-bit versions...). There must be something else.

psi-jack commented on 2017-08-28 22:54 (UTC)

One thing to note that's missing as a possible (even optional?) dependancy is lib32-libidn, for the SLVoice component. Simply installing it makes SLVoice work.

NeoTheFox commented on 2017-07-08 15:12 (UTC)

Thanks, chungy, I found out that PATH had been set in my makepkg.conf for some reason.

chungy commented on 2017-07-06 08:58 (UTC)

@NeoTheFox Please do as the command suggests -- remove the current directory from your $PATH ;) or build this under ccm64...

NeoTheFox commented on 2017-06-24 07:38 (UTC)

The package is broken, it spews out this error in package() find: The current directory is included in the PATH environment variable, which is insecure in combination with the -execdir action of find. Please remove the current directory from your $PATH (that is, remove ".", doubled colons, or leading or trailing colons)

chungy commented on 2016-06-15 02:03 (UTC)

I thought of that when you mentioned the previous problem. The games group is typically meant to be assigned to users that are allowed to run games (by policy decisions in an org), as well as modifying state files in /var/games. It's very rare that any package in Arch actually follows this, possibly just because the use case for Arch rarely involves the sort of corporate workstation set up that distros like Debian and RHEL are better suited to. it was the original intention of firestorm-bin a few years ago, before I adopted the package, but was broken in the mean time. Even in my own PKGBUILDs, firestorm-bin is the only one that currently obeys the model. I'm inclined to just update it and stop requiring this.

8BitSloth commented on 2016-06-15 01:48 (UTC)

I've got to ask, what is the purpose of using the games group? I have about 100 games on my computer and Firestorm is the only program that uses this group.

chungy commented on 2016-06-01 00:20 (UTC)

Are you in the games group?

8BitSloth commented on 2016-05-31 23:52 (UTC)

The newest update is giving the error "/usr/bin/firestorm: Permission denied". It seems all executables are set as non-executable.

nigeil commented on 2015-12-28 17:37 (UTC)

The launcher bundled with Firestorm attempts to locate necessary graphics drivers in a large set of directories, but Arch ships them in a different location. Below is a diff file that one could use to patch the firestorm launcher, located in /opt/firestorm. Alternatively, just add ":/usr/lib/xorg/modules/dri:/usr/lib/xorg/modules/dri" to the 2 appropriate lines in the launcher file yourself; they aren't hard to find. BEGIN firestorm_patch.diff: 88c88 < export LIBGL_DRIVERS_PATH="/usr/lib64/dri:/usr/lib32/dri:/usr/lib/dri:/usr/lib/i386-linux-gnu/dri:/usr/lib/x86_64-linux-gnu/dri" --- > export LIBGL_DRIVERS_PATH="/usr/lib64/dri:/usr/lib32/dri:/usr/lib/dri:/usr/lib/i386-linux-gnu/dri:/usr/lib/x86_64-linux-gnu/dri:/usr/lib/xorg/modules/dri:/usr/lib32/xorg/modules/dri" 90c90 < export LIBGL_DRIVERS_PATH="${LIBGL_DRIVERS_PATH}:/usr/lib64/dri:/usr/lib32/dri:/usr/lib/dri:/usr/lib/i386-linux-gnu/dri:/usr/lib/x86_64-linux-gnu/dri" --- > export LIBGL_DRIVERS_PATH="${LIBGL_DRIVERS_PATH}:/usr/lib64/dri:/usr/lib32/dri:/usr/lib/dri:/usr/lib/i386-linux-gnu/dri:/usr/lib/x86_64-linux-gnu/dri:/usr/lib/xorg/modules/dri:/usr/lib32/xorg/modules/dri" END firestorm_patch.diff I've verified that firestorm launches with this modification.

rrhaskin commented on 2015-11-10 04:48 (UTC)

I am able to install but the program will not run. I think this error is the culprit and I am unable to figure out how to fix it: libGL error: unable to load driver: libGL error: failed to load driver: swrast Thanks

grondinm commented on 2015-05-05 16:17 (UTC)

So this is probably something more related to my system. But i formated my system last night and after installing firestorm again it will not load. I get Bad window(invalid window parameter). I run openbox as a WM with latest nvidia drivers. Any ideas? All worked fine before EDIT: I think this might have to do with having both the Proprietary Nvidia driver and Nouveau installed...will update..EDIT2: The problem here was having mesa-libgl installed instead of nvidia-libgl thank you for posting this to AUR and keeping it updated

chungy commented on 2014-12-13 13:00 (UTC)

Of course. Thanks :)

nivardus commented on 2014-12-13 12:57 (UTC)

lib32-nvidia-libgl is required by 64-bit systems with nvidia cards, could this be placed in optional deps? Thanks!

chungy commented on 2014-12-11 07:53 (UTC)

Firestorm has dropped the 64-bit release, at least temporarily. Even if it comes back, I may reconsider supporting it again until the beta tag is dropped. Sorry all.

timosa commented on 2014-05-13 10:48 (UTC)

ldd /opt/firestorm/bin/SLVoice | grep "/lib32" | cut -d ' ' -f 3 | xargs pacman -Qo

timosa commented on 2014-05-13 10:44 (UTC)

Thank you! I analyzed the issue bit more with ldd /opt/firestorm/bin/SLVoice and Pacman -Qo. There are three more dependencies needed by Firestorm x64, that were installed to my system by another package: lib32-zlib, lib32-util-linux and lib32-gcc-libs.

chungy commented on 2014-05-13 07:00 (UTC)

Thanks, I've updated the package but I cannot test it personally at the moment because of a busted PC.

timosa commented on 2014-05-13 06:44 (UTC)

Voice didn't work on 64-bit Firestorm before I installed lib32-libidn.

PhaytalError commented on 2014-03-13 15:24 (UTC) is released, the Firestorm team also now officially supports a native 64-bit client as of this release. Please update the PKGBUILD to include the 64-bit version for those with 64-bit CPU's. Below I have included an updated PKGBUILD and included additional deps and optdeps. This updated PKGBUILD was tested and works on 64-bit, not tested on native 32-bit as I don't have a native 32-bit installation, so i'm sure the package manager would appreciate native 32-bit testing though i'm pretty positive it will work on native 32-bit installations. :) # Maintainer: Mike Swanson <> pkgname=firestorm-bin pkgver= pkgrel=1 pkgdesc="Second Life is a 3-D virtual world entirely built and owned by its residents. Firestorm is alternative viewer for secondlife (native 32bit)" url="" license=('GPL') depends=('openal' 'gnome-vfs' 'gtk2' 'libpng' 'dbus-glib' 'libidn' 'sdl' 'mesa' 'apr-util' 'libgl' 'libjpeg-turbo' 'nss' 'glu' 'pangox-compat' 'libxml2') optdepends=('libpulse: for PulseAudio support' 'alsa-lib: for ALSA support' 'nvidia-utils: for NVIDIA support' 'flashplugin: for inworld Flash support' 'gstreamer0.10: for video support, may need good, bad and ugly plugins' 'lib32-freealut: for OpenAL support') arch=('i686' 'x86_64') install=firestorm.install options=(!strip) if [ "$CARCH" = "i686" ]; then source=("${CARCH}_${pkgver}.tar.bz2" 'firestorm.install' 'firestorm.desktop' 'firestorm.launcher') sha256sums=('ea91ef1b8d8f9f9f095b45d947c881a04593a4961aa43db9e4b38ffccc316b34' 'cd919be5e2d28ff86e9b51ffe1076ba8c13acf9c0953fc2f4bb78fe7e79cdbb3' '6dffebc474fd98d23bf8d9f4a7592795642dbddf3a0b585f89d25ff11ae15cc1' 'b2ce32d268f76f4324807d50c4098a3480b489ec447133ce8d9b9c4a7bc05530') elif [ "$CARCH" = "x86_64" ]; then source=("${CARCH}_${pkgver}.tar.bz2" 'firestorm.install' 'firestorm.desktop' 'firestorm.launcher') sha256sums=('bdd60d6fc27dbb70b95efdb0809e1afa0545759aa5e149bb40fd4102becc9e0b' 'cd919be5e2d28ff86e9b51ffe1076ba8c13acf9c0953fc2f4bb78fe7e79cdbb3' '6dffebc474fd98d23bf8d9f4a7592795642dbddf3a0b585f89d25ff11ae15cc1' 'b2ce32d268f76f4324807d50c4098a3480b489ec447133ce8d9b9c4a7bc05530') fi package() { cd "${srcdir}" # Rename Data Directory if [ "$CARCH" = "i686" ]; then mv Phoenix_Firestorm-Release_${CARCH}_${pkgver}/ firestorm elif [ "$CARCH" = "x86_64" ]; then mv Phoenix_FirestormOS-Beta_${CARCH}_${pkgver}/ firestorm fi # Fix fontconfig >= 2.9.0 issue ln -si firestorm/lib/ # Install Desktop File install -D -m644 "${srcdir}"/firestorm.desktop \ "${pkgdir}"/usr/share/applications/firestorm.desktop # Install Icon File install -D -m644 "${srcdir}"/firestorm/firestorm_icon.png \ "${pkgdir}"/usr/share/pixmaps/firestorm_icon.png # Install Launcher install -D -m755 "${srcdir}"/firestorm.launcher \ "${pkgdir}"/usr/bin/firestorm # Move Data to Destination Directory install -d "${pkgdir}"/opt/ mv firestorm/ "${pkgdir}"/opt/ # Change Permissions of files to root:games chown -R root:games "${pkgdir}"/opt/firestorm chmod -R g+r "${pkgdir}"/opt/firestorm # Make Binary Group-Executable chmod g+x "${pkgdir}"/opt/firestorm/firestorm }

Atte commented on 2014-01-17 07:20 (UTC)

Also needs {lib32-,}libxml2 as a dependency.

gwarokk commented on 2013-10-31 04:08 (UTC)

New version out

GordonGR commented on 2013-06-07 10:28 (UTC)

Btw, the website has been updated to

GordonGR commented on 2013-06-07 10:27 (UTC)

I already have {lib32,}-pangox-compat and it fails some of the times. I'm not sure if it some dependency missing or Firestorm being a bitch, though.

wtribe commented on 2013-06-07 04:28 (UTC)

Installing pangox-compat corrected my media webkit failure.

Schala commented on 2013-05-29 15:22 (UTC)

media_webkit module fails to load. I think another dependency is needed.

timosa commented on 2013-04-26 04:15 (UTC) was released already :)

commented on 2013-04-04 21:47 (UTC)

This is crashing, my assumption is that it's due to the nvidia update. Some output:

chungy commented on 2012-09-09 03:04 (UTC)

Thanks, updated the package. (If you manually fixed it, you need to remove the symlink from lib) (phoenixviewer also has the issue but doesn't have its own libfontconfig, will look into probably tomorrow)

Peace4all commented on 2012-09-08 23:04 (UTC)

I had the same start up crash as timosa, the solution is given in the firestorm jira here : Read 'thickbricks' post, all that is needed is a simple symlink in the viewers lib folder.

timosa commented on 2012-09-08 16:01 (UTC)

After upgrading fontconfig from 2.8 to 2.10, the viewer crashes at startup everytime. Downgrading to fontconfig-2.8.0-2-x86_64.pkg.tar.xz and lib32-fontconfig-2.8.0-4-x86_64.pkg.tar.xz made it work as before.

TheWretched commented on 2012-07-30 18:42 (UTC)

lib32-udev is no longer available in the AUR and the dependencies for this are broken as a result.

commented on 2012-05-12 13:26 (UTC)

Can't get the workaround using Arch64... I compiled the provided libpng and copied the files into firestorm/lib...still crashes I tried LD_PRELOAD, no luck but maybe I'm doing this wrong

commented on 2012-04-18 14:25 (UTC)

I had the upload problem too and solved it getting and compiling the libpng version of the Secondlife-Bin package and now seems to work fine. I'm using Archlinux 32bit with a custom built desktop environment: Openbox as windows manager, fbpanel as system panel and tray, pcmanfm as file manager + everything else needed for making it friendly usable

timosa commented on 2012-03-30 10:22 (UTC)

Secondlife-bin package had this same problem, but the maintainer fixed it by making the PKGBUILD to compile a non-patched version of libpng and include it in the lib directory of the viewer. Do you think, this same logic can be copied from Secondlife to Firestorm package?

Peace4all commented on 2012-03-14 12:24 (UTC)

I built the firestorm viewer from source (, the bug is still present, to the date of this post. From what I have been able to figure out, the problem (seems to me), to be GTK. Phoenix Viewer works as usual, and I'm able to upload textures as normal, but when I press the 'cancel' button, it crashe's. I think Timosa filed a bug on the firestorm jira (, I replied with some links to official jira bug reports to what seems to be the same problem.

chungy commented on 2012-02-15 19:32 (UTC)

Yes, that bug affects Phoenix too. I don't believe it's able to be repaired in the binary packages. I may look into creating a plain "firestorm" that builds from source (though this takes a few hours even on good machines..) to see if it can resolve the issue. Also to another person: Please do not flag packages as out-of-date when they really aren't :)

timosa commented on 2012-02-13 05:16 (UTC)

Crashes on 64-bit environment when trying upload texture.