Package Details: firefox-esr52 52.9.0-5

Git Clone URL: https://aur.archlinux.org/firefox-esr52.git (read-only, click to copy)
Package Base: firefox-esr52
Description: Standalone web browser from mozilla.org, Extended Support Release 52.x with NPAPI support
Upstream URL: https://www.mozilla.org/en-US/firefox/organizations/
Licenses: GPL, MPL, LGPL
Provides: firefox
Submitter: figuepluto
Maintainer: Muflone
Last Packager: Muflone
Votes: 11
Popularity: 0.97
First Submitted: 2018-05-08 20:50
Last Updated: 2019-11-30 19:20

Dependencies (33)

Required by (123)

Sources (15)

Latest Comments

1 2 3 4 5 Next › Last »

khvalera commented on 2020-06-04 07:55

@zlopi thanks patch works

zlopi commented on 2020-06-03 19:14

gfxFont fixed patch

https://pastebin.com/FqsrNh3H

khvalera commented on 2020-05-20 21:14

10:20.12 libdom_bindings.a.desc
10:20.17 make[3]: *** [/builds-pkg/firefox-esr52-sl/src/firefox-52.9.0esr/config/recurse.mk:33: compile] Error 2
10:20.17 make[2]: *** [/builds-pkg/firefox-esr52-sl/src/firefox-52.9.0esr/config/rules.mk:523: default] Error 2
10:20.17 make[1]: *** [/builds-pkg/firefox-esr52-sl/src/firefox-52.9.0esr/client.mk:415: realbuild] Error 2
10:20.17 make: *** [client.mk:170: build] Error 2
10:20.20 0 compiler warnings present.

Muflone commented on 2019-11-30 19:20

Package updated

Thank you @ultdev for the fix

ultdev commented on 2019-11-23 23:39

The build error is due to newer versions of glibc now providing a wrapper for gettid() (see https://bugzilla.mozilla.org/show_bug.cgi?id=1533969)

I've written a new patch and an updated PKGBUILD here:

https://pastebin.com/Wr0qaYVC

https://pastebin.com/Hk08SQcD

Vrakfall commented on 2019-11-19 21:43

Here's the error I found:

In the directory  /home/vrakfall/Coding/AUR/build/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/tools/profiler                                                                                                                                            
16:16.64 The following command failed to execute properly:                                                                                                                                                                                                                       
16:16.64 /usr/bin/g++ -std=gnu++11 -o Unified_cpp_tools_profiler0.o -c -I/home/vrakfall/Coding/AUR/build/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/stl_wrappers -I/home/vrakfall/Coding/AUR/build/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-
gnu/dist/system_wrappers -include /home/vrakfall/Coding/AUR/build/firefox-esr52/src/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/vrakfall/Cod
ing/AUR/build/firefox-esr52/src/firefox-52.9.0esr/tools/profiler -I/home/vrakfall/Coding/AUR/build/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/tools/profiler -I/home/vrakfall/Coding/AUR/build/firefox-esr52/src/firefox-52.9.0esr/docshell/base -I/home/vrakfal
l/Coding/AUR/build/firefox-esr52/src/firefox-52.9.0esr/ipc/chromium/src -I/home/vrakfall/Coding/AUR/build/firefox-esr52/src/firefox-52.9.0esr/mozglue/linker -I/home/vrakfall/Coding/AUR/build/firefox-esr52/src/firefox-52.9.0esr/toolkit/crashreporter/google-breakpad/src -I/h
ome/vrakfall/Coding/AUR/build/firefox-esr52/src/firefox-52.9.0esr/tools/profiler/core -I/home/vrakfall/Coding/AUR/build/firefox-esr52/src/firefox-52.9.0esr/tools/profiler/gecko -I/home/vrakfall/Coding/AUR/build/firefox-esr52/src/firefox-52.9.0esr/xpcom/base -I/home/vrakfal
l/Coding/AUR/build/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/ipc/ipdl/_ipdlheaders -I/home/vrakfall/Coding/AUR/build/firefox-esr52/src/firefox-52.9.0esr/ipc/chromium/src -I/home/vrakfall/Coding/AUR/build/firefox-esr52/src/firefox-52.9.0esr/ipc/glue -I/hom
e/vrakfall/Coding/AUR/build/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include -I/usr/include/nspr -I/usr/include/nss -I/usr/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /home/vrakfall/Coding/AUR/build/firefox-esr52/src/firefox-52.9.0esr/obj-x86_6
4-pc-linux-gnu/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_tools_profiler0.o.pp -D_FORTIFY_SOURCE=2 -O2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-inval
id-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fno-exceptions -fno-strict-aliasing -fno-rtti -ffun
ction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -O2 -fomit-frame-pointer -Wno-error=shadow -Wno-ignored-qualifiers /home/vrakfall/Coding/AUR/build/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/tools/profiler/Unified_cpp_tools_
profiler0.cpp                                                                                                                                                                                                                                                                    
16:16.64 make[5]: *** [/home/vrakfall/Coding/AUR/build/firefox-esr52/src/firefox-52.9.0esr/config/rules.mk:953: Unified_cpp_tools_profiler0.o] Error 1                                                                                                                           
16:16.64 make[4]: *** [/home/vrakfall/Coding/AUR/build/firefox-esr52/src/firefox-52.9.0esr/config/recurse.mk:71: tools/profiler/target] Error 2

Vrakfall commented on 2019-11-19 17:16

Yup, still failing, trying to find the actual error.

Vrakfall commented on 2019-11-19 17:03

It seems to fail to build once more. I'm throwing another try without much hope. I hope you can fix it real soon because I urgently need to access an IPMI server. I'm trying to dig into the why but I'm not really used to debugging firefox.

Muflone commented on 2019-06-22 21:11

package fixed and updated for GCC 9.1

figue commented on 2019-06-20 10:58

gcc9 brokes some mozilla code...

https://bugzilla.mozilla.org/show_bug.cgi?id=1514781

Try to add:

export CXXFLAGS="-Wno-error=class-memaccess -Wno-error=format-overflow -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-error=attributes -Wno-error=deprecated-copy -Wno-error=pessimizing-move -Wno-error=type-limits -Wno-error=deprecated"
export CFLAGS="-Wno-error=class-memaccess -Wno-error=format-overflow -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-error=type-limits  -Wno-error=deprecated"

Edit: doesn't work... but the problem seems GCC9. GCC8 works fine.