差分

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

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

blog:2019:2019-05-31 [2019-05-31 11:17]
Decomo 作成
blog:2019:2019-05-31 [2019-05-31 11:39] (現在)
Decomo
行 18: 行 18:
 ググってみたら既に[[https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=234359|バグチケ]]が上がっていた。メンテナ曰く、当該箇所を削除するか全部のトップレベルのportsをリビルドせよとの事だが、後者は面倒でござる。というか、"全てのトップレベル"の範囲がわからんかったので、ソース修正でどうにかする。 ググってみたら既に[[https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=234359|バグチケ]]が上がっていた。メンテナ曰く、当該箇所を削除するか全部のトップレベルのportsをリビルドせよとの事だが、後者は面倒でござる。というか、"全てのトップレベル"の範囲がわからんかったので、ソース修正でどうにかする。
  
-''/usr/ports/www/apache24/work/httpd-2.4.39/os/unix/unixd.c''の240行目付近、''#if !APR_HAVE_UNION_SEMUN''によって''union semun''の定義がなくなっているようなので、''#if''と''#endif''をコメントしてやる+''/usr/ports/www/apache24/work/httpd-2.4.39/os/unix/unixd.c''の240行目付近、''#if !APR_HAVE_UNION_SEMUN''によって''union semun''の定義がなくなっているようなので、''#if''と''#endif''をコメントしてやる
  
 <code c> <code c>
行 33: 行 33:
 </code> </code>
  
-あとは''/usr/ports/www/apache24''の下で''make install''すればビルドは通る。+あとは''/usr/ports/www/apache24''の下で''make install''すればビルドは通る。……が、起動しようとするとSegmentation faultで落ちるぅorz
  
-……が、起動しようするとSegmentation fault落ちるぅorz引き続き調査中+見た感じdevel/apr1関係のコードのような気がする、''portmaster apr --force-config''でaprをリビルドその後、改めて''portmaster apache24 --force-config''したら無事ビルドも通って問題なく起動した
  • blog/2019/2019-05-31.1559269029.txt.gz
  • 最終更新: 2019-05-31 11:17
  • by Decomo