Library compatibility problem?

Reply

Join Date: Mar 2004
Posts: 2
Reputation: seeone is an unknown quantity at this point 
Solved Threads: 0
seeone seeone is offline Offline
Newbie Poster

Library compatibility problem?

 
1
  #1
Mar 16th, 2004
Hi all, sure hope this is the correct forum for this question..

Not being a C programmer myself, I sure hope someone here can give me some insight into this problem.
I have tried to install the Oracle forms./reports toolset on a variety of different Linux distributions, only to encounter essentially the same type of errors. That is, 'make' errors or 'relink' errors.
This particular toolset was known to work on RedHat 7.3 - Oracle says it is 'certified' on that, but after that only on SuSE or RedHat Enterprise Server versions.
Based on advice found on the net, I have added 'compat' rpms, changed the order of the path entries, and applied assorted other fixes trying to get this program set to install correctly on a newer distribution - like Fedora, or Slackware 9.1 or Mandrake 9, or SuSE 9, or WhiteBox Linux 3, or RedHat Professional Workstation (WS 3) - all with about the same set of errors, either it won't make correctly or something won't relink correctly.
I don't expect anyone here to solve this problem for me, I just need to know if this type of problem is solvable at all, and if so, where do I go to get some more knowledge so I can figure out how to solve it? Does all this just boil down to library incompatibilities? If so, how do you ever get a program that was written/compiled with one set of libraries to work on a later/different distro with a newer set of libraries? Aren't all these things backward compatible?
Where can I go from here? Thanks for anything you can add to my education!
Here is a small excerpt from the make log:
: undefined reference to `__ctype_b'
/u01/app/oracle/product/6i/network/lib/libnsgl.a(nsglsn.o)(.text+0xb55): In function `nsglldprm':
: undefined reference to `__ctype_b'
collect2: ld returned 1 exit status
make: *** [tnslsnr] Error 1
}
Status: 2
Reply With Quote Quick reply to this message  
Join Date: Mar 2004
Posts: 77
Reputation: infamous is an unknown quantity at this point 
Solved Threads: 2
infamous infamous is offline Offline
Junior Poster in Training

Re: Library compatibility problem?

 
1
  #2
Mar 23rd, 2004
yes it is very solvable. unresolved references mean that you either, dont have the correct libs, or those libs are not being included properly by the compiler. u need to first figure out where that function is supposed to be defined(what lib file), and then see if u have that lib on ur comp, and if it is installed in a directory where gcc will find it.
Reply With Quote Quick reply to this message  
Join Date: Mar 2004
Posts: 2
Reputation: seeone is an unknown quantity at this point 
Solved Threads: 0
seeone seeone is offline Offline
Newbie Poster

Re: Library compatibility problem?

 
0
  #3
Mar 30th, 2004
Thanks infamous. I am tied up on some other stuff right now, but as soon as I get back to this problem I will follow up on what you suggested.
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the C Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC