Package Details: firefox-esr52 52.9.0-7

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.000034
First Submitted: 2018-05-08 20:50
Last Updated: 2020-12-12 21:33

Dependencies (33)

Required by (133)

Sources (17)

Latest Comments

1 2 3 4 5 6 Next › Last »

ieti commented on 2021-06-04 17:15

After latest GCC update package fails to build.

0:54.71 libeditor_libeditor.a.desc
0:54.75 make[3]: *** [/home/ieti/.cache/yay/firefox-esr52/src/firefox-52.9.0esr/config/recurse.mk:33: compile] Error 2
0:54.75 make[2]: *** [/home/ieti/.cache/yay/firefox-esr52/src/firefox-52.9.0esr/config/rules.mk:523: default] Error 2
0:54.75 make[1]: *** [/home/ieti/.cache/yay/firefox-esr52/src/firefox-52.9.0esr/client.mk:415: realbuild] Error 2
0:54.75 make: *** [client.mk:170: build] Error 2
0:54.77 27 compiler warnings present.
==> ERROR: A failure occurred in build()

stas-t commented on 2021-04-16 13:32

This dependency seems to be gone: mozilla-common. It contained two scripts: /etc/profile.d/mozilla-common.csh /etc/profile.d/mozilla-common.sh

% cat /etc/profile.d/mozilla-common.csh
setenv MOZ_PLUGIN_PATH "/usr/lib/mozilla/plugins
% cat /etc/profile.d/mozilla-common.sh
export MOZ_PLUGIN_PATH="/usr/lib/mozilla/plugins"

These should probably be included in this package.

Muflone commented on 2020-12-12 21:35

Once again it's fixed against sysctl.h removal

Musikolo commented on 2020-11-16 00:49

@Muflone, I think the build fails. I'm getting the following error:

...etc...
40:48.66 /home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/layout/style/nsRuleNode.cpp:10443:47: warning: ‘textShadowOffset’ may be used uninitialized in this function [-Wmaybe-uninitialized]
40:48.66 10443 |     ruleData.mValueOffsets[eStyleStruct_Text] = textShadowOffset;
40:48.66       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
40:48.66 Warning: -Wmaybe-uninitialized in /home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/layout/style/nsRuleNode.cpp: ‘paddingOffset’ may be used uninitialized in this function
40:48.66 /home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/layout/style/nsRuleNode.cpp:10439:50: warning: ‘paddingOffset’ may be used uninitialized in this function [-Wmaybe-uninitialized]
40:48.66 10439 |     ruleData.mValueOffsets[eStyleStruct_Padding] = paddingOffset;
40:48.66       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
40:48.66 Warning: -Wmaybe-uninitialized in /home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/layout/style/nsRuleNode.cpp: ‘borderOffset’ may be used uninitialized in this function
40:48.66 /home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/layout/style/nsRuleNode.cpp:10435:49: warning: ‘borderOffset’ may be used uninitialized in this function [-Wmaybe-uninitialized]
40:48.66 10435 |     ruleData.mValueOffsets[eStyleStruct_Border] = borderOffset;
40:48.66       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
41:05.74 liblayout_style.a.desc
41:05.81 make[3]: *** [/home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/config/recurse.mk:33: compile] Error 2
41:05.81 make[2]: *** [/home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/config/rules.mk:523: default] Error 2
41:05.81 make[1]: *** [/home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/client.mk:415: realbuild] Error 2
41:05.81 make: *** [client.mk:170: build] Error 2
41:05.84 752 compiler warnings present.
41:05.95 Notification center failed: Install the python dbus module to get a notification when the build finishes.
==> ERROR: A failure occurred in build().
    Aborting...

I tried a couple of times with the as output.

Thanks.

Edit - 2020-11-16: I just found the following error was printed out before the one I attached above:

39:39.41 Warning: -Wclass-memaccess in /home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/mozilla/dom/BindingUtils.h: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class mozilla::Array<mozilla::Array<JS::Heap<JSObject*>, 16>*, 92>’; use assignment or value-initialization instead
39:39.41 /home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/mozilla/dom/BindingUtils.h:518:40: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class mozilla::Array<mozilla::Array<JS::Heap<JSObject*>, 16>*, 92>’; use assignment or value-initialization instead [-Wclass-memaccess]
39:39.41   518 |       memset(&mPages, 0, sizeof(mPages));
39:39.41       |                                        ^
39:39.41 In file included from /home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/mozilla/EnumeratedArray.h:12,
39:39.41                  from /home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/jspubtd.h:15,
39:39.41                  from /home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/nsCycleCollectionTraversalCallback.h:10,
39:39.41                  from /home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/nsCycleCollectionNoteChild.h:13,
39:39.41                  from /home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/nsCOMPtr.h:33,
39:39.43                  from /home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:10,
39:39.43                  from /home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/accessible/atk/AtkSocketAccessible.h:10,
39:39.43                  from /home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/accessible/atk/AtkSocketAccessible.cpp:8:
39:39.43 /home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/mozilla/Array.h:22:7: note: ‘class mozilla::Array<mozilla::Array<JS::Heap<JSObject*>, 16>*, 92>’ declared here
39:39.43    22 | class Array
39:39.43       |       ^~~~~
39:39.66 libaccessible_xul.a.desc
39:39.84 libmfbt.a.desc
39:39.86 In file included from /home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/memory/mozjemalloc/jemalloc.c:335:
39:39.86 /home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/system_wrappers/sys/sysctl.h:3:15: fatal error: sys/sysctl.h: No such file or directory
39:39.86     3 | #include_next <sys/sysctl.h>
39:39.86       |               ^~~~~~~~~~~~~~
39:39.86 compilation terminated.
39:39.86 
39:39.86 In the directory  /home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/memory/mozjemalloc
39:39.86 The following command failed to execute properly:
39:39.86 /bin/gcc -std=gnu99 -o jemalloc.o -c -I/home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/system_wrappers -include /home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -Dabort=moz_abort -DMOZ_JEMALLOC_IMPL -DMOZ_HAS_MOZGLUE -I/home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/memory/mozjemalloc -I/home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/memory/mozjemalloc -I/home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/memory/build -I/home/musikolo/builds/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 -include /home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/jemalloc.o.pp -D_FORTIFY_SOURCE=2 -O2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -O2 -fomit-frame-pointer -Wno-unused /home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/memory/mozjemalloc/jemalloc.c
39:39.86 make[5]: *** [/home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/config/rules.mk:883: jemalloc.o] Error 1
39:39.86 make[4]: *** [/home/musikolo/builds/firefox-esr52/src/firefox-52.9.0esr/config/recurse.mk:71: memory/mozjemalloc/target] Error 2

Currently using Linux 5.9.4-arch1-1. I searched in the Internet and I seems like sys/sysctl.h file was deprecated in Linux 5.5.

I hope this helps sort out the issue.

Thanks.

Muflone commented on 2020-06-28 12:51

@ziopi thanks for the patch, it worked here

Vrakfall commented on 2020-06-19 00:05

Even with @zlopi's patch, I still have 2/3 issues building the package. Maybe it comes from the quickly assembled vm I'm using (not using my own computer right now) but I have doubts on that. Here are the 3 issues (I shortened them a little):

61:41.32 firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/layout/base/Unified_cpp_layout_base2.cpp
61:41.62 make[5]: *** [/home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/config/rules.mk:953: Unified_cpp_layout_base2.o] Error 1
61:41.63 make[5]: *** Deleting file 'Unified_cpp_layout_base2.o'
61:42.00 make[4]: *** [/home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/config/recurse.mk:71: layout/base/target] Error 2
61:42.01 make[4]: *** Waiting for unfinished jobs....
61:42.33 In file included from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/mozilla/dom/ToJSValue.h:12,
61:42.34                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/mozilla/dom/WindowBinding.h:14,
61:42.34                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/ScrollbarStyles.h:12,
61:42.34                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/nsIScrollableFrame.h:15,
61:42.34                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/InputData.h:11,
61:42.34                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/mozilla/layers/GeckoContentController.h:11,
61:42.34                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/mozilla/GfxMessageUtils.h:24,
61:42.34                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12,
61:42.34                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/gfxipc/ShadowLayerUtils.h:21,
61:42.35                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21,
61:42.35                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:18,
61:42.35                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9,
61:42.36                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/mozilla/layers/CompositorBridgeChild.h:14,
61:42.36                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/gfx/ipc/CompositorSession.cpp:11,
61:42.36                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2:
61:41.32 firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/layout/base/Unified_cpp_layout_base2.cpp
61:41.62 make[5]: *** [/home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/config/rules.mk:953: Unified_cpp_layout_base2.o] Error 1
61:41.63 make[5]: *** Deleting file 'Unified_cpp_layout_base2.o'
61:42.00 make[4]: *** [/home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/config/recurse.mk:71: layout/base/target] Error 2
61:42.01 make[4]: *** Waiting for unfinished jobs....
61:42.33 In file included from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/mozilla/dom/ToJSValue.h:12,
61:42.34                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/mozilla/dom/WindowBinding.h:14,
61:42.34                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/ScrollbarStyles.h:12,
61:42.34                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/nsIScrollableFrame.h:15,
61:42.34                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/InputData.h:11,
61:42.34                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/mozilla/layers/GeckoContentController.h:11,
61:42.34                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/mozilla/GfxMessageUtils.h:24,
61:42.34                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12,
61:42.34                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/gfxipc/ShadowLayerUtils.h:21,
61:42.35                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21,
61:42.35                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:18,
61:42.35                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9,
61:42.36                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/dist/include/mozilla/layers/CompositorBridgeChild.h:14,
61:42.36                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/gfx/ipc/CompositorSession.cpp:11,
61:42.36                  from /home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/obj-x86_64-pc-linux-gnu/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2:
64:14.64 libdom_ipc.a.desc
64:14.87 make[3]: *** [/home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/config/recurse.mk:33: compile] Error 2
64:14.89 make[2]: *** [/home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/config/rules.mk:523: default] Error 2
64:14.89 make[1]: *** [/home/vrakfall/aur/firefox-esr52/src/firefox-52.9.0esr/client.mk:415: realbuild] Error 2
64:14.90 make: *** [client.mk:170: build] Error 2
64:14.98 134 compiler warnings present.
64:16.49 Notification center failed: Install the python dbus module to get a notification when the build finishes.

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