LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 09-23-2017, 01:19 AM   #16
hazel
Senior Member
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: Debian, Crux, LFS, AntiX, NuTyX
Posts: 1,356
Blog Entries: 1

Original Poster
Rep: Reputation: 587Reputation: 587Reputation: 587Reputation: 587Reputation: 587Reputation: 587

Quote:
Originally Posted by Emerson View Post
Alright, I replaced the tarball with new build, jpeg is bundled. I wonder if anything else needs to be bundled.
Probably the specific Pale Moon libraries. But I already had those in /opt/lib from the previous install.

There wasn't a tarball attached to your last post.
btw I hope you are not planning to distribute Pale Moon tarballs on a regular basis. They have a very restrictive licence, similar to the Mozilla one. You can distribute source but not anything that you've built unless you remove the branding.

Last edited by hazel; 09-23-2017 at 01:54 AM.
 
Old 09-23-2017, 08:00 AM   #17
Emerson
LQ Guru
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~arch
Posts: 6,147

Rep: Reputation: Disabled
There was no link because the link is still the same, the tarball is not the same. Please use the link in post #9. No, I will not distribute it, and I will remove the tarball soon.
 
Old 09-23-2017, 09:29 AM   #18
hazel
Senior Member
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: Debian, Crux, LFS, AntiX, NuTyX
Posts: 1,356
Blog Entries: 1

Original Poster
Rep: Reputation: 587Reputation: 587Reputation: 587Reputation: 587Reputation: 587Reputation: 587
All library links are OK now, but we have a different error message:
/opt/palemoon/libxul.so: undefined symbol: udat_countAvailable
Couldn't load XPCOM

Unlike with the earlier messages, I can't work out what this actually means.

It's sweet of you to go to all this trouble, but I'm really not sure it's worth your time.

PS It's something to do with icu apparently.

Last edited by hazel; 09-23-2017 at 09:34 AM.
 
Old 09-23-2017, 09:55 AM   #19
Emerson
LQ Guru
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~arch
Posts: 6,147

Rep: Reputation: Disabled
Not my time, really. It is CPU time compiling. I will bundle icu, I'm curious ...
 
Old 09-23-2017, 09:56 AM   #20
hazel
Senior Member
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: Debian, Crux, LFS, AntiX, NuTyX
Posts: 1,356
Blog Entries: 1

Original Poster
Rep: Reputation: 587Reputation: 587Reputation: 587Reputation: 587Reputation: 587Reputation: 587
Done a bit of tracking. The symbol is in /opt/lib/libicui18.so.58. Grep finds it. Pale moon is linked to this library according to ldd, but can't find the symbol.
Ughh!
Code:
ldd libxul.so|grep icui1
        libicui18n.so.58 => /opt/lib/libicui18n.so.58 (0x00007fdec7b2d000)
grep udat_countAvailable /opt/lib/libicui18n.so.58 
Binary file /opt/lib/libicui18n.so.58 matches

Last edited by hazel; 09-23-2017 at 09:58 AM.
 
Old 09-23-2017, 10:36 AM   #21
Emerson
LQ Guru
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~arch
Posts: 6,147

Rep: Reputation: Disabled
OK, the tarball with ICU bundled is ready for download.
 
1 members found this post helpful.
Old 09-23-2017, 10:57 AM   #22
hazel
Senior Member
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: Debian, Crux, LFS, AntiX, NuTyX
Posts: 1,356
Blog Entries: 1

Original Poster
Rep: Reputation: 587Reputation: 587Reputation: 587Reputation: 587Reputation: 587Reputation: 587
That one works! But I still can't log into Yahoo!! I get exactly the same error as when I used the official binary.

All, the same, I like the idea of having a version built from source even if it doesn't solve my immediate problem. Could you give me a link to where you got your source code from, so I could try building it again? The two versions that I downloaded before wouldn't build on my machine but perhaps you have found a more amenable one!

It just doesn't make sense to me that an obsolete gcc can build something which a later version can't.
 
Old 09-23-2017, 11:22 AM   #23
Emerson
LQ Guru
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~arch
Posts: 6,147

Rep: Reputation: Disabled
Good luck!
 
Old 09-23-2017, 12:04 PM   #24
Emerson
LQ Guru
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~arch
Posts: 6,147

Rep: Reputation: Disabled
Just built it with gcc-6.4.0 and Gold linker. No luck with 7.2.0. BTW, if you want to clean sources run
Code:
git clean -ffdx
All cruft will be gone, your .mozconfig too!
And I suggest to use at least "-O2 -msse2 -mfpmath=sse" as optimization, this is from default Pale Moon .mozconfig.
Although since you are building for your own "-O2 -march=native -mfpmath=sse" would be optimal.

Last edited by Emerson; 09-23-2017 at 12:06 PM.
 
Old 09-23-2017, 01:05 PM   #25
hazel
Senior Member
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: Debian, Crux, LFS, AntiX, NuTyX
Posts: 1,356
Blog Entries: 1

Original Poster
Rep: Reputation: 587Reputation: 587Reputation: 587Reputation: 587Reputation: 587Reputation: 587
No luck for me, I'm afraid! I disabled all the library bindings and also disabled optimisation just in case it was enabled by default (it's the thing that's probably most likely to be affected by using a different compiler). But every time the build breaks at the same place: the battery manager.

I'm shutting down for the night.
 
Old 09-23-2017, 02:12 PM   #26
Emerson
LQ Guru
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~arch
Posts: 6,147

Rep: Reputation: Disabled
You could diagnose further with strace. I mean the Yahoo crash.
 
Old 09-24-2017, 03:39 AM   #27
hazel
Senior Member
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: Debian, Crux, LFS, AntiX, NuTyX
Posts: 1,356
Blog Entries: 1

Original Poster
Rep: Reputation: 587Reputation: 587Reputation: 587Reputation: 587Reputation: 587Reputation: 587
Ok. Here's the end of the strace. It's beetling along doing some kind of rendering with drm, then it gets a segfault. As far as I can see, it handles it, does some cleaning up and then resignals the segfault to crash itself.

But the problem must surely lie in the program's interaction with the site, not its interaction with the kernel.
Attached Files
File Type: txt palemoon_error.txt (1.3 KB, 1 views)
 
Old 09-24-2017, 05:34 AM   #28
Emerson
LQ Guru
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~arch
Posts: 6,147

Rep: Reputation: Disabled
I put the error into a search engine. People are having this error with different browsers. There is also an old Firefox bug filed. I wonder what is your graphics chipset. Is your mesa compiled for your graphics? In any case, it may be worth opening a Pale Moon bug.
 
Old 09-24-2017, 06:55 AM   #29
hazel
Senior Member
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: Debian, Crux, LFS, AntiX, NuTyX
Posts: 1,356
Blog Entries: 1

Original Poster
Rep: Reputation: 587Reputation: 587Reputation: 587Reputation: 587Reputation: 587Reputation: 587
Quote:
Originally Posted by Emerson View Post
I put the error into a search engine. People are having this error with different browsers. There is also an old Firefox bug filed. I wonder what is your graphics chipset. Is your mesa compiled for your graphics? In any case, it may be worth opening a Pale Moon bug.
Yes, I found the Firefox one too. My graphics are Intel, mesa is locally compiled. It's Linux From Scratch after all.

I've been having a few more thoughts:
drm. That's rendering, right?
How web pages are rendered must depend on the site, so that's the site-specific part of the problem.
Pale Moon has a different rendering engine from FF. FF uses gecko, and PM has a derived one called goanna.

Another possibility, but I don't know enough about graphics to know if it's relevant:
I usually build mesa with the software rasteriser as well as the i915 gallium driver. This time around, I didn't because it comes with hefty dependencies. Could that be making a difference?
 
Old 09-24-2017, 08:07 AM   #30
Emerson
LQ Guru
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~arch
Posts: 6,147

Rep: Reputation: Disabled
I do not pretend I know much about MESA. However, I can see in Gentoo there is i965 for MESA. And gallium seems not to be available for Intel. Gentoo Intel wiki.
This is my box with Skylake HD Graphics 530
Code:
eselect mesa list
i915 (Intel 915, 945)
i965 (Intel GMA 965, G/Q3x, G/Q4x, HD)
  [1]   classic *
Just guessing, perhaps your MESA is built for i915 and your graphics ask for i965?

Edit: perhaps your Intel needs firmware?

Last edited by Emerson; 09-24-2017 at 08:08 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Pale Moon 27.3.0 and GCC-7.1 3rensho Slackware 5 06-01-2017 03:14 AM
How to get up and down arrows in Pale Moon rstuff Linux - Newbie 4 01-20-2017 02:51 AM
[SOLVED] Pale Moon vs Firefox storkus Slackware 35 09-07-2015 01:47 PM
Pale Moon browser JWJones Linux - Software 4 04-02-2015 12:06 PM
Pale Moon Browser TigerLinux General 10 12-28-2011 10:59 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 10:11 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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration