コードを読む力を身につけるためpingのソースコードを勉強しようとしています。
このため先日からLinux環境も整えていますが、色々と問題が。。。
使用するソースコードはGNUソフトウェアで、http://directory.fsf.org/network/inetutils.htmlからinetutils 1.4.2をダウンロードして、
$ tar zxvf inetutils-1.4.2.tar.gz $ cd inetutils-1.4.2 $ ./configure $ make
とすると、make に失敗し以下のようなエラーが出力されてしまいました。
ttymsg.c: In function ttymsg': ttymsg.c:135 error: invalid lvalue in assignment
左辺値が悪いと言われても・・・
このエラーをネットで調べたのですが、なかなか解決に繋がる策がみつからず…
ふと、inetutilsの最新版っていくつだろうと見てみると1.5がありました。
これに願いを託して早速ダウンロードをして試したところ、今度はエラーも出力されずうまく動きました。
これで次のステップに進めます。よかったぁ^^