LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 11-14-2021, 01:02 PM   #646
khronosschoty
Member
 
Registered: Jul 2008
Distribution: Slackware
Posts: 648
Blog Entries: 2

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514

Quote:
Originally Posted by JayByrd View Post
Has anyone had success in building this new version on Slackware? After modifying the SlackBuild script slightly to account for changes to the directory structure in the latest versions, and after accounting for some sloppy regex in the mach script (as mentioned here,) the build is still failing--and throwing a rather confusing error. To wit:
Code:
 0:20.12 Creating config.status
 0:20.29 Feeding the hatchlings...
 0:31.01 Finished reading 851 moz.build files in 2.62s
 0:31.01 Processed into 6038 build config descriptors in 3.03s
 0:31.01 RecursiveMake backend executed in 4.48s
 0:31.01   1572 total backend files; 1572 created; 0 updated; 0 unchanged; 0 deleted; 41 -> 654 Makefile
 0:31.02 FasterMake backend executed in 0.31s
 0:31.02   7 total backend files; 7 created; 0 updated; 0 unchanged; 0 deleted
 0:31.02 Total wall time: 10.77s; CPU time: 10.47s; Efficiency: 97%; Untracked: 0.32s
Configure complete!
Be sure to run |mach build| to pick up any changes
 0:31.41 /usr/bin/gmake -f client.mk -s
 0:32.02 gmake: *** No rule to make target 'There', needed by 'Error'.  Stop.
 0:32.03 0 compiler warnings present.
I can't imagine a make target called "There"!!! Any ideas on how to proceed would be greatly appreciated.

(For the record, I'm on Slackware64 14.2.)
I've been working to update the SlackBuild; as of right now on current the build fails for me as well. I haven't checked on 14.2 yet.
 
1 members found this post helpful.
Old 11-14-2021, 01:28 PM   #647
khronosschoty
Member
 
Registered: Jul 2008
Distribution: Slackware
Posts: 648
Blog Entries: 2

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
Quote:
Originally Posted by JayByrd View Post
Has anyone had success in building this new version on Slackware? After modifying the SlackBuild script slightly to account for changes to the directory structure in the latest versions, and after accounting for some sloppy regex in the mach script (as mentioned here,) the build is still failing--and throwing a rather confusing error. To wit:
Code:
 0:20.12 Creating config.status
 0:20.29 Feeding the hatchlings...
 0:31.01 Finished reading 851 moz.build files in 2.62s
 0:31.01 Processed into 6038 build config descriptors in 3.03s
 0:31.01 RecursiveMake backend executed in 4.48s
 0:31.01   1572 total backend files; 1572 created; 0 updated; 0 unchanged; 0 deleted; 41 -> 654 Makefile
 0:31.02 FasterMake backend executed in 0.31s
 0:31.02   7 total backend files; 7 created; 0 updated; 0 unchanged; 0 deleted
 0:31.02 Total wall time: 10.77s; CPU time: 10.47s; Efficiency: 97%; Untracked: 0.32s
Configure complete!
Be sure to run |mach build| to pick up any changes
 0:31.41 /usr/bin/gmake -f client.mk -s
 0:32.02 gmake: *** No rule to make target 'There', needed by 'Error'.  Stop.
 0:32.03 0 compiler warnings present.
I can't imagine a make target called "There"!!! Any ideas on how to proceed would be greatly appreciated.

(For the record, I'm on Slackware64 14.2.)
Try the modifications found in this script here (see attachments); and see if it builds on 14.2. I suspect it should build on 14.2.
Attached Files
File Type: txt palemoon.SlackBuild.txt (9.2 KB, 30 views)

Last edited by khronosschoty; 11-14-2021 at 01:39 PM.
 
2 members found this post helpful.
Old 11-15-2021, 09:45 AM   #648
JayByrd
Member
 
Registered: Aug 2021
Location: Seattle, WA
Distribution: Slackware
Posts: 300

Rep: Reputation: 309Reputation: 309Reputation: 309Reputation: 309
Quote:
Originally Posted by khronosschoty View Post
Try the modifications found in this script here (see attachments); and see if it builds on 14.2. I suspect it should build on 14.2.
Thanks, khronosschoty. This worked like a charm--much appreciated.
 
1 members found this post helpful.
Old 11-21-2021, 04:14 PM   #649
TheIllusionist
Member
 
Registered: Dec 2020
Posts: 67

Rep: Reputation: Disabled
Thank a lot for the revised SlackBuild script. After upgrading ffmpeg to 3.2.4.and installing Yasm 1.3.0 PaleMoon 29.4.2.1 built without problems on a single core 32bit Slackware 14.2 (10 hours) using the script.
B.t.w., is the UXP-RELBASE, as adviced on Slackbuilds.org, a necessity for building?
 
1 members found this post helpful.
Old 11-21-2021, 08:13 PM   #650
JayByrd
Member
 
Registered: Aug 2021
Location: Seattle, WA
Distribution: Slackware
Posts: 300

Rep: Reputation: 309Reputation: 309Reputation: 309Reputation: 309
Quote:
Originally Posted by TheIllusionist View Post
...B.t.w., is the UXP-RELBASE, as adviced on Slackbuilds.org, a necessity for building?
Not since Palemoon 29.4.1 was released. (September, I think.)

Since Moonchild removed Palemoon from github, and now provides only snapshots of the source tarballs, the UXP-RELBASE is included in the Palemoon source. (It used to be a separate tarball of its own.)
 
1 members found this post helpful.
Old 11-26-2021, 12:39 AM   #651
TheIllusionist
Member
 
Registered: Dec 2020
Posts: 67

Rep: Reputation: Disabled
We can recycle the revised palemoon slackbuild script provided by Khronosschoty (see above) and use it to build also Basilisk on 32bit Slackware 14.2 if we modify the script a little and repack the basilisk 2021.11.14 source tarball so it's tree will be in accordance with the palemoon source structure.
Example of repack of basilisk source:

Code:
mkdir basilisk-source
cp basilisk-2021.11.14.source.tar.xz ./basilisk-source
cd basilisk-source
tar -xvf basilisk-2021.11.14.source.tar.xz 
rm basilisk-2021.11.14.source.tar.xz
cd ..
tar -cjf repack.tar.xz basilisk-source
rm basilisk-2021.11.14.source.tar.xz
mv repack.tar.xz basilisk-2021.11.14.source.tar.xz
The script will build Basilisk against GTK3.Thanks to UXP developers Toby and Moonchild and to Khronosschoty/Ponce for the script.
Attached Files
File Type: txt basilisk.SlackBuild.txt (9.3 KB, 18 views)
 
3 members found this post helpful.
Old 12-16-2021, 03:37 PM   #652
JayByrd
Member
 
Registered: Aug 2021
Location: Seattle, WA
Distribution: Slackware
Posts: 300

Rep: Reputation: 309Reputation: 309Reputation: 309Reputation: 309
Pale Moon 29.4.3, built using the above SlackBuild script (post #647,) and all is working well.
 
1 members found this post helpful.
Old 12-19-2021, 07:17 PM   #653
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,095

Rep: Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273
As pointed out in this post, https://www.linuxquestions.org/quest...6/#post6311014

support for the old Firefox extensions in Pale Moon has been restored.
 
2 members found this post helpful.
Old 12-20-2021, 12:30 AM   #654
khronosschoty
Member
 
Registered: Jul 2008
Distribution: Slackware
Posts: 648
Blog Entries: 2

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
https://notabug.org/khronosschoty/wip/releases

decided to put a few things here: updated SlackBuild, and a build for gcc9, for those who want to build on current. Couldn't get binaries uploaded. However, after Xmas I should be back into the swing of things. The other thing I aim to do is get Pale Moon building on gcc 11 but until, I do gcc9 will have to do.

Its funny I started adding the necessary elements to certain extensions, to get them working again, and then this release came out. However, I decided I might keep my own list of extensions just because.

I never realized how handy video_downloadhelper is. I was going over the new webextension version of many extensions, to see what kind of updates were done, and was surprised to that these old unmaintained extensions are really holding up.

Last edited by khronosschoty; 12-20-2021 at 12:39 AM.
 
3 members found this post helpful.
Old 12-20-2021, 01:52 AM   #655
kgha
Senior Member
 
Registered: May 2018
Location: Sweden
Distribution: Slackware 64 -current multilib from AlienBob's LiveSlak MATE
Posts: 1,069

Rep: Reputation: 740Reputation: 740Reputation: 740Reputation: 740Reputation: 740Reputation: 740Reputation: 740
Quote:
Originally Posted by cwizardone View Post
As pointed out in this post, https://www.linuxquestions.org/quest...6/#post6311014

support for the old Firefox extensions in Pale Moon has been restored.
Not fully, as it seems. Palemoon-29.4.3 won't install the EPUBReader-1.5.0.12 add-on, claiming it's not compatible despite running fine in Basilisk.
 
1 members found this post helpful.
Old 12-20-2021, 09:33 AM   #656
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,095

Rep: Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273
Quote:
Originally Posted by kgha View Post
Not fully, as it seems. Palemoon-29.4.3 won't install the EPUBReader-1.5.0.12 add-on, claiming it's not compatible despite running fine in Basilisk.
Good to know.
Thx.
OTOH, Click&Clean, HTTPS Always, and Adblock Latitude are all working here.

Last edited by cwizardone; 12-20-2021 at 11:34 AM. Reason: Typo.
 
Old 12-20-2021, 11:15 AM   #657
kgha
Senior Member
 
Registered: May 2018
Location: Sweden
Distribution: Slackware 64 -current multilib from AlienBob's LiveSlak MATE
Posts: 1,069

Rep: Reputation: 740Reputation: 740Reputation: 740Reputation: 740Reputation: 740Reputation: 740Reputation: 740
Full (or at least as close as possible) extension support seems to be a matter of time:

Quote:
On the slightly longer term, Pale Moon will return to carrying the Firefox GUID (like Basilisk has done) instead of its own, to further improve extension compatibility. Of course this won't make "legacy" Firefox extensions suddenly/magically compatible if there are discrepancies with our core code and APIs as opposed to the state of Firefox when Mozilla abandoned them, but it will take away any barriers aside from user effort when it comes to extensions, and will reduce pressure on the core development people putting extension responsibility squarely and solely in the hands of the community.
Of course this will require some changes to extensions and the add-ons site, but that shouldn't be too terribly much of an issue and might actually simplify the site's code (to what extent will have to be answered by Tobin who wrote that code from the ground up).
(from https://forum.palemoon.org/viewtopic...1862812f6ac35a )
 
1 members found this post helpful.
Old 12-20-2021, 11:34 AM   #658
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,095

Rep: Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273
Quote:
Originally Posted by cwizardone View Post
Good to know.
Thx.
OTOH, Click&Clean, HTTPS Always, and Adblock Latitude are all working here.
Something odd happen just happened.
Click&Clean has worked since installing Pale Moon yesterday and it worked this morning. After installing today's multilib updates and rebooting, Click&Clean no longer works. The message in the add-on setup panel is Click&Clean is not compatible. Installing the multilib updates is all I did. Nothing else.
Pale Moon has been removed and Basilisk re-installed.

Last edited by cwizardone; 12-22-2021 at 03:50 AM. Reason: Typo.
 
2 members found this post helpful.
Old 12-31-2021, 01:04 PM   #659
khronosschoty
Member
 
Registered: Jul 2008
Distribution: Slackware
Posts: 648
Blog Entries: 2

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
Quote:
Originally Posted by kgha View Post
Not fully, as it seems. Palemoon-29.4.3 won't install the EPUBReader-1.5.0.12 add-on, claiming it's not compatible despite running fine in Basilisk.
Not all of the old extensions worked on Pale Moon, that worked on Basilisk. However, that said, it does seem that Pale Moon is less compatible than it was in the past; however, I did a poor job of tracking that and can't be 100% sure (meaning it might only be a few rare edge cases).
 
1 members found this post helpful.
Old 01-19-2022, 02:49 PM   #660
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,095

Rep: Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273Reputation: 7273
Pale Moon v29.4.4 has been released.

The release notes, https://www.palemoon.org/releasenotes.shtml

The download links, https://linux.palemoon.org/
 
2 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
what's the best way to import Firefox bookmarks to Pale Moon? newbiesforever Linux - Software 14 01-30-2017 02:08 AM
[SOLVED] Pale Moon vs Firefox storkus Slackware 35 09-07-2015 01:47 PM
LXer: Want Firefox without Australis? Try Pale Moon LXer Syndicated Linux News 0 08-01-2014 08:51 PM
Pale Moon - A firefox fork coralfang Linux - Software 9 07-16-2014 01:52 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 08:48 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration