[メールアドレス保護] さんは書きました: > のですが、rootを作る際に > > > g++: libfrtbegin.a: No such file or directory > > と言われてしまいます。言われていることはわかりますし、/usr/srcの中をみ > ると、/usr/src/contrib/libf2c/ の中に目的の物をつくるソースはあるよう > なのですが、完成品が/usr/lib等にはありませんでした。 > > そこで質問なんですが、このlibfrtbegin.aをリンクしろと言われたときには、 > どれか別のlibを代りにリンクすればよろしいのでしょうか? > それとも上記の/src/の中で作ってどこかにコピーし、リンクするように命じ > ればよろしいのでしょうか? > そもそも、libfrtbegin.aが入ってなくて問題ないのでしょうか? > #まぁ、システムとしては問題ないような気もするのですが。
あんまりよく知りませんが、libfrtbegin.a に含まれるべきシンボルは libg2c.a に含まれているようにみえるので、libfrtbegin.a のリンクを やめても正しくリンクできるような気がします。 また、ports から gcc34 等を入れると、libfrtbegin.a も作られるようです。 (gcc4x だと構成が変わっている模様)