DirectFB 1.3.0 を ubuntu 8.0 (VMware上) で動かす : system=x11ubuntuには、libdirectfb-1.0-0 がすでに入っています。 ここでは DirectFB を tar ballからinstall しますが、 libdirectfb-1.0-0に依存するものがある場合、それらはどうなるかを確認していません。 試される場合はご自身の責任でお試しください。 VMwareの場合は試す前にスナップショットをとっておくのもよいかもしれません。 「VMware用仮想マシンのダウンロード」から とってきたそのままの状態で ./configureを実行 config.log の抜粋 Building System Modules: Linux FBDev support yes Generic /dev/mem support yes X11 support no OSX support no SDL support no VNC support no ... Building Image Provider Modules: GIF yes JPEG no PNG no ... Building Font Modules: FreeType2 no, Default font yes これから、 1. X11 のウィンドウ上で動かす 2. JPEG, PNG はサポート 3. 文字をFreeTypeで出す をめざす。 $ sudo apt-get install libfreetype6-dev $ sudo apt-get install libpng12-dev $ sudo apt-get install libjpeg62-dev $ sudo apt-get install libx11-dev ここまでで、 ./configureの結果は、 Building System Modules: Linux FBDev support yes Generic /dev/mem support yes X11 support yes -I/usr/X11R6/include -L/usr/X11R6/lib -lX11 -lXext OSX support no SDL support no VNC support no ... Building Image Provider Modules: GIF yes JPEG yes -ljpeg PNG yes -lpng12 ... Building Font Modules: FreeType2 yes -I/usr/include/freetype2 -lfreetype -lz Default font yes この状態でmakeする。 $ sudo apt-get install libxext-dev ここでmake。とおった。 動かすぞー $ sudo make install $ export LD_LIBRARY_PATH=/usr/local/lib ~/.directfbrc を作成し、 system=x11 とのみ設定。
$ dfbinfo
~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.3.0 |~~~~~~~~~~~~~~~~~~~~~~~~~~
(c) 2001-2008 The world wide DirectFB Open Source Community
(c) 2000-2004 Convergence (integrated media) GmbH
----------------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (2009-04-13 18:30)
(*) Direct/Thread: Started 'X11 Input' (21586) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: X11 Input 0.1 (directfb.org)
(*) DirectFB/Genefx: MMX detected and enabled
(*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (directfb.org)
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
(*) X11/Window: Creating 1024x 768 RGB32 window...
(*) X11/Display: Using XShm.
Screen (00) X11 Primary Screen (primary screen)
Caps:
Layer (00) X11 Primary Layer (primary layer)
Type: GRAPHICS
Caps: SURFACE
Input (00) X11 Input (primary keyboard)
Type: KEYBOARD MOUSE JOYSTICK
Caps: KEYS AXES BUTTONS
Min. Keycode: 8
Max. Keycode: 255
Max. Axis: 0
Max. Button: 0
動きました。 トップページへ |
鮫洲曙町会ホームページ |