[FreeBSD-users-jp 90379] Re: ethereal の後継 wireshark

2007-02-15 スレッド表示 ikesan
ikesanです。

On Wed, 14 Feb 2007 22:48:47 +0900
Tsurutani Naoki [EMAIL PROTECTED] さんwrote:

 私のところでは、/etc/make.confでCFLAGSに-O2を指定して
 net-mgmt/net-snmpを再インストールしてから、net/wiresharkを再構築すれば、
 うまくいきました。

 やっとmake出来ました。みなさんは高性能なPCをお使いなので、makeも早いようですが、
 わたしの方は少しだけ(笑)古めのPCなので時間がかかりました。
 make cleanをしないで再makeして、かなり時間がかかってから同じエラーが出たり^^;

 http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/108776

 待時間があったので、改めて読み直して見たのですが、英語でやりとりして、あの会話
 から解決法にたどり着くところはすごいですね。

 ついでに PR というのが Public Relations のことではなく、Problem Reportのこと
 を指すという事を発見しました(いまさら……笑)

 ありがとうございました。


[FreeBSD-users-jp 90380] Re: ethereal の後継 wireshark

2007-02-15 スレッド表示 KIMURA Yasuhiro
From: Tsurutani Naoki [EMAIL PROTECTED]
Subject: [FreeBSD-users-jp 90377] Re: ethereal の後継 wireshark
Date: Thu, 15 Feb 2007 01:19:54 +0900

 中途半端にCFLAGSを指定するとどうでしょう?

* 前回installされた、adns,net-snmp,wiresharkをpkg_deinstall
* /usr/ports/net/wiresharkでmake rmconfigして、保存されていたOPTIONSの
  設定を削除
* /etc/make.confに CFLAGS=-O を追加
* portinstall net/wiresharkを実行
* オプション選択はデフォルトのまま

としてみましたが、やはり特に問題なくインストールが完了しました。

だだし、昨日net/wiresharkとnet-mgmt/net-snmpが更新されていたので、その
辺りの影響でコンパイルが通るようになったのかもしれませんが。

 /etc/make.confで指定しなければ、-O2 -fno-strict-aliasing -pipeが
 指定されるようですが...
 # -O2が保証されていることに驚いたことがあります。
 何も指定していなければ問題ないのですが、昔からの習慣で-Oのみを
 指定していたりすると、私のような目に合うらしいです。
 たしか、-O2を指定→何かのビルドに失敗→-O2は保証外と言われた→
 では-Oに...という経緯の結果のままでした。

「-O2は保証外」という言葉の文脈が判らないので何とも言えませんが、こ
とportsに関していうのならば、最低限保証している(or保証しようとしている)
のは、/etc/make.confでコンパイラオプションを何も指定していない状態、も
う少し細かく言うのなら

(1) /etc/make.confでコンパイラやリンカのオプションを何も指定していない
(2) OSのbase systemが(1)の状態で作成されたものであり、かつそのportが依
存する全てのportsが(1)の状態でmake installされている

という状況のみであり、それ以外は-Oだろうが-O2だろうが全て保証外だと私
は思います。

でもって、ソースが公開されているので、CFLAGSに-O3を指定してmake world
することも、特定のportsを-msse3付きでmakeしてinstallすることも、やれば
出来てしまうのかもしれませんが、そういうのは全て保証外であり、それで
makeが失敗したりなにか不具合があったとしても、それはやった人が(諦める
なり、なんとか頑張るなり)自分で何とかしてね、ということだと。

---
木村 康浩 


[FreeBSD-users-jp 90381] シェルス クリプトの難読化ツールって ?

2007-02-15 スレッド表示 NAKAMURA Takeshi
仲村です


 JavaScript だと、難読化ツールというのがありますが、
shell script って、そういうものはあるのでしょうか?

 そういう場合は perl なんかでかいて、コンパイルでしょうか?
+1+2+3+4+5+6+
 関西沖縄の集い がじまるの会 手伝い 一人だけの勝手に神奈川支部
 仲村 武 [EMAIL PROTECTED]
# そういう質問を受けたんですが、無いと返事しました(^^;