ORACLE在HP-UX下的系列問題處理(47)
2024-08-29 13:40:00
供稿:網友
Oracle 報告(developer 2000)不需要libX.a安裝問題描述
我在安裝motif時碰到問題,我嘗試安裝報告(developer 2000),Oracle告訴我需要libx.a才能安裝。是否能夠為我提供一些建議?
配置信息
操作系統 - HP-UX
版本 -10.20
硬件系統 - HP 9000
系列 -D210
應用程序 -Oracle 7.3.2.3
解決方法
試圖重新鏈接的可執行程序在developer2000 CD 1.3.2 版上,這個可執行程序的名稱是“r25convm”。嘗試安裝報告時,它尋找該可執行程序。你同時安裝字符和motif模式時,文件被復制到系統上。首先你只選擇安裝字符模式,然后你回頭嘗試安裝motif模式,問題就是在這時出現。但當你選擇同時安裝字符和Motif模式時,文件r25convm 被從CD復制到磁盤上,它沒有重新鏈接文件,也沒有抱怨找不到libX.a。
Oracle告訴你需要libXm.a的庫不是必須的。在你修改make文件中的部分變量時,它將會很正常。
過去早期版本的Oracle (7.1)存在問題,在這個版本上,Oracle鏈接存檔的X-和Motif庫(libXm.a等),這些庫是X/Motif開發人員工具包的組成部分,通常不在客戶系統上提供。這些庫的共享版可以使用(libXm.sl etc.),因此為了解決你的問題,你可以鏈接這些庫。
為此你需要修改make文件中使Oracle報告“-adefault”的“-aarchive”標志,然后重新鏈接。
.........following with all English text ....
PRoblem Description
I'm having problems installing motif. I'm trying to install reports
(developer 2000) and I was told by Oracle that I need libx.a to install. Can you give me some guidance on this?
Configuration Info
Operating System - HP-UX
Version -10.20
Hardware System - HP 9000
Series -D210
application -Oracle 7.3.2.3
Solution
The executable that was trying to be relinked was on the developer2000
CD release 1.3.2. That executable name is "r25convm". When trying to
install reports it is looking for that executable to do that. The file was copied to the system when you installed BOTH character and motif modes. At first you had only chosen to install the character mode,and then later you went back and tried to install the motif mode and
that's when you had the problem. But when you chose to install BOTH character and Motif mode the file r25convm was copied from the CD to
the disk and it didn't try to relink the file and didn't complain about the missing libX.a.
The library Oracle told you that you needed libXm.a is not necessary.
When you modify some variables in the make file, then it will be fine.
There used to be a problem with earler versions of Oracle (7.1),where Oracle linked agains archived X- and Motif libraries
(libXm.a etc.). These libraries are part of the X/Motif developer'skit, and not normally available on a customer's system. The shared versions of these libraries are available (libXm.sl etc.), so to get around your problem, you could link against those.
To do that, you need to changed the '-aarchive' flag in the makefile for Oracle reports to '-adefault',
and try to relink.