差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

blog:2021:2021-11-09 [2021-11-09 13:15] (現在)
Decomo 作成
行 1: 行 1:
 +====== FreeBSDのSambaのビルドでncurses not availableが出てた ======
  
 +家鯖のFreeBSDのnet/samba413をビルドしようとすると、configureでncursesが見つからんと言われてコケるようになっていた。
 +
 +<code>
 +ncurses not available, cannot build regedit
 +ncurses not available, but --with-regedit was specified
 +</code>
 +
 +ncursesってbaseに含まれてたような…なんでエラーになんの?と思いつつ、念のためdevel/ncursesを入れても効果なし。Sambaの依存パッケージじゃないし、そりゃそうだ。
 +
 +portsのバグを疑いしばらく放置&再試行してみたものの、一向に直る気配がない。そもそもエラーでググってもそれらしい結果が出てこないので、自分の環境の問題なのだろう。
 +
 +では、どうやってシステムのncursesを直すか?
 +
 +base.txzあたりでシステムを上書きすれば良さそうではあるものの、ncursesがどのtarballに含まれているのかが分からない。かといって、なんも考えずにtxz一式を展開した結果、設定ファイルなどがデフォルトに戻るのは避けたい。
 +
 +そんな感じでモニョってたんだけど、たまたま目にした[[http://www.cs.ait.ac.th/laboratory/FB/FB100/msg00017.shtml|FreeBSD-SA-00:68.ncurses]]に解決策があった。/usr/src/lib/libncursesでmake installするだけで良かったのだ。
 +
 +<code>
 +# cd /usr/src/lib/libncurses
 +# make && make install
 +</code>
 +
 +そしてSamba 4.13が無事ビルドできて一件落着。
 +
 +<code>
 +# portmaster net/samba413
 +</code>
 +
 +[[blog:2021:2021-04-19|システムを飛ばした]]ときの[[blog:2021:2021-04-23|復旧]]が不十分だったんだろうなぁ、たぶん。近いうちにbuildworldしとくか…
  • blog/2021/2021-11-09.txt
  • 最終更新: 2021-11-09 13:15
  • by Decomo