I built Firefox 11 in Fedora 16 32-bit and made it into a tar.bz2 package using the 'make package' command. It works fine in Fedora 16 32-bit. Then I took that package and untarred it in RHEL 6.1, ran the binary and got the 'Couldn't load XRE functions." error.
I have also compiled FF 11 in RHEL 6.1 32-bit and then untarred the package into Fedora 16 32-bit and got the same error.
I downloaded the FF 11 mozilla release tar.bz2 package and it works fine on both Fedora 16 32-bit and RHEL 6.1 32-bit. What am I not doing that mozilla is doing?
Its Problem with ZoneAlarm Extreme Security then disable Virtualization and reinstall Firefox.
Update your Firefox to 17.0.1
Certain Firefox problems can be solved by performing a Clean reinstall. This means you remove Firefox and any leftover program files and then reinstall Firefox. Please follow these steps one by one:
IMPORTANT: On Windows, the uninstaller has the option to remove your personal data and settings. Make sure that you do not check this option; otherwise all of your bookmarks, passwords, extensions, user customizations and other Firefox user profile data will be removed from your computer.
After uninstalling Firefox on Windows, delete the "Mozilla Firefox" program folder, located by default in one of these locations:
Now, go ahead and reinstall Firefox:
Please report back to see if this helped you!
Try to ask advice at the MozillaZine Third Party/Unofficial Builds forum:
You need to register on the MozillaZine forum site in order to post at that forum.
I don't have Zone Alarm and I'm not using Windows. Thank you for your quick reply. I will continue investigating.
On Fedora 16, I have xulrunner 2 installed. On RHEL 6.1, I have xulrunner 1.9.2 installed. Could these difference in versions be the cause of my binary build not running? Also, the Mozilla release build will run on both systems without this error and with 2 different versions of xulrunner installed, one version on each system, and my build will only work on the system I build it on. Why is that?
The problem also occurs with a fresh install on Red Hat Enterprise Linux Server release 5.6 (Tikanga) , x86-64. Shell session below.
I asked a developer and he said to try:
| make -C objdir/toolkit/library clean && make -C objdir/toolkit/library |
Let me know if that helps.
bearda, could you try using a binary from older Firefox nightly builds until you find a nightly build where this error does not appear? We call that regression hunting. Once we find the last good nightly build where the error did not occur, it greatly helps narrow down which bug fix may have caused this error.
There's a archive of nightlies you can check:
Most likely this broke some time in early 2012 or fall 2011. Since the poster of this thread said the same problem happened with Firefox 11 (released March 13 2012).
Download a few mozilla-central builds (which are the nightly builds) and try building with the binaries from those.
The ones you want are in folders in this style:
Then download the http://ftp.mozilla.org/pub/mozilla.org/firefox/nig
You can skip around to any day in each month. For example, when I'm searching for a regression, I'll download 3 builds per each month. One from the 1st of the month, one from the 15th of the month and another from the end of the month.
Or maybe you're missing a library or package Firefox needs to run?
From the bottom of this page:
Firefox will not run at all without the following libraries or packages:
GTK+ 2.18 or higher GLib 2.22 or higher Pango 1.14 or higher X.Org 1.0 or higher (1.7 or higher is recommended) libstdc++ 4.3 or higher