Open formula-spectre opened 8 months ago
Are you using the correct code branch? In addition, delete all compilation configuration files in the source code directory, and then try compilation again.
In addition, have you passed --enable-jemalloc, --enable-phc and other parameters?
Finally, have you tried configuring and compiling in a non-virtual environment?
I had the same problem. I will try it with your suggested "--enable-jemalloc, --enable-phc" parameters, @gz83. I also found an error in the bootstrap.sh script. I edited bootstrap.sh script. There is an error in line 23 and 24. the mkdir -p command should point to $HOME, but I find it is wrong.. Here's the error: mkdir -p /c/mozilla-source/ && cd /c/mozilla-source/ &&
I had the same problem. I will try it with your suggested "--enable-jemalloc, --enable-phc" parameters, @gz83. I also found an error in the bootstrap.sh script. I edited bootstrap.sh script. There is an error in line 23 and 24. the mkdir -p command should point to $HOME, but I find it is wrong.. Here's the error: mkdir -p /c/mozilla-source/ && cd /c/mozilla-source/ &&
What I mean is don't pass these two parameters
@197788
@gz83 @formula-spectre Another thing is that you are using Gentoo with Musl Libc. This falls under the Tier-3 support list of building Firefox (not good). The supported build host (ironically also for Chromium's build bots), is Ubuntu 22.04 with stock libc.
I was trying to build Mercury on my gentoo llvm/musl desktop, but i've encountered an error when launching build.sh;
./bootstrap.sh trunk.sh setup.sh
all worked okay, it's the actual build that's anomalous. I selected firefox without artifact if that is relevant.OS: gentoo Linux Kernel version (if relevant) 5.15.72-xanmod1-1-lts system libc: musl-12.4 python version: 3.12.0 llvm version: llvm-17.0.4 full error:
note: mercurial was installed via pip in a virtualenv, version 6.5.2.
if any more context is needed I'll provide it pronto!