LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 03-26-2019, 12:01 PM   #1
coltson
Member
 
Registered: Oct 2010
Posts: 149

Rep: Reputation: 3
Web browser that does not require updated Glib and libstdc++


Hello, recently a website that I used went through changes, and as a consequence, it does not work properly anymore with the web browsers that I have on my system.

The web browsers that I know (Firefox, Chromium) require updated GlibC, libstdc++ libraries that I cannot compile by my own because I have nowhere near required disk space to do so.

Web Browsers that are distributed as binary (Chrome, Opera, Vivaldi) are likely to have the same issue.

Usually I would deal with this issue by booting my computer through a live distro and do what I need, however my dvd-rw unit broke. I do not have a USB drive either (and it apparently does not work on my system either)

So I need a web browser that is written in C only (or old fashioned c++) as to not require contemporary versions of these libraries.

I tried Lynx, but it did not work, probably because it does not support javascript, with is likely necessary to do login on the website.

Any suggestions are welcome.
 
Old 03-26-2019, 02:50 PM   #2
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, others
Posts: 5,809
Blog Entries: 1

Rep: Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066
Have you tried any of the statically built binaries provided by mozilla.org?

http://ftp.mozilla.org/pub/firefox/releases/
http://ftp.mozilla.org/pub/seamonkey/releases/

None of them have been complaining to me about old libraries. What version of what distro are you using?
 
Old 03-27-2019, 07:48 AM   #3
coltson
Member
 
Registered: Oct 2010
Posts: 149

Original Poster
Rep: Reputation: 3
Quote:
Originally Posted by mrmazda View Post
Have you tried any of the statically built binaries provided by mozilla.org?

http://ftp.mozilla.org/pub/firefox/releases/
http://ftp.mozilla.org/pub/seamonkey/releases/

None of them have been complaining to me about old libraries. What version of what distro are you using?
No, and honestly, I have no idea of where to find it in these links. Ubuntu 10.04
 
Old 03-27-2019, 08:40 AM   #4
Mike_Walsh
Member
 
Registered: Jul 2017
Location: King's Lynn, UK
Distribution: Nowt but Puppies....
Posts: 660

Rep: Reputation: 362Reputation: 362Reputation: 362Reputation: 362
That version of Ubuntu is horribly out of date, and hasn't been supported for nearly six years. I would strongly advise upgrading to a newer, supported version.

However, there is one possible option; the SSE-only build of Palemoon. If you're not certain what this is, the devs at Moonchild Productions were a bunch of former Mozilla employees, who didn't like the direction in which Firefox was heading.....so they forked the code-base, and built their own version of it.

It looks rather like the older, pre-'Australis' interface (this was the previous UI-overhaul to the 'Phonon' one, running from FF29 all the way up to FF56); squared tabs, instead of the rounded ones of Australis. It also works well with older hardware.....which I guess is part of the reason why you haven't 'upgraded'. (Amongst many others, I myself run a spin of Puppy Linux which was based on 'Lucid Lynx'; it's great fun to play around with. Have you considered trying Puppy?)

AFAIK, these builds of Palemoon still employ the newest web-standards, yet will run on a Pentium III, with a glibc of only 2.13. You can find links to it here, on the Palemoon forum:-

https://forum.palemoon.org/viewtopic.php?t=13530

The 'newest' of these builds will be 27.9.4, the last release of v27; in v28, the option for compiling with only SSEs was dropped from the source-code (the 'flag' is no longer supported), and it's no longer possible to create them. Many of my fellow Puppy Linux users employ this browser, which runs great on the kind of elderly hardware so many of us use.


Mike.

Last edited by Mike_Walsh; 03-27-2019 at 08:49 AM.
 
Old 03-27-2019, 01:27 PM   #5
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, others
Posts: 5,809
Blog Entries: 1

Rep: Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066
Quote:
Originally Posted by coltson View Post
No, and honestly, I have no idea of where to find it in these links. Ubuntu 10.04
Which "it" do you want? Which language? Which version? 32bit? 64bit? Every regular release ever made is among those links. e.g. http://ftp.mozilla.org/pub/firefox/releases/60.6.1esr/ has the latest ESR release of Firefox.
 
Old 03-27-2019, 01:58 PM   #6
hydrurga
LQ Guru
 
Registered: Nov 2008
Location: Pictland
Distribution: Linux Mint 21 MATE
Posts: 8,048
Blog Entries: 5

Rep: Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925
Backing up Mike Walsh, you do not want to be internet facing while running Ubuntu 10.04.

You need to upgrade that system urgently.
 
Old 03-27-2019, 02:19 PM   #7
coltson
Member
 
Registered: Oct 2010
Posts: 149

Original Poster
Rep: Reputation: 3
Quote:
Originally Posted by mrmazda View Post
Which "it" do you want? Which language? Which version? 32bit? 64bit? Every regular release ever made is among those links. e.g. http://ftp.mozilla.org/pub/firefox/releases/60.6.1esr/ has the latest ESR release of Firefox.
I tried this link: http://ftp.mozilla.org/pub/firefox/r...6.1esr.tar.bz2 ....

and they are not statically linked. ldd showed a lot of dependencies and when I tried to run it, it says:
Quote:
XPCOMGlueLoad error for file /media/34GB/Arquivos-de-Programas-Linux/firefox/libmozgtk.so:
libgtk-3.so.0: cannot open shared object file: No such file or directory
Couldn't load XPCOM.

Quote:
However, there is one possible option; the SSE-only build of Palemoon.
Mike, unfortunately I am ALREADY using Palemoon 27.9.4SSE. I posted on their website and they told me about it. Unfortunately, it does not work anymore with the website.

And please, as I explained in my first post, I cannot move to a newer version, since my dvd-rw drive is broken and I do not have an usb drive (and I do not believe usb booting works on my pc anyway).

Even if my dvd drive was not broken, I could not move to a newer distro. I need to keep the same graphical interface and Gimp 2.6. Even if this Puppy Linux solves the first issue, the second remain. No newer distro will support it and I have been trying to compile it from source in the last years, without success (still trying though).
 
Old 03-27-2019, 02:41 PM   #8
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, others
Posts: 5,809
Blog Entries: 1

Rep: Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066
Virtually all my new installations and upgrades are done by loading an installation kernel and initrd using Grub. 10.04 could be upgraded this way in the past, but whether that's still possible as a practical matter so long after its support ended I do not know. 12.04 is also long out of support, and 14.04 is about to terminate.

That XPCOMGlueLoad error looks like a result of not having GTK3 installed on 10.04. They are statically linked, but you do have to meet the published system requirements. It looks like time to seriously consider a new DVD drive and/or HD, or better yet, newer PC.

What web site is demanding you use the latest feature deprived web browser?

Last edited by mrmazda; 03-27-2019 at 02:42 PM.
 
Old 03-27-2019, 05:12 PM   #9
coltson
Member
 
Registered: Oct 2010
Posts: 149

Original Poster
Rep: Reputation: 3
Quote:
Originally Posted by mrmazda View Post
That XPCOMGlueLoad error looks like a result of not having GTK3 installed on 10.04. They are statically linked, but you do have to meet the published system requirements.
Ldd shows that the Firefox binary was not statically linked. Well, at least not fully. Some of its dependencies.
Quote:
ldd firefox-bin
linux-vdso.so.1 => (0x00007fff0f9ff000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007f7826f3c000)
libdl.so.2 => /lib/libdl.so.2 (0x00007f7826d38000)
librt.so.1 => /lib/librt.so.1 (0x00007f7826b2f000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f782681b000)
libm.so.6 => /lib/libm.so.6 (0x00007f7826598000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007f7826380000)
libc.so.6 => /lib/libc.so.6 (0x00007f7825ff7000)
/lib64/ld-linux-x86-64.so.2 (0x00007f7827175000)
The own message:

Quote:
./firefox
XPCOMGlueLoad error for file /media/34GB/Arquivos-de-Programas-Linux/firefox/libmozgtk.so:
libgtk-3.so.0: cannot open shared object file: No such file or directory
Couldn't load XPCOM.
Shows that if it was fully static linked, libgtk-3.so.0 would be part of firefox binary.

Quote:
It looks like time to seriously consider a new DVD drive and/or HD, or better yet, newer PC.
Too expensive unfortunately. Albeit I cannot realize the advantage of a fully new pc.

What web site is demanding you use the latest feature deprived web browser?[/QUOTE]

This: https://www.leiloesbr.com.br/. A bidding site. I cannot bid anymore (nothing happens when I do so)


Anyway, this Firefox esr that you showed might be enough, if/when I am able to compile gtk 3.0. Currently struggling to compile 2.2 that I need for other reasons. I am also thinking about using Wine or a Virtual Machine to run a more modern version.
 
Old 03-27-2019, 05:41 PM   #10
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, others
Posts: 5,809
Blog Entries: 1

Rep: Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066
Quote:
Originally Posted by coltson View Post
Shows that if it was fully static linked, libgtk-3.so.0 would be part of firefox binary.
Apparently it can only be partially linked statically. From https://www.mozilla.org/en-US/firefo...-requirements/

GTK+ 3.4 or higher
Quote:
Too expensive unfortunately.
"Newer" doesn't necessarily require require money be spent. Around here there's a lot of perfectly good hardware available for little to no money if you make the effort to find it. Maybe it's the same where you live.

Last edited by mrmazda; 03-27-2019 at 05:44 PM.
 
Old 03-29-2019, 05:13 PM   #11
coltson
Member
 
Registered: Oct 2010
Posts: 149

Original Poster
Rep: Reputation: 3
Quote:
Originally Posted by mrmazda View Post
Apparently it can only be partially linked statically. From https://www.mozilla.org/en-US/firefo...-requirements/

GTK+ 3.4 or higher
"Newer" doesn't necessarily require require money be spent. Around here there's a lot of perfectly good hardware available for little to no money if you make the effort to find it. Maybe it's the same where you live.
From your link, I came to this: https://www.mozilla.org/en-US/firefo...-requirements/. And it says:

Quote:
libstdc++ 4.6.1 or higher
So it's worthless.

I am still chocked that apparently no one knows a web browser that is open source and is not based on Chromium or Firefox. Both here and on Unix Stack Exchange no one was able to tell me anyone.
 
Old 03-29-2019, 06:22 PM   #12
hydrurga
LQ Guru
 
Registered: Nov 2008
Location: Pictland
Distribution: Linux Mint 21 MATE
Posts: 8,048
Blog Entries: 5

Rep: Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925
Quote:
Originally Posted by coltson View Post
I am still chocked that apparently no one knows a web browser that is open source and is not based on Chromium or Firefox. Both here and on Unix Stack Exchange no one was able to tell me anyone.
Dillo, GNOME Web, Konqueror, NetSurf, surf, w3m.
 
Old 03-30-2019, 01:11 AM   #13
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
Quote:
Originally Posted by coltson View Post
a web browser that is open source and is not based on Chromium or Firefox.
how does webkit fit into that?
i always thought it's chromium's web engine, but apparently i was wrong.
because if you count webkit as "not chromium" you still get a few more browsers, falkon the most prominent.
 
Old 03-30-2019, 01:29 AM   #14
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, others
Posts: 5,809
Blog Entries: 1

Rep: Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066
Quote:
Originally Posted by ondoho View Post
how does webkit fit into that?
i always thought it's chromium's web engine, but apparently i was wrong.
WebKit started as a fork of KHTML (KDE HTML) done by Apple for Safari. Chromium uses Chrome's engine, Blink, Google's fork of Webkit. Blink is also used by current M$ Edge & current Opera.
 
Old 03-30-2019, 01:43 AM   #15
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
Quote:
Originally Posted by mrmazda View Post
Chromium uses Chrome's engine, Blink, Google's fork of Webkit.
ah, that makes sense.
i can see on wikipedia that google is somehow involved with webkit, but it seems to be independent enough to count it as "not chromium".

Like I said, that adds a few browsers to hydrurga's list. very modern & usable browsers, i might add.

there's also something called qtwebengine - that, unfortunatelty, is based on chromium, so falkon is off the list again.
 
  


Reply

Tags
brower, dependancies, libc, libstdc++



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
[SOLVED] where to get compat-libstdc++-33 and libstdc++.so.5 files for Symantec Backup Agent ? albertwt Linux - Newbie 4 09-09-2010 09:02 AM
Apache Auth: Using Require User and Require Group newmanium2001 Linux - Software 1 08-25-2009 02:39 PM
FC4 doesn't have libstdc++.so.5 but libstdc++.so.6 baosheng Fedora 14 04-06-2008 10:08 AM
Need older libraries: libstdc++-3.2.4, libstdc++-libc6.-1.so.2, & compat-2004.7.1 al_moline SUSE / openSUSE 2 10-19-2007 07:01 AM
mismatched rpm versions of libstdc++ and libstdc++-devel pcweirdo Linux - Software 8 11-29-2004 09:30 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

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