OpenJDK6が、portsでのJDKとしてサポートされました

FreeBSD
返信する
NakataMaho
記事: 177
登録日時: 6月 13, 2008, 11:19 am

OpenJDK6が、portsでのJDKとしてサポートされました

投稿記事 by NakataMaho »

http://www.freebsd.org/cgi/cvsweb.cgi/p ... web-markup

これでOOoもOpenjdkでビルドできるようになるかもしれません。昔試したら二つエラーが出てコンパイルできなかったです。
どなたか試してみますか?
NakataMaho
記事: 177
登録日時: 6月 13, 2008, 11:19 am

OpenJDK6、FreeBSD版OpenOffice.orgでサポート。

投稿記事 by NakataMaho »

私信でjkimからopenoffice.orgとopenjdkの組み合わせが
使える、とのことでしたので、試したところ、パッチを一つ書けばopenjdkが使えるようになっていました。
7.2-RELEASE/i386, amd64でチェックし、3-RC, 3-devel, 2, 2-RC,2-develにコミットしました。

http://www.freebsd.org/cgi/cvsweb.cgi/p ... web-markup
http://www.freebsd.org/cgi/cvsweb.cgi/p ... web-markup
http://www.freebsd.org/cgi/cvsweb.cgi/p ... web-markup
http://www.freebsd.org/cgi/cvsweb.cgi/p ... web-markup
http://www.freebsd.org/cgi/cvsweb.cgi/p ... web-markup

なおopenoffice.org-3でのサポートは3.1.1をまとうと思います。8.0には間に合わないと思われます。

これで、FreeBSD+OpenOffice.orgは完全にフリーソフトウェアだけでコンパイル、動かすことができるようになりました。
ただ、OpenJDK6のコンパイルに、一度だけ前もってOpenJDK6またはJDK 1.6が必要です。OpenJDK6はpackagesを使うことも
できます。この場合は一切プロプラエタリなソフトウェアを使うことなくコンパイル可能です。

-----
なお、openjdkは私がコミットしました。Brian Gardnerが作ったものをbrush upしました。
この時QATがビルド依存不足によるビルドエラーを何回も報告し、何人から丁寧な仕事を心がけよといわれ、
手元でのtinderbox導入に至るという、しょっぱい経験をしました :-) こちらではjailでチェックしてたんですがね。
-----------------------------
おもえば3年ほど前、私はFreeBSD+OOoを完全にfree softwareだけで、つまりJAVAなしでコンパイルしようと
したことがあります。FreeBSDでの officialなjavaの状況はあまり良くなかったのです。残骸をCVS repoから
見ることも可能です。

gcc 4.x系統のgcjを使ってjava-compatからOOoをコンパイルしようとしました。
http://tools.openoffice.org/servlets/Re ... &msgNo=216
...
http://www.openoffice.org/issues/show_bug.cgi?id=62265
http://www.openoffice.org/issues/show_bug.cgi?id=62266
http://www.openoffice.org/issues/show_bug.cgi?id=57286
http://www.openoffice.org/issues/show_bug.cgi?id=54657
...
http://www.freebsd.org/cgi/cvsweb.cgi/p ... cj-compat/
http://www.freebsd.org/cgi/cvsweb.cgi/ports/java/gjdoc/
http://www.freebsd.org/cgi/cvsweb.cgi/p ... ithgcjawt/
http://www.freebsd.org/cgi/cvsweb.cgi/p ... bootstrap/

これはかなり頑張ったが問題があまりにも多くあり、失敗しました。
maho1 cwsは作成したものの、インテグレートに至らず、消しました。
徒労に終わりました。それだけにこのopenjdk6サポートのためには頑張りましたし、
できたことを大変うれしく思ってます。
返信する

“FreeBSD”に戻る