LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
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 08-16-2001, 01:38 AM   #1
babelfish
LQ Newbie
 
Registered: Aug 2001
Location: ca
Distribution: SuSE on mac
Posts: 2

Rep: Reputation: 0
missing libraries


I'm running SuSE 7.0 on a mac ppc g4. I'm pretty much new to linux, but lately I've learned a lot by trying and failing to install some downloaded software. The software is "PDP++", available as a free download from the website promoting a text called "Computational Explorations in Cognitive Neuroscience." It should be very cool. BUT every time I try to install it I find that I'm missing some library or another. The ones I really seem to be lacking are "libtermcap.so.2" and "libiostream". I've been back and forth to the GNU site... and I've downloaded gdb, glibc and terminal capabilities in my endless quest for these libraries. Now, I do have "libtermcap.a" ... is there some way to convert that to a shared object file? And I've got loads of files called "iostream" or "iostream.h". Just none called "libiostream." Again, is there some way to generate a library from these other files? Something tells me I need to download something else. Or use MacOs X...

I'll appreciate any help y'all can give. Even from coproscefalos, whose name in greek means "excrement head."

babelfish
 
Old 08-16-2001, 02:05 AM   #2
isajera
Senior Member
 
Registered: Jun 2001
Location: San Antonio, TX
Distribution: distro? what's a distro?
Posts: 1,635

Rep: Reputation: 45
it sounds like you didn't install some of the development libraries when you installed linux. go back with YaST and poke around the packages a bit more.
 
Old 08-16-2001, 03:15 AM   #3
cinnix
Member
 
Registered: Jun 2001
Location: Northern Ohio
Distribution: RedHat, Engarde and LFS
Posts: 237

Rep: Reputation: 30
the libtermcap dependency is from the libtermcap package. If you have that installed and PDP++ cannot find it then you may have to point it in the right direction by passing a flag to your configure script.

I am not too sure what the libiostream dependency is coming from but I did frind this info from the "G++ FAQ Frequently asked questions about the GNU C++ compiler" at http://fubphpc.tu-graz.ac.at/FAQ/g++FAQ.html

Quote:
The GNU Standard C++ Library (also called the "GNU ANSI C++ Library" in places in the code) is not libg++, though it is included in the libg++ distribution. Rather, it contains classes and functions required by the ANSI/ISO standard. The copyright conditions are the same as those for for the iostreams classes; the LGPL is not used (see section What are the rules for shipping code built with g++ and libg++?).

This library, libstdc++, is in the libg++ distribution in versions 2.6.2 and later. It requires at least gcc 2.6.3 to build the libg++-2.6.2 version; use at least gcc 2.7.0 to build the libg++ 2.7.0 version. It contains a hacked-up version of HP's implementation of the Standard Template Library (see section Does g++ support the Standard Template Library?). I've successfully used this Standard Template Library version to build a number of the demos you'll see on various web pages.

As of version 2.7.0, the streams classes are now in libstdc++ instead of libg++, and libiostream is being phased out (don't use it). The g++ program searches this library.

The maintainers of libg++ have de-emphasized work on the older libg++ classes in favor of enhancing libstdc++ to cover the full language, so while libg++ will always be available, enhancements to it should not be expected.
I also found a little info here that may relate to your problem. http://www.cnbc.cmu.edu/PDP++/discuss/msg00545.html

Good Luck.
 
Old 08-16-2001, 08:19 PM   #4
babelfish
LQ Newbie
 
Registered: Aug 2001
Location: ca
Distribution: SuSE on mac
Posts: 2

Original Poster
Rep: Reputation: 0
thanks

hi again.

i have been to yast and looked at the packages... now that i've installed gdb, glibc and termcap i really don't know what else i could install. however, i am curious about what you mean by "passing a flag." maybe you could give me some more details about what that is and how i could accomplish it? i'll check in that directory for the libiostream file. if it's not there, what might i install that would be likely to have it?

babelfish
 
Old 08-17-2001, 02:49 AM   #5
cinnix
Member
 
Registered: Jun 2001
Location: Northern Ohio
Distribution: RedHat, Engarde and LFS
Posts: 237

Rep: Reputation: 30
Quote:
libiostream still exists only because gcc2.6.3 is still around
Have you installed g++ because it looks like this 'libiostream.a' is part of that package. If it isn't then I would suggest contacting the PDP++ package maintainers to ask where this dependency is coming from.

As far as passing flags to configure go, you can see what flags are availble by looking at your configure script. In my experience a short explanation about each flag is listed at the end of the file.

an example of a flag would be something like..

./configure --with-mysql
 
  


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
missing gtk+ libraries mystical_reality Linux - Software 2 10-01-2005 12:30 AM
c++ libraries missing roxvogn Programming 1 03-07-2005 01:38 PM
Missing libraries help Jmcatch742 Fedora 1 11-17-2004 06:00 PM
missing libraries onebadnewbie Linux - Software 3 05-24-2003 12:49 AM
Missing Libraries??? shooter Linux - General 3 12-09-2001 10:37 AM


All times are GMT -5. The time now is 08:07 PM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration