第一版 編譯 linuxfb
#!/bin/sh
./configure -prefix /home/dai/qt_4.8.5_for_arm -embedded arm -host-little-endian -no-cups -no-pch -no-3dnow -webkit -largefile -no-audio-backend -javascript-jit -no-script -no-scripttools -qt-gfx-linuxfb -qt-gfx-vnc -qt-gfx-multiscreen -qt-mouse-pc -release -shared -confirm-license -xplatform /qws/linux-arm-g++
qt-everywhere-opensource-src-4.8.5.tar.gz
export PATH=/usr/src/arm-linux-3.16/toolchain_gnueabi-4.9.x_xxxx/usr/bin:$PATH
//=========Qt SW keyboard
./configure -prefix /home/dai/qt_kbd -embedded arm -host-little-endian -no-cups -no-pch -no-3dnow -webkit -largefile -no-audio-backend -javascript-jit -qt-gfx-linuxfb -qt-gfx-vnc -qt-gfx-multiscreen -plugin-mouse-pc -qt-zlib -plugin-kbd-linuxinput -release -shared -confirm-license -xplatform /qws/linux-arm-g++
make -j4
make install
第二版 編譯 with directfb
//====with direct 1_5_3 but hardware not work
./configure -prefix /home/dai/qt_arm_directfb -embedded arm -host-little-endian -release -shared -confirm-license -xplatform /qws/linux-arm-gnueabi-g++ -no-cups -no-pch -webkit -largefile -no-audio-backend -javascript-jit -qt-gfx-directfb -qt-gfx-vnc -qt-gfx-multiscreen -qt-mouse-linuxinput -qt-zlib -qt-kbd-linuxinput \
-I/usr/local/GM8220/include/directfb -I/usr/local/GM8220/include/directfb-internal -I/home/dai/zlib_arm/include/ -L/home/dai/zlib_arm/lib -L/usr/local/GM8220/lib
export QT_CFLAGS_DIRECTFB=/usr/local/xxxx/include/
export QT_LIBS_DIRECTFB=/usr/local/xxxx/lib
QT_CFLAGS_DIRECTFB=-I/usr/local/xxxx/include/directfb -I/usr/local/xxxx/include/directfb-internal -D_REENTRANT
QT_LIBS_DIRECTFB=-L/usr/local/xxxx/lib -ldirectfb -lfusion -ldirect -lpthread
//====with directfb 1_4_11=====
./configure -prefix /home/dai/qt_directfb_1_4_11/ -embedded arm -host-little-endian -release -shared -confirm-license -xplatform /qws/linux-arm-gnueabi-g++ -no-cups -no-pch -webkit -largefile -no-audio-backend -javascript-jit -qt-gfx-directfb -qt-gfx-vnc -qt-gfx-multiscreen -qt-mouse-linuxinput -qt-zlib -qt-kbd-linuxinput \
-I/usr/local/include/directfb -I/usr/local/include/directfb-internal -I/home/dai/zlib_arm/include/ -L/home/dai/zlib_arm/lib -L/usr/local/lib
./configure -prefix /home/dai/qt_directfb_1_4_11_kbd -embedded arm -host-little-endian -release -shared -confirm-license -xplatform /qws/linux-arm-gnueabi-g++ -no-cups -no-pch -webkit -largefile -no-audio-backend -javascript-jit -qt-gfx-directfb -qt-gfx-vnc -qt-gfx-multiscreen -qt-mouse-pc -qt-kbd-linuxinput -qt-zlib \
-I/usr/local/include/directfb -I/usr/local/include/directfb-internal -I/home/dai/zlib_arm/include/ -L/home/dai/zlib_arm/lib -L/usr/local/lib
修改 qmake.conf
vim ./mkspecs/qws/linux-arm-gnueabi-g++/qmake.conf
加上 directfb 1_4_11 的變數
QT_CFLAGS_DIRECTFB=-I/usr/local/include/directfb -I/usr/local/include/directfb-internal -D_REENTRANT
QT_LIBS_DIRECTFB=-L/usr/local/lib -ldirectfb -lfusion -ldirect -lpthread
make -j4
make install
/////==== Qt arm nfs =======
Linuxfb 版
ifconfig eth0 192.168.70s.133 netmask 255.255.255.0;
mount -t nfs -o nolock 192.168.70.129:/home/dai /mnt/nfs
telnetd
/sbin/insmod /mnt/nfs/usbhid.ko
ln -s /dev/input/event0 /dev/tty0
export QT_PLUGIN_PATH=/mnt/nfs/qt_arm_linuxfb/plugins
export QT_QPA_PLATFORM_PLUGIN_PATH=/mnt/nfs/qt_arm_linuxfb/plugins/platforms
export QT_QPA_FONTDIR=/mnt/nfs/qt_arm_linuxfb/lib/fonts
export LD_LIBRARY_PATH=/lib:/usr/lib:/mnt/nfs/qt_arm_linuxfb/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/mnt/lib:/mnt/usr/lib:$LD_LIBRARY_PATH
export QT_QWS_FONTDIR=/mnt/nfs/qt_arm_linuxfb/lib/fonts/
export QWS_DISPLAY="LinuxFb:mmWidth1920:mmHeight1080:1"
export QWS_USB_KEYBOARD=
export QWS_USB_MOUSE=/dev/input/mice
/mnt/nfs/qt_arm_linuxfb/demos/browser/browser -qws &
////////try 2
/sbin/insmod /mnt/nfs/usbhid.ko
ln -s /dev/input/event0 /dev/tty0
export QT_PLUGIN_PATH=/mnt/nfs/qt_kbd/plugins
export QT_QPA_PLATFORM_PLUGIN_PATH=/mnt/nfs/qt_kbd/plugins/platforms
export QT_QPA_FONTDIR=/mnt/nfs/qt_kbd/lib/fonts
export LD_LIBRARY_PATH=/lib:/usr/lib:/mnt/nfs/qt_kbd/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/mnt/lib:/mnt/usr/lib:$LD_LIBRARY_PATH
export QT_QWS_FONTDIR=/mnt/nfs/qt_kbd/lib/fonts/
export QWS_DISPLAY="LinuxFb:mmWidth1920:mmHeight1080:1"
export QWS_USB_KEYBOARD=linuxinput:/dev/input/event0
export QWS_USB_MOUSE=/dev/input/mice
/mnt/nfs/qt_kbd/demos/browser/browser -qws &
PS: 狀況:
滑鼠 可動左右鍵有反應正常,
鍵盤 按下 在螢幕上 有反應 ,但出現 數字訊息不正確 亂跳
在執行 AP時 console上會出現 Could not initialize virtual console switching 如下顯示
/ # /mnt/nfs/qt_kbd/demos/browser/browser -qws &
/ # Could not initialize virtual console switching
/ # Received finished signal while progress is still: 10 Url: QUrl( "http://qt.nokia.com/" )
如果修改環境變數 微調成 不會出現 上面的錯誤訊息,但是 反而 滑鼠和鍵盤都會沒有反應
/ # /mnt/nfs/qt_kbd/demos/browser/browser -qws &
/ # Received finished signal while progress is still: 10 Url: QUrl( "http://qt.nokia.com/" )
///////
DirectFb 版
/home/dai/qt_arm_directfb
/sbin/insmod /mnt/nfs/usbhid.ko
export QT_PLUGIN_PATH=/mnt/nfs/qt_directfb_1_4_11/plugins
export QT_QPA_PLATFORM_PLUGIN_PATH=/mnt/nfs/qt_directfb_1_4_11/plugins/platforms
export QT_QPA_FONTDIR=/mnt/nfs/qt_directfb_1_4_11/lib/fonts
export LD_LIBRARY_PATH=/lib:/usr/lib:/mnt/nfs/qt_directfb_1_4_11/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/mnt/lib:/mnt/usr/lib:$LD_LIBRARY_PATH
export QWS_DISPLAY="DirectFb:mmWidth1920:mmHeight1080:1"
export QT_QWS_FONTDIR=/mnt/nfs/qt_directfb_1_4_11/lib/fonts/
export QWS_USB_KEYBOARD=/dev/tty0
export QWS_USB_MOUSE=/dev/input/mice
mkdir -p /usr/local/
mkdir -p /usr/lib/
ln -s /mnt/nfs/data105/lib/ /usr/local/
ln -s /mnt/nfs/data105/lib/* /usr/lib/
ln -s /mnt/nfs/data105/arm-linux-lib/* /usr/lib/
ln -s /mnt/nfs/data105/share/ /usr/local/
/mnt/nfs/qt_directfb_1_4_11/demos/browser/browser -qws --dfb:system=fbdev,fbdev=/dev/fb1,mode=1920x1080,depth=16,pixelformat=RGB16,banner,no-vt &
/////======kbd 額外測試
/sbin/insmod /mnt/nfs/usbhid.ko
ln -s /dev/input/event0 /dev/tty0
export QT_PLUGIN_PATH=/mnt/nfs/qt_directfb_1_4_11_kbd/plugins
export QT_QPA_PLATFORM_PLUGIN_PATH=/mnt/nfs/qt_directfb_1_4_11_kbd/plugins/platforms
export QT_QPA_FONTDIR=/mnt/nfs/qt_directfb_1_4_11_kbd/lib/fonts
export LD_LIBRARY_PATH=/lib:/usr/lib:/mnt/nfs/qt_directfb_1_4_11_kbd/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/mnt/lib:/mnt/usr/lib:$LD_LIBRARY_PATH
export QWS_DISPLAY="DirectFb:mmWidth1920:mmHeight1080:1"
export QT_QWS_FONTDIR=/mnt/nfs/qt_directfb_1_4_11_kbd/lib/fonts/
export QWS_USB_KEYBOARD=/dev/tty0
export QWS_USB_MOUSE=/dev/input/mice
mkdir -p /usr/local/
mkdir -p /usr/lib/
ln -s /mnt/nfs/data105/lib/ /usr/local/
ln -s /mnt/nfs/data105/lib/* /usr/lib/
ln -s /mnt/nfs/data105/arm-linux-lib/* /usr/lib/
ln -s /mnt/nfs/data105/share/ /usr/local/
/mnt/nfs/qt_directfb_1_4_11_kbd/demos/browser/browser -qws --dfb:system=fbdev,fbdev=/dev/fb1,mode=1920x1080,depth=16,pixelformat=RGB16,banner,no-vt &
./browser -qws --dfb:system=fbdev,fbdev=/dev/fb1,mode=1920x1080,depth=16,pixelformat=RGB16,banner,no-vt &
/===看狀況 可省略的設定
mkdir -p /usr/local/GM8220/lib/pkgconfig
mkdir -p /usr/local/GM8220/lib/directfb-1.5-0-pure
cp -rf /mnt/nfs/directfb_8220/GM8220/lib/* /usr/local/GM8220/lib/
export DFBARGS=module-dir=/usr/local/GM8220/lib/directfb-1.5-0-pure
export PKG_CONFIG_PATH=/usr/local/GM8220/lib/pkgconfig
export LD_LIBRARY_PATH=/lib:/usr/lib:/mnt/nfs/qt_arm_directfb/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/local/GM8220/lib:$LD_LIBRARY_PATH
./browser -qws --dfb:system=fbdev,fbdev=/dev/fb1,mode=1920x1080,depth=16,pixelformat=RGB16,banner,no-vt &
./browser -qws -display directfb --dfb:system=fbdev,fbdev=/dev/fb1,mode=1920x1080,depth=16,pixelformat=RGB16,banner,no-vt&
./browser -qws --dfb:system=fbdev,fbdev=/dev/fb1,mode=1920x1080,depth=16,pixelformat=RGB565,banner,no-vt &
./browser -qws --dfb:system=fbdev,fbdev=/dev/fb1,mode=1920x1080,depth=16,pixelformat=RGB16,banner,no-vt,hardware > log3 &
./df_andi --dfb:system=fbdev,fbdev=/dev/fb1,mode=1920x1080,depth=16,pixelformat=RGB16,no-banner,no-vt,no-software,hardware,vsync-none > log3 &
./df_andi --dfb:system=fbdev,fbdev=/dev/fb1,mode=1920x1080,pixelformat=RGB16,no-banner,no-vt,motion-compression,mouse-source=/dev/mice, \
mouse-protocol=IMPS/2,hardware,no-software,desktop-buffer-mode=frontonly &
./browser -qws --dfb:system=fbdev,fbdev=/dev/fb1,mode=1920x1080,pixelformat=RGB16,no-banner,no-vt,motion-compression,mouse-source=/dev/mice,mouse-protocol=IMPS/2,hardware,no-software,desktop-buffer-mode=frontonly &
hardware
/mnt/nfs/qt_arm_directfb/demos/browser/browser -qws -display directfb
./browser -qws -display directfb
SDK::
/usr/src/arm-linux-3.16/user/DirectFB
export DFBARGS=module-dir=/usr/lib/directfb-1.4-0
/mnt/nfs/directfb_1_5_3/bin # cat /etc/directfbrc
no-vt
motion-compression
fbdev=/dev/fb1
mouse-source=/dev/mice
mouse-protocol=IMPS/2
hardware
no-software
system=fbdev
pixelformat=RGB16
desktop-buffer-mode=frontonly
no-banner
vsync-none
mode=1920x1080
//======================================================================
QT 嵌入式编译出错:cc1: fatal error: .pch/release-shared-emb-arm/QtGui: No such file or directory 解决方案:
configure参数:
./configure -confirm-license -release -shared -opensource -embedded arm -xplatform qws/linux-arm-g++ -little-endian -qt-sql-sqlite -no-qt3support -no-webkit -no-javascript-jit -no-script -no-scripttools -qt-libtiff -qt-libpng -qt-libmng -qt-libjpeg -qt-freetype -depths 8,16,24,32 -qt-gfx-linuxfb -qt-mouse-tslib -qt-kbd-linuxinput -I /usr/local/tslib/include -L /usr/local/tslib/lib -nomake examples,demos,docs
解法:
后面增加:-no-pch
[root@FORLINX6410]# /opt/qt-4.7.1/demos/textedit/textedit
s3c-nand: 1 bit(s) error detected, corrected successfully
QWSSocket::connectToLocalFile could not connect:: No such file or directory
QWSSocket::connectToLocalFile could not connect:: No such file or directory
QWSSocket::connectToLocalFile could not connect:: No such file or directory
QWSSocket::connectToLocalFile could not connect:: No such file or directory
QWSSocket::connectToLocalFile could not connect:: No such file or directory
QWSSocket::connectToLocalFile could not connect:: No such file or directory
No Qt for Embedded Linux server appears to be running.
If you want to run this program as a server,
add the "-qws" command-line option.
解法:
後方加上 -qws
/mnt/nfs/qt_arm/examples/animation/states # ./states -qws
QFontDatabase: Cannot find font directory /home/dai/qt_4.8.5_for_arm/lib/fonts - is Qt installed correctly?
Aborted
/mnt/nfs/qt_arm/examples/animation/states # cat /proc/partitions
major minor #blocks name
work around 解法:將 font 放置到 相對應路徑
出现: QFontDatabase: Cannot find font directory /usr/local/Trolltech/QtopiaCore-4.3.3-arm /lib/fonts - is Qt installed correctly?
方法1: 那你需要做的就是将/mnt/nfs/qt/lib/fonts里的文件拷贝到开发板/usr/local/Trolltech/QtopiaCore-4.3.3-arm/lib/fonts。
方法2 :
在开发板上输入:export QT_QWS_FONTDIR=/mnt/nfs/qt/lib/fonts [我的是:export set QT_QWS_FONTDIR=$QTDIR/lib/fonts/ ]
再次运行#./check -qws
QT 嵌入式编译出错:cc1: fatal error: .pch/release-shared-emb-arm/QtGui: No such file or directory 解决方案:
发表于2014/1/23 10:14:53 3443人阅读
分类: Qt linux
configure参数:
./configure -confirm-license -release -shared -opensource -embedded arm -xplatform qws/linux-arm-g++ -little-endian -qt-sql-sqlite -no-qt3support -no-webkit -no-javascript-jit -no-script -no-scripttools -qt-libtiff -qt-libpng -qt-libmng -qt-libjpeg -qt-freetype -depths 8,16,24,32 -qt-gfx-linuxfb -qt-mouse-tslib -qt-kbd-linuxinput -I /usr/local/tslib/include -L /usr/local/tslib/lib -nomake examples,demos,docs
后面增加:-no-pch
收集其他错误:
libts-0.0.so.0 need by libQtGui.so: not found(try using -rpath or -rpath-link)
在mkspecs/common/linux.conf中进行修改:
QMAKE_LIBS_THREAD = -lpthread -lts
由于老的arm-linux-gnu工具链不支持64位,因此需要安装32位库
sudo apt-get install lsb-core
注意:
1.在编译本地(PC 64)环境时,不要-no-*几项,会导致QML开发库无法编译。
//====cross compile libpng=====
./configure --host=arm-linux --prefix=/home/dai/libpng_arm
make
make install
export LIBPNG=/home/dai/libpng_arm
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/home/dai/libpng_arm/lib/pkgconfig
export LDFLAGS="$LDFLAGS -L$LIBPNG/lib -lm"
export CFLAGS="$CFLAGS -I$LIBPNG/include"
//===cross compile directfb 1_4_3=====
./configure -prefix=/home/dai/directfb_1_4_3 -host=arm-linux -with-gfxdrivers=none --with-tests -enable-shared \
-enable-zlib -enable-devmem -enable-fbdev -enable-x11 -enable-x11vdpau
(*) DirectFB/Input: IMPS/2 Mouse (2) 1.0 (directfb.org)
(!) DirectFB/Keyboard: Could not open() /dev/tty0!
--> No such file or directory
disable-module=linux_input
//==========dfb kbd error==========
===================================
當用 keyboard 用 link 方式,將 /dev/input/event0 link 到 /dev/tty0 時
/mnt/nfs/keyboardTest # cd /dev/
/dev # ln -s /dev/input/event
event0 event1 event2
/dev # ln -s /dev/tty0 /dev/input/event0
ln: /dev/input/event0: File exists
/dev # ln -s /dev/input/event0 /dev/tty0
/dev # ls -la /dev/tty0
lrwxrwxrwx 1 root root 17 Jan 1 00:12 /dev/tty0 -> /dev/input/event0
/dev # cd /
/ #
/ #
/ #
/ # export QT_PLUGIN_PATH=/mnt/nfs/qt_directfb_1_4_11/plugins
/ # export QT_QPA_PLATFORM_PLUGIN_PATH=/mnt/nfs/qt_directfb_1_4_11/plugins/platf
orms
/ # export QT_QPA_FONTDIR=/mnt/nfs/qt_directfb_1_4_11/lib/fonts
/ # export LD_LIBRARY_PATH=/lib:/usr/lib:/mnt/nfs/qt_directfb_1_4_11/lib:$LD_LIB
RARY_PATH
/ # export LD_LIBRARY_PATH=/mnt/lib:/mnt/usr/lib:$LD_LIBRARY_PATH
/ # export QWS_DISPLAY="DirectFb:mmWidth1920:mmHeight1080:1"
/ # export QT_QWS_FONTDIR=/mnt/nfs/qt_directfb_1_4_11/lib/fonts/
/ #
/ #
/ # mkdir -p /usr/local/
mkdir -p /usr/lib/
/ # mkdir -p /usr/lib/
/ # ln -s /mnt/nfs/data105/lib/ /usr/local/
ln -s /m/ # ln -s /mnt/nfs/data105/lib/* /usr/lib/
ln -s /mnt/nfs/data105/arm-linux-lib/* /usr/lib/
ln -s /mnt/nfs/data105/share/ /usr/local/
/ # ln -s /mnt/nfs/data105/arm-linux-lib/* /usr/lib/
/mnt/nfs/qt_directfb_1_4_11/demos/browser/browser -qws --dfb:system=fbdev,fbdev=/dev/fb1,mode=1920x1080,depth=16, pixelformat=RGB16,banner,no-vt &
/ # ln -s /mnt/nfs/data105/share/ /usr/local/
/ #
/ # /mnt/nfs/qt_directfb_1_4_11/demos/browser/browser -qws --dfb:system=fbdev,f
bdev=/dev/fb1,mode=1920x1080,depth=16,pixelformat=RGB16,banner,no-vt &
/ #
~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.11 |~~~~~~~~~~~~~~~~~~~~~~~~~~
(c) 2001-2010 The world wide DirectFB Open Source Community
(c) 2000-2004 Convergence (integrated media) GmbH
----------------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (2017-06-09 06:49)
(*) Direct/Memcpy: Using libc memcpy()
(*) DirectFB/FBDev: Found 'flcd_s1' (ID 0) with frame buffer at 0x20001000, 4080k (MMIO 0x00000000, 0k)
(*) Direct/Thread: Started 'PS/2 Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: IMPS/2 Mouse (1) 1.0 (directfb.org)
(*) Direct/Thread: Started 'PS/2 Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: IMPS/2 Mouse (2) 1.0 (directfb.org)
(*) Direct/Thread: Started 'Keyboard Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)
LCD300(0):cmd(0x800c4f2a) no define!
(*) DirectFB/Graphics: GM GM2D 0.1 (GM Ltd.)
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
(!) DirectFB/DirectFBCreate: Setting desktop resolution to 1920x1080 failed!
-> Using default resolution.
(!) DirectFB/DirectFBCreate: Setting desktop format failed!
-> Using default format.
(!) DirectFB/DirectFBCreate: Setting desktop buffer mode failed!
-> No virtual resolution support or not enough memory?
Falling back to system back buffer.
(*) FBDev/Mode: Setting 1920x1080 RGB16
(*) FBDev/Mode: Switched to 1920x1080 (virtual 1920x1080) at 16 bit (RGB16), pitch 3840
(!!!) *** WARNING [letting unprivileged IDirectFBDisplayLayer::GetSurface() call pass until cooperative level ha ndling is finished] *** [idirectfbdisplaylayer.c:176 in IDirectFBDisplayLayer_GetSurface()]
(*) Direct/Thread: Started 'EventBufferFeed' (-1) [MESSAGING OTHER/OTHER 0/0] <8388608>...
(*) Direct/Thread: Started 'EventBufferFeed' (-1) [MESSAGING OTHER/OTHER 0/0] <8388608>...
(!) DirectFB/keyboard: KDGKBENT (table: 0, index: 46) failed!
--> Invalid argument
(!) DirectFB/keyboard: KDGKBENT (table: 1, index: 46) failed!
--> Invalid argument
(!) DirectFB/keyboard: KDGKBENT (table: 2, index: 46) failed!
--> Invalid argument
(!) DirectFB/keyboard: KDGKBENT (table: 2, index: 1) failed!
--> Invalid argument
(!) DirectFB/keyboard: KDGKBENT (table: 0, index: 10) failed!
--> Invalid argument
(!) DirectFB/keyboard: KDGKBENT (table: 1, index: 10) failed!
--> Invalid argument
(!) DirectFB/keyboard: KDGKBENT (table: 2, index: 10) failed!
--> Invalid argument
(!) DirectFB/keyboard: KDGKBENT (table: 3, index: 10) failed!
--> Invalid argument
(!!!) *** WARNING [maximum number of owned keys reached] *** [default.c:424 in get_keyboard_window()]
(!) DirectFB/keyboard: KDGKBENT (table: 0, index: 125) failed!
--> Invalid argument
(!) DirectFB/keyboard: KDGKBENT (table: 1, index: 125) failed!
--> Invalid argument
(!) DirectFB/keyboard: KDGKBENT (table: 2, index: 125) failed!
--> Invalid argument
(!) DirectFB/keyboard: KDGKBENT (table: 3, index: 125) failed!
--> Invalid argument
(!!!) *** WARNING [maximum number of owned keys reached] *** [default.c:424 in get_keyboard_window()]
(!!!) *** WARNING [maximum number of owned keys reached] *** [default.c:424 in get_keyboard_window()]
(!!!) *** WARNING [maximum number of owned keys reached] *** [default.c:424 in get_keyboard_window()]
(!) DirectFB/keyboard: KDGKBENT (table: 0, index: 75) failed!
--> Invalid argument
(!) DirectFB/keyboard: KDGKBENT (table: 1, index: 75) failed!
--> Invalid argument
(!) DirectFB/keyboard: KDGKBENT (table: 2, index: 75) failed!
--> Invalid argument
(!) DirectFB/keyboard: KDGKBENT (table: 3, index: 75) failed!
--> Invalid argument
(!!!) *** WARNING [maximum number of owned keys reached] *** [default.c:424 in get_keyboard_window()]
(!) DirectFB/keyboard: KDGKBENT (table: 0, index: 25) failed!
--> Invalid argument
(!) DirectFB/keyboard: KDGKBENT (table: 1, index: 25) failed!
--> Invalid argument
(!) DirectFB/keyboard: KDGKBENT (table: 2, index: 25) failed!
--> Invalid argument
(!) DirectFB/keyboard: KDGKBENT (table: 3, index: 25) failed!
--> Invalid argument
(!!!) *** WARNING [maximum number of owned keys reached] *** [default.c:424 in get_keyboard_window()]
(!!!) *** WARNING [maximum number of owned keys reached] *** [default.c:424 in get_keyboard_window()]
(!!!) *** WARNING [maximum number of owned keys reached] *** [default.c:424 in get_keyboard_window()]
(!!!) *** WARNING [maximum number of owned keys reached] *** [default.c:424 in get_keyboard_window()]
(!) DirectFB/keyboard: KDGKBENT (table: 0, index: 19) failed!
--> Invalid argument
(!) DirectFB/keyboard: KDGKBENT (table: 1, index: 19) failed!
--> Invalid argument
(!) DirectFB/keyboard: KDGKBENT (table: 2, index: 19) failed!
--> Invalid argument
(!) DirectFB/keyboard: KDGKBENT (table: 3, index: 19) failed!
--> Invalid argument
(!!!) *** WARNING [maximum number of owned keys reached] *** [default.c:424 in get_keyboard_window()]
(!) DirectFB/keyboard: KDGKBENT (table: 0, index: 14) failed!
--> Invalid argument
(!) DirectFB/keyboard: KDGKBENT (table: 1, index: 14) failed!
--> Invalid argument
留言