Package Details: xulrunner 41.0.2-17

Git Clone URL: https://aur.archlinux.org/xulrunner.git (read-only, click to copy)
Package Base: xulrunner
Description: Mozilla Runtime Environment
Upstream URL: http://wiki.mozilla.org/XUL:Xul_Runner
Licenses: GPL, MPL, LGPL
Replaces: xulrunner-oss
Submitter: ConnorBehan
Maintainer: ConnorBehan
Last Packager: ConnorBehan
Votes: 4
Popularity: 0.000000
First Submitted: 2018-05-18 05:48
Last Updated: 2020-09-04 14:03

Sources (13)

Latest Comments

1 2 3 Next › Last »

ConnorBehan commented on 2021-04-22 23:19

Thanks. Since this is affecting a few different forks, it looked easiest to just upload a mozilla-common AUR package.

test0 commented on 2021-04-22 20:13

mozilla-common dependency is broken (see https://aur.archlinux.org/packages/firefox-kde-opensuse comments from 2021-04-)

cknoblauch commented on 2021-02-21 18:06

Thanks @BruceR, I got it to work by following your advice.

It seems that a preexisting version under /usr/lib/xulrunner-41.0.2 is reused during the build, and if it had been built against an older libicu version it would fail to run. Uninstalling and rebuilding xulrunner from scratch did the trick.

ector commented on 2021-01-23 22:21

how do you compile for over an hour and 4GB of space. but this is needed for firefox

BruceR commented on 2021-01-04 08:42

The build process seem to check if there is an existing xulrunner package installed and links against the specific version of libicui18n that is referenced by the already installed package. I removed xulrunner and the other packages that depended on it and it built fine using ibicui18n.so.68.2 You will need to rebuild and reinstall those dependent packages anyway.

zwastik commented on 2020-09-14 00:34

ldconfig -p | grep libicui18n.so
    libicui18n.so.67 (libc6,x86-64) => /usr/lib/libicui18n.so.67
    libicui18n.so.67 (libc6) => /usr/lib32/libicui18n.so.67
    libicui18n.so (libc6,x86-64) => /usr/lib/libicui18n.so
    libicui18n.so (libc6) => /usr/lib32/libicui18n.so

As I said in my first post

    I have /usr/lib/libicui18n.so.67.1 in my system. Not libicui18n.so.64

The build process is asking for libicui18n.so.64 notice the 64 :)

/home/user/.cache/pikaur/build/xulrunner/src/mozilla-release/obj-x86_64-unknown-linux-gnu/dist/bin/xpcshell: error while loading shared libraries: libicui18n.so.64: cannot open shared object file: No such file or directory

I guess I could manually symlink it, but there has to be a better way. I also reinstalled icu, but I got the same problem.

Thanks for your time

inugroho commented on 2020-09-12 10:46

Hi @zwastik, I had not this issue before. But it mostly caused by missing lib. Could you check whether the lib exists by running ldconfig -p | grep libicui18n.so

Mine output is:

    libicui18n.so.67 (libc6,x86-64) => /usr/lib/libicui18n.so.67
    libicui18n.so (libc6,x86-64) => /usr/lib/libicui18n.so

This lib comes from icu package. I guess reinstalling icu will solve the issue.

HTH

zwastik commented on 2020-09-11 16:30

I am having the same problem as @cknoblauch. I did a pikaur -Scc before building FWIW.

Executing /home/user/.cache/pikaur/build/xulrunner/src/mozilla-release/obj-x86_64-unknown-linux-gnu/dist/bin/xpcshell -g /home/user/.cache/pikaur/build
/xulrunner/src/mozilla-release/obj-x86_64-unknown-linux-gnu/dist/bin/ -a /home/user/.cache/pikaur/build/xulrunner/src/mozilla-release/obj-x86_64-unknow
n-linux-gnu/dist/bin/ -f /home/user/.cache/pikaur/build/xulrunner/src/mozilla-release/toolkit/mozapps/installer/precompile_cache.js -e precompile_start
upcache("resource://gre/");                                               
/home/user/.cache/pikaur/build/xulrunner/src/mozilla-release/obj-x86_64-unknown-linux-gnu/dist/bin/xpcshell: error while loading shared libraries: libi
cui18n.so.64: cannot open shared object file: No such file or directory
Traceback (most recent call last):  
File "/home/user/.cache/pikaur/build/xulrunner/src/mozilla-release/toolkit/mozapps/installer/packager.py", line 404, in <module>
main()
File "/home/user/.cache/pikaur/build/xulrunner/src/mozilla-release/toolkit/mozapps/installer/packager.py", line 398, in main
args.source, gre_path, base)
File "/home/user/.cache/pikaur/build/xulrunner/src/mozilla-release/toolkit/mozapps/installer/packager.py", line 156, in precompile_cache
errors.fatal('Error while running startup cache precompilation')
File "/home/user/.cache/pikaur/build/xulrunner/src/mozilla-release/python/mozbuild/mozpack/errors.py", line 103, in fatal
self._handle(self.FATAL, msg)
File "/home/user/.cache/pikaur/build/xulrunner/src/mozilla-release/python/mozbuild/mozpack/errors.py", line 98, in _handle
raise ErrorMessage(msg)
mozpack.errors.ErrorMessage: Error: Error while running startup cache precompilation
make[2]: *** [/home/user/.cache/pikaur/build/xulrunner/src/mozilla-release/toolkit/mozapps/installer/packager.mk:41: stage-package] Error 1
make[2]: Leaving directory '/home/user/.cache/pikaur/build/xulrunner/src/mozilla-release/obj-x86_64-unknown-linux-gnu/xulrunner/installer'
make[1]: *** [/home/user/.cache/pikaur/build/xulrunner/src/mozilla-release/xulrunner/build.mk:12: install] Error 2
make[1]: Leaving directory '/home/user/.cache/pikaur/build/xulrunner/src/mozilla-release/obj-x86_64-unknown-linux-gnu'
make: *** [client.mk:408: install] Error 2
==> ERROR: A failure occurred in package().
Aborting...

I have /usr/lib/libicui18n.so.67.1 in my system. Not libicui18n.so.64

ConnorBehan commented on 2020-09-04 14:04

Ok, the checksums are now fixed. Your problem looks like something that can be fixed by make clean. It's trying to link to icu 64.

cknoblauch commented on 2020-09-04 13:53

The new patches don't match their checksums, after updating them the build starts but fails at a later stage when building the installer:

make -j8 -C /tmp/pamac-build/xulrunner/src/mozilla-release/obj-x86_64-unknown-linux-gnu install
make[1]: Entering directory '/tmp/pamac-build/xulrunner/src/mozilla-release/obj-x86_64-unknown-linux-gnu'
make[2]: Entering directory '/tmp/pamac-build/xulrunner/src/mozilla-release/obj-x86_64-unknown-linux-gnu/xulrunner/installer'
Makefile:73: FULL_NSPR_CFLAGS=
OMNIJAR_NAME=omni.ja \
NO_PKG_FILES="xulrunner-config regchrome* regxpcom*  xpcshell* run-mozilla* install_app.py  core bsdecho js js-config jscpucfg nsinstall viewer TestGtkEmbed elf-dynstr-gc mangle* maptsv* mfc* msdump* msmap* nm2tsv* nsinstall* res/samples res/throbber shlibsign* certutil* pk12util* BadCertServer* ClientAuthServer* OCSPStaplingServer* GenerateOCSPResponse* chrome/chrome.rdf chrome/app-chrome.manifest chrome/overlayinfo components/compreg.dat components/xpti.dat content_unit_tests necko_unit_tests *.dSYM  ssltunnel*" \
/tmp/pamac-build/xulrunner/src/mozilla-release/obj-x86_64-unknown-linux-gnu/_virtualenv/bin/python /tmp/pamac-build/xulrunner/src/mozilla-release/toolkit/mozapps/installer/packager.py -DAB_CD=en-US -DNO_NSPR_10_SUPPORT -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DBIN_SUFFIX= -DDIR_MACOS= -DDIR_RESOURCES= -DGRE_MILESTONE=41.0.2 -DGRE_BUILDID=20200904100150 -DMOZ_DEB_TIMESTAMP="Fri, 04  Sep 2020 10:34:30 -0300" -DMOZ_APP_NAME=xulrunner -Dinstalldir=/usr/lib/xulrunner-41.0.2  \
    --format omni \
     \
    --ignore-errors \
     \
     \
     \
    --optimizejars \
     \
     ../../dist ../../dist/xulrunner \

Warning: Skipping install_app.py
Warning: Skipping js
Warning: Skipping nsinstall
Warning: Skipping run-mozilla.sh
Warning: Skipping xpcshell
Executing /tmp/pamac-build/xulrunner/src/mozilla-release/obj-x86_64-unknown-linux-gnu/dist/bin/xpcshell -g /tmp/pamac-build/xulrunner/src/mozilla-release/obj-x86_64-unknown-linux-gnu/dist/bin/ -a /tmp/pamac-build/xulrunner/src/mozilla-release/obj-x86_64-unknown-linux-gnu/dist/bin/ -f /tmp/pamac-build/xulrunner/src/mozilla-release/toolkit/mozapps/installer/precompile_cache.js -e precompile_startupcache("resource://gre/");
/tmp/pamac-build/xulrunner/src/mozilla-release/obj-x86_64-unknown-linux-gnu/dist/bin/xpcshell: error while loading shared libraries: libicui18n.so.64: cannot open shared object file: No such file or directory
Traceback (most recent call last):
  File "/tmp/pamac-build/xulrunner/src/mozilla-release/toolkit/mozapps/installer/packager.py", line 404, in <module>
    main()
  File "/tmp/pamac-build/xulrunner/src/mozilla-release/toolkit/mozapps/installer/packager.py", line 398, in main
    args.source, gre_path, base)
  File "/tmp/pamac-build/xulrunner/src/mozilla-release/toolkit/mozapps/installer/packager.py", line 156, in precompile_cache
    errors.fatal('Error while running startup cache precompilation')
  File "/tmp/pamac-build/xulrunner/src/mozilla-release/python/mozbuild/mozpack/errors.py", line 103, in fatal
    self._handle(self.FATAL, msg)
  File "/tmp/pamac-build/xulrunner/src/mozilla-release/python/mozbuild/mozpack/errors.py", line 98, in _handle
    raise ErrorMessage(msg)
mozpack.errors.ErrorMessage: Error: Error while running startup cache precompilation
make[2]: *** [/tmp/pamac-build/xulrunner/src/mozilla-release/toolkit/mozapps/installer/packager.mk:41: stage-package] Error 1

Any hints?