DirectFB 1.3.0 を ubuntu 8.0 (VMware上) で動かす : system=x11

DirectFB 1.3.0 を ubuntu 8.0 (VMware上) で動かす : system=x11

ubuntuには、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


動きました。





トップページへ





鮫洲曙町会ホームページ