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

2011/01/12 21:19 に 森山誠二郎 が投稿   [ 2011/05/09 8:53 に更新しました ]
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が動くをことを確認できた。



Comments