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 のビルドが失敗する

問題 “qtbase” をビルドすると、次のエラーが発生する。 .../src/plugins/platforms/xcb/qxcbconnection.cpp: In constructor 'QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, const char*)': .../src/plugins/platforms/xcb/qxcbconnection.c…

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…

WARNING: ... do_package_qa: QA Issue: ... contained in package ... requires ..., but no providers found in RDEPENDS_...? [file-rdeps]

メッセージ WARNING: nativesdk-qt4-tools-4.8.7-r0 do_package_qa: QA Issue: /opt/poky/2.1.1/sysroots/x86_64-pokysdk-linux/usr/bin/qdbusxml2cpp4 contained in package nativesdk-qt4-tools requires libQtXml.so.4()(64bit), but no providers found …

ld: cannot find -lQtXml -lQtGui -lQtNetwork

問題 nativesdk-qt4-tools のビルド中にエラーが発生する。 メッセージ ./build/tmp/sysroots/x86_64-linux/usr/libexec/x86_64-pokysdk-linux/gcc/x86_64-pokysdk-linux/5.3.0/ld: cannot find -lQtXml collect2: error: ld returned 1 exit status make: *…

fatal: Refusing to fetch into current branch ... of non-bare repository

メッセージ fatal: Refusing to fetch into current branch refs/heads/master of non-bare repository 訳 致命的: 非ベアリポジトリーのカレントブランチ refs/heads/master へのフェッチを拒否されている

WARNING: ... do_fetch: Failed to fetch URL ..., attempting MIRRORS if available

メッセージ WARNING: nativesdk-python-smartpm-1.5+gitAUTOINC+407a7eca76-r0 do_fetch: Failed to fetch URL git://github.com/smartpm/smart.git, attempting MIRRORS if available 訳 警告: nativesdk-python-smartpm-1.5+gitAUTOINC+407a7eca76-r0 do_f…

cannot allocate an object of abstract type 'QDeclarativePrivate::QDeclarativeElement<MyClass>'

QML

エラーメッセージ error: cannot allocate an object of abstract type 'QDeclarativePrivate::QDeclarativeElement<MyClass>' note: because the following virtual functions are pure within 'QDeclarativePrivate::QDeclarativeElement<MyClass>': note: virtual void MyCl</myclass></myclass>…

Invalid parameter passed to C runtime function

訳 C ランタイム関数へ不正なパラメーターが渡された。 原因1 write 関数に不正なファイルディスクリプタ番号(-1)を渡していたため。 解決方法1 不正なファイルディスクリプタ番号で write 関数を実行しないようにする。