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.
下载
开发软件
账户
下载
开发软件
登录
我忘记用户名和密码了
创建帐户
语言
帮助
语言
帮助
×
登录
登录名
密码
×
我忘记用户名和密码了
简体中文翻译状态
类别:
软件
用户
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
描述
项目概述
开发人员仪表板
项目的网页
开发人员
Image Gallery
List of RSS Feeds
Activity
统计
历史
下载
List of Releases
统计
源代码
Code Repository list
Git
others2
data
tutorial
optional
others
hostdependX86LINUX64
hostdependX86MAC64
hostdependX86LINUX64ICC
hostdependOTHERS
base
zephyr
hostdependARM64MAC64
任务单
Ticket List
里程碑列表
Type List
组件列表
List of frequently used tickets/RSS
Submit New Ticket
文档
FrontPage
Title index
Recent changes
沟通
论坛
List of Forums
ヘルプ (1)
公开讨论 (1)
ドキュメント作成 (55)
開発者 (1)
Mailing Lists
list of ML
eos-developers
eos-document
eos-users
新闻
论坛:
ドキュメント作成
(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ファイルの有無が関係しているかもしれないとのことですので、
念のため今回の経緯を上記のように残しておきます。
回复到
#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)に両方存在したので、読み込む内容が逆になるがあるかもしれないと思ったからです。
回复到
#74483