Ubuntu10.04-serverにQt4Rubyをインストール

Post date: 2011/01/13 5:19:49

Ubuntu10.04で再挑戦した

注意: export QT4DIR=~/anagix/tools/qt-4.7.1 しておく必要がある

1.Ubuntuで、以下のオプションでQtをdbusつきでインストールした

OPENSSL_LIBS='-L/home/anagix/anagix_tools/lib -lssl -lcrypto' ./configure -v -I /usr/include/dbus-1.0 -I /usr/lib/dbus-1.0/include -prefix ~/anagix_tools/qt-4.7.1 -openssl-linked -I/home/anagix/anagix_tools/include -nomake demos -nomake examples -qt3support -no-phonon -no-phonon-backend -no-webkit -dbus-linked

2.QtRubyでOpenGLが必要なことが判明したので、Qtをopenglつきでインストールした

そのために、apt-get install で、libgl1-mesa-devとlibglu1-mesa-devをインストールし、

~/anagix_tools/src/qt-everywhere-opensource-src-4.7.1/で、

OPENSSL_LIBS='-L/home/anagix/anagix_tools/lib -lssl -lcrypto' ./configure -prefix ~/anagix_tools/qt-4.7.1 -openssl-linked -I/home/anagix/anagix_tools/include -nomake demos -nomake examples -qt3support -no-phonon -no-phonon-backend -no-webkit -dbus-linked -opengl

3.~/anagix_tools/src/qt4-qtruby-2.1.0 で、

cmake -DCMAKE_INSTALL_PREFIX=~/anagix_tools -DRUBY_EXECUTABLE=~/anagix_tools/bin/ruby -DRUBY_INCLUDE_PATH=~/anagix_tools/lib/ruby/1.8/i686-linux -DRUBY_LIBRARY=~/anagix_tools/lib/libruby-static.a -Wno-dev -DENABLE_SMOKE=on -DENABLE_QTRUBY=on -DENABLE_QTWEBKIT_SMOKE=off -DENABLE_QTSCRIPT_SMOKE=off -DENABLE_QTUITOOLS_SMOKE=off -DENABLE_QTTEST_SMOKE=off -DENABLE_PHONON_SMOKE=off -DENABLE_QSCI_SMOKE=off -DENABLE_QWT_SMOKE=off -DENABLE_KDE_SMOKE=off -DENABLE_KDEVPLATFORM_SMOKE=off -DENABLE_KHTML_SMOKE=off -DENABLE_KTEXTEDITOR_SMOKE=off -DENABLE_SOLID_SMOKE=off -DENABLE_PLASMA_SMOKE=off -DENABLE_QTWEBKIT_RUBY=off -DENABLE_QTUITOOLS_RUBY=off -DENABLE_QTSCRIPT=off -DENABLE_QTTEST=off -DENABLE_PHONON_RUBY=off -DENABLE_QSCINTILLA_RUBY=off -DENABLE_QWT_RUBY=off -DENABLE_SOPRANO_RUBY=off -DENABLE_KDEVPLATFORM_RUBY=off -DENABLE_KORUNDUM_RUBY=off -DENABLE_KHTML_RUBY=off -DENABLE_KTEXTEDITOR_RUBY=off -DENABLE_SOLID_RUBY=off -DENABLE_KROSSRUBY=off -DENABLE_PLASMA_RUBY=off -DENABLE_QIMAGEBLITZ_SMOKE=off

無事、インストールでき、rubyおよびKLayoutで、Qtが動くをことを確認できた。