palemoon-33.7.0.linux-x86_64-sse2_gtk2 binary no longer starts with my old Linux Topic is solved

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
User avatar
Lycanthrope_végétarien
Newbie
Newbie
Posts: 5
Joined: 2024-10-26, 14:15

palemoon-33.7.0.linux-x86_64-sse2_gtk2 binary no longer starts with my old Linux

Unread post by Lycanthrope_végétarien » 2025-04-22, 00:10

$/opt/palemoon/palemoon
XPCOMGlueLoad error for file /opt/palemoon/libxul.so:
/usr/lib64/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by /opt/palemoon/libxul.so)
Couldn't load XPCOM.

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2384
Joined: 2018-05-05, 13:29

Re: palemoon-33.7.0.linux-x86_64-sse2_gtk2 binary no longer starts with my old Linux

Unread post by vannilla » 2025-04-22, 16:49

Your version of glibc is likely too old.
Please post informations about your system, even just the distro name and version if applicable.

User avatar
Bababo26
Moongazer
Moongazer
Posts: 12
Joined: 2021-02-12, 11:49

Re: palemoon-33.7.0.linux-x86_64-sse2_gtk2 binary no longer starts with my old Linux

Unread post by Bababo26 » 2025-04-22, 17:10

libstdc++ is a gcc library - the change to using gcc 9.1 is probably causing the problem as it supports CXXABI_1.3.12 (see https://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html).

User avatar
Lycanthrope_végétarien
Newbie
Newbie
Posts: 5
Joined: 2024-10-26, 14:15

Re: palemoon-33.7.0.linux-x86_64-sse2_gtk2 binary no longer starts with my old Linux

Unread post by Lycanthrope_végétarien » 2025-04-23, 09:11

My problem came from GCC, thanks Bababo26 for the link https://gcc.gnu.org/onlinedocs/libstdc+ ... l/abi.html :coffee:
I updated GCC 6.5 ---> 9.5

If I have the same problem with the next Palemoon release I would definitely go to GCC 9.5.

There are a few packages to rebuild:
$/media/DataHita2To/Linux/slack-revdep.sh
OpenBLAS-0.3.29-x86_64-1_SBo
/usr/lib64/libopenblas_nehalemp-r0.3.29.so
libgfortran.so.3 => not found

amd-2.4.6-x86_64-7_SBo
/usr/lib64/libamdf77-2.4.6.so
libgfortran.so.3 => not found

gettext-tools-0.19.8.1-x86_64-1
/usr/lib64/gettext/gnu.gettext.DumpResource
libgcj.so.17 => not found

hdf5-1.14.1-x86_64-1_SBo
/usr/lib64/libhdf5_fortran.so.310.1.0
libgfortran.so.3 => not found

lapack-3.12.1-x86_64-1_SBo
/usr/lib64/liblapack.so.3.12.0
libgfortran.so.3 => not found

octave-6.4.0-x86_64-3_SBo
/usr/bin/octave-cli-6.4.0
libgfortran.so.3 => not found

openmpi-5.0.6-x86_64-1_SBo
/usr/lib64/libmpi_mpifh.so.40.40.1
libgfortran.so.3 => not found

sox-14.4.2-x86_64-9
/usr/bin/sox
libssp.so.0 => not found

User avatar
jobbautista9
Keeps coming back
Keeps coming back
Posts: 950
Joined: 2020-11-03, 06:47
Location: Philippines

Re: palemoon-33.7.0.linux-x86_64-sse2_gtk2 binary no longer starts with my old Linux

Unread post by jobbautista9 » 2025-04-24, 03:24

I wonder if the system requirements page should be updated. The minimum version of libstdc++ listed there is 4.6.1, which suggests GCC 3.1 according to the ABI policy above... :think:
Image

:akko_derp:

XUL add-ons developer. You can find a list of add-ons I manage at http://rw.rs/~job/software.html.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 37499
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: palemoon-33.7.0.linux-x86_64-sse2_gtk2 binary no longer starts with my old Linux

Unread post by Moonchild » 2025-04-24, 08:31

Happy to update it with more accurate values.
If I read this correctly, apparently we should ask for:
  • glibc 3.4.26
  • libstdc++ 6.0.26
Let me know if this is correct?
"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
jobbautista9
Keeps coming back
Keeps coming back
Posts: 950
Joined: 2020-11-03, 06:47
Location: Philippines

Re: palemoon-33.7.0.linux-x86_64-sse2_gtk2 binary no longer starts with my old Linux

Unread post by jobbautista9 » 2025-04-24, 09:36

libstdc++ version looks correct, but glibc is separate from the C++ toolchain. The latest major version of glibc has not even reached version 3 yet (the latest is 2.41)... Assuming we're still building with CentOS 7 for Linux binaries the minimum glibc should be 2.17.
Image

:akko_derp:

XUL add-ons developer. You can find a list of add-ons I manage at http://rw.rs/~job/software.html.

User avatar
Nuck-TH
Project Contributor
Project Contributor
Posts: 308
Joined: 2020-03-02, 16:04

Re: palemoon-33.7.0.linux-x86_64-sse2_gtk2 binary no longer starts with my old Linux

Unread post by Nuck-TH » 2025-04-24, 09:48

Oracle Linux 8 with gcc-toolset-11

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 37499
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: palemoon-33.7.0.linux-x86_64-sse2_gtk2 binary no longer starts with my old Linux

Unread post by Moonchild » 2025-04-24, 10:11

ok, just going by the documentation on that specific page is wrong. why does Linux have to be so difficult?
"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
frostknight
Astronaut
Astronaut
Posts: 555
Joined: 2022-08-10, 02:25

Re: palemoon-33.7.0.linux-x86_64-sse2_gtk2 binary no longer starts with my old Linux

Unread post by frostknight » 2025-04-29, 15:42

jobbautista9 wrote:
2025-04-24, 09:36
. Assuming we're still building with CentOS 7 for Linux binaries the minimum glibc should be 2.17.
Isn't CentOS 7 deprecated now? It has older binaries I think than even Hyperbola if I recall correctly.
Freedom is never more than one generation away from extinction. Feelings are not facts
If you wish to be humbled, try to exalt yourself long term If you wish to be exalted, try to humble yourself long term
Favourite operating systems: Hyperbola Devuan OpenBSD
Say NO to Fascism and Corporatism as much as possible!
Also, Peace Be With us All!

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 37499
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: palemoon-33.7.0.linux-x86_64-sse2_gtk2 binary no longer starts with my old Linux

Unread post by Moonchild » 2025-04-29, 22:01

frostknight wrote:
2025-04-29, 15:42
Isn't CentOS 7 deprecated now?
It is, and we stopped using it for official builds.
"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
frostknight
Astronaut
Astronaut
Posts: 555
Joined: 2022-08-10, 02:25

Re: palemoon-33.7.0.linux-x86_64-sse2_gtk2 binary no longer starts with my old Linux

Unread post by frostknight » 2025-04-29, 22:33

Moonchild wrote:
2025-04-29, 22:01
It is, and we stopped using it for official builds.
Also, even more than that, CentOS 8 is also deprecated and that was made after CentOS 7. CentOS Stream is the current CentOS.
Off-topic:
I read this in wikipedia how CentOS stable was being discontinued, I recall when it happened, it pissed people off :P
Freedom is never more than one generation away from extinction. Feelings are not facts
If you wish to be humbled, try to exalt yourself long term If you wish to be exalted, try to humble yourself long term
Favourite operating systems: Hyperbola Devuan OpenBSD
Say NO to Fascism and Corporatism as much as possible!
Also, Peace Be With us All!

User avatar
frostknight
Astronaut
Astronaut
Posts: 555
Joined: 2022-08-10, 02:25

Re: palemoon-33.7.0.linux-x86_64-sse2_gtk2 binary no longer starts with my old Linux

Unread post by frostknight » 2025-04-29, 22:35

Moonchild wrote:
2025-04-24, 10:11
ok, just going by the documentation on that specific page is wrong. why does Linux have to be so difficult?
Off-topic:
Btw, is BSD any easier than Linux to develop for?

Mainly talking about FreeBSD, NetBSD and OpenBSD and if any others, DragonFlyBSD.

I hear that DragonFlyBSD and OpenBSD are constantly changing. I imagine that annoys people lol.
Freedom is never more than one generation away from extinction. Feelings are not facts
If you wish to be humbled, try to exalt yourself long term If you wish to be exalted, try to humble yourself long term
Favourite operating systems: Hyperbola Devuan OpenBSD
Say NO to Fascism and Corporatism as much as possible!
Also, Peace Be With us All!

User avatar
Mike_Walsh
Moonbather
Moonbather
Posts: 70
Joined: 2019-09-14, 20:09
Location: King's Lynn, UK

Re: palemoon-33.7.0.linux-x86_64-sse2_gtk2 binary no longer starts with my old Linux

Unread post by Mike_Walsh » 2025-05-02, 09:45

Moonchild wrote:
2025-04-24, 10:11
ok, just going by the documentation on that specific page is wrong. why does Linux have to be so difficult?
Heh. Tell me, Moonchild; you don't by any chance belong to the camp that firmly believes it would be so much simpler - for everyone! - if ALL Linux distros were to combine into a single distro.....just like there's a single version of Windows, or a single version of MacOS.....so as to make devs lives easier? :D

I'm genuinely curious.....'cos there's 'pros' & 'cons' to everything in this world.

=====================================

Lennart Poettering has been pushing for this for a LONG time.....but the individual projects don't want to know. He seriously believes that every distro should give up its individuality, and all those tens of thousands of people should merge their code/projects/individual ideas purely for the good of the entire community. Mind you, Poettering ultimately wants Red Hat to control everything.....which would mean IBM controlling everything. Which would take us back, full-circle (again), to what the landscape was like 50 years ago....when IBM literally 'ruled the roost'. Those guys have LONG memories.....and they've never forgiven Microsoft for the way they f**ked them over with regard to the DOS fiasco. :roll:

If they could 'use' the entire Linux community as a way to browbeat Microsoft, they'd be well content.

(*shrug...*)


Mike. ;)
Puppy "stuff" ~ MORE Puppy "stuff" ~ ....and MORE! :D
_______________________________________________________

Image

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 37499
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: palemoon-33.7.0.linux-x86_64-sse2_gtk2 binary no longer starts with my old Linux

Unread post by Moonchild » 2025-05-02, 12:55

Off-topic:
Mike_Walsh wrote:
2025-05-02, 09:45
Tell me, Moonchild; you don't by any chance belong to the camp that firmly believes it would be so much simpler - for everyone! - if ALL Linux distros were to combine into a single distro
No, I can't say that I do. But I do firmly believe that there are way too many distros out there, one for every dev who wants an OS to be catered 100% and no less to their own workflow, give or take. Freedom of choice is working against Linux's potential.
Within the Linux community I also see a divide between people who want to have this personal catering for themselves, and people who have a conviction that they want to force their way of working on everyone else. In the latter group also fall the commercial variants of Linux that are IMHO way too top-down oriented, resulting in part in the reactionary former group who would rather have a distro used by 100 people and being on their own than to bend to that commercial edge.

These forces keep a strong divide within the Linux sector, and prevents cooperation and constructive feedback.
"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Mike_Walsh
Moonbather
Moonbather
Posts: 70
Joined: 2019-09-14, 20:09
Location: King's Lynn, UK

Re: palemoon-33.7.0.linux-x86_64-sse2_gtk2 binary no longer starts with my old Linux

Unread post by Mike_Walsh » 2025-05-02, 16:51

Off-topic:
Hm. That's interesting.

I felt sure that the original premise I postulated would appeal to someone like yourself as a developer, since it would no doubt simplify your life to quite an extent. There again, the individual distro requirements should be taken care of by the requisite compiler/environment/toolchain, etc. If I'm right, that shouldn't actually alter what you're doing vis-a-vis the way the browser itself functions.

.....or do I have that wrong?

Mike. Image

(BTW, I agree there's far too many distros out there. This is why I think the Puppy approach is better, since every Puppy ever created has contained a full suite of re-mastering tools. You can take any Puppy 'base' you want (built around whatever your preferred mainstream 'base' happens to be), customize it to suit yourself, set it up for specialised operation, the sky's the limit.....then use the re-mastering tools - which are fully automated, after entering a few simple parameters - to produce an "immutable" copy.....which will always boot up into the individual's preferred environment/setup.

If the individual wishes to "share" their specialist creation, they can post in the community's Forum. We call these "Puplets".)

Myself, I think re-mastering doesn't get anywhere near the amount of coverage it really deserves.
Puppy "stuff" ~ MORE Puppy "stuff" ~ ....and MORE! :D
_______________________________________________________

Image

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 37499
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: palemoon-33.7.0.linux-x86_64-sse2_gtk2 binary no longer starts with my old Linux

Unread post by Moonchild » 2025-05-02, 17:08

Off-topic:
Mike_Walsh wrote:
2025-05-02, 16:51
...or do I have that wrong?
You have it wrong.
The issue isn't compiling from source itself, but rather how different distros handle their system libraries/drivers/modules/kernel/etc. i.e. the lower level stuff the program uses to interface with the hardware and o.s. features. The compiler can handle e.g. translation of standard calls to executable code, but it can't magically make a program make different API calls. e.g. you can't make a Qt program suddenly talk GTK or an X program talk Wayland.
I hope that explains a bit better.
"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Mike_Walsh
Moonbather
Moonbather
Posts: 70
Joined: 2019-09-14, 20:09
Location: King's Lynn, UK

Re: palemoon-33.7.0.linux-x86_64-sse2_gtk2 binary no longer starts with my old Linux

Unread post by Mike_Walsh » 2025-05-03, 04:55

Off-topic:
Moonchild wrote:
2025-05-02, 17:08
Off-topic:
Mike_Walsh wrote:
2025-05-02, 16:51
...or do I have that wrong?
You have it wrong.
The issue isn't compiling from source itself, but rather how different distros handle their system libraries/drivers/modules/kernel/etc. i.e. the lower level stuff the program uses to interface with the hardware and o.s. features. The compiler can handle e.g. translation of standard calls to executable code, but it can't magically make a program make different API calls. e.g. you can't make a Qt program suddenly talk GTK or an X program talk Wayland.
I hope that explains a bit better.
Image

Very good explanation. Yes, I see what you mean. Thanks for clarifying!

(And of course, with Windows or MacOS there's only ever the one way of doing everything, so everybody is always "singing from the same hymn sheet", as it were. Which must have its advantages. Hmm...)


Mike. ;)
Puppy "stuff" ~ MORE Puppy "stuff" ~ ....and MORE! :D
_______________________________________________________

Image

Walter Dnes
Astronaut
Astronaut
Posts: 696
Joined: 2015-07-30, 20:29
Location: Vaughan, ON, Canada

Re: palemoon-33.7.0.linux-x86_64-sse2_gtk2 binary no longer starts with my old Linux

Unread post by Walter Dnes » 2025-05-04, 22:53

Off-topic:
Moonchild wrote:
2025-05-02, 17:08
The issue isn't compiling from source itself, but rather how different distros handle their system libraries/drivers/modules/kernel/etc. i.e. the lower level stuff the program uses to interface with the hardware and o.s. features.
It doesn't have to be that low level. When I moved from Gentoo to Devuan linux earlier this year, I tarred up /home/waltdnes/ (minus the .ssh dir) on the Gentoo machine and pushed it over to the Devuan machine. I had a familiar home directory. What could possibly go wrong? :D

I use mc (Midnight Commander) for file management/rendering/etc. It was constantly falling flat on its face with "file not found" errors on the Devuan machine. A bit of spelunking showed that...
* on the Gentoo machine various utility scripts reside in /usr/libexec/mc/ext.d/
* on the Devuan machine those utility scripts reside in /usr/lib/mc/ext.d/

The Gentoo and Devuan versions of ~/.config/mc/mc.ext.ini have different pathnames. I made the global pathname change with vim and it started working properly.
There are 2 kinds of people in this world...
1) Those who can extrapolate from incomplete data

User avatar
frostknight
Astronaut
Astronaut
Posts: 555
Joined: 2022-08-10, 02:25

Re: palemoon-33.7.0.linux-x86_64-sse2_gtk2 binary no longer starts with my old Linux

Unread post by frostknight » 2025-05-05, 19:46

Moonchild wrote:
2025-05-02, 12:55
But I do firmly believe that there are way too many distros out there, one for every dev who wants an OS to be catered 100% and no less to their own workflow, give or take. Freedom of choice is working against Linux's potential.
Off-topic:
Ubuntu and Debian forks definitely exist too much as in having too many of them.
Moonchild wrote:
2025-05-02, 12:55
I also see a divide between people who want to have this personal catering for themselves, and people who have a conviction that they want to force their way of working on everyone else. In the latter group also fall the commercial variants of Linux that are IMHO way too top-down oriented, resulting in part in the reactionary former group who would rather have a distro used by 100 people and being on their own than to bend to that commercial edge.
Off-topic:
Yeah, I thank redhat for being that way. /sarcasm

I dislike them so much.... they are just so damn greedy and manipulative
Freedom is never more than one generation away from extinction. Feelings are not facts
If you wish to be humbled, try to exalt yourself long term If you wish to be exalted, try to humble yourself long term
Favourite operating systems: Hyperbola Devuan OpenBSD
Say NO to Fascism and Corporatism as much as possible!
Also, Peace Be With us All!