You are not logged in. This forum allows only logged in users to post. If you want to post in the forum, please log in.
다운로드
소프트웨어 개발
계정
다운로드
소프트웨어 개발
Login
Forgot Account/Password
계정 만들기
언어
도움
언어
도움
×
Login
Login Name
Password
×
Forgot Account/Password
Translation Status of 한국말
Category:
Software
People
PersonalForge
Magazine
Wiki
검색
OSDN
>
브라 우즈 소프트웨어
>
Scientific/Engineering
>
Information Analysis
>
Eos-Image Analysis Environment
>
포럼
>
ドキュメント作成
>
Objects/DataManip/ctfInfo/のmakeが失敗します。
Eos-Image Analysis Environment
Fork
others2
data
tutorial
optional
others
hostdependX86LINUX64
hostdependX86MAC64
hostdependX86LINUX64ICC
hostdependOTHERS
base
zephyr
hostdependARM64MAC64
Description
Project Summary
Developer Dashboard
웹 페이지
Developers
Image Gallery
List of RSS Feeds
Activity
Statistics
History
다운로드
List of Releases
Stats
소스 코드
Code Repository list
Git
others2
data
tutorial
optional
others
hostdependX86LINUX64
hostdependX86MAC64
hostdependX86LINUX64ICC
hostdependOTHERS
base
zephyr
hostdependARM64MAC64
티켓
Ticket List
Milestone List
Type List
Component List
List of frequently used tickets/RSS
Submit New Ticket
Documents
FrontPage
Title index
Recent changes
Communication
포럼
List of Forums
ヘルプ (1)
Open Discussion (1)
ドキュメント作成 (55)
開発者 (1)
Mailing Lists
list of ML
eos-developers
eos-document
eos-users
News
포럼:
ドキュメント作成
(Thread #36013)
Return to Thread list
RSS
Objects/DataManip/ctfInfo/のmakeが失敗します。 (2014-09-29 18:10 by
kinoshita-eos
#74479)
Create ticket
ToolsのctfDeterminationFromPhaseComparisonにてmakeが通りませんでしたので、
Objects/DataManip/ctfInfo/にてmakeしましたが、下記のエラーメッセージが表示されました。
chmod: ../../../../../lib/X86MAC64//libEosObjects.so: No such file or directory
make: [../../../../../lib/X86MAC64//libctfInfo.so] Error 1 (ignored)
C Header Install
ctfDeterminationFromPhaseComparison.h
ctfInfoWrite2.h
ctfZeroPoint.h
lastigmatismDetection.h
lctfDetermination.h
lmrcFSInfoScatteringAngularDistributionAverageSection.h
powerspectraTangentLine.h
Installation has completed: libctfInfo.a
これによりlictfInfo.so のmakeで失敗していると思います。
もう少し調査して、ミスかバグかを追記します。
Add: Objects/DataManip/ctfInfo/のmakeが失敗します。 (2014-09-30 11:09 by
kinoshita-eos
#74483)
Create ticket
[メッセージ #74479 への追記]
現状、rebuildを掛けたところmakeが通り、実行できるようになりました。
【経緯1】
そのままの環境ファイルを使い、OSX 10.8でコンパイルしようとすると、
src/Config/x86Mac64_8.inc
がありませんというエラーメッセージが出て失敗するので、
現状の一時対策として、環境ファイルの
EOS_HOST(DIR)=x86Mac_8
について"_8"をなしにしてコンパイルしています。
(略記)
環境ファイル1:EOS_HOST(DIR)=x86Mac_8 (そのまま)
環境ファイル2:EOS_HOST(DIR)=x86Mac (一時対策済み)
先日まではしばらく環境ファイル2をsourceして使用していました。
このときはmakeに失敗していました。
【経緯2】
下記のような手順ミスをしていました。
環境ファイル2をsourceしたまま、環境ファイル1をenvとし(sourceせずに)、
make setting & make rebuild
これにより、一見環境ファイル2でコンパイルが通ったと錯覚していました。
【経緯3】
環境ファイル1をsourceして、
make setting & make rebuild
src/Config/x86Mac64_8.inc
というエラーメッセージでこれまでと同様にコンパイルが通りませんでした。
【経緯4】
環境ファイル2をenvにしsourceして、
make setting & make rebuild
試しにctfDeterminationFromPhaseComparison -hを試してみたところ
なぜか動作するようになりました。(他のオプションも動作)
make前の.soファイルの有無が関係しているかもしれないとのことですので、
念のため今回の経緯を上記のように残しておきます。
Reply to
#74479
Re: Add: Objects/DataManip/ctfInfo/のmakeが失敗します。 (2015-01-15 12:12 by
kinoshita-eos
#75251)
Create ticket
[メッセージ #74483 への追記]
現在、同様の現象が発生しております。
今後、同様のエラーが発生したときのために記録を残しておきます。
今回は#74483の処置を行ってもコンパイルできませんでした。
【報告事項】
コンパイルするときに指定している-Iの順番に関係があるかもしれないと思い、下記の変更を行ったところコンパイル出来るようになりました。(ctfZeroPointで確認)
但し、こちらの処置で本当に良いのかは今後に検討する内容と考えます。
(ファイル名)
/Eos/src/Config/DefineTool.inc
(8行目付近)
#INCLUDEDIR = -I$(VPATH)/../inc -I${TOP}/include
INCLUDEDIR = -I${TOP}/include -I$(VPATH)/../inc
このような処置を考えた経緯は、ctfZeroPoint.hはObjects(${TOP}/includeにコピーされている)とTools($(VPATH)/../inc)に両方存在したので、読み込む内容が逆になるがあるかもしれないと思ったからです。
Reply to
#74483