Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Oracle 10.1.0.3 client(64 bits) linking error on SuSe 9.2

Re: Oracle 10.1.0.3 client(64 bits) linking error on SuSe 9.2

From: tobias <tobias_at_thisisnotarealemailaddress.com>
Date: Fri, 22 Jul 2005 05:55:41 GMT
Message-ID: <tobias-D9F947.22554021072005@news.gv.shawcable.net>


In article <1121991428.111204.300430_at_g49g2000cwa.googlegroups.com>,  "dominica_at_gmail.com" <dominica_at_gmail.com> wrote:

> Hi All,
>
> Has anyone successfully install Oracle 10.1.0.3 (64 bits) on a linux
> SuSe 9.2?
>
> Let me give you my host's configuration and then I will show you the
> error message:
>
> HOST: test2
> OS: GNU/Linux
> RELEASE: SuSE Linux 9.2 (x86-64)
> VERSION: 9.2
> KERNEL_RELEASE: 2.6.8-24.14-smp
> KERNEL_VERSION: #1 SMP Tue Mar 29 09:27:43 UTC 2005
> CPU: Intel(R) Xeon(TM) CPU 3.00GHz
> CPU_COUNT: 4
> PROCESSOR_TYPE: x86_64
> RAM: 2054752 kB
> LAST_PATCHED: *auto*
>
>
> Oracle error is:
>
> Error in invoking target 'ntcontab.o' of makefile
> '/nfs/netapp/nethome/oracle/product/10.1.0-64bit/10.1.0/network/lib/ins_net_cl
> ient.mk
>
> At the time of "linking"?
>
> test2 /nethome/oracle> echo $PATH
> /usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin
>
> echo $LD_LIBRARY_PATH
> LD_LIBRARY_PATH: Undefined variable.
>
> Do I need LD_LIBRARY_PATH??
>
>
>
>
> Thank in advance,
>
>
>
> Dom

I saw a similar error during the install of iAS 9.0.4 on Suse 8 on AMD64. In that case the 32 bit gcc was getting called by Oracle and passing a 64 bit source to ld. As iAS 9.0.4 is a 32 bit app, this caused an error very close to the one you've seen, and prevented iAS from linking anything.

The workaround was to create a script for gcc that explicitly called the 64 bit gcc and passed it a 32 bit flag, then it worked. This script was then named "gcc" and put in /usr/bin/.

By looking at the file you could determine if it is getting built as a 32 or 64 bit version. If it is the 32 bit in your case, try moving the gcc somewhere else temporarily and create a script to call it with the desired flag in its place. Received on Fri Jul 22 2005 - 00:55:41 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US