I can't reproduce that here. Are you still building with gcc6? Any other mozconfig/PKGBUILD changes? Have you made any changes to your /etc/makepkg.conf?
If there's nothing obvious causing this on your end, try building in a clean chroot [1] (I actually recommend doing this anyway, for all AUR/ABS packages).
[1] https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot
Search Criteria
Package Details: palemoon 1:33.5.0-1
Package Actions
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.064316 |
First Submitted: | 2014-06-05 10:54 (UTC) |
Last Updated: | 2024-12-05 10:09 (UTC) |
Dependencies (14)
- alsa-lib
- dbus-glib
- desktop-file-utils (desktop-file-utils-gitAUR)
- gtk2 (gtk2-patched-filechooser-icon-viewAUR)
- libxt
- mime-types (mailcap)
- git (git-gitAUR, git-glAUR) (make)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (make)
- python2AUR (python2-binAUR) (make)
- unzip (unzip-natspecAUR, unzip-zstdAUR) (make)
- yasm (yasm-gitAUR) (make)
- zip (zip-natspecAUR) (make)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR) (optional) – various video and audio support
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (optional) – PulseAudio audio driver
Required by (6)
Sources (3)
Latest Comments
« First ‹ Previous 1 .. 25 26 27 28 29 30 31 32 33 34 35 .. 38 Next › Last »
WorMzy commented on 2016-07-31 20:26 (UTC)
wolf commented on 2016-07-31 18:23 (UTC)
Cannot build, getting following error:
==> Making package: palemoon 26.3.3-3 (Sun Jul 31 19:49:06 CEST 2016)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating Pale-Moon git repo...
Fetching origin
-> Found mozconfig.in
==> Validating source files with md5sums...
Pale-Moon ... Skipped
mozconfig.in ... Passed
==> Extracting sources...
-> Creating working copy of Pale-Moon git repo...
Cloning into 'Pale-Moon'...
done.
Checking out files: 100% (80809/80809), done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
==> Starting build()...
Creating global state directory from environment variable: /home/wolfie/archrepo/palemoon/src/mozbuild
Please re-run mach.
Next =>
0:00.40 /usr/bin/make -f client.mk -s
0:00.59 client.mk:118: *** missing separator. Stop.
0:00.63 0 compiler warnings present.
==> ERROR: A failure occurred in build().
Aborting...
0strodamus commented on 2016-07-29 18:07 (UTC)
Thanks for the palemoon info and for teaching me something I did not know about pacman's local database!
WorMzy commented on 2016-07-29 10:54 (UTC)
You're right about the deps, I've removed both nss and nspr from the array. I've not bumped the pkgrel though, as the compiled package is still the same and most people probably aren't too bothered by the extra 7MB of deps. Rebuild the package if you want to strip out those deps, or if you know what you're doing, modify pacman's database manually (/var/lib/pacman/local/palemoon-26.3.3-3/desc).
The config options in question look to be disabled by default, but explicitly disabling them shouldn't cause any problems.
0strodamus commented on 2016-07-29 02:03 (UTC)
First off, thanks for uploading this package and keeping it updated. Should nspr be removed from the depends array with the --with-system-nspr option removed? I also see --enable-mobile-optimize, --enable-b2g-bt, --enable-b2g-camera, and --enable-b2g-ril in https://raw.githubusercontent.com/MoonchildProductions/Pale-Moon/master/configure.in so I'll be leaving those disabled here just to be sure.
WorMzy commented on 2016-07-28 21:57 (UTC)
Thanks for the pointers, Matt, I'll implement the explicit changes you described shortly.
mattatobin commented on 2016-07-28 21:18 (UTC) (edited on 2016-07-28 21:26 (UTC) by mattatobin)
Greetings, My name is Matt A. Tobin and I am the Administrator and Coordinator of Secondary Services at the Pale Moon project..
Some recent forum posts have prompted me to reach out to the package maintainer for Pale Moon on Arch..
Your .mozconfig needs a little work to be brought up to how we build Pale Moon in general.
Please change the following configure flags:
ac_add_options --enable-safe-browsing to ac_add_options --disable-safe-browsing
ac_add_options --disable-crashreporter no longer exists and can be removed
ac_add_options --disable-metro no longer exists and can be removed
ac_add_options --disable-maintenance-service no longer exists and can be removed
ac_add_options --disable-windows-mobile-components hasn't existed for quite sometime and can be removed
ac_add_options --disable-mobile-optimize hasn't existed for quite sometime and can be removed
We require building the in-tree version of NSPR/NSS due to changes we have made to those modules and cannot ensure full compatibility with system versions from upstream. So please remove ac_add_options --with-system-nspr.
In general we prefer in-tree libs vs system libs where possible for compatibility reasons.
I also think the three b2g configure flags are disabled by default and can be removed.
If the package maintainer has other questions or concerned he may contact us at our forum.
WorMzy commented on 2016-07-28 20:34 (UTC)
Thanks for pointing that out. It's something that was enabled in the mozconfig when I took over the package, and I've never had any reason to disable it. Shall be disabled shortly.
Wuzzy commented on 2016-07-28 20:03 (UTC)
I am using version 26.3.3-1 of this package.
I noticed the “safebrowsing” feature is still in this package. You can check this by checking if browser.safebrowsing exists in about:config, or if in Preferences, Security tab there are 2 checkboxes for blocking websites. They should NOT be there.
According to the Pale Moon developers, this feature should be gone but this feature is still in my version for some reason. Can you please investigate if there is something strange going on?
wolf commented on 2016-05-12 23:37 (UTC)
Yep, let's shift debate over there.
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