Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Yumiko Noua

macrumors regular
Original poster
May 24, 2022
129
58
hello, as I said, is possible to compile pale moon on mac os x (tiger) or lubuntu 12.04 remix? Because I tried on mac os x tiger compiling every Dependency Required and I get a error by python2, but I don't know if on lubuntu 12.04 remix do the same error.

thanks in advance for the answers!

this is the error on mac os x tiger:
Error [Errno 2] No such file or directory while executing command codesign -fs - /Users/yumikonoua/De...irtualenv/bin/python\ Traceback (most recent call last):\ File "/Users/yumikonoua/Desktop/uxp/python/virtualenv/virtualenv.py", line 2334, in <module>\ main()\ File "/Users/yumikonoua/Desktop/uxp/python/virtualenv/virtualenv.py", line 717, in main\ symlink=options.symlink and hasattr(os, 'symlink')) # MOZ: Make sure we don't use symlink when we don't have it\ File "/Users/yumikonoua/Desktop/uxp/python/virtualenv/virtualenv.py", line 930, in create_environment\ site_packages=site_packages, clear=clear, symlink=symlink))\ File "/Users/yumikonoua/Desktop/uxp/python/virtualenv/virtualenv.py", line 1349, in install_python\ call_subprocess(["codesign", "-fs", "-", py_executable])\ File "/Users/yumikonoua/Desktop/uxp/python/virtualenv/virtualenv.py", line 757, in call_subprocess\ cwd=cwd, env=env)\ File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 710, in __init__\ errread, errwrite)\ File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1327, in _execute_child\ raise child_exception\ OSError: [Errno 2] No such file or directory\ Traceback (most recent call last):\ File "/Users/yumikonoua/Desktop/uxp/configure.py", line 107, in <module>\ sys.exit(main(sys.argv))\ File "/Users/yumikonoua/Desktop/uxp/configure.py", line 26, in main\ sandbox.run(os.path.join(os.path.dirname(__file__), 'moz.configure'))\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/configure/__init__.py", line 335, in run\ self.include_file(path)\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/configure/__init__.py", line 326, in include_file\ exec_(code, self)\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/util.py", line 59, in exec_\ exec(object, globals, locals)\ File "/Users/yumikonoua/Desktop/uxp/moz.configure", line 6, in <module>\ include('build/moz.configure/init.configure')\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/configure/__init__.py", line 628, in include_impl\ self.include_file(what)\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/configure/__init__.py", line 326, in include_file\ exec_(code, self)\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/util.py", line 59, in exec_\ exec(object, globals, locals)\ File "/Users/yumikonoua/Desktop/uxp/build/moz.configure/init.configure", line 136, in <module>\ @imports('distutils.sysconfig')\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/configure/__init__.py", line 611, in decorator\ depends = DependsFunction(self, func, dependencies, when=when)\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/configure/__init__.py", line 69, in __init__\ sandbox._value_for(self)\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/configure/__init__.py", line 407, in _value_for\ return self._value_for_depends(obj, need_help_dependency)\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/util.py", line 925, in method_call\ cache[args] = self.func(instance, *args)\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/configure/__init__.py", line 417, in _value_for_depends\ return obj.result\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/util.py", line 943, in __get__\ setattr(instance, name, self.func(instance))\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/configure/__init__.py", line 90, in result\ return self.func(*resolved_args)\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/configure/__init__.py", line 933, in wrapped\ return new_func(*args, **kwargs)\ File "/Users/yumikonoua/Desktop/uxp/build/moz.configure/init.configure", line 183, in virtualenv_python\ manager.build(python)\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/virtualenv.py", line 439, in build\ self.create(python)\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/virtualenv.py", line 203, in create\ 'Failed to create virtualenv: %s' % self.virtualenv_root)\ Exception: Failed to create virtualenv: /Users/yumikonoua/Desktop/uxp/obj-powerpc-apple-darwin8.11.0/_virtualenv\ *** Fix above errors and then restart with\\\ "/usr/local/bin/gmake -f client.mk build"\ gmake[2]: *** [/Users/yumikonoua/Desktop/uxp/client.mk:377: configure] Error 1\ gmake[2]: Leaving directory '/Users/yumikonoua/Desktop/uxp'\ gmake[1]: *** [/Users/yumikonoua/Desktop/uxp/client.mk:390: /Users/yumikonoua/Desktop/uxp/obj-powerpc-apple-darwin8.11.0/Makefile] Error 2\ gmake[1]: Leaving directory '/Users/yumikonoua/Desktop/uxp'\ gmake: *** [client.mk:169: build] Error 2\
 

wicknix

macrumors 68030
Jun 4, 2017
2,616
5,294
Wisconsin, USA
Short answer.... No. Both OS's are too old.
OS X requires 10.7 minimum.
Linux depends on distro, but needs to be fairly current within the last 4 years or so.

Cheers
 
  • Like
Reactions: Yumiko Noua

Yumiko Noua

macrumors regular
Original poster
May 24, 2022
129
58
Short answer.... No. Both OS's are too old.
OS X requires 10.7 minimum.
Linux depends on distro, but needs to be fairly current within the last 4 years or so.

Cheers
thanks for the answer!
 

barracuda156

macrumors 68020
Sep 3, 2021
2,089
1,429
Short answer.... No. Both OS's are too old.
OS X requires 10.7 minimum.
Linux depends on distro, but needs to be fairly current within the last 4 years or so.

Cheers

Well, it must be possible to compile some version of Palemoon, but unlikely it is gonna be of much use.

On a side note, will you be interested to take a brief look at building the current Arctic Fox? I rather want a second opinion, not outsourcing mechanical work :)
 

barracuda156

macrumors 68020
Sep 3, 2021
2,089
1,429
hello, as I said, is possible to compile pale moon on mac os x (tiger) or lubuntu 12.04 remix? Because I tried on mac os x tiger compiling every Dependency Required and I get a error by python2, but I don't know if on lubuntu 12.04 remix do the same error.

thanks in advance for the answers!

this is the error on mac os x tiger:
Error [Errno 2] No such file or directory while executing command codesign -fs - /Users/yumikonoua/De...irtualenv/bin/python\ Traceback (most recent call last):\ File "/Users/yumikonoua/Desktop/uxp/python/virtualenv/virtualenv.py", line 2334, in <module>\ main()\ File "/Users/yumikonoua/Desktop/uxp/python/virtualenv/virtualenv.py", line 717, in main\ symlink=options.symlink and hasattr(os, 'symlink')) # MOZ: Make sure we don't use symlink when we don't have it\ File "/Users/yumikonoua/Desktop/uxp/python/virtualenv/virtualenv.py", line 930, in create_environment\ site_packages=site_packages, clear=clear, symlink=symlink))\ File "/Users/yumikonoua/Desktop/uxp/python/virtualenv/virtualenv.py", line 1349, in install_python\ call_subprocess(["codesign", "-fs", "-", py_executable])\ File "/Users/yumikonoua/Desktop/uxp/python/virtualenv/virtualenv.py", line 757, in call_subprocess\ cwd=cwd, env=env)\ File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 710, in __init__\ errread, errwrite)\ File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1327, in _execute_child\ raise child_exception\ OSError: [Errno 2] No such file or directory\ Traceback (most recent call last):\ File "/Users/yumikonoua/Desktop/uxp/configure.py", line 107, in <module>\ sys.exit(main(sys.argv))\ File "/Users/yumikonoua/Desktop/uxp/configure.py", line 26, in main\ sandbox.run(os.path.join(os.path.dirname(__file__), 'moz.configure'))\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/configure/__init__.py", line 335, in run\ self.include_file(path)\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/configure/__init__.py", line 326, in include_file\ exec_(code, self)\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/util.py", line 59, in exec_\ exec(object, globals, locals)\ File "/Users/yumikonoua/Desktop/uxp/moz.configure", line 6, in <module>\ include('build/moz.configure/init.configure')\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/configure/__init__.py", line 628, in include_impl\ self.include_file(what)\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/configure/__init__.py", line 326, in include_file\ exec_(code, self)\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/util.py", line 59, in exec_\ exec(object, globals, locals)\ File "/Users/yumikonoua/Desktop/uxp/build/moz.configure/init.configure", line 136, in <module>\ @imports('distutils.sysconfig')\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/configure/__init__.py", line 611, in decorator\ depends = DependsFunction(self, func, dependencies, when=when)\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/configure/__init__.py", line 69, in __init__\ sandbox._value_for(self)\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/configure/__init__.py", line 407, in _value_for\ return self._value_for_depends(obj, need_help_dependency)\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/util.py", line 925, in method_call\ cache[args] = self.func(instance, *args)\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/configure/__init__.py", line 417, in _value_for_depends\ return obj.result\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/util.py", line 943, in __get__\ setattr(instance, name, self.func(instance))\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/configure/__init__.py", line 90, in result\ return self.func(*resolved_args)\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/configure/__init__.py", line 933, in wrapped\ return new_func(*args, **kwargs)\ File "/Users/yumikonoua/Desktop/uxp/build/moz.configure/init.configure", line 183, in virtualenv_python\ manager.build(python)\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/virtualenv.py", line 439, in build\ self.create(python)\ File "/Users/yumikonoua/Desktop/uxp/python/mozbuild/mozbuild/virtualenv.py", line 203, in create\ 'Failed to create virtualenv: %s' % self.virtualenv_root)\ Exception: Failed to create virtualenv: /Users/yumikonoua/Desktop/uxp/obj-powerpc-apple-darwin8.11.0/_virtualenv\ *** Fix above errors and then restart with\\\ "/usr/local/bin/gmake -f client.mk build"\ gmake[2]: *** [/Users/yumikonoua/Desktop/uxp/client.mk:377: configure] Error 1\ gmake[2]: Leaving directory '/Users/yumikonoua/Desktop/uxp'\ gmake[1]: *** [/Users/yumikonoua/Desktop/uxp/client.mk:390: /Users/yumikonoua/Desktop/uxp/obj-powerpc-apple-darwin8.11.0/Makefile] Error 2\ gmake[1]: Leaving directory '/Users/yumikonoua/Desktop/uxp'\ gmake: *** [client.mk:169: build] Error 2\

If something runs codesign, you do something wrong. But Tiger is generally hopeless. There are far more chances to get something working on 10.5 or 10.6. (If a predictable user experience is a priority, go for 10.5.8. 10.6 ppc is promising in some respects, but not a production-ready OS by any margin.)
 
  • Like
Reactions: Yumiko Noua

wicknix

macrumors 68030
Jun 4, 2017
2,616
5,294
Wisconsin, USA
On a side note, will you be interested to take a brief look at building the current Arctic Fox? I rather want a second opinion, not outsourcing mechanical work :)
Already tried that. Didn’t have much luck. The build i did get to work was basically 38.9esr based, aka pale moon 27.x. Current AF and PM have thousands, if not hundreds of thousands of new lines of code added since then. So, short answer is no, not really. I did my time, and i’m on to other things.

Cheers
 

barracuda156

macrumors 68020
Sep 3, 2021
2,089
1,429
Already tried that. Didn’t have much luck. The build i did get to work was basically 38.9esr based, aka pale moon 27.x. Current AF and PM have thousands, if not hundreds of thousands of new lines of code added since then. So, short answer is no, not really. I did my time, and i’m on to other things.

Cheers

Why I asked is because the developer of Arctic Fox says he can build it for 10.5 Intel, but the binary crashes on launch. He has a branch for 10.5 now which is mostly up to date with master.

Leaving a startup crash aside for the time-being, there is only one non-trivial issue for PowerPC (since SDK is pretty much identical), which is ObjC stuff. That is what I wanted a bit of help with – in a sense of a sound advice from someone with more experience.
 

wicknix

macrumors 68030
Jun 4, 2017
2,616
5,294
Wisconsin, USA
One of the PM devs also has current Pale Moon building on OS X 10.5 PPC, but with the same crashing at startup issue. Maybe they can figure it out together. And i apologize, but i’m pretty much done with PPC hacking. I don’t have the time, the need, or the desire like i use to. The little time i do get will be mainly keeping SeaLion/BrassMonkey updated because i actually use them daily.

Cheers
 

barracuda156

macrumors 68020
Sep 3, 2021
2,089
1,429
One of the PM devs also has current Pale Moon building on OS X 10.5 PPC, but with the same crashing at startup issue. Maybe they can figure it out together. And i apologize, but i’m pretty much done with PPC hacking. I don’t have the time, the need, or the desire like i use to. The little time i do get will be mainly keeping SeaLion/BrassMonkey updated because i actually use them daily.

Cheers

Got it, and thank you for the reference!
 
  • Like
Reactions: wicknix

DearthnVader

Suspended
Dec 17, 2015
2,207
6,391
Red Springs, NC
A quick update. So we actually compiled Palemoon, but as of now the binary does not yet launch properly, needs some fixes for fonts rendering, apparently.

Chances are we get it to work.
Any update on this?

I ran Palemoon on my G4 iBook under linux and it ran pretty well a few years back, not sure what version it was.

The G5's should be able to run it pretty well with enough ram if we can get it going.
 
Last edited:
  • Like
Reactions: Yumiko Noua

barracuda156

macrumors 68020
Sep 3, 2021
2,089
1,429
Any update on this?

I ran Palemoon on my G4 iBook under linux and it ran pretty well a few years back, not sure what version it was.

The G5's should be able to run it pretty well with enough ram if we can get it going.

I was postponing all huge stuff until I update gcc, and that was postponed due to gfortran-related work, but the latter is kinda complete, so let me update to 13.3.0 and then I can deal with the browser.
 
  • Like
Reactions: Yumiko Noua

DearthnVader

Suspended
Dec 17, 2015
2,207
6,391
Red Springs, NC
I was postponing all huge stuff until I update gcc, and that was postponed due to gfortran-related work, but the latter is kinda complete, so let me update to 13.3.0 and then I can deal with the browser.
Thanks for the update, hoping you are about to get it going. Let us know if there are any issues we can help with.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.