Pale Moon 29.0.1

Support and discussions for the Apple Mac OS X builds of Pale Moon
Forum rules
Important note:
The Mac OSX version of Pale Moon is provided by various people and is not official or in any way organized at this moment. Your assistance in bringing this build to fruition is greatly appreciated, but you can expect there to be bugs and problems as long as we don't have a maintainer or official builds!

Any specific bugs you find that don't have their own topic yet: please make a new topic; one bug per topic please to keep things organized.

Please also note that these builds are currently created by various independent Mac OS X people and not by our core team; core devs will likely not be able to provide insight or assistance due to lack of Mac hardware and OS/build knowledge for Mac. You'll have to solve the issues among yourselves.
Post Reply
User avatar
dbsoft
Project Contributor
Project Contributor
Posts: 105
Joined: 2020-02-21, 17:35

Pale Moon 29.0.1

Post by dbsoft » 2021-02-07, 09:09

Download SHA256 1f0bde837852ecd844dcebc4da859c7a8fe5e5115df6067e31b87b91adfaa89f
Release Notes
Source

Enjoy

Brian

KlarkKentThe3rd
Lunatic
Lunatic
Posts: 431
Joined: 2018-04-20, 20:31

Re: Pale Moon 29.0.1

Post by KlarkKentThe3rd » 2021-02-07, 09:15

Works fine.

Even a little snappier, though that sometimes happens when I upgrade to any new version (guess it refreshes something).

User avatar
tommy2d
Newbie
Newbie
Posts: 5
Joined: 2019-08-31, 16:33

Re: Pale Moon 29.0.1

Post by tommy2d » 2021-02-07, 09:44

This version seems to work exceptionally well for my legacy xulrunner application on modern MacOS OSses! Could you perhaps share your mozconfig and used SDK versions and such?

User avatar
dbsoft
Project Contributor
Project Contributor
Posts: 105
Joined: 2020-02-21, 17:35

Re: Pale Moon 29.0.1

Post by dbsoft » 2021-02-07, 10:26

tommy2d wrote:
2021-02-07, 09:44
This version seems to work exceptionally well for my legacy xulrunner application on modern MacOS OSses! Could you perhaps share your mozconfig and used SDK versions and such?
The following web site has the build information:

http://developer.palemoon.org/build/mac/

For the specifics of my build environment, I am building on a MacPro1,1 running MacOS 10.11 El Capitan with XCode 8.2.1 and the 10.7 SDK recommended on the build page.

User avatar
tommy2d
Newbie
Newbie
Posts: 5
Joined: 2019-08-31, 16:33

Re: Pale Moon 29.0.1

Post by tommy2d » 2021-02-07, 22:28

I actually followed this guide installing a fresh MacOS VM using MacOSX10.11 and the mentioned versions of the required tooling (including the 10.7 SDK and xcode 8.2.1) and the provided mozconf file. I dont get past this linker error:


0:05.08 configure: error: compiler is incompatible with sanitize options
0:05.08 DEBUG: <truncated - see config.log for full output>
0:05.08 DEBUG: ^
0:05.08 DEBUG: 1 error generated.
0:05.08 DEBUG: configure: failed program was:
0:05.08 DEBUG: #line 4432 "configure"
0:05.08 DEBUG: #include "confdefs.h"
0:05.08 DEBUG:
0:05.08 DEBUG: int main() {
0:05.08 DEBUG: return sizeof(__thumb2__);
0:05.08 DEBUG: ; return 0; }
0:05.08 DEBUG: configure:5112: /usr/bin/clang -std=gnu99 -o conftest -isysroot /Users/tom/MacOSX-SDKs-master/MacOSX10.7.sdk -Qunused-arguments conftest.c 1>&5
0:05.08 DEBUG: ld: library not found for -lcrt1.10.6.o
0:05.08 DEBUG: clang: error: linker command failed with exit code 1 (use -v to see invocation)
0:05.08 DEBUG: configure: failed program was:
0:05.08 DEBUG: #line 5105 "configure"
0:05.08 DEBUG: #include "confdefs.h"
0:05.08 DEBUG:
0:05.08 DEBUG: int main() {
0:05.08 DEBUG:
0:05.08 DEBUG: ; return 0; }
0:05.08 DEBUG: configure: error: compiler is incompatible with sanitize options
0:05.08 ERROR: old-configure failed

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 29328
Joined: 2011-08-28, 17:27
Location: Tranås, SE
Contact:

Re: Pale Moon 29.0.1

Post by Moonchild » 2021-02-07, 22:34

Why aren't you just using the binary that is already built?
"Son, in life you do not fight battles because you expect to win, you fight them merely because they need to be fought." -- Snagglepuss
Image

User avatar
tommy2d
Newbie
Newbie
Posts: 5
Joined: 2019-08-31, 16:33

Re: Pale Moon 29.0.1

Post by tommy2d » 2021-02-07, 22:38

Good question :). Because I essentially need xulrunner, or (at least) as custom palemoon build that behaves more like xulrunner, by launching a custom app by-default, instead of the browser. Of course this can be achieved by using command line switches, but that is not really suitable for end users.

User avatar
dbsoft
Project Contributor
Project Contributor
Posts: 105
Joined: 2020-02-21, 17:35

Re: Pale Moon 29.0.1

Post by dbsoft » 2021-02-07, 23:04

tommy2d wrote:
2021-02-07, 22:28
I actually followed this guide installing a fresh MacOS VM using MacOSX10.11 and the mentioned versions of the required tooling (including the 10.7 SDK and xcode 8.2.1) and the provided mozconf file. I dont get past this linker error:
Oh actually... I think I remember this... search your SDKs for that crt1.10.6.o it should be in one of the SDK folders... put it in the 10.7 SDK. If you can't find it I'll send it to you.

Original-MacPro:Pale-Moon nuke$ locate crt1.10.6
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/crt1.10.6.o

Not sure why it is missing from the SDKs on github.

User avatar
frykauf
Newbie
Newbie
Posts: 3
Joined: 2020-05-25, 23:19

Re: Pale Moon 29.0.1

Post by frykauf » 2021-02-10, 09:00

Would you please add the

"ui.use_standins_for_native_colors"

value to prefs.js to completely fix the "white text on white background problem" on newer macOS versions for the next build? (It fixes it completely in Firefox Developer edition)

Right now turning off "ui.use_native_colors" works but messes up different things as well (like autofill previews).

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 29328
Joined: 2011-08-28, 17:27
Location: Tranås, SE
Contact:

Re: Pale Moon 29.0.1

Post by Moonchild » 2021-02-10, 09:19

Before you go off on a wild goose chase: "use_standins_for_native_colors" is a Tor browser consideration (to hide real theme colors from being requested as an identifier). We don't have it nor want it.
"Son, in life you do not fight battles because you expect to win, you fight them merely because they need to be fought." -- Snagglepuss
Image

User avatar
matrix
New to the forum
New to the forum
Posts: 1
Joined: 2021-01-28, 16:36

Re: Pale Moon 29.0.1

Post by matrix » 2021-02-10, 14:34

I already had PM on my mac +/- 5 years ago, but then there were still some bugs, especially in the menu bar.
Rediscovered a few weeks ago and very satisfied.
This new version works well on High Sierra.
This will have been a lot of work, thank you !!!!!!

User avatar
awalp
New to the forum
New to the forum
Posts: 1
Joined: 2019-02-26, 21:25

Re: Pale Moon 29.0.1

Post by awalp » 2021-03-02, 15:48

Hopefully we'll see a 29.1 binary show up soon.

I was building releases for Mac OS X a couple years ago.
If one were to build it from source,
after syncing the source code,
It was NOT the easiest code to get to compile.

- Are the any specific configuration/build requirements to get it to build?
I had a wide range of toolkits installed from macports, mixed w/ Apple's SDK
- gcc vs clang / llvm ??
- make vs gmake,??
- apple SDK version 10-9-10.15, 10.6-11.X.... etc??

If I remember correctly it took me quiet awhile to find the right combination to get it to build.
-- At the time I was building from Sierra or Yosemite,
I believe using 10.9 SDK in Yosemite.
-- -- (And trying for that compatibility from Sierra (This was 2-3 years ago)).

Well, if I get some free-time again,
-- a frame of reference to what's actually getting it built would help greatly....
I would try for a more modern optimized build.

User avatar
dbsoft
Project Contributor
Project Contributor
Posts: 105
Joined: 2020-02-21, 17:35

Re: Pale Moon 29.0.1

Post by dbsoft » 2021-03-02, 17:38

awalp wrote:
2021-03-02, 15:48
Hopefully we'll see a 29.1 binary show up soon.

- Are the any specific configuration/build requirements to get it to build?
New build in a new thread just posted, also read my post #4 in this thread for build information.

Brian

Post Reply