LinuxQuestions.org
Share your knowledge at the LQ Wiki.
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 09-21-2016, 12:19 AM   #46
Skaendo
Senior Member
 
Registered: Dec 2014
Location: West Texas, USA
Distribution: Slackware64-14.2
Posts: 1,445

Rep: Reputation: Disabled

I think it might help if someone could get the debugging symbols from the Pale Moon team.
 
Old 09-21-2016, 12:29 AM   #47
khronosschoty
Member
 
Registered: Jul 2008
Distribution: Slackware
Posts: 648
Blog Entries: 2

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
http://en.zimagez.com/zimage/screens...2022-22-11.php
Thats a Screen shot of me running palemoon which I compiled with the build script I posted in the post above.

Last edited by khronosschoty; 09-21-2016 at 12:46 AM. Reason: typo
 
Old 09-21-2016, 12:38 AM   #48
Skaendo
Senior Member
 
Registered: Dec 2014
Location: West Texas, USA
Distribution: Slackware64-14.2
Posts: 1,445

Rep: Reputation: Disabled
Quote:
Originally Posted by khronosschoty View Post
http://www.zimagez.com/full/d35a73a7...0f14d5ab46.php

Thats a Screen shot of me running palemoon which I compiled with the build script I posted in the post above.
I'll try them. But are you doing it in a clean environment?

I have had it, like I said, where it will all of a sudden pop and begin working. But I don't think that that is the quality of package/scripts that should be submitted to SBo.
 
Old 09-21-2016, 12:40 AM   #49
khronosschoty
Member
 
Registered: Jul 2008
Distribution: Slackware
Posts: 648
Blog Entries: 2

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
Quote:
Originally Posted by Skaendo View Post
I'll try them. But are you doing it in a clean environment?

I have had it, like I said, where it will all of a sudden pop and begin working. But I don't think that that is the quality of package/scripts that should be submitted to SBo.
I compiled it on a clean fresh install of slackware and I had no issues. I'm not getting any errors, its not complaining at all about anything whatsoever.

Did you try the already built package I uploaded?

https://docs.google.com/uc?id=0B__WG...xport=download

Last edited by khronosschoty; 09-21-2016 at 12:46 AM.
 
Old 09-21-2016, 01:01 AM   #50
Skaendo
Senior Member
 
Registered: Dec 2014
Location: West Texas, USA
Distribution: Slackware64-14.2
Posts: 1,445

Rep: Reputation: Disabled
Quote:
Originally Posted by khronosschoty View Post
I compiled it on a clean fresh install of slackware and I had no issues. I'm not getting any errors, its not complaining at all about anything whatsoever.

Did you try the already built package I uploaded?

https://docs.google.com/uc?id=0B__WG...xport=download
Yep, I tried that package. I am compiling from that SlackBuild that you posted next to it now.

*No dice on the latest compile.
I might just drop back to 14.1. Then I wont have to worry about it. I've got other things going on that I need to worry about.

The sad thing is that the Pale Moon "devs" are going to run into issues sooner or later. One would think that with all the Slackers that I just seen with threads/posts on their forums, they would think that maybe they need to look at what Slackware is doing because we are obviously using newer packages than what they are building with. Apparently they build on CentOS 7, Which is using a patched glibc-2.17 (even older than what I previously thought they were using, Debian/patched glibc-2.19).

I hate to switch browsers, I don't really like Chrome/Chrome-based browsers, but it might be inevitable. Firefox just drags a$$, comes with completely useless features built in and has to be customized for an hour before it's usable. Firefox has outgrown itself IMO.

Last edited by Skaendo; 09-21-2016 at 02:34 AM.
 
Old 09-21-2016, 02:41 AM   #51
khronosschoty
Member
 
Registered: Jul 2008
Distribution: Slackware
Posts: 648
Blog Entries: 2

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
Quote:
Originally Posted by Skaendo View Post
Yep, I tried that package. I am compiling from that SlackBuild that you posted next to it now.

*No dice on the latest compile.
I might just drop back to 14.1. Then I wont have to worry about it. I've got other things going on that I need to worry about.

The sad thing is that the Pale Moon "devs" are going to run into issues sooner or later. One would think that with all the Slackers that I just seen with threads/posts on their forums, they would think that maybe they need to look at what Slackware is doing because we are obviously using newer packages than what they are building with. Apparently they build on CentOS 7, Which is using a patched glibc-2.17 (even older than what I previously thought they were using, Debian/patched glibc-2.19).

I hate to switch browsers, I don't really like Chrome/Chrome-based browsers, but it might be inevitable. Firefox just drags a$$, comes with completely useless features built in and has to be customized for an hour before it's usable. Firefox has outgrown itself IMO.
wild I wonder why it works for me tho?

Did it compile but just segfault? I mean this latest attempt from you? What kind of cpu do you have? I'm trying to imagine why it would work for me, but not you?

Last edited by khronosschoty; 09-21-2016 at 06:19 AM. Reason: typo
 
Old 09-21-2016, 03:09 AM   #52
Skaendo
Senior Member
 
Registered: Dec 2014
Location: West Texas, USA
Distribution: Slackware64-14.2
Posts: 1,445

Rep: Reputation: Disabled
Quote:
Originally Posted by khronosschoty View Post
wild I wonder why it works for me tho?

Did it compile but just segfault? I mean this latest attempt from you? I kind of cpu do you have? I'm trying to imagine why it would work for me, but not you?
It compiled, but segfaults on launching.

I've tried packages/compiling on both:

HP Pavilion p6130y, AMD Phenom X4 9750 @ 2.4 GHz, 8 GB RAM, nVidia, 750 GB HDD -my HTPC
and
Dell Inspiron 1520, Intel Core 2 Duo T7250 @ 2 GHz, 4 GB RAM, Intel, 320 GB HDD -my test/build rig

I have a ASUS M2NPV-VM rig (AMD Athlon X2 6000+ @ 3.0 GHz, 4 GB RAM, nVidia, 320 GB HDD), but it is currently being used as my server and cannot be disturbed right now. Plus about 4 other PC's that are in pieces/missing pieces.

Last edited by Skaendo; 09-21-2016 at 03:24 AM.
 
Old 09-21-2016, 05:33 AM   #53
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,098

Rep: Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175
Quote:
Originally Posted by ponce View Post
Skaendo, could you please try if these packages (built from these sources) segfault?
I've rebuilt the x86_64 package there with debug symbols (I added a build flag ENABLE_DEBUG), try that: just be sure that you don't have any previous versions of palemoon lying in the filesystem, install that package, launch it from a terminal with the command "palemoon-26.4.1" and watch the output, or go into /usr/lib$LIBDIRSUFFIX/palemoon-26.4.1 and launch "gdb palemoon".
for those of you that are on 32bit I'm rebuilding the i586 one too and when the build will be complete I'll copy it in the same spot, you will recognize the versions with debug info because they will be tagged "debug" and because they're huge (nearly ten times bigger than the stripped ones)!

the sources you can find there are the ones that khronosschoty submitted to SBo, that I just adapted for committing in the repository.

Last edited by ponce; 09-22-2016 at 04:33 AM.
 
Old 09-21-2016, 07:27 AM   #54
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 2,011

Rep: Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619
I just tried khronosschoty's latest SlackBuild on a clean Slackware64-14.2 VM, and it works fine. I see no warnings at all when running from a terminal. So it's very strange that some people are getting the segfault. Maybe those people could try in a VM, in case it's related to a hardware issue?

khronosschoty, FYI the latest palemoon-26.4.1.desktop file won't work, because the executable is now named palemoon-26.4.1, not palemoon. I'm also uneasy about some of the things in the script, for example in these lines:

Code:
ln -s /usr/lib${LIBDIRSUFFIX}/palemoon-$VERSION/palemoon usr/bin/palemoon-$VERSION
## icons
ln -s /usr/lib${LIBDIRSUFFIX}/palemoon-$VERSION/browser/chrome/icons/default/default16.png  usr/share/icons/hicolor/16x16/apps/${PRGNAM}-$VERSION.png
ln -s /usr/lib${LIBDIRSUFFIX}/chrome/icons/default/default32.png usr/share/icons/hicolor/32x32/apps/${PRGNAM}-$VERSION.png
ln -s /usr/lib${LIBDIRSUFFIX}/chrome/icons/default/default48.png usr/share/icons/hicolor/48x48/apps/${PRGNAM}-$VERSION.png
ln -s /usr/lib${LIBDIRSUFFIX}/palemoon-$VERSION/browser/icons/mozicon128.png usr/share/icons/hicolor/128x128/apps/${PRGNAM}-$VERSION.png
Why are these files already installed in the root /usr directory before the package is even created? Anyway, if you submitted it to SBo, I guess the admins will take care of any issues like this.

Last edited by montagdude; 09-21-2016 at 07:35 AM. Reason: added architecture
 
Old 09-21-2016, 07:42 AM   #55
Skaendo
Senior Member
 
Registered: Dec 2014
Location: West Texas, USA
Distribution: Slackware64-14.2
Posts: 1,445

Rep: Reputation: Disabled
Quote:
Originally Posted by montagdude View Post
I just tried khronosschoty's latest SlackBuild on a clean Slackware64-14.2 VM, and it works fine. I see no warnings at all when running from a terminal. So it's very strange that some people are getting the segfault. Maybe those people could try in a VM, in case it's related to a hardware issue?
I'll do a clean install and try khronosschoty's SlackBuild again before I try ponce's -symbols build, which is appreciated still.

The last few times I didn't have a clean environment so there could be something hanging around.

*Negative on 2 different machines from terminal with the binary package from here: https://docs.google.com/uc?id=0B__WG...xport=download. segfaulting on both.
1 HP/AMD/nVidia(nouveau) and 1 Dell/Intel/Intel

Full clean installs.
Attached Thumbnails
Click image for larger version

Name:	snapshot1.jpg
Views:	20
Size:	71.9 KB
ID:	23071  

Last edited by Skaendo; 09-21-2016 at 08:56 AM.
 
Old 09-21-2016, 09:57 AM   #56
Gordie
Member
 
Registered: Aug 2007
Location: Nolalu, Ontario, Canada
Distribution: Slackware64-Current
Posts: 871

Rep: Reputation: 364Reputation: 364Reputation: 364Reputation: 364
Just tried it

bash-4.3# palemoon-26.4.1 %u
Segmentation fault
bash-4.3#
 
Old 09-21-2016, 01:12 PM   #57
khronosschoty
Member
 
Registered: Jul 2008
Distribution: Slackware
Posts: 648
Blog Entries: 2

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
Oh thanks for catching that montagude. I had to change the naming because it was in conflict with anther package on SBo. As far as the symlinks go, nothing is being installed to the root directory; that wont happen until you run installpkg. The symlinks get removed when makepkg is run and then automatically added to a doinst.sh which then makes them. If you were for example to look inside the actual package it creates you'd notice there is nothing in /usr/bin.

Also fyi the git does not reflect what I submitted to SBo. I will likely update it soon to what I have out to SBo.

Quote:
Originally Posted by montagdude View Post
I just tried khronosschoty's latest SlackBuild on a clean Slackware64-14.2 VM, and it works fine. I see no warnings at all when running from a terminal. So it's very strange that some people are getting the segfault. Maybe those people could try in a VM, in case it's related to a hardware issue?

khronosschoty, FYI the latest palemoon-26.4.1.desktop file won't work, because the executable is now named palemoon-26.4.1, not palemoon. I'm also uneasy about some of the things in the script, for example in these lines:

Code:
ln -s /usr/lib${LIBDIRSUFFIX}/palemoon-$VERSION/palemoon usr/bin/palemoon-$VERSION
## icons
ln -s /usr/lib${LIBDIRSUFFIX}/palemoon-$VERSION/browser/chrome/icons/default/default16.png  usr/share/icons/hicolor/16x16/apps/${PRGNAM}-$VERSION.png
ln -s /usr/lib${LIBDIRSUFFIX}/chrome/icons/default/default32.png usr/share/icons/hicolor/32x32/apps/${PRGNAM}-$VERSION.png
ln -s /usr/lib${LIBDIRSUFFIX}/chrome/icons/default/default48.png usr/share/icons/hicolor/48x48/apps/${PRGNAM}-$VERSION.png
ln -s /usr/lib${LIBDIRSUFFIX}/palemoon-$VERSION/browser/icons/mozicon128.png usr/share/icons/hicolor/128x128/apps/${PRGNAM}-$VERSION.png
Why are these files already installed in the root /usr directory before the package is even created? Anyway, if you submitted it to SBo, I guess the admins will take care of any issues like this.

Last edited by khronosschoty; 09-21-2016 at 01:13 PM.
 
Old 09-21-2016, 01:17 PM   #58
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 2,011

Rep: Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619
Quote:
Originally Posted by khronosschoty View Post
Oh thanks for catching that montagude. I had to change the naming because it was in conflict with anther package on SBo. As far as the symlinks go, nothing is being installed to the root directory; that wont happen until you run installpkg. The symlinks get removed when makepkg is run and then automatically added to a doinst.sh which then makes them. If you were for example to look inside the actual package it creates you'd notice there is nothing in /usr/bin.

Also fyi the git does not reflect what I submitted to SBo. I will likely update it soon to what I have out to SBo.
Ok, I see. I forgot that ln -s will let you make a symbolic link to a non-existent file, hence I thought that /usr/lib${LIBDIRSUFFIX}/palemoon-$VERSION/palemoon (for example) must have already been there. Thanks for clearing that up.
 
Old 09-22-2016, 03:55 PM   #59
khronosschoty
Member
 
Registered: Jul 2008
Distribution: Slackware
Posts: 648
Blog Entries: 2

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
https://notabug.org/khronosschoty/Sl...aster/PaleMoon

Here are the SlackBuilds as they will be on SBo. Ponce helped by making the script conform more closely to other SlackBuild scripts like icecat, firefox etc and by cleaning up the .desktop file and adding a debug option.

I would be interested in seeing the results that come from those having issues (Gordie, Skaendo), compiling this build with the ENABLE_DEBUG=yes option.

Last edited by khronosschoty; 09-22-2016 at 03:57 PM.
 
Old 09-23-2016, 12:18 AM   #60
Skaendo
Senior Member
 
Registered: Dec 2014
Location: West Texas, USA
Distribution: Slackware64-14.2
Posts: 1,445

Rep: Reputation: Disabled
Quote:
Originally Posted by khronosschoty View Post
https://notabug.org/khronosschoty/Sl...aster/PaleMoon

Here are the SlackBuilds as they will be on SBo. Ponce helped by making the script conform more closely to other SlackBuild scripts like icecat, firefox etc and by cleaning up the .desktop file and adding a debug option.

I would be interested in seeing the results that come from those having issues (Gordie, Skaendo), compiling this build with the ENABLE_DEBUG=yes option.
I downloaded and compiled your latest (PaleMoon not palemoon) and it is still segfaulting here. I didn't build with debug, my fast(er) PC is busy right now. I will try it tom.

As usual, full clean install (minus kdei) Slackware64-14.2 then compiled.
Nothing added, no settings changed, etc. Just installed and compiled.
 
  


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
Palemoon browser not building... FTIO Slackware 38 07-12-2016 07:24 PM
Palemoon in Slackware Current AlexSlack Slackware 14 05-01-2016 01:33 PM
Palemoon segmentation fault with Slackware-current mfgordon Slackware 10 04-16-2016 06:11 PM
What's your opinion on PaleMoon compared to Firefox? Mr. Alex Linux - Software 16 06-19-2014 02:56 PM

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

All times are GMT -5. The time now is 11:52 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