Package Details: firefox-kde-opensuse 127.0-1

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.36
First Submitted: 2009-12-11 09:10 (UTC)
Last Updated: 2024-07-21 20:54 (UTC)

Required by (167)

Sources (37)

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.

Latest Comments

« First ‹ Previous 1 .. 102 103 104 105 106 107 108 109 110 111 112 .. 139 Next › Last »

francoism commented on 2012-07-18 16:23 (UTC)

Why does it takes so long to compile? Is it not better to setup a repo?

Feng-Huang commented on 2012-07-18 06:36 (UTC)

In clean chroot with PGO & Jemalloc : /build/src/mozilla-release/toolkit/xre/nsKDEUtils.cpp: In member function 'bool nsKDEUtils::startHelper()': /build/src/mozilla-release/toolkit/xre/nsKDEUtils.cpp:313:27: error: aggregate 'nsKDEUtils::startHelper()::rlimit rl' has incomplete type and cannot be defined /build/src/mozilla-release/toolkit/xre/nsKDEUtils.cpp:314:28: error: 'RLIMIT_NOFILE' was not declared in this scope /build/src/mozilla-release/toolkit/xre/nsKDEUtils.cpp:314:47: error: 'getrlimit' was not declared in this scope /build/src/mozilla-release/toolkit/xre/nsKDEUtils.cpp: In member function 'void nsKDEUtils::feedCommand(const nsTArray<nsCString>&)': /build/src/mozilla-release/toolkit/xre/nsKDEUtils.cpp:358:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] make[6]: *** [nsKDEUtils.o] Error 1 make[6]: *** Waiting for unfinished jobs.... /build/src/mozilla-release/toolkit/xre/nsEmbedFunctions.cpp: In function 'void XRE_TermEmbedding()': /build/src/mozilla-release/toolkit/xre/nsEmbedFunctions.cpp:228:10: warning: deleting object of polymorphic class type 'nsXREDirProvider' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] make[6]: Leaving directory `/build/src/mozilla-release/ff-pgo/toolkit/xre' make[5]: *** [libs] Error 2 make[5]: Leaving directory `/build/src/mozilla-release/ff-pgo/toolkit' make[4]: *** [libs_tier_platform] Error 2 make[4]: Leaving directory `/build/src/mozilla-release/ff-pgo' make[3]: *** [tier_platform] Error 2 make[3]: Leaving directory `/build/src/mozilla-release/ff-pgo' make[2]: *** [default] Error 2 make[2]: Leaving directory `/build/src/mozilla-release/ff-pgo' make[1]: *** [realbuild] Error 2 make[1]: Leaving directory `/build/src/mozilla-release' make: *** [build] Error 2

msx commented on 2012-07-18 05:11 (UTC)

I'm too can't compile it here: -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MF .deps/nsX11ErrorHandler.pp /home/msx/tmp/firefox-kde-opensuse/src/mozilla-release/toolkit/xre/nsX11ErrorHandler.cpp /home/msx/tmp/firefox-kde-opensuse/src/mozilla-release/toolkit/xre/nsKDEUtils.cpp: In member function ‘bool nsKDEUtils::startHelper()’: /home/msx/tmp/firefox-kde-opensuse/src/mozilla-release/toolkit/xre/nsKDEUtils.cpp:313:27: error: aggregate ‘nsKDEUtils::startHelper()::rlimit rl’ has incomplete type and cannot be defined /home/msx/tmp/firefox-kde-opensuse/src/mozilla-release/toolkit/xre/nsKDEUtils.cpp:314:28: error: ‘RLIMIT_NOFILE’ was not declared in this scope /home/msx/tmp/firefox-kde-opensuse/src/mozilla-release/toolkit/xre/nsKDEUtils.cpp:314:47: error: ‘getrlimit’ was not declared in this scope /home/msx/tmp/firefox-kde-opensuse/src/mozilla-release/toolkit/xre/nsKDEUtils.cpp: In member function ‘void nsKDEUtils::feedCommand(const nsTArray<nsCString>&)’: /home/msx/tmp/firefox-kde-opensuse/src/mozilla-release/toolkit/xre/nsKDEUtils.cpp:358:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] make[6]: *** [nsKDEUtils.o] Error 1 make[6]: *** Waiting for unfinished jobs.... /home/msx/tmp/firefox-kde-opensuse/src/mozilla-release/toolkit/xre/nsAppRunner.cpp: In member function ‘virtual nsrefcnt nsSingletonFactory::Release()’: /home/msx/tmp/firefox-kde-opensuse/src/mozilla-release/toolkit/xre/nsAppRunner.cpp:1227:1: warning: deleting object of polymorphic class type ‘nsSingletonFactory’ which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] /home/msx/tmp/firefox-kde-opensuse/src/mozilla-release/toolkit/xre/nsEmbedFunctions.cpp: In function ‘void XRE_TermEmbedding()’: /home/msx/tmp/firefox-kde-opensuse/src/mozilla-release/toolkit/xre/nsEmbedFunctions.cpp:228:10: warning: deleting object of polymorphic class type ‘nsXREDirProvider’ which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] make[6]: Leaving directory `/home/msx/tmp/firefox-kde-opensuse/src/mozilla-release/obj-x86_64-unknown-linux-gnu/toolkit/xre' make[5]: *** [libs] Error 2 make[5]: Leaving directory `/home/msx/tmp/firefox-kde-opensuse/src/mozilla-release/obj-x86_64-unknown-linux-gnu/toolkit' make[4]: *** [libs_tier_platform] Error 2 make[4]: Leaving directory `/home/msx/tmp/firefox-kde-opensuse/src/mozilla-release/obj-x86_64-unknown-linux-gnu' make[3]: *** [tier_platform] Error 2 make[3]: Leaving directory `/home/msx/tmp/firefox-kde-opensuse/src/mozilla-release/obj-x86_64-unknown-linux-gnu' make[2]: *** [default] Error 2 make[2]: Leaving directory `/home/msx/tmp/firefox-kde-opensuse/src/mozilla-release/obj-x86_64-unknown-linux-gnu' make[1]: *** [realbuild] Error 2 make[1]: Leaving directory `/home/msx/tmp/firefox-kde-opensuse/src/mozilla-release' make: *** [build] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ~/tmp/firefox-kde-opensuse $ Because I was not all sure about yaourt causing conflicts with the build process -as it happened to me with one or two other packages- I downloaded the PKGBUILD and tried to build the package with $ makepkg -cis without luck.

bakgwailo commented on 2012-07-17 22:47 (UTC)

Why would you want to build without PGO ?

tjbp commented on 2012-07-13 08:18 (UTC)

Confirming the same problem as unikum.

artemklevtsov commented on 2012-07-08 21:01 (UTC)

Can't build in the Clean CHROOT without PGO: /build/src/mozilla-release/toolkit/xre/nsKDEUtils.cpp: In member function 'bool nsKDEUtils::startHelper()': /build/src/mozilla-release/toolkit/xre/nsKDEUtils.cpp:313:27: error: aggregate 'nsKDEUtils::startHelper()::rlimit rl' has incomplete type and cannot be defined /build/src/mozilla-release/toolkit/xre/nsKDEUtils.cpp:314:28: error: 'RLIMIT_NOFILE' was not declared in this scope /build/src/mozilla-release/toolkit/xre/nsKDEUtils.cpp:314:47: error: 'getrlimit' was not declared in this scope /build/src/mozilla-release/toolkit/xre/nsKDEUtils.cpp: In member function 'void nsKDEUtils::feedCommand(const nsTArray<nsCString>&)': /build/src/mozilla-release/toolkit/xre/nsKDEUtils.cpp:358:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] nsINativeAppSupport.idl make[6]: *** [nsKDEUtils.o] Error 1 make[6]: *** Waiting for unfinished jobs.... /usr/bin/python2 /build/src/mozilla-release/config/pythonpath.py \ -I/build/src/mozilla-release/other-licenses/ply \ -I/build/src/mozilla-release/xpcom/idl-parser \ -I/build/src/mozilla-release/xpcom/typelib/xpt/tools \ /build/src/mozilla-release/xpcom/idl-parser/typelib.py --cachedir=../../xpcom/idl-parser -I/build/src/mozilla-release/toolkit/xre -I../../dist/idl /build/src/mozilla-release/toolkit/xre/nsINativeAppSupport.idl -d .deps/nsINativeAppSupport.xpt.pp -o _xpidlgen/nsINativeAppSupport.xpt /build/src/mozilla-release/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsrefcnt nsSingletonFactory::Release()': /build/src/mozilla-release/toolkit/xre/nsAppRunner.cpp:1222:1: warning: deleting object of polymorphic class type 'nsSingletonFactory' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] /build/src/mozilla-release/toolkit/xre/nsEmbedFunctions.cpp: In function 'void XRE_TermEmbedding()': /build/src/mozilla-release/toolkit/xre/nsEmbedFunctions.cpp:228:10: warning: deleting object of polymorphic class type 'nsXREDirProvider' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] make[6]: *** wait: No child processes. Stop. make[5]: *** [libs] Error 2 make[5]: Leaving directory `/build/src/mozilla-release/obj-x86_64-unknown-linux-gnu/toolkit' make[4]: *** [libs_tier_platform] Error 2 make[4]: Leaving directory `/build/src/mozilla-release/obj-x86_64-unknown-linux-gnu' make[3]: *** [tier_platform] Error 2 make[3]: Leaving directory `/build/src/mozilla-release/obj-x86_64-unknown-linux-gnu' make[2]: *** [default] Error 2 make[2]: Leaving directory `/build/src/mozilla-release/obj-x86_64-unknown-linux-gnu' make[1]: *** [realbuild] Error 2 make[1]: Leaving directory `/build/src/mozilla-release' make: *** [build] Error 2

bakgwailo commented on 2012-06-24 22:01 (UTC)

I had to use a slightly modified PKGBUILD: http://pastebin.com/L1Nj5iWw Try that out. Also, on my i5 I also saw that using over j2 would generally kill my system. CFLAGS="-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" MAKEFLAGS="-j2" BTW, my CHROOT just has Core, Extra and Community enabled, nothing else (other than kmozillahelper in a local repository, of course). Anyways, I have been trying to get it to work with PGO/JEMALLOC and LTO - any have any luck on this ? Not sure if it is possible (I know 4.7 supposedly allows LTO, but maybe not with PGO/etc).

Feng-Huang commented on 2012-06-24 16:37 (UTC)

Yes, in clean chroot. CFLAGS="-march=corei7 -mtune=corei7 -O2 -pipe -fstack-protector --param ssp-buffer-size=4 --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=3072 -D_FORTIFY_SOURCE=2" + Edited param in PKGBUILD to -j4