Package Details: firefox-kde-opensuse 47.0-3

Git Clone URL: https://aur.archlinux.org/firefox-kde-opensuse.git (read-only)
Package Base: firefox-kde-opensuse
Description: Standalone web browser from mozilla.org with OpenSUSE patch, integrate better with KDE
Upstream URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox
Licenses: GPL, MPL, LGPL
Conflicts: firefox
Provides: firefox=47.0
Submitter: csslayer
Maintainer: Thaodan
Last Packager: Thaodan
Votes: 261
Popularity: 1.737960
First Submitted: 2009-12-11 09:10
Last Updated: 2016-06-26 19:45

Dependencies (33)

Required by (117)

Sources (19)

Latest Comments

Thaodan commented on 2016-06-18 21:19

@toxygen: I fixed all issues you mentioned. Added -XLinker in front of --no-keep-memory to push it only to linker.

toxygen commented on 2016-06-18 18:32

ok found the problem

PKGBUILD needs the line:

# Hardening
LDFLAGS+=" -Wl,-z,now"

after the # Hardening section in build()

-----------------

also - _lowmem set to true fails configure

configure:3650: gcc -o conftest -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2 -D_FORTIFY_SOURCE=2 -O2 -Wl,-O1,--sort-common,--as-needed,-z,relro -Wl,-z,now --no-keep-memory conftest.c 1>&5
gcc: error: unrecognized command line option '--no-keep-memory'; did you mean '--no-mem-report'?


seems that

if [[ -n $_lowmem || $CARCH == i686 ]]; then
LDFLAGS+=" --no-keep-memory"
fi

no longer works?

toxygen commented on 2016-06-17 23:36

anyone else getting this error during makepkg?

configure: error: --enable-pie requires PIE support from the linker.

this is during the configure process. I have the system up to date, reinstalled gcc and binutils (and base-devel to be on the safe side).

I havent been able to build firefox[-kde-opensuse] since 45.0.1, mainly due to gcc errors. Strangely enough 45.0.1 has the same --enable-pie in mozconfig and builds fine

Thaodan commented on 2016-06-15 19:30

checksums are fine, try to remove all sources.

JollyRoo commented on 2016-06-15 14:25

Two patches don't pass the validity test.

==> Validating source files with md5sums...
firefox-47.0.source.tar.xz ... Passed
mozconfig ... Passed
firefox.desktop ... Passed
firefox-install-dir.patch ... Passed
vendor.js ... Passed
kde.js ... Passed
firefox-fixed-loading-icon.png ... Passed
firefox-branded-icons.patch ... Passed
firefox-kde.patch ... FAILED
firefox-no-default-ualocale.patch ... Passed
mozilla-kde.patch ... FAILED
mozilla-language.patch ... Passed
mozilla-nongnome-proxies.patch ... Passed
unity-menubar.patch ... Passed
add_missing_pgo_rule.patch ... Passed
pgo_fix_missing_kdejs.patch ... Passed
rb39193.patch ... Passed
fix_mozalloc.patch ... Passed
mozilla-gtk3_20.patch ... Passed
==> ERROR: One or more files did not pass the validity check!
:: failed to verify firefox-kde-opensuse integrity

ceri commented on 2016-05-28 08:15

Does not build.

==> Validating source files with md5sums...
firefox-46.0.1.source.tar.xz ... Passed
mozconfig ... Passed
firefox.desktop ... Passed
firefox-install-dir.patch ... Passed
vendor.js ... Passed
kde.js ... Passed
firefox-fixed-loading-icon.png ... Passed
firefox-branded-icons.patch ... FAILED
firefox-kde.patch ... FAILED
firefox-no-default-ualocale.patch ... FAILED
mozilla-kde.patch ... FAILED
mozilla-language.patch ... Passed
mozilla-nongnome-proxies.patch ... Passed
unity-menubar.patch ... Passed
add_missing_pgo_rule.patch ... Passed
pgo_fix_missing_kdejs.patch ... Passed
rb39193.patch ... Passed
fix_mozalloc.patch ... Passed
mozilla-gtk3_20.patch ... FAILED
==> ERROR: One or more files did not pass the validity check!
:: failed to verify firefox-kde-opensuse integrity

francoism90 commented on 2016-05-27 21:43

@cryzed: building FireFox is a hell, trying to build without PDO seems to help sometimes.

I'm now building FireFox 48~ that has a few fixes for GTK+ 3.20, but unfortunately no compatible KDE/Plasma patches: http://pkgbuild.com/~heftig/packages/firefox-developer-edition/

cryzed commented on 2016-05-27 15:16

Package is broken for me: Checksums don't match some files; when manually editing the PKGBUILD to skip these checks, the kmozillahelper dependency PKGBUILD breaks soon after. When Manjaro's PKGBUILD of kmozillahelper is used, kmozillahelper compiles. However the Firefox compilation process aborts a few minutes in, because of seemingly an incompatibility with the latest GCC.

Are there any plans to fix this or any workarounds I don't know about?

elv commented on 2016-05-15 22:52

@Thaodan: yep, the patches come from the bugzilla you posted.
I didn't build with debug symbols so the stracktrace I got it's not useful...

Thaodan commented on 2016-05-15 16:17

Do you got sources of the patches (maybe from bugzilla of mozilla?).
Do you found where firefox crashes? I found some reports that firefox crashes when build from earlier version of gcc6 maybe its the same issue.

All comments