I really hope you have this building with the right UXP commit point else you will have serious issues.
It might be better to request specific tarballs from github.
See the new Linux Build Instructions @ https://developer.palemoon.org/build/linux/
Git Clone URL: | https://aur.archlinux.org/palemoon.git (read-only, click to copy) |
---|---|
Package Base: | palemoon |
Description: | Open source web browser based on Firefox focusing on efficiency. |
Upstream URL: | https://www.palemoon.org/ |
Keywords: | browser goanna web |
Licenses: | MPL-2.0 |
Submitter: | artiom |
Maintainer: | WorMzy |
Last Packager: | WorMzy |
Votes: | 141 |
Popularity: | 0.063030 |
First Submitted: | 2014-06-05 10:54 (UTC) |
Last Updated: | 2024-12-05 10:09 (UTC) |
« First ‹ Previous 1 .. 11 12 13 14 15 16 17 18 19 20 21 .. 38 Next › Last »
I really hope you have this building with the right UXP commit point else you will have serious issues.
It might be better to request specific tarballs from github.
See the new Linux Build Instructions @ https://developer.palemoon.org/build/linux/
Great browser -- really fast! It took a while to compile, but did so without any errors. I'm glad this is in the repository. :)
Thanks for pointing out the breakage, nazarianin. Package updated.
I've not bumped the pkgrel, as people who built the current version before glibc 2.30 hit [core] should continue to work fine, so there's little benefit for them to rebuild.
Hi. Can you add this patch for compile with newer glibc versions? https://github.com/MoonchildProductions/UXP/commit/e31d79e8da99456247df84c2f99ba9083d46efe1
@dreieck:
The solution was to remove --strip-all
from the LDFLAGS
.
I added to the PKGBUILD
:
export LDFLAGS="$(sed 's|,--strip-all||g' <<< "${LDFLAGS}")"
When trying to build, build fails for me with
[...]
110:19.04 libxul_s.a.desc
110:19.15 libxul.so
110:33.40 nm: libxul.so: no symbols
110:33.40 NSModules are not ordered appropriately
110:33.40 make[5]: *** [/tmp/palemoon/src/UXP/config/rules.mk:774: libxul.so] Error 1
110:33.40 make[5]: *** Deleting file 'libxul.so'
110:33.43 make[4]: *** [/tmp/palemoon/src/UXP/config/recurse.mk:71: toolkit/library/target] Error 2
110:33.45 make[3]: *** [/tmp/palemoon/src/UXP/config/recurse.mk:33: compile] Error 2
110:33.48 make[2]: *** [/tmp/palemoon/src/UXP/config/rules.mk:494: default] Error 2
110:33.50 make[1]: *** [/tmp/palemoon/src/UXP/client.mk:414: realbuild] Error 2
110:33.52 make: *** [client.mk:170: build] Error 2
110:33.55 499 compiler warnings present.
110:33.90 Failed to parse ccache stats output: stats updated Tue Aug 6 14:09:21 2019
==> ERROR: A failure occurred in build().
Aborting...
Just before starting the build, the *FLAGS
-variables are:
CFLAGS:
-O3 -g0 -march=x86-64 -mtune=native -ftree-vectorize -pipe --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -Wl,-z,relro,-z,now -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector
CXXFLAGS:
-O3 -g0 -march=x86-64 -mtune=native -ftree-vectorize -pipe --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -Wl,-z,relro,-z,now -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector -fpermissive
CPPFLAGS (set in the PKGBUILD
, not in /etc/makepkg.conf
):
-O2 -Wno-format-overflow
LDFLAGS:
-Wl,-O1,-z,relro,-z,now,--strip-all,--as-needed,--relax,--sort-common,--hash-style=gnu,--enable-new-dtags
and build is executed with
python2 mach build -j1
Any idea what could be the problem here?
Thank you for the consideration. Of course, I will inform you if there are any issues.
Thanks for formatting. Is there anything else useful in the referenced log file and/or the system journal? Can you reproduce the problem with palemoon-bin?
I note you're using the intel video driver, if it's an option for your system, see if you can reproduce the problem with the modesetting driver.
Formatted, worth saying there is a new glibc and lib32-glibs update, wonder if resolves the issue.
Thanks for investigating. I've successfully built with your proposed changes, and tested that the browser launches with this build. I'm happy to introduce this change the next time upstream makes a release, but if you're running your build and encounter any issues between then and now, please let me know.
Pinned Comments
WorMzy commented on 2021-03-02 16:19 (UTC) (edited on 2022-08-03 21:12 (UTC) by WorMzy)
The following key is used to sign release commits:
40481E7B8FCF9CEC
Import it into your keyring however you want.
https://wiki.archlinux.org/index.php/GnuPG#Import_a_public_key