dependency problem installing openh323 to run gnomemeeting
Linux - SoftwareThis 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
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.
dependency problem installing openh323 to run gnomemeeting
G'day,
I'm running Mandrake 9.0. I want to run gnomemeeting. To run it you need to install openh323 and pwlib. When I try to install both, I get the same dependency problem message--I need libstdc++.so.5(glibcpp_3.1).
OK, so I found a mandrake rpm (libstdc++5-3.2-1mdk.i586.rpm) and installed it. But I still get the same dependency error when trying to install openh323. I've run ldconfig and updatedb (I don't really know what they do but I have read elsewhere that they can fix some dependency problems), but that didn't work either.
So how can I get libstdc++.so.5 installed and recognized?
You should install the libstdc++ package for your system (Mandrake 9.0). Then the other ones should install, too. In case you can't get it running use --force option of RPM.
Are you trying to install the right version for gnomemeeting package (for your version of Mandrake)?
BTW
rpm -i gromemeetingpackagename --force
will always install it. The problem is that it may not be working, but you can always try this method.
Just before I received notification of your post I managed to get it installed by deleting everything about it--it and its dependent packages, the glib and libstdc devel libraries--and then reinstalling it by checking for it on my mandrake distro disks. It installed itself and the two dependent libaries, with no mention of libstdc++.so5, and seems to be working fine.
What worries me now is that I was sure I got the mandrake rpms (e.g. gnomemeeting-0.93-2mdk.i586.rpm and the two others), but it didn't work, and yet when I installed the version on my distro disks, it did. I guess it's a compile thing--that the version out there was released before mandrake 9.0 and so isn't quite compiled right?
One question, though, about your last message. Is installing through Kpackage and unchecking the dependency requirement is *not* quite the same as using the --force variable? Is it better to install via the command line - more information? (Sorry, that was two questions).
Mandrake 9.0 uses other gcc version than older Mandrakes. The thing is that libstdc++ is directly connected with the compiler. With a new compiler you have a newer version. The rpm you had was compiled for older libstdc++. That's why there was a dependency problem. In most cases it doesn't matter, programs work whichever version you have, but rpm format is quite strict and....
Kpackage + unchecking dependencies is nearly the same as --force option. It's your choice which method you prefer. When you like Kpackage, it's absolutely OK. I prefer console tools.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.