No problem. Let me know if either of those builds work for you. I haven't shared them with anyone before, so I'm curious.@sparty411 Thanks for the help, buddy.
Last edited:
No problem. Let me know if either of those builds work for you. I haven't shared them with anyone before, so I'm curious.@sparty411 Thanks for the help, buddy.
No problem. Let me know if either of those builds work for you. I haven't shared them with anyone before, so I'm curious.
Try removing ac_add_options --x-libraries=/usr/lib. You shouldn't need to tell the compiler where libraries are located, as they should already be in your PATH.I'm trying to build Pale Moon 2.8.2.1 on i686 w/ Debian 9 now. I've got all the dependencies listed on their Linux build guide webpage, and ./mach build keeps failing about a minute into the configuration with:
DEBUG: configure:12169: checking for gtk+-3.0 >= 3.4.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0
DEBUG: configure: error: Library requirements (gtk+-3.0 >= 3.4.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 ) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
ERROR: old-configure failed
*** Fix above errors and then restart with\
"/usr/bin/make -f client.mk build"
From what I've tried, those packages aren't available from the repos, and pkg-config has been configured to refer to /usr/lib with echo $PKG_CONFIG_PATH. And it still fails.
Here's my .mozconfig:
mk_add_options MOZ_MAKE_FLAGS="-s -j2"
ac_add_options --x-libraries=/usr/lib
ac_add_options --disable-crashreporter
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-updater
ac_add_options --disable-mozril-geoloc
ac_add_options --disable-webrtc
ac_add_options --disable-safe-browsing
ac_add_options --disable-parental-controls
ac_add_options --enable-release
ac_add_options --disable-necko-wifi
ac_add_options --disable-eme
ac_add_options --disable-gamepad
ac_add_options --disable-dbus
ac_add_options --disable-gio
ac_add_options --disable-pulseaudio
ac_add_options --enable-strip
ac_add_options --enable-install-strip
ac_add_options --enable-application=browser
ac_add_options --with-branding=browser/branding/newmoon
ac_add_options --enable-optimize="-O3 -march=i686 -mno-sse2"
Ideas?
ERROR: Cannot find project browser
. What do? I'm just trying to build Basilisk. If I change the line to ac_add_options --enable-application=palemoon
I get the same error. I used Git to clone the UXP repo on Github.I copied that verbatim, and no dice. Here is my .mozconfig -You'll want --enable-application=application/palemoon (or =application/basilisk)
Also make sure you don't have application=browser in there somewhere as that's for pm27/AF.
Cheers
export MOZILLA_OFFICIAL=1
mk_add_options AUTOCLOBBER=1
mk_add_options MOZ_OBJDIR=/home/$USER/pmbuild/
ac_add_options --enable-application=application/palemoon
ac_add_options --enable-optimize="-O2"
ac_add_options --enable-default-toolkit=cairo-gtk2
ac_add_options --enable-jemalloc
ac_add_options --enable-strip
ac_add_options --with-pthreads
ac_add_options --disable-tests
ac_add_options --disable-eme
ac_add_options --disable-parental-controls
ac_add_options --disable-accessibility
ac_add_options --disable-webrtc
ac_add_options --disable-gamepad
ac_add_options --disable-necko-wifi
ac_add_options --disable-updater
Oh... How would I go about determining that? I copied the UXP GitHub repo's URL, and used Git clone from the CLI.Hmm. Looks ok from here. Did you pull a release branch or just the development branch? It's possible development branch is currently broken.