SUSE / openSUSEThis Forum is for the discussion of Suse Linux.
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 am trying to install Oracle perl module(DBD-Oracle). MY oracle server runs on solaris 8 while the machine am tring to install DBD-Oracle runs Suse linux 9(SLE 9)
Oracle client library including sqlplus are NFS mount on my suse linux machine from my solaris oracle server but when I run make on DBD-Oracle I get the following error message
cc: unrecognized option `-R/oraclient/product/v8.1.7/lib'
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../../i586-suse-linux/bin/ld:
skipping incompatible /oraclient/product/v8.1.7/lib//libclntsh.so when
searching for -lclntsh
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../../i586-suse-linux/bin/ld:
cannot find -lclntsh
collect2: ld returned 1 exit status
make: *** [blib/arch/auto/DBD/Oracle/Oracle.so] Error 1
/usr/bin/make -- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible
As far as I know, the perl mod for Oracle only works on Perl 5.6. At least this was the case for ActiveState Perl for win32. Also, you are probable better off using CPAN if possible to fetch and install your Perl Modules. Much easier.
/usr/bin/ld: skipping incompatible /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/lib//libclntsh.so when searching for -lclntsh
Could it be the extra slash in the path?
Since this original thread is SEVEN YEARS OLD, I doubt it's the same issue now. We can try to help, but you need to open your own thread for your own question, and provide details. What version/distro of Linux are you using? Version of the DBD module? How are you installing it? As root?
Did not notice the extreme age of the original post. Sorry.
I was trying to please my boss, who insisted this module could be installed with only the Oracle instantclient libraries present, and he had me install instantclient 32bit rpms. It turns out the module needs to have the Oracle XE server libraries installed before it can be compiled.
My boss' original plan was to have Oracle 10 XE 32bit server installed on his 64bit RHEL machine. It took me about a week to convince him not to do this. It even took me a few days to convince him there was no such thing as Oracle 10 XE 64bit. Oh well.
Did not notice the extreme age of the original post. Sorry.
I was trying to please my boss, who insisted this module could be installed with only the Oracle instantclient libraries present, and he had me install instantclient 32bit rpms. It turns out the module needs to have the Oracle XE server libraries installed before it can be compiled.
My boss' original plan was to have Oracle 10 XE 32bit server installed on his 64bit RHEL machine. It took me about a week to convince him not to do this. It even took me a few days to convince him there was no such thing as Oracle 10 XE 64bit. Oh well.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.