Package Details: firefox-esr 60.6.1-1

Git Clone URL: https://aur.archlinux.org/firefox-esr.git (read-only)
Package Base: firefox-esr
Description: Standalone web browser from mozilla.org, Extended Support Release
Upstream URL: https://www.mozilla.org/en-US/firefox/organizations/
Keywords: browser gecko web
Licenses: GPL, MPL, LGPL
Conflicts: firefox
Provides: firefox
Submitter: figue
Maintainer: figue (figuepluto, jfigueras)
Last Packager: figue
Votes: 28
Popularity: 0.029888
First Submitted: 2015-05-28 23:15
Last Updated: 2019-03-22 22:35

Dependencies (30)

Required by (218)

Sources (7)

Latest Comments

1 2 3 4 5 6 ... Next › Last »

figue commented on 2019-03-20 21:26

Had to add rust 1.33 patches... Please review if everything is fine.

figue commented on 2019-03-20 09:20

Thanks @AndyRTR for the out-of-date notification. Since 60.6.0 was public I try to workaround the build process, because rust 1.33 is not compatible with 60.6.0. There is a patch available and it seems that it works, but there are other errors with "macro" that throws errors and build fails. I'll try to continue later...

17:51.06 libpacing_gn.a.desc
17:51.24    Compiling cubeb-pulse v0.1.1 (/DATA2/packages/figue/firefox-esr/src/firefox-60.6.0/media/libcubeb/cubeb-pulse-rs)
17:53.58    Compiling style_traits v0.0.1 (/DATA2/packages/figue/firefox-esr/src/firefox-60.6.0/servo/components/style_traits)
17:53.74 warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead
17:53.74   --> servo/components/style_traits/viewport.rs:10:30
17:53.74    |
17:53.74 10 | #[allow(unused_imports)] use std::ascii::AsciiExt;
17:53.74    |                              ^^^^^^^^^^^^^^^^^^^^
17:53.74    |
17:53.74    = note: #[warn(deprecated)] on by default
17:53.74
17:54.08 error: missing documentation for macro
17:54.08    --> servo/components/style_traits/values.rs:139:1
17:54.08     |
17:54.08 139 | macro_rules! serialize_function {
17:54.08     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
17:54.08     |
17:54.08 note: lint level defined here
17:54.08    --> servo/components/style_traits/lib.rs:12:22
17:54.08     |
17:54.08 12  | #![deny(unsafe_code, missing_docs)]
17:54.08     |                      ^^^^^^^^^^^^
17:54.08
17:54.08 error: missing documentation for macro
17:54.08    --> servo/components/style_traits/values.rs:408:1
17:54.08     |
17:54.08 408 | macro_rules! define_css_keyword_enum {
17:54.08     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
17:54.08
17:54.10 error: aborting due to 2 previous errors
17:54.10
17:54.12 error: Could not compile `style_traits`.
17:54.12
17:54.12 To learn more, run the command again with --verbose.
17:54.13 make[4]: *** [/DATA2/packages/figue/firefox-esr/src/firefox-60.6.0/config/rules.mk:979: force-cargo-library-build] Error 101
17:54.13 make[3]: *** [/DATA2/packages/figue/firefox-esr/src/firefox-60.6.0/config/recurse.mk:73: toolkit/library/rust/target] Error 2
17:54.13 make[3]: *** Se espera a que terminen otras tareas....
17:55.40 libremote_bitrate_estimator_gn.a.desc
17:58.06 libmedia_webrtc_signaling_gtest.a.desc
18:00.03 libaudio_processing_gn.a.desc
18:00.19 make[2]: *** [/DATA2/packages/figue/firefox-esr/src/firefox-60.6.0/config/recurse.mk:33: compile] Error 2
18:00.19 make[1]: *** [/DATA2/packages/figue/firefox-esr/src/firefox-60.6.0/config/rules.mk:442: default] Error 2
18:00.19 make: *** [client.mk:169: build] Error 2
18:00.20 92 compiler warnings present.
18:00.24 Failed to parse ccache stats output: stats updated                       Fri Jan 18 15:44:47 2019
18:00.24 /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Build failed
==> ERROR: Se produjo un fallo en build().
    Cancelando...

AndyRTR commented on 2019-03-06 18:23

The pkg needs a rebuild for libvpx 1.8.x - maybe you follow firefox pkg from the repos that moved to more internal libs.

figue commented on 2019-02-09 19:03

@BrLi are you sure that you have the community rust/cargo package? Did you clean your previous build with -C?

% LANG=C pacman -Qi rust
Name            : rust
Version         : 1:1.32.0-1
Description     : Systems programming language focused on safety, speed and concurrency
Architecture    : x86_64
URL             : https://www.rust-lang.org/
Licenses        : MIT  Apache
Groups          : None
Provides        : cargo  rustfmt
Depends On      : gcc-libs  llvm-libs  curl  libssh2
Optional Deps   : None
Required By     : None
Optional For    : None
Conflicts With  : cargo  rustfmt
Replaces        : cargo  rustfmt
Installed Size  : 192.62 MiB
Packager        : Johannes L
Build Date      : Thu Jan 17 23:32:42 2019
Install Date    : Fri Jan 18 21:50:31 2019
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

You can try editing PKGBUILD and remove "ac_add_options --enable-rust-simd"

BrLi commented on 2019-02-09 17:21

@figue I'm afraid that doesn't help, I turn to GCC then.

figue commented on 2018-12-12 19:22

@BrLi can you try to workaround the build with clang?

env _CLANG=1 makepkg -si

BrLi commented on 2018-12-12 05:37

Hi, I'm having issue when building under clean chroot... The chroot system is up-to-date

10:34.60 error: /home/user/firefox-esr/src/firefox-60.4.0/obj-ff/toolkit/library/release/deps/libcssparser_macros-bb0b1a733c43c15c.so: undefined symbol: atexit
10:34.60   --> /home/user/firefox-esr/src/firefox-60.4.0/third_party/rust/cssparser/src/lib.rs:73:14
10:34.60    |
10:34.60 73 | #[macro_use] extern crate cssparser_macros;
10:34.60    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
10:34.60 
10:34.60 error: aborting due to previous error
10:34.60 
10:34.61 error: Could not compile `cssparser`.
10:34.61 warning: build failed, waiting for other jobs to finish...
10:34.68 error: /home/user/irefox-esr/src/firefox-60.4.0/obj-ff/toolkit/library/release/deps/libxpcom_macros-39504dc553d554c1.so: undefined symbol: atexit
10:34.68   --> xpcom/rust/xpcom/src/lib.rs:21:1
10:34.68    |
10:34.68 21 | extern crate xpcom_macros;
10:34.69    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
10:34.69 
10:34.69 error: aborting due to previous error
10:34.69 
10:34.69 error: Could not compile `xpcom`.
10:34.69 warning: build failed, waiting for other jobs to finish...

can you help me?

figue commented on 2018-09-21 14:52

@leewdch pushed new release with that patch. It fixes compilation in IceCat (based off FF-ESR)... I haven't tested though...

Also, clang is now used only if you export the variable _CLANG before building or if you set inside PKGBUILD.

hussam commented on 2018-09-20 14:58

@leewdch Try the patch from https://bugzilla.mozilla.org/show_bug.cgi?id=1479540

leewdch commented on 2018-09-20 14:50

Can you tell what's wrong? I'm trying to compile on a clean install but somehow it fails saying I need more than 2 value to extract: https://i.imgur.com/grw1vie.jpg