賢者の皆様

 皆様お忙しいとは思いますが、解決策(含むポインター)をご存じでしたら
お教え下さい。
 仕事の関係で root (グラフなどを書くツール)を使う必要がありコンパイル
しています。このroot、portsにはあるのですが、必要に迫られ cern lib を
含めてコンパイルする必要があるために、自分でソースからコンパイルしてま
す。cern libやpythia6など必要となるものは一通り自分でコンパイルできた
のですが、rootを作る際に


  g++: libfrtbegin.a: No such file or directory

と言われてしまいます。言われていることはわかりますし、/usr/srcの中をみ
ると、/usr/src/contrib/libf2c/ の中に目的の物をつくるソースはあるよう
なのですが、完成品が/usr/lib等にはありませんでした。

 そこで質問なんですが、このlibfrtbegin.aをリンクしろと言われたときには、
どれか別のlibを代りにリンクすればよろしいのでしょうか?
 それとも上記の/src/の中で作ってどこかにコピーし、リンクするように命じ
ればよろしいのでしょうか?
そもそも、libfrtbegin.aが入ってなくて問題ないのでしょうか?
#まぁ、システムとしては問題ないような気もするのですが。

fortranに絡む、とてもマニアな質問なような気もしますが、解決策をご存じ
でしたらお教え下さい。よろしくお願いします。


ところで root とは

root: ROOT stand for "<R>OOTs <O>bject-<O>riented <T>echnologies" - it
      is an object oriented data anlaysis framework written in C++.
      WWW: http://root.cern.ch/

だそうです。


岡村直利(KEK)

------=_Part_11834_28933530.1184217077382
Content-Type: text/html; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

<br><br>---------- Forwarded message ----------<br><span 
class="gmail_quote">From: <b class="gmail_sendername">nao</b> &lt;<a 
href="mailto:[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]";>[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]</a>&gt;<br>Date:
 2007/07/12 11:28<br>Subject: libfrtbeginのリンク
<br>To: <a 
href="mailto:freebsd-users-jp@jp.freebsd.org";>freebsd-users-jp@jp.freebsd.org</a><br>Cc:
 <a 
href="mailto:[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]";>[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]</a><br><br></span><span>賢者の皆様<br><br>&nbsp;皆様お忙しいとは思いますが、解決策(含むポインター)をご存じでしたらお教え下さい。
<br><br>&nbsp;仕事の関係で root 
(グラフなどを書くツール)を使う必要がありコンパイルしています。<br>&nbsp;このroot、portsにはあるのですが、必要に迫られ cern lib 
を含めてコンパイルする
<br>必要があるために、自分でソースからコンパイルしてます。cern 
libやpythia6など必要<br>となるものは一通り自分でコンパイルできたのですが、rootを作る際に<br><br>&nbsp; g++: 
libfrtbegin.a: No such file or 
directory<br><br>と言われてしまいます。言われていることはわかりますし、/usr/srcの中をみると、<br>/usr/src/contrib/libf2c/
 の中に目的の物をつくるソースはあるようなのですが、
<br>完成品が/usr/lib等にはありませんでした。<br></span><span><br>そこで質問なんですが、このlibfrtbegin.aをリンクしろと言われたときには、どれか別の<br>libを代りにリンクすればよろしいのでしょうか?<br>それとも上記の/src/の中で作ってどこかにコピーし、リンクするように命じればよろしいの
<br>でしょうか?<br>そもそも、libfrtbegin.aが入ってなくて問題ないのでしょうか?<br>#まぁ、システムとしては問題ないような気もするのですが。<br><br>fortranに絡む、とてもマニアな質問なような気もしますが、解決策をご存じでしたらお教え下さい。<br>よろしくお願いします。<br><br><br>(注)rootとは<br><br>root:
 ROOT stand for &quot;&lt;R&gt;OOTs &lt;O&gt;bject-&lt;O&gt;riented 
&lt;T&gt;echnologies&quot; - it is an object
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
oriented data anlaysis framework written in C++.</span>WWW:<a 
href="http://root.cern.ch/"; target="_blank" onclick="return 
top.js.OpenExtLink(window,event,this)">http://root.cern.ch/</a><br><br>だそうです。<br><br><br>---<br>岡村直利(KEK)
<br><br>

------=_Part_11834_28933530.1184217077382--

メールによる返信