Slackware - InstallationThis forum is for the discussion of installation issues with Slackware.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I installed Slackware 11.0 on my Toshiba Libretto 110, and I'm now able to run X-Windows with WindowMaker. However, when I attempt to run either Firefox or Thunderbird, a messsage indicates that stdlibc++.so.5 is missing. I successfully compiled and ran a C++ program which uses "std::cout", so C++ really does work. Any advice would be greatly-appreciated.
If it's in fact libstdc++ and not stdlibc++ your system is missing you'll find it in cxxlibs-5.0.7-i486-1 which is part of slack 10.2. You can install that along with cxxlibs-6.0.3 which comes with slack 11. (I did that the other way round before upgrading to 11.0)
I guess you're using an old (tgz?) version of firefox and thunderbird. Using a more recent version of these two should probably solve that problem.
Last edited by General Failure; 02-05-2007 at 02:45 PM.
If it's in fact libstdc++ and not stdlibc++ your system is missing you'll find it in cxxlibs-5.0.7-i486-1 which is part of slack 10.2. You can install that along with cxxlibs-6.0.3 which comes with slack 11. (I did that the other way round before upgrading to 11.0)
I guess you're using an old (tgz?) version of firefox and thunderbird. Using a more recent version of these two should probably solve that problem.
Hi "General Failure",
Yes, I was definitely confused :-) The missing library was libstdc++.so.5
You definitely solved the problem. I downloaded and installed cxxlibs-5.0.7-i486-1. Both firefox and thunderbird can now be executed. I'll have to wait for my memory upgrade (which is on order) from 32 meg to 64 meg, to have a machine reasonably able to run a browser in Linux. At the moment, it just churns and churns the hard drive, while bits and pieces of the initial screen are painted.
With 64MB you will be where I am now with my machine (see my sig). Nice to see someone else with such a high end computer The churning won't stop though but it will be tolerable (well, kind of...)
Edit: You really compiled on that machine? Wow
Last edited by General Failure; 02-05-2007 at 03:55 PM.
You might use the opera browser instead as it is much lighter. Or, download my package of either firefox or thunderbird -they both come with a version of the minimo browser and the embedded GTK browser (I set it up as an executable called 'smallfire'.
You might also use mozilla -installing firefox or thunderbird takes nearly as much space -installing both is bigger than mozilla, usually.
My packages for these are all compiled to use just GTK-1.2 -you don't need any GTK-2, gnome.
You might use the opera browser instead as it is much lighter.
Huh ? Opera ? Light(er) ? Are you sure ?
For a truly lightweight browser (and a FLOSS one as well, one with far fewer security holes ... and I know of many still applicable to Opera) I would recommend either links or dillo (not very good javascript support), or amaya (again, poor JS support), or maybe skipstone (if you can ever get it to work).
modern X is quite heavy for such an system (i had one until one year ago), so
try to remove as much modules from xorg.conf as possible.
do you really need all those demons? rc.gpm ; rc.ssh ; rc.udev ;...
afterall you could just start them when you need them, right?
WindowMaker is nice, but fvwm might be a better choice.
Quote:
You might use the opera browser instead as it is much lighter. Or, download my package of either firefox or thunderbird -they both come with a version of the minimo browser and the embedded GTK browser (I set it up as an executable called 'smallfire'.
You might also use mozilla -installing firefox or thunderbird takes nearly as much space -installing both is bigger than mozilla, usually.
My packages for these are all compiled to use just GTK-1.2 -you don't need any GTK-2, gnome.
opera needs qt, forget it. however he is right to consider mozilla( called seamonkey now)
never heard of minimo, though.
personnaly i would just use "xterm -e pine" as a mail client and get dillo with patches.
if you're looking for other lightweight applications, have a look at dsl's applications page.
xterm also looks alot nicer, if you include something like this in your .Xresources:
Code:
XTerm*jumpScroll: on
XTerm*multiScroll: on
XTerm*ScrollBar: false
Xterm*ForeGround: grey
Xterm*Background: black
Xterm*CursorColor: red
XTerm*saveLines: 500
XTerm*sunFunctionKeys: on
XTerm*cursorColor: red
XTerm*FaceName:
XTerm*loginShell: true
XTerm*pointerColor: red
finally keep your swap small. this way programs get killed earlier.
Last edited by erklaerbaer; 02-07-2007 at 06:49 AM.
Reason: +damnsmall
Actually Opera is quite nimble on small systems as compared to firefox-mozilla and others. I use the static-qt version since I don't install KDE stuff.
Minimo is a tiny GTK-embedded browser which is part of the mozilla/seamonkey project. It's supposed to be mostly for winCE or mips sstems on PDA's. I've simply compiled it for ix86-Linux, inlcuing a 2-line patch which makes it work with just GTK-1.2 instead of GTK-2.
The 'smallfire' I mentioned is just the GtkTestEmbed browser in a wrapper. The nice thing is that GtkTestEmbed is included even in thunderbird so you get a 'free' browser anyway. Minimo is based on the code for GtkTestEmbed, so I patch the Makefile and insert the patched source for Minimo so that it gets compiled along with the embedded browser.
The nice thing about these two is that they have nearly the full page-rendering capabilities of firefox/moz/seamonkey. but where firefox needs a minimum of about 50MB of RAM, minimo/GtkTestEmbed run with about 6-8MB and they also use less processes that the big brothers.
Sources: http://distro.ibiblio.org/pub/linux/...cts/MinimoG12/
I also have a project called 'chico', based on the early versions of skipstone (another GtkEmbed browser). It's an extremely simple implementation of the GtkEmbed which will compile against nearly any version of the mozilla/seamonkey/firefox/thunderbird sources -it needs only one mozilla header.
All of these will run with only 6-8MB of installed mozilla files, if you can figure out what can be left out. The mozilla "embedded" package is a little bigger, but incudes everything you need if properly prepared.
There's a package here: http://distro.ibiblio.org/pub/linux/...0.1-i486-1.tgz
Thanks very much for all the help you folks have offered. I didn't have any idea how well it works to post a question here. Wow, I received an avalanche of advice! Anyhow, just an update. I received my memory upgrade yesterday and now the little Libretto 110CT can "boast" a terrifying 64MB of RAM! It is now able to easily handle both firefox and thunderbird (one at a time, of course).
Thanks again,
Neal
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.