XInput のバージョンを確認する方法

$ xinput --version xinput version 1.6.1 XI version on server: 2.3

Qt 5 実行時の環境変数

Qt5

QT_DEBUG_PLUGINS=1 (Qt 4.8 OK) プラグインの読み込みに関する情報を表示する。 QT_XCB_DEBUG_XINPUT=“” (Qt 4.8 NG, Qt 5.2 OK) Xinput から受け取ったデータを表示する。 QT_XCB_DEBUG_XINPUT_DEVICES XInput デバイスに関する情報を表示する。

evdev とは

Linux カーネル内の汎用の入力イベントインターフェース。 デバイスドライバーからの低次の入力イベントを標準化して、/dev/input/ ディレクトリーのキャラクターデバイスとして利用可能にする。 参考文献 evdev - Wikipedia

error: pathspec 'path/to/file' did not match any file(s) known to git.

訳 エラー: pathspec 'path/to/file' は git の知る、いかなるファイルとも合致しません。

error: unable to create file path/to/file: Invalid argument

問題 git clone 実行中に次のエラーが表示される error: unable to create file path/to/file: Invalid argument fatal: unable to checkout working tree warning: Clone succeeded, but checkout failed. You can inspect what was checked out with 'git …

Parentheses expected, signal

Qt

問題 ビルド時に次のエラーが発生する。 コード connect(this, SIGNAL(trigger), this, SLOT(onTrigger)); エラー Object::connect: Parentheses expected, signal <クラス名>::<シグナル名> in ..\<ファイル名>:<行番号> 訳 Object::connect: 丸括弧が予期…

void value not ignored as it ought to be

問題 コンパイル時に次のエラーが発生する。 コード void(*p)() = hello(); エラー error: void value not ignored as it ought to be 訳 エラー: void 値が無視されていない 原因 関数名の後に括弧を書いていたため。 解決方法 括弧を削除する。 void(*p)()…

qtbase の compile タスクが "invalid conversion" エラーで失敗する

エラーメッセージ build/tmp/work/armv7a-vfp-neon-mx5-poky-linux-gnueabi/qtbase/5.2.1-r0/qtbase-opensource-src-5.2.1/src/plugins/platforms/xcb/qxcbconnection.cpp:280:45: error: invalid conversion from 'EGLNativeDisplayType {aka void*}' to 'D…

ERROR: 0:9: 'out' : syntax error syntax error

OpenGL プログラム実行時に次のメッセージが表示される。 ERROR: 0:9: 'out' : syntax error syntax error コード out vec4 fragColor; ... fragColor = color; 原因 GLSL のバージョンが 1.3 未満のため。 ‘out’ 修飾子は存在せず、出力変数は固定されてい…

ERROR: 0:6: 'in' : syntax error syntax error

OpenGL プログラム実行時に次のメッセージが表示される。 ERROR: 0:6: 'in' : syntax error syntax error 原因 GLSL のバージョンが 1.3 未満のため。 解決方法 ‘in’ の代わりに ‘attribute’ を使う。

Shuriken で「名前(CN)が一致しません」と表示される

問題 メールチェック時に次のメッセージが表示される。 ・名前(CN)が一致しません。 原因 メールサーバーのドメインと、サーバー証明書が証明するドメインが合致しないため。 レンタルサーバーに独自ドメインでアクセスしているため。 解決方法 メールサーバ…

Multiple .bb files are due to be built which each provide jpeg

問題 レイヤーに meta-multimedia を追加して、vlc をビルドすると、次のエラーが表示される。 ERROR: Multiple .bb files are due to be built which each provide jpeg (poky/meta/recipes-core/jpeg/jpeg_8d.bb meta-openembedded/meta-oe/recipes-core/j…

.desktop ファイルを実行する方法

$ xdg-open program_name.desktop 参考文献 command line - Running a .desktop file in the terminal - Ask Ubuntu

グループのパーミッションをユーザーのパーミッションに揃える

$ chmod g=u *

キャッシュデバイスの取り外し

操作前の bcache0 の状態を確認する。 $ cat /sys/block/bcache0/bcache/state clean キャッシュデバイスをデタッチする。 $ sudo su - # echo b76ddf95-9367-47c2-8d8f-ce45ebefbe77 > /sys/block/bcache0/bcache/detach # exit 操作前の bcache0 の状態を…

キャッシュデバイスを確認する

/sys/fs/bcache/<uuid>/cache0 のリンク先を見て確認できる。 $ ls -l /sys/fs/bcache/*/cache0 /sys/fs/bcache/b76ddf95-9367-47c2-8d8f-ce45ebefbe77/cache0 -> .../sdb/sdb1/bcache</uuid>

vncviewer の geometry オプションが無視される

環境 Yocto 2.2.1 (morty) VNC Viewer Free Edition 4.1.1 for X 原因 ウィンドウマネージャーに Matchbox を使っているため。 解決方法 ウィンドウマネージャーを他のものに変更する。

フォームボタンからマクロを実行すると「ユーザ定義型は定義されていません。」と表示される

問題 フォームボタンからマクロを実行すると、次のエラーが表示される。 原因 Excel のバグと思われる。 解決方法 ボタンにマクロを登録し直す。

Error, TMPDIR has changed location. You need to either move it back to /path/to/tmp or rebuild

問題 コピーした Yocto ディレクトリーで bitbake を実行すると、次のエラーが発生する。 ERROR: OE-core's config sanity checker detected a potential misconfiguration. Either fix the cause of this error or at your own risk disable the checker (s…

INFO: rcu_preempt detected stalls on CPUs/tasks:

メッセージ INFO: rcu_preempt detected stalls on CPUs/tasks: 訳 情報: rcu_preempt が CPU/タスク の停止を検知した:

イメージファイルを圧縮させない

local.conf に次の行を書く。 IMAGE_FSTYPES = "sdcard" 参考文献 [meta-fsl-arm,V2] Add compression method to apply to SDCARD - Patchwork

root ユーザーのパスワードを変更する

local.conf に次の行を追加する。 INHERIT += "extrausers" EXTRA_USERS_PARAMS = "usermod -P mypassword root;" 参考文献 Change root parameters in recipe | NXP Community

WARNING: ... LICENSE value ... has an invalid format - license names must be separated by the following characters to indicate the license selection: ...

メッセージ WARNING: MyRecipe: LICENSE value “My License” has an invalid format - license names must be separated by the following characters to indicate the license selection: &|() 訳 警告: MyRecipe: LICENSE の値 “My License” は無効な形式 …

Yocto レイヤーの作り方

レイヤーディレクトリーに移動して、yocto-layer create コマンドを実行する。 $ cd <meta-*** のあるディレクトリー> $ yocto-layer create <meta- の後ろに付ける名前></meta-></meta-***>

/dev/root の実デバイスの調べ方

/proc/cmdline の root= の値を見る。 $ cat /proc/cmdline ... root=/dev/mmcblk2p2 ... 参考文献 proc - Find out what device /dev/root represents in Linux? - Unix & Linux Stack Exchange

make[1]: *** [s-attrtab] Killed

問題 “gcc-cross-initial-arm” レシピのコンパイルがエラーで失敗する。 環境 AmazonLinuxAMI-2016.09 Yocto 2.2.1 (Morty) メッセージ make[1]: *** [s-attrtab] Killed 原因 メモリ不足により、OOM Killer に kill された。 解決方法 スワップを作る。 SWA…

ERROR: OE-core's config sanity checker detected a potential misconfiguration.

メッセージ ERROR: OE-core's config sanity checker detected a potential misconfiguration. Either fix the cause of this error or at your own risk disable the checker (see sanity.conf). Following is the list of potential problems / advisories…

WARNING: Host distribution ... has not been validated with this version of the build system; you may possibly experience unexpected failures. It is recommended that you use a tested distribution.

メッセージ WARNING: Host distribution “AmazonLinuxAMI-2016.09” has not been validated with this version of the build system; you may possibly experience unexpected failures. It is recommended that you use a tested distribution. 訳 警告: ホ…

error: Can't install nativesdk-qt4-tools-4.8.7-r0@x86_64_nativesdk: no package provides libQtDBus.so.4()(64bit)

問題 bitbake meta-toolchain-qt がエラーで失敗する。 メッセージ ERROR: meta-toolchain-qt-1.0-r7 do_populate_sdk: Unable to install packages. Command 'build/tmp/sysroots/x86_64-linux/usr/bin/smart --log-level=warning --data-dir=build/tmp/wor…

WARNING: ... do_package_qa: QA Issue: ... rdepends on ..., but it isn't a build dependency? [build-deps]

メッセージ WARNING: nativesdk-qt4-tools-4.8.7-r0 do_package_qa: QA Issue: nativesdk-qt4-tools rdepends on qt4-native, but it isn’t a build dependency? [build-deps] 訳 警告: nativesdk-qt4-tools-4.8.7-r0 do_package_qa: QA 問題: nativesdk-qt4…