Pale Moon 28.0.0b1

Support and discussions for the Apple Mac OSX builds of Pale Moon

Moderator: satrow

Forum rules
Important note:
The Mac OSX version of Pale Moon is still very much in development. Your assistance in bringing this build to fruition is greatly appreciated, but you can expect there to be bugs and problems for a while yet!

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 Sugis and Moonchild will likely not be able to provide insight or assistance due to lack of Mac hardware and OS/build knowledge for Mac.
User avatar
wicknix
Moonbather
Moonbather
Posts: 64
Joined: Mon, 26 Mar 2018, 04:47
Location: Wisconsin, USA

Pale Moon 28.0.0b1

Unread postby wicknix » Tue, 26 Jun 2018, 07:01

Read this first: viewtopic.php?f=1&p=144176#p144176
Requires OS X 10.7 or higher.

Download here: https://drive.google.com/file/d/1qbsn0V ... sp=sharing

Known issues: Customize window works but wont close forcing you to exit browser and relaunch to make it go away. Private browsing window missing min/max/close buttons and private browsing icon, but is now at least moveable via title bar. Everything else seems fine so far in my limited testing.

Cheers
Silence is golden, but duct tape is silver...

User avatar
SpockFan02
Lunatic
Lunatic
Posts: 460
Joined: Sun, 24 Sep 2017, 16:35

Re: Pale Moon 28.0.0b1

Unread postby SpockFan02 » Tue, 26 Jun 2018, 17:32

Okay, so you confirmed the Customize problem.

A question for you, wicknix: What MacOSX SDK are you using that produces binaries compatible with Lion?

Off-topic:
And maybe someone knows... Was the missing private browsing icon issue introduced when BitVapor replaced the Mac theme in April/May 2015?

User avatar
wicknix
Moonbather
Moonbather
Posts: 64
Joined: Mon, 26 Mar 2018, 04:47
Location: Wisconsin, USA

Re: Pale Moon 28.0.0b1

Unread postby wicknix » Tue, 26 Jun 2018, 18:32

I'm building on a 10.7 machine with 10.7 sdk for both pm27 and pm28.

Cheers.
Silence is golden, but duct tape is silver...

User avatar
SpockFan02
Lunatic
Lunatic
Posts: 460
Joined: Sun, 24 Sep 2017, 16:35

Re: Pale Moon 28.0.0b1

Unread postby SpockFan02 » Tue, 26 Jun 2018, 19:15

[Except for your Snow Leopard builds with the 10.6/10.8 Frankenstein SDK :lol:]

Okay, cool.

Keep up the good work, have a nice day!

User avatar
wicknix
Moonbather
Moonbather
Posts: 64
Joined: Mon, 26 Mar 2018, 04:47
Location: Wisconsin, USA

Re: Pale Moon 28.0.0b1

Unread postby wicknix » Tue, 26 Jun 2018, 19:49

Lol! The frankenstein experiments are done. I eventually found that the 10.7sdk fixed the snow leopard UI issues. :)

Cheers
Silence is golden, but duct tape is silver...

User avatar
SpockFan02
Lunatic
Lunatic
Posts: 460
Joined: Sun, 24 Sep 2017, 16:35

Re: Pale Moon 28.0.0b1

Unread postby SpockFan02 » Tue, 26 Jun 2018, 20:01

Ah, that's great. :)

KlarkKentThe3rd
Moon lover
Moon lover
Posts: 84
Joined: Fri, 20 Apr 2018, 20:31

Re: Pale Moon 28.0.0b1

Unread postby KlarkKentThe3rd » Wed, 27 Jun 2018, 02:07

Finally, a version of Pale Moon (for Mac) that has draggable windows AND working restore session function!

If only it would give me a blank page every time I open it up.....

User avatar
wicknix
Moonbather
Moonbather
Posts: 64
Joined: Mon, 26 Mar 2018, 04:47
Location: Wisconsin, USA

Re: Pale Moon 28.0.0b1

Unread postby wicknix » Wed, 27 Jun 2018, 02:24

If only it would give me a blank page every time I open it up.....


You can set that in preferences -> general -> startup -> show blank page.

Cheers
Silence is golden, but duct tape is silver...

KlarkKentThe3rd
Moon lover
Moon lover
Posts: 84
Joined: Fri, 20 Apr 2018, 20:31

Re: Pale Moon 28.0.0b1

Unread postby KlarkKentThe3rd » Wed, 27 Jun 2018, 04:01

wicknix wrote:
You can set that in preferences -> general -> startup -> show blank page.

Cheers


How did I manage to miss that one???

Anyway, some problem with TV Tropes. Guess I need to tinker with about:config again and trick it into thinking I'm on a different browser. Cause I blame TV Tropes for this one.

User avatar
SpockFan02
Lunatic
Lunatic
Posts: 460
Joined: Sun, 24 Sep 2017, 16:35

Re: Pale Moon 28.0.0b1

Unread postby SpockFan02 » Wed, 27 Jun 2018, 11:14

wicknix wrote:I'm building on a 10.7 machine with 10.7 sdk for both pm27 and pm28.

Cheers.
Sorry for all the questions, but...

When I try to build UXP with Xcode 6.1.1, I get an error:

Code: Select all

ERROR: Only clang/llvm 3.6 or newer is supported.
Xcode 6.1.1 seems to have a version of apple-clang based on LLVM 3.5.

So, what version of Xcode and clang/LLVM are you using? Did you encounter this problem?

I can build fine with Xcode 9.1.

User avatar
wicknix
Moonbather
Moonbather
Posts: 64
Joined: Mon, 26 Mar 2018, 04:47
Location: Wisconsin, USA

Re: Pale Moon 28.0.0b1

Unread postby wicknix » Wed, 27 Jun 2018, 16:00

Yeah. Lions clang is outdated. You'll need to install macports ( macports.org ). It works similar to apt in debian. Install clang-6.0, ccache, libidl, yasm, autoconf213 and python27. Set your CC and CXX path to point to the new clang/clang++ ( found in /opt/local/bin ) and you'll be good to go. :)

Cheers
Silence is golden, but duct tape is silver...

User avatar
SpockFan02
Lunatic
Lunatic
Posts: 460
Joined: Sun, 24 Sep 2017, 16:35

Re: Pale Moon 28.0.0b1

Unread postby SpockFan02 » Wed, 27 Jun 2018, 17:06

Ah, okay, so Clang just needs updating. Thanks.

I was wondering what was going on, heh.

User avatar
SpockFan02
Lunatic
Lunatic
Posts: 460
Joined: Sun, 24 Sep 2017, 16:35

Re: Pale Moon 28.0.0b1

Unread postby SpockFan02 » Fri, 29 Jun 2018, 08:46

I guess I've taken this thread pretty far off the rails... :oops: But I am working with b1, so... :P

I updated clang, and Python, specified the new clang and clang++ in mozconfig, clobbered, and it built... But I can't get the resulting app to run on machines other than the one that built it.

First, mach package fails:

Code: Select all

$ ./mach package
 0:03.40 /usr/bin/make -C . -j4 -s -w package
 0:04.17 make: Entering directory `/Users/myusername/UXP/obj-x86_64-apple-darwin13.4.0'
 0:04.25 make[1]: Entering directory `/Users/myusername/UXP/obj-x86_64-apple-darwin13.4.0/application/palemoon/installer'
 0:04.29 make[2]: Entering directory `/Users/myusername/UXP/obj-x86_64-apple-darwin13.4.0/application/palemoon/installer'
 0:04.30 make[3]: Entering directory `/Users/myusername/UXP/obj-x86_64-apple-darwin13.4.0/application/palemoon/installer'
 0:08.73 Error: /Users/myusername/UXP/obj-x86_64-apple-darwin13.4.0/application/palemoon/installer/package-manifest:67: Missing file(s): /NewMoon.app/Contents/MacOS/palemoon-bin
 0:21.62 Traceback (most recent call last):
 0:21.62   File "/Users/myusername/UXP/toolkit/mozapps/installer/packager.py", line 416, in <module>
 0:21.62     main()
 0:21.62   File "/Users/myusername/UXP/toolkit/mozapps/installer/packager.py", line 367, in main
 0:21.62     copier.add(mozpath.join(respath, 'removed-files'), removals)
 0:21.62   File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/contextlib.py", line 24, in __exit__
 0:21.64     self.gen.next()
 0:21.64   File "/Users/myusername/UXP/python/mozbuild/mozpack/errors.py", line 131, in accumulate
 0:21.66     raise AccumulatedErrors()
 0:21.67 mozpack.errors.AccumulatedErrors
 0:21.68 make[3]: *** [stage-package] Error 1
 0:21.68 make[3]: Leaving directory `/Users/myusername/UXP/obj-x86_64-apple-darwin13.4.0/application/palemoon/installer'
 0:21.68 make[2]: *** [make-package] Error 2
 0:21.68 make[2]: Leaving directory `/Users/myusername/UXP/obj-x86_64-apple-darwin13.4.0/application/palemoon/installer'
 0:21.68 make[1]: *** [default] Error 2
 0:21.68 make[1]: Leaving directory `/Users/myusername/UXP/obj-x86_64-apple-darwin13.4.0/application/palemoon/installer'
 0:21.68 make: *** [package] Error 2
 0:21.68 make: Leaving directory `/Users/myusername/UXP/obj-x86_64-apple-darwin13.4.0'
$
Although palemoon-bin doesn't seem missing to me.
When I double-click the app on another computer (two tested), I get a window with an error:
"NewMoon cannot be opened because of a problem.

Check with the developer to make sure NewMoon works with this version..."
(Although it does work on the build machine.)

Show Package Contents and running the binary file doesn't work:

Code: Select all

exit;
dyld: Library not loaded: @executable_path/libmozglue.dylib
  Referenced from: [Path to the binary]
  Reason: image not found
Abort trap: 6
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Process completed]

Ideas?

User avatar
adesh
Astronaut
Astronaut
Posts: 564
Joined: Tue, 06 Jun 2017, 07:38

Re: Pale Moon 28.0.0b1

Unread postby adesh » Fri, 29 Jun 2018, 15:40

File: application/palemoon/installer/package-manifest.in
Line: 120

Change BINPATH -> RESPATH

ENJOY!!

User avatar
SpockFan02
Lunatic
Lunatic
Posts: 460
Joined: Sun, 24 Sep 2017, 16:35

Re: Pale Moon 28.0.0b1

Unread postby SpockFan02 » Fri, 29 Jun 2018, 16:09

adesh wrote:File: application/palemoon/installer/package-manifest.in
Line: 120

Change BINPATH -> RESPATH

ENJOY!!
AH! Thanks.

...Uh, someone should submit a patch for that. :lol:

User avatar
adesh
Astronaut
Astronaut
Posts: 564
Joined: Tue, 06 Jun 2017, 07:38

Re: Pale Moon 28.0.0b1

Unread postby adesh » Fri, 29 Jun 2018, 16:37

I'll, probably over the weekend! I already fixed that for the previous moebius repo.

Packaging for Mac is busted in a few ways, and it is upto users like us to fix that. If we are fortunate enought, Pale Moon for Mac may become official this year.

KlarkKentThe3rd
Moon lover
Moon lover
Posts: 84
Joined: Fri, 20 Apr 2018, 20:31

Re: Pale Moon 28.0.0b1

Unread postby KlarkKentThe3rd » Sun, 01 Jul 2018, 04:39

Might as well bring up that this here site
https://cytu.be/r/TheBronyNetwork
(which streams Toonami every Sunday 10:30 PM EST) just does not work in this build of Palemoon. The stream just cannot load.

For reference, I do use NoScript, but I also have NoScript on Waterfox, and that browser runs the site.

User avatar
SpockFan02
Lunatic
Lunatic
Posts: 460
Joined: Sun, 24 Sep 2017, 16:35

Re: Pale Moon 28.0.0b1

Unread postby SpockFan02 » Sun, 01 Jul 2018, 20:08

If I remember I'll try to check it out when they're streaming. [Edit: Plays for me, my own build of 28.0.0b2, as well as sugis' 27.9.0.]

However, Waterfox and Pale Moon are different applications, with different platforms. They are similar, but not the same, and NoScript is known to be problematic in Pale Moon. Even when disabled, NoScript breaks things.
Last edited by SpockFan02 on Sun, 01 Jul 2018, 20:31, edited 1 time in total.

KlarkKentThe3rd
Moon lover
Moon lover
Posts: 84
Joined: Fri, 20 Apr 2018, 20:31

Re: Pale Moon 28.0.0b1

Unread postby KlarkKentThe3rd » Mon, 02 Jul 2018, 03:05

But I love NoScript! I cannot live without her!

User avatar
SpockFan02
Lunatic
Lunatic
Posts: 460
Joined: Sun, 24 Sep 2017, 16:35

Re: Pale Moon 28.0.0b1

Unread postby SpockFan02 » Mon, 02 Jul 2018, 06:42

I've heard that uBlock Origin in advanced mode, uMatrix, and YesScript provide similar functionality.


Return to “Pale Moon for Mac OSX”

Who is online

Users browsing this forum: No registered users and 3 guests