Hey, I get this error when trying to compile, does anyone know what it means? Thanks
failed to get nsJSRuntimeService!
make[2]: *** [prepare-package] Error 1
make[2]: Leaving directory `/home/kalinda/firefox-kde-opensuse/src/mozilla-release/obj-x86_64-unknown-linux-gnu/browser/installer'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/home/kalinda/firefox-kde-opensuse/src/mozilla-release/obj-x86_64-unknown-linux-gnu'
make: *** [install] Error 2
==> ERROR: A failure occurred in package().
Aborting...
Search Criteria
Package Details: firefox-kde-opensuse 134.0.2-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/firefox-kde-opensuse.git (read-only, click to copy) |
---|---|
Package Base: | firefox-kde-opensuse |
Description: | Standalone web browser from mozilla.org with OpenSUSE patch, integrate better with KDE |
Upstream URL: | https://github.com/openSUSE/firefox-maintenance |
Keywords: | browser gecko web |
Licenses: | GPL, MPL, LGPL |
Conflicts: | firefox |
Provides: | firefox |
Submitter: | csslayer |
Maintainer: | Thaodan |
Last Packager: | Thaodan |
Votes: | 336 |
Popularity: | 0.016376 |
First Submitted: | 2009-12-11 09:10 (UTC) |
Last Updated: | 2025-02-03 15:56 (UTC) |
Dependencies (57)
- dbus-glib
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-ffplayoutAUR, ffmpeg-headlessAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-gitAUR, ffmpeg-full-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- hunspell (hunspell-gitAUR)
- kmozillahelperAUR
- libaom.so (aom-gitAUR, aom-av1-lavish-gitAUR, avmAUR, aom)
- libdav1d.so (dav1d-gitAUR, lib32-libdav1dAUR, dav1d)
- libevent (libevent-gitAUR)
- libgtk-3.so (gtk3-no_deadkeys_underlineAUR, gtk3-gitAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classicAUR, gtk3, lib32-gtk3)
- libharfbuzz.so (lib32-harfbuzz-gitAUR, harfbuzz-gitAUR, harfbuzz, lib32-harfbuzz)
- libicui18n.so (icu-gitAUR, icu63AUR, icu74AUR, icu75AUR, icu73AUR, icu, lib32-icu)
- libicuuc.so (icu-gitAUR, icu63AUR, icu74AUR, icu75AUR, icu73AUR, icu, lib32-icu)
- libvpx.so (libvpx-full-gitAUR, libvpx-gitAUR, libvpx1.10AUR, lib32-libvpx, lib32-libvpx1.3, libvpx, libvpx1.3)
- libxt
- mime-types (mailcap)
- nspr (nspr-hgAUR)
- nss (nss-hgAUR)
- sqlite (sqlite-fossilAUR)
- xdg-desktop-portal (xdg-desktop-portal-gitAUR)
- aom (aom-vmaf-gitAUR, aom-gitAUR, aom-av1-lavish-gitAUR, aom-psy101-gitAUR) (make)
- Show 37 more dependencies...
Required by (172)
- activity-aware-firefox (requires firefox)
- aksusbd-bin (requires firefox) (make)
- anylogic-ple (requires firefox) (optional)
- anylogic-ple-8.2.4 (requires firefox) (optional)
- anylogic-professional (requires firefox) (optional)
- anylogic-professional-8.2.4 (requires firefox) (optional)
- anylogic-university (requires firefox) (optional)
- anylogic-university-8.2.4 (requires firefox) (optional)
- atelierb (requires firefox) (optional)
- bright-cmgui (requires firefox)
- browsh (requires firefox)
- browsh-bin (requires firefox)
- clean-home (requires firefox) (optional)
- connective-plugin-linux-firefox (requires firefox)
- crunchyroll-guest-pass-finder (requires firefox) (optional)
- desktop-like-mobile-config-firefox (requires firefox)
- edge-frfox (requires firefox) (optional)
- eid-mw (requires firefox) (optional)
- ff2mpv-go-git (requires firefox) (optional)
- ff2mpv-rust (requires firefox) (optional)
- Show 152 more...
Sources (35)
- 0001-Bug-1504834-Rough-progress-patch.patch
- 0002-Bug-1504834-XULText-AA-fix-BE.patch
- 0003-mozilla-bmo998749.patch.patch
- 0004-mozilla-libavcodec58_91.patch.patch
- 0005-mozilla-silence-no-return-type.patch-to-fix-build-er.patch
- 0006-Bug-531915-mozilla-bmo531915.patch.patch
- 0007-imported-patch-one_swizzle_to_rule_them_all.patch.patch
- 0008-imported-patch-svg-rendering.patch.patch
- 0009-Bug-1792159-Add-missing-includes-to-AtomicOperations.patch
- 0010-mozilla-s390-context.patch.patch
- 0011-bsc-991344-Rpi3-Firefox-crashes-after-a-few-seconds-.patch
- 0012-mozilla-fix-aarch64-libopus.patch.patch
- 0013-Bug-634334-call-to-the-ntlm_auth-helper-fails.patch
- 0014-Make-PGO-use-toolchain.patch
- 0015-bmo-1516803-force-one-LTO-partition-for-sandbox-when.patch
- 0016-Fix-building-with-PGO-when-using-GCC.patch
- 0017-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch
- 0018-Bug-1516081-Disable-watchdog-during-FDO-train.patch
- 0019-Bug-559213-Support-system-av1.patch
- 0020-Bug-847568-Support-system-harfbuzz.patch
- 0021-Bug-847568-Support-system-graphite2.patch
- 0022-Bug-1611386-Reenable-support-for-enable-system-sqlit.patch
- 0023-Do-not-use-gconf-for-proxy-settings-if-not-running-w.patch
- 0024-Add-KDE-integration-to-Firefox.patch
- 0025-Imported-patch-firefox-branded-icons.patch.patch
- 0026-Allow-Eme-for-arm-and-Aarch64.patch
- 0027-Shut-up-warnings-about-future-Rust-version-incompati.patch
- 0028-Bug-1796523-Workaround-source-locations-for-function.patch
- 0029-Bug-1822730-Add-basic-blob-protocol-handling-for-blo.patch
- 0030-Map-linearly-from-cubeb-volume-to-pa-volume.patch
- firefox.desktop
- https://archive.mozilla.org/pub/firefox/releases/134.0.2/source/firefox-134.0.2.source.tar.xz
- https://archive.mozilla.org/pub/firefox/releases/134.0.2/source/firefox-134.0.2.source.tar.xz.asc
- mozconfig
- vendor.js
Latest Comments
« First ‹ Previous 1 .. 86 87 88 89 90 91 92 93 94 95 96 .. 139 Next › Last »
Kalinda commented on 2013-01-30 05:51 (UTC)
francoism commented on 2013-01-27 18:04 (UTC)
This PKGBUILD file works for me: http://pastebin.com/9gp5Vbyi
It has the latest FireFox version (18.0.1) and with changed md5sum. Remember that it is the same PKG as csslayer, only with the change above.
Don't use yaourt to install. Just download the TAR, replace the PKGBUILD with the contents above. And run makepkg -s.
<deleted-account> commented on 2013-01-26 09:58 (UTC)
After ~4 hours compiling, it came to an end and the work was successfully done.
What I did, might this just help someone...
-first I symlinked /usr/bin/python -> /usr/bin/python2 (this solves the python not found issue at the beginning of the process)
-then I installed the dependency with: sudo pacman -S xorg-server-xvfb
-I created an empty partition of some tens GiB, formatted ext4 and mounted on /tmp (at a certain point the build process took nearly 8 GiB of disk space)
-you may want to add an entry in /etc/fstab for that, since I rebooted then
-I rebooted and login in a tty, no X at all! check /tmp is properly mounted
-edit /etc/makepkg.conf: uncomment line 59 BUILDDIR=/tmp/makepkg, to have the build process working in the fresh temporary partition
-yaourt -G firefox-kde-opensuse, to download the package folder
-within the firefox-kde-opensuse folder: edit PKGBUILD: enable both PGO and JEMALLOC in the first lines (it worked for me, at least)
-compile with makepkg -c don't use yaourt et simil
-...and give it a prayer!
Good luck!
petelewis commented on 2013-01-21 13:37 (UTC)
I'm still getting an error with no "python" present during configure, despite the line "export PYTHON=/usr/bin/python2" in the PKGBUILD. I suppose not everything is honouring $PYTHON.
Symlinking /usr/bin/python2 to /usr/bin/python seems to work (at least, it's now building).
VlaoMao commented on 2013-01-13 08:09 (UTC)
failed to get nsXPConnect service!
bakgwailo commented on 2013-01-12 16:30 (UTC)
I remember reading a few article a long time ago from a few Mozilla devs that they had gotten -O3 working with Firefox, so I figured why not. This one is about out of date: http://www.ogre.com/node/149, shows some improvements @ -O3.
BTW, forgot to say, make sure your gcc, gcc-libs, binutils, etc are -not- the multilib versions, and are just the normal regular versions.
Thaodan commented on 2013-01-11 17:53 (UTC)
@bakgwailo: -O3 is to much, -O2 is enough
bakgwailo commented on 2013-01-11 17:35 (UTC)
Also, on mtune vs. march, they are both OK to use AFAIK - march takes presidence. From man gcc:
"Moreover, specifying -march=cpu-type implies -mtune=cpu-type."
So I think you can either have it implicitly in the make flags or not, it shouldn't matter.
bakgwailo commented on 2013-01-11 17:34 (UTC)
Also, on mtune vs. march, they are both OK to use AFAIK - march takes presidence. From man gcc:
"Moreover, specifying -march=cpu-type implies -mtune=cpu-type."
So I think you can either have it implicitly in the make flags or not, it shouldn't matter.
bakgwailo commented on 2013-01-11 17:30 (UTC)
I have 8Gigs of ram, too, and your flags look OK - mine are:
CFLAGS="-march=native -mtune=native -O3 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2"
CXXFLAGS="-march=native -mtune=native -O3 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2"
LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro"
However, it might be your -j8 -> try like -j2 (thats what I am using on my i5 M560). I had overall issues using higher -j values before and compiling firefox.
Pinned Comments
Thaodan commented on 2021-04-20 17:40 (UTC) (edited on 2021-04-21 22:45 (UTC) by Thaodan)
If you have issues with this package visit gitlab and read the readme first.