I get the following from 'makepkg -si'
==> ERROR: Cannot find the git package needed to handle got sources.
But even replacing the source in the pkgbuild with the direct url gives
Line44: cd: gnuzilla: No such file or directory
Git Clone URL: | https://aur.archlinux.org/icecat.git (read-only, click to copy) |
---|---|
Package Base: | icecat |
Description: | GNU version of the Firefox ESR browser |
Upstream URL: | https://git.savannah.gnu.org/cgit/gnuzilla.git |
Keywords: | browser esr gnuzilla web |
Licenses: | MPL-2.0 |
Submitter: | None |
Maintainer: | figue (xiota) |
Last Packager: | xiota |
Votes: | 250 |
Popularity: | 0.40 |
First Submitted: | 2007-12-09 10:12 (UTC) |
Last Updated: | 2024-11-04 00:48 (UTC) |
« First ‹ Previous 1 .. 28 29 30 31 32 33 34 35 36 37 38 .. 85 Next › Last »
I get the following from 'makepkg -si'
==> ERROR: Cannot find the git package needed to handle got sources.
But even replacing the source in the pkgbuild with the direct url gives
Line44: cd: gnuzilla: No such file or directory
@ddifof hi, sorry for the delay, but I had to change some things in this PKGBUILD. As in main GNUzilla repo there is a new v68 branch, I'd changed the main source back to upstream. It seems to work, but I had to replace prename again with a bit tricky command. Patch is inluded directly inside PKGBUILD. With this I can drop perl-rename dependency.
Please test as usual. Is working for me, but as branch 68 seems not yet an official release, could be something wrong.
https://www.mozilla.org/en-US/security/advisories/mfsa2020-03/ Major Security Vulnerabilities fixed in Firefox 72.0.1 and Firefox ESR 68.4.1
The base gnuzilla package updated today to 68.4.1, not sure who here might manage the fedora packages but it's imperitive those be updated ASAP. Not sure why those are used instead of the gnuzilla repo, which was updated: https://git.savannah.gnu.org/cgit/gnuzilla.git/commit/?h=68
New prebuilt binaries, thanks to openSUSE Build Service
[home_ffigue_Arch]
#SigLevel = Never
Server = http://download.opensuse.org/repositories/home:/ffigue/Arch/$arch
You can import generated key or uncomment SigLevel=Never:
wget -O- http://download.opensuse.org/repositories/home:/ffigue/Arch/x86_64/home_ffigue_Arch.key | sudo gpg --homedir /etc/pacman.d/gnupg --import -
sudo pacman-key --lsign-key F5AAC5A5424ED5CA
I had to provide all patched sources to build service, because virtual instance can't download from internet, so I have to make the tarball myself. All sources and tarball can be found in my gitlab repo and in OBS.
https://gitlab.com/figue/icecat-archlinux/tree/master
https://build.opensuse.org/package/show/home:ffigue/icecat-archlinux
@faethair you have to rebuild IceCat
XPCOMGlueLoad error for file /usr/lib/icecat/libxul.so: libicui18n.so.64: cannot open shared object file: No such file or directory Couldn't load XPCOM.
It works. Please test.
@sp1d3rmxn will try disable-elf-hack now. Thanks!
@figue
Ok I tried changing line 68 to "en-US" for my locale but, that only resulted in a "/bin/sed: no input files" and I didn't feel like troubleshooting that so I tried something that was suggested in the bug report -> https://bugs.llvm.org/show_bug.cgi?id=43659 <- I posted on the firefox-esr build:
ac_add_options --disable-elf-hack
added in the "prepare()" section under the "#Features" heading like so:
.....
ac_add_options --enable-alsa
ac_add_options --enable-jack
ac_add_options --enable-startup-notification
ac_add_options --disable-crashreporter
ac_add_options --disable-gconf
ac_add_options --disable-updater
ac_add_options --disable-tests
ac_add_options --disable-eme
ac_add_options --disable-elf-hack <------------ ADDED HERE
ac_add_options --with-app-basename=icecat
ac_add_options --with-app-name=icecat
END
}
I used your env speedup and also the regular method and the package now compiles.
I did not change the mtune or march or anything else and now this builds. I will try this also on the firefox-esr build and give an update there if successful.
On your end can you try making that little change in the PKGBUILD without the mtune/march forced to the generics? I saw you pushed a change in the PKGBUILD with your commit for that but, I didn't have to do that. So maybe you can revert if you find this successful?
@sp1d3rmxn I have forced flags in build() can you update your local repo and try again?
https://aur.archlinux.org/cgit/aur.git/commit/?h=icecat&id=c4b969693fb8
Pinned Comments
xiota commented on 2024-02-26 07:32 (UTC) (edited on 2024-08-08 03:44 (UTC) by xiota)
PKGBUILD has been updated. Major changes:
Notes:
_build_pgo_xvfb=false
. This will usexwayland-run
for profiling._build_pgo=false
.mk_add_options MOZ_PARALLEL_BUILD=___
around line 300. Pick a value less than number of cores and free RAM in GB. For example, on a system with 8 cores, 64GB total RAM, but only 6 GB free, the value should be set to 4 or 5.libxul.so
. Leave a comment if you have a potential solution.Having problems? Please provide details: processor make and model, number of cores,
free -m
, full log in pastebin, whether using AUR helper/makepkg/clean chroot, etc.