详细错误信息为:

Error in invoking target‘install’of makefile‘/opt/oracle/product/10.2/ctx/lib/ins_ctx.mk’. See‘/opt/oracle/oraInvertory/logs/installActions2010-09-28_10-27-06AM.log’for details.

从日志中获取的详细信息为:

INFO: gcc -m32 -o ctxhx -L/opt/oracle/product/10.2/ctx//lib32/ -L/opt/oracle/product/10.2/lib32/ -L/opt/oracle/product/10.2/lib32/stITPUB个人空间;`hX i:]
ubs/  /opt/oracle/product/10.2/ctx/lib/ctxhx.o -L/opt/oracle/product/10.2/ctx/lib/ -ldl -lm -lctxhx -Wl,-rpath,/opt/oracle/product/1ITPUB个人空间[Jz'y$a!G~1A}
0.2/ctx/lib -lsnls10 -lnls10  -lcore10 -lsnls10 -lnls10 -lcore10 -lsnls10 -lnls10 -lxml10 -lcore10 -lunls10 -lsnls10 -lnls10 -lcore1
vr7_*S;K8qR00 -lnls10  `cat /opt/oracle/product/10.2/lib/sysliblist`

INFO: /usr/bin/ld: crt1.o: No such file: No such file or directory

INFO: collect2: ld ?? 1

INFO: make: *** [ctxhx] ?? 1

INFO: End output from spawned process.
&SVD9~;d@S.W#rj#t0INFO: ----------------------------------ITPUB个人空间2G1]aQ5_;AC*[
INFO: Exception thrown from action: make
V#]e'F,NG0dk3@0Exception Name: MakefileExceptionITPUB个人空间%B:vBPK{Z]I6w
Exception String: Error in invoking target 'install' of makefile '/opt/oracle/product/10.2/ctx/lib/ins_ctx.mk'. See '/opt/oracle/ora
Z^D[}(u I8ap0Inventory/logs/installActions2010-09-28_10-27-06AM.log' for details.
1d~$F P6_;t0Exception Severity: 1

查询metalink发现对于glibc-devel需要32位的包,详细信息参考metalink文档ID 786995.1:

[root@YPJG Server]# rpm --all --query --queryformat "%{NAME}-%{VERSION}-%{RELEASE}-(%{ARCH})\n" | grep glibcITPUB个人空间y h$CQz(Y e]
glibc-2.5-42-(x86_64)ITPUB个人空间]Q k(B,~*sm!Bt
glibc-2.5-42-(i686)ITPUB个人空间Lqs$Ct'L
glibc-common-2.5-42-(x86_64)ITPUB个人空间P&wIt E ~_Nh[
glibc-devel-2.5-42-(x86_64)
(vFk~gr(p Z5z(P0glibc-headers-2.5-42-(x86_64)ITPUB个人空间eQV,QM
[root@YPJG Server]# rpm -ivh glibc-devel-2.5-42.i386.rpm
KfN3v|:w m0warning: glibc-devel-2.5-42.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
.^3SaG2i8y.jG\0Preparing...                ########################################### [100%]
"B$v(}}5e,@^fT0   1:glibc-devel            ########################################### [100%]

重新安装,ins_ctx.mk不再报错。

需要注意,安装这个包后,要退出安装界面,而不要点CONTINUE,否则在ins_ctx.mk可以编译成功,虽然的包仍然会报错。

Oracle的官方文档并没有强调这个包的位数。