cancel
Showing results for 
Search instead for 
Did you mean: 

Oracle 10.2.0.1 installation & glibc 32-bit on SLES 11 SP1

Former Member
0 Kudos

Hi,

When I install Oracle on SLES 11 SP1, the installer tries to compile few 32-bit components, and at this stage i get those errors:

INFO: x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: i386 architecture of input file `/oracle/EKZ/102_64/sysman/lib/libnmcbuf.a(nmcbuft.o)' is incompatible with i386:x86-64 output
/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: i386 architecture of input file `/oracle/EKZ/102_64/sysman/lib/libnmcbuf.a(nmcbufw.o)' is incompatible with i386:x86-64 output
/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: i386 architecture of input file `/oracle/EKZ/102
INFO: _64/sysman/lib/libnmcbuf.a(nmcbufu.o)' is incompatible with i386:x86-64 output
/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: i386 architecture of input file `/oracle/EKZ/102_64/sysman/lib/libnmcbuf.a(snmcbufm.o)' is incompatible with i386:x86-64 output
/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: i386 architecture of input file `/oracle/EKZ/102_64/sysman/lib/libnmcbuf.a(nmcbuff.o)' is incompatible with i386:x86-64 output
/usr/lib64/gcc/x86_64-suse-l
INFO: inux/4.3/../../../../x86_64-suse-linux/bin/ld: i386 architecture of input file `/oracle/EKZ/102_64/sysman/lib//libnmadbg.a(nmadbg.o)' is incompatible with i386:x86-64 output
/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: i386 architecture of input file `/oracle/EKZ/102_64/sysman/lib//libnmadbg.a(snmadbg.o)' is incompatible with i386:x86-64 output
collect2: ld returned 1 exit status

INFO: make[1]: Leaving directory `/oracle/EKZ/102_64/sysman/lib'

INFO: make[1]: *** [/oracle/EKZ/102_64/sysman/lib/nmccollector] Error 1
make: *** [nmccollector] Error 2

INFO: End output from spawned process.
INFO: ----------------------------------
INFO: Exception thrown from action: make
Exception Name: MakefileException
Exception String: Error in invoking target 'collector' of makefile '/oracle/EKZ/102_64/sysman/lib/ins_emdb.mk'.

I have installed 32-bit glibc devel library so in theory it should run.. Did you meet something like that before?

I've also heard on Oracle forum that I should ignore those messages and install patchset 10.2.0.4 after that, where problem doesn't happen.. Can anybody confirm this?

Thanks for any suggestions,

K

Accepted Solutions (0)

Answers (1)

Answers (1)

markus_doehr2
Active Contributor
0 Kudos

> I have installed 32-bit glibc devel library so in theory it should run.. Did you meet something like that before?

Check

Note 1395928 - 10.2.0.1: Error when linking collector ins_emdb.mk

Markus

Former Member
0 Kudos

Thanks Markus,

I've skipped that part, and started the installation of patchset 10.2.0.4, unfortunately there is also a problem..

INFO: /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: cannot find -lclntsh
collect2: ld returned 1 exit status

INFO: make[1]: *** [/oracle/EKZ/102_64/sysman/lib/libnmemso.so] Error 1

INFO: make[1]: Leaving directory `/oracle/EKZ/102_64/sysman/lib'

INFO: make: *** [libnmemso] Error 2

INFO: End output from spawned process.
INFO: ----------------------------------
INFO: Exception thrown from action: make
Exception Name: MakefileException
Exception String: Error in invoking target 'agent' of makefile '/oracle/EKZ/102_64/sysman/lib/ins_sysman.mk'.

markus_doehr2
Active Contributor
0 Kudos

>

INFO: /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: cannot find -lclntsh
> collect2: ld returned 1 exit status
> 
> INFO: make[1]: *** [/oracle/EKZ/102_64/sysman/lib/libnmemso.so] Error 1

I have installed the same versions on SLES 11 SP1 and I didn't see those problems (neither the first nor this one).

Logon as ora<SID> and execute

relink all

Markus

Former Member
0 Kudos

There was a problem with gcc. After reinstalling gcc everything worked like a charm.

Thanks Markus again.