|
返信数:
7
-
ページ数:
1
-
最新投稿
:
2005/10/12 22:16
最新投稿者: oraoraora
-
スレッド表示形式:
|
|
|
|
|
|
|
プリンコンパイル後のCコンパイルエラーについて
投稿時刻:
2005/10/11 17:08
|
|
お世話になります。 下位バージョンでプリコンパイル&コンパイルができていたソース(Makefile)が エラーとなってしまいます。
★[現在のOS:Solaris9] [オラクルVer:Oracle10g]
☆[下位時のOS:Solaris2.6] [オラクルVer :Oracle8.0.6]
エラー内容は ld 重大なエラー:ファイ ル/opt/oracle/product/10.1.0/db_1/lib/libclntsh.so : ELFクラスが正しく ありません。ELFCLASS64 ld 重大なエラー:ファイ ル/opt/oracle/product/10.1.0/db_1/rdbms/lib/kpudfo.o : ELFクラスが正し くありません。ELFCLASS64
となります。
Makefileのライブラリは以下のように指定しています。 ORA_LIB= -lclntsh $(LD_LIBRALY_PATH)/scorept.o $(LD_LIBRALY_PATH)/sscoreed.o \ $(ORACLE_HOME)/rdbms/lib/kpudfo.o -lclient -lsql \ $(LD_LIBRALY_PATH)/nautab.o $(LD_LIBRALY_PATH)/naeet.o \ $(LD_LIBRALY_PATH)/naect.o $(LD_LIBRALY_PATH)/naedhs.o \ -lxxxxxx -lxxxxx ・・・
原因として何が考えられるでしょうか? よろしくお願いします。
以上〆
|
|
投稿数:
3,423
登録日時:
00/09/13
|
|
|
|
RE:プリンコンパイル後のCコンパイルエラーについて
投稿時刻:
2005/10/11 17:21
akihito さんへの返信です。
|
|
>原因として何が考えられるでしょうか?
Makefileがおかしいのではないですか? 10gのMakefileを参考に作り変えては如何でしょう。
では。
|
|
|
|
|
|
RE[1]:プリンコンパイル後のCコンパイルエラーについて
投稿時刻:
2005/10/11 17:23
jyugem さんへの返信です。
|
|
>Makefileがおかしいのではないですか? >10gのMakefileを参考に作り変えては如何でしょう。
わかりました。 参考にして作り変えてみます。
以上〆
|
|
投稿数:
2,376
登録日時:
97/01/20
|
|
|
|
RE:プリンコンパイル後のCコンパイルエラーについて
投稿時刻:
2005/10/11 17:26
akihito さんへの返信です。
|
|
16528 akihito さん、こんにちは。
Makefileは上位バージョンのものを基本としていますか。 サンプルが付いていましたよね。
------ AirWeb 4.3.5 Build.1056 ikegi
|
|
|
|
|
|
RE[1]:プリンコンパイル後のCコンパイルエラーについて
投稿時刻:
2005/10/11 18:07
ikegi1 さんへの返信です。
|
|
単純に/opt/oracle/product/10.1.0/db_1/lib/libclntsh.soだけを リンクしても重大なエラーが発生します。
Makefileだけのようではないように思うのですが・・・
|
|
投稿数:
3,423
登録日時:
00/09/13
|
|
|
|
RE[2]:プリンコンパイル後のCコンパイルエラーについて
投稿時刻:
2005/10/11 18:11
akihito さんへの返信です。
|
|
>Makefileだけのようではないように思うのですが・・・
環境変数はインストレーションガイドにあるとおりキチンと 設定されていますか? 特にPATHに関しては、設定してるディレクトリの並びの違いで問題が発生 したような記憶があります。
では。
|
|
投稿数:
3,757
登録日時:
97/05/10
|
|
|
|
RE:プリンコンパイル後のCコンパイルエラーについて
投稿時刻:
2005/10/11 18:14
akihito さんへの返信です。
|
|
Oracleのrdbms/libは64bit版では64bitのライブラリです。 SolarisのLD_LIBRARY_PATH_64にrdbms/libを指定するのではなかったかなと思いますがる ELFCLASS64とあるのは64bitの実行ファイルですと指摘されてます。
--- deanna
|
|
投稿数:
2,961
登録日時:
00/12/14
|
|
|
|
RE:プリンコンパイル後のCコンパイルエラーについて
投稿時刻:
2005/10/12 22:16
akihito さんへの返信です。
|
|
>お世話になります。 >下位バージョンでプリコンパイル&コンパイルができていたソース (Makefile)が >エラーとなってしまいます。 > > ★[現在のOS:Solaris9] > [オラクルVer:Oracle10g] > > ☆[下位時のOS:Solaris2.6] > [オラクルVer :Oracle8.0.6] >
昔 Solaris2.6+ Oracle8.0.6で利用されて作られたCアプリは 32bitですか? それとも64bitですか?
|
|
|
|