| | |
Library compatibility problem?
![]() |
•
•
Join Date: Mar 2004
Posts: 2
Reputation:
Solved Threads: 0
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
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
•
•
Join Date: Mar 2004
Posts: 77
Reputation:
Solved Threads: 2
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.
![]() |
Similar Threads
- Vista Local Access Only Problem (Windows Vista and Windows 7)
- page loading problem (PHP)
- Multidimensional array sort problem (C++)
- A problem with memory (Motherboards, CPUs and RAM)
- DDR RAM Compatibility (Motherboards, CPUs and RAM)
Other Threads in the C Forum
- Previous Thread: Translate an algorithm to C program
- Next Thread: character processing
| Thread Tools | Search this Thread |
#include * ansi array arrays asterisks binarysearch calculate centimeter changingto char character convert copyanyfile copyimagefile cprogramme creafecopyofanytypeoffileinc createprocess() database dynamic execv fgets file floatingpointvalidation fork function getlogicaldrivestrin givemetehcodez grade gtkwinlinux hacking histogram ide inches include incrementoperators infiniteloop input interest intmain() iso kernel keyboard kilometer km license linked linkedlist linux list looping lowest matrix meter microsoft number oddnumber open opendocumentformat openwebfoundation owf pdf pointer posix power probleminc process program programming pyramidusingturboccodes radix read recursion recv recvblocked research reversing scheduling segmentationfault send sequential single socket socketprogramming standard strchr string suggestions systemcall test threads turboc unix urboc user variable wab whythiscodecausesegmentationfault win32api windowsapi





