[FreeBSD/i386] editors/libreofficeがbuildできない ― 2012/06/04 00:12
とりあえずメモ。
・Unable to build libreoffice-3.5.2.2clang じゃなくて cc で build kernel/world しろと言われてるけど、本当かしらん?
うちでも発生してるから、後で試してみるかも。
ただ、 LibreOffice 側で動きがありそうなので、そちらを待つ手もありそう。
・[ANNOUNCE] Changes to the build system: Env.Host.sh is dead so is the need to source the environment
・Development/Build in 3.6
これを見る限り、原因となっているかもしれない Env.Host.sh が廃止されるっぽいし。
[Solaris10] building dbus-1.6.0 ― 2012/06/11 12:34
メモ。
・ struct sockaddr_in6 とか sockaddr_storage の型が違うと怒られるので、 -D_XPG6 で誤魔化す。
・普通に configure を実行。
・ config.h の記述(未実装の場合、undefではなく0で定義される)とソースの判定文(if ではなく ifdef)が異なってエラーになる(LOG_PERROR等)ため、手でundefへ変更。
・普通に configure を実行。
・ config.h の記述(未実装の場合、undefではなく0で定義される)とソースの判定文(if ではなく ifdef)が異なってエラーになる(LOG_PERROR等)ため、手でundefへ変更。
こんな感じでコンパイルとテストは通る。
が、これで良いかは非常にあやしい。
が、これで良いかは非常にあやしい。
[FreeBSD/i386] editors/libreoffice その後 ― 2012/06/27 21:18
9-STABLE の libc.so に変更が入り、めでたく firefox と thunderbird が gcc-4.6 の呪縛から解き放たれたので、 gcc 関連の ports を削除。
その後、
http://marc.info/?l=freebsd-ports&m=133850915813844&w=2
その後、
http://marc.info/?l=freebsd-ports&m=133850915813844&w=2
の記述通りに Lotus WordPro 周りの記述をコメントアウトして build 成功。
とりあえず動いているようなので、良しとする。[FreeBSD/i386] graphics/ImageMagick が test でこける ― 2012/06/27 21:23
LibreOffice は何とかなったとして、先日から build 後の test (analyze.sh だったかな?)でこけていた ImageMagick を何とかしてみた。
Google先生に質問して、その返答を眺めているうちに
http://freebsd.1045724.n5.nabble.com/Imagemagick-FAIL-now-in-Magick-demo-analyze-sh-td5717070.html
に辿りつき、 test 時に build した共有ライブラリではなく /usr/local/lib 以下のものをリンクしているためにエラーになるという記述があったため、一度 make -C /usr/ports/graphics/ImageMagik deinstall してから build したところ、見事に成功。
なーんだ、こんなことなら UPDATING に書いておいてくれよーと思いながら終了。
前述の書き込みでも build 出来る派と出来ない派の意見が食い違っていたのは、新規インストールか、既にインストール済みのものを更新しようとしているのかの違いだったみたいね。
Google先生に質問して、その返答を眺めているうちに
http://freebsd.1045724.n5.nabble.com/Imagemagick-FAIL-now-in-Magick-demo-analyze-sh-td5717070.html
に辿りつき、 test 時に build した共有ライブラリではなく /usr/local/lib 以下のものをリンクしているためにエラーになるという記述があったため、一度 make -C /usr/ports/graphics/ImageMagik deinstall してから build したところ、見事に成功。
なーんだ、こんなことなら UPDATING に書いておいてくれよーと思いながら終了。
前述の書き込みでも build 出来る派と出来ない派の意見が食い違っていたのは、新規インストールか、既にインストール済みのものを更新しようとしているのかの違いだったみたいね。