(´・ω・`)ショボーン
Qt3
気が向いたのでlddでちょっと調べてみたのですが、正常に動くライブラリ(libqt-mt.so.3.3.4とlibqui.so.1.0.0)には
libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb787a000)
があって、正常に動かないライブラリにはこれがありませんでした。
これをパッケージでどう修正すればいいのかはわからず…。
って、他にも理由があるのかもしれませんが。。
ライブラリは難しいですなぁ。
追記(6/22)
ゆるゆると調査中。
DebianにはlibXinerama.so.1はないようで、staticなlibXinerama.aがあるのですな。
Using binary packages from other distributions
これが原因?
Ubuntu(というかx.org?)にはあるようです。
気が向いたのでlddでちょっと調べてみたのですが、正常に動くライブラリ(libqt-mt.so.3.3.4とlibqui.so.1.0.0)には
libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb787a000)
があって、正常に動かないライブラリにはこれがありませんでした。
これをパッケージでどう修正すればいいのかはわからず…。
って、他にも理由があるのかもしれませんが。。
ライブラリは難しいですなぁ。
追記(6/22)
ゆるゆると調査中。
DebianにはlibXinerama.so.1はないようで、staticなlibXinerama.aがあるのですな。
Using binary packages from other distributions
これが原因?
Ubuntu(というかx.org?)にはあるようです。
我ながらチャレンジャーすぎですなぁ…。
ooo-buildってのはこれのことでやんす。
DebianとかLinuxのディストロに入ってるOOoは、たいていこれを使っています。
gcc-4.0ということは、もちろんgcjでビルドしてみました。
>checking whether to build with Java support... yes
>checking the installed JDK... checked (gcj)
>configure: WARNING: EXPERIMENTAL: gij/gcj is not a full JDK replacement - some projects will fail to compile
おお。
いちおうconfigureはとおりました。
とにかくconfigureをとおすのが大変でした。。
configureでは必要ないものの、unzipとantが入ってないとbuild中に止まりました。
んで、buildは完走したのかといわれたら当然そんなことはなく。
>In file included from /home/ikuya/ooo-build-1.9.108/build/src680-m108/sal/rtl/source/bootstrap.cxx:100:
>/home/ikuya/ooo-build-1.9.108/build/src680-m108/sal/rtl/source/macro.hxx:102:2: error: #error "unknown ARCH -- insert your ARCH identifier above"
以下ゾロゾロと出ますが、ここで止まりました。
ソースをはっきり見たわけじゃありませんが、Javaがらみではなさそうな気が。。
素のソース+gcc-4.0だと行けたりするのですかねぇ。それはないですかのぉ。
追記:
configureのログを見てみると、32bitのchroot環境下にもかかわらず
>checking build system type... x86_64-unknown-linux-gnu
>checking host system type... x86_64-unknown-linux-gnu
>checking target system type... x86_64-unknown-linux-gnu
と出ているのが敗因ですかの。
ooo-buildってのはこれのことでやんす。
DebianとかLinuxのディストロに入ってるOOoは、たいていこれを使っています。
gcc-4.0ということは、もちろんgcjでビルドしてみました。
>checking whether to build with Java support... yes
>checking the installed JDK... checked (gcj)
>configure: WARNING: EXPERIMENTAL: gij/gcj is not a full JDK replacement - some projects will fail to compile
おお。
いちおうconfigureはとおりました。
とにかくconfigureをとおすのが大変でした。。
configureでは必要ないものの、unzipとantが入ってないとbuild中に止まりました。
んで、buildは完走したのかといわれたら当然そんなことはなく。
>In file included from /home/ikuya/ooo-build-1.9.108/build/src680-m108/sal/rtl/source/bootstrap.cxx:100:
>/home/ikuya/ooo-build-1.9.108/build/src680-m108/sal/rtl/source/macro.hxx:102:2: error: #error "unknown ARCH -- insert your ARCH identifier above"
以下ゾロゾロと出ますが、ここで止まりました。
ソースをはっきり見たわけじゃありませんが、Javaがらみではなさそうな気が。。
素のソース+gcc-4.0だと行けたりするのですかねぇ。それはないですかのぉ。
追記:
configureのログを見てみると、32bitのchroot環境下にもかかわらず
>checking build system type... x86_64-unknown-linux-gnu
>checking host system type... x86_64-unknown-linux-gnu
>checking target system type... x86_64-unknown-linux-gnu
と出ているのが敗因ですかの。