2015-01-01から1年間の記事一覧

QMetaObject::connectSlotsByName: No matching signal for ...

問題 Qt アプリケーション実行時に次のメッセージが表示される。 QMetaObject::connectSlotsByName: No matching signal for (スロット名) 原因 スロット関数の名前が命名規則に適合していないため。 on_event() 解決策 スロット関数の名前を修正する。 on…

error: possibly undefined macro: AM_GLIB_GNU_GETTEXT

問題 configure タスクを実行すると、次のエラーメッセージが表示される。 error: possibly undefined macro: AM_GLIB_GNU_GETTEXT 原因 AM_GLIB_GNU_GETTEXT の宣言がインクルードされていないため。 解決策 レシピに次の行を追記する。 DEPENDS = "glib-2.…

ERROR: ... Computing transaction...error: Can't install ... : no package provides ...

問題 イメージをビルドすると、次のようなエラーメッセージが表示される。 ERROR: ... Computing transaction...error: Can't install ... : no package provides libxaw 環境 Yocto Project 1.6 (daisy) 原因 "libxaw" というパッケージは存在せず、"libxaw…

ERROR: QA Issue: File '/path/to/file' from recipe was already stripped, this will prevent future debugging!

問題 bitbake コマンドを実行すると、次のようなエラーが表示される。 ERROR: QA Issue: File '/path/to/file' from recipe was already stripped, this will prevent future debugging! 環境 Yocto Project 1.6 (daisy) 原因 バイナリーファイルにデバッグ…

ERROR: QA Issue: non -dev/-dbg/-nativesdk package contains symlink .so: recipe path 'path/to/libfile.so'

問題 bitbake コマンドを実行すると、次のようなエラーが表示される。 ERROR: QA Issue: non -dev/-dbg/-nativesdk package contains symlink .so: recipe path 'path/to/libfile.so' 環境 Yocto Project 1.6 (daisy) 原因 ソースファイルに .so ファイルが…

bin_package.bbclass

The bin_package class is a helper class for recipes that extract the contents of a binary package (e.g. an RPM) and install those contents rather than building the binary from source. bin_package クラスは、ソースからバイナリーをビルドする…

NT_STATUS_OBJECT_NAME_COLLISION

問題 ファイルをアップロードした時に次のメッセージが表示される。 NT_STATUS_OBJECT_NAME_COLLISION 原因 共有フォルダーに同じ名前のファイル/フォルダーが既に存在するため。 解決策 害は無いので、何もしない。

INHIBIT_PACKAGE_DEBUG_SPLIT

Prevents the OpenEmbedded build system from splitting out debug information during packaging. OpenEmbedded ビルドシステムによるパッケージング時のデバッグ情報の分離を抑止します。 By default, the build system splits out debugging information…

WARNING: Unable to get checksum for ... SRC_URI entry ...: file could not be found

問題 bitbake を実行すると次のエラーが表示される。 WARNING: Unable to get checksum for ${レシピ名} SRC_URI entry ${ソースファイル名}: file could not be found 環境 Yocto Project 1.6 (daisy) 原因 同じレイヤーに同じ名前のレシピが複数存在してい…

ERROR: The following packages could not be configuredoffline and rootfs is read-only: ...

問題 bitbake でイメージをビルドすると、次のようなエラーが表示される。 ERROR: The following packages could not be configuredoffline and rootfs is read-only: ['100-${PN}'] ERROR: Function failed: do_rootfs ERROR: Logfile of failure stored in…

接続先ポート番号を指定する

検証環境 VNC Viewer Free Edition 4.1.1 for X 説明 ホストの後にコロン (:) を続けてポート番号を入力する。 ヘルプではディスプレイ番号を入力するようになっているが、ポート番号として動作した。 用例 $ vncviewer 192.168.0.1:5900

FILESYSTEM_PERMS_TABLES

http://www.yoctoproject.org/docs/1.6/ref-manual/ref-manual.html#var-FILESYSTEM_PERMS_TABLES Allows you to define your own file permissions settings table as part of your configuration for the packaging process. For example, suppose you nee…

mkfs.ext3 コマンドの -d オプション

説明 Yocto Project 付属の mkfs.ext3 で使える。 フォーマット後、指定したディレクトリーの内容をコピーする。ディレクトリー自身は含まない。 書式 $ mkfs.ext3 -d (ディレクトリー) 例 $ mkfs.ext3 rootfs.ext3 -d /rootfs $ mount -t ext3 rootfs.ext3 …

host certificate does not match ...

問題 mailx 実行後に次のエラーが表示される。 host certificate does not match "smtp.example.com" Continue (y/n)? 原因 サーバーと証明書の内容が一致していないため。 回避策 変数に ssl-verify=ignore を追加する。 .mailrc の場合: set ssl-verify=i…

550 Sender verify failed

問題 mailx 実行後に次のエラーが表示される。 smtp-server: 550-Verification failed for <loginuser@hostname> smtp-server: 550-The mail server could not deliver mail to loginuser@hostname. The account or domain may not exist, they may be blacklisted, or missing t</loginuser@hostname>…

シェル上で [Home] または [End] キーを押すとチルダ (~) が入力される

問題 シェル上で [Home] または [End] キーを押すとチルダ (~) が入力される。 環境 GNU bash 4.3.0 原因 未調査 解決策 次のコマンドを実行する。 $ echo '"\e[1~": beginning-of-line "\e[2~": overwrite-mode "\e[3~": delete-char "\e[4~": end-of-line'…

WARNING: Unable to get checksum for resolvconf SRC_URI entry ... : file could not be found

問題 タスク実行中に次のメッセージが表示される。 WARNING: Unable to get checksum for resolvconf SRC_URI entry ... : file could not be found 環境 Yocto Project 1.6.2 (daisy) 原因 パスが通っていないため。 解決策 .bbappend の先頭に次の行を追加…

wget: not an http or ftp url: htts://...

問題 BusyBox の wget コマンドを実行すると次のメッセージが表示される。 $ wget htts://www.google.co.jp/ wget: not an http or ftp url: htts://www.google.co.jp/ 環境 BusyBox v1.22.1 原因 BusyBox の wget は SSL 非サポートのため。 解決策 GNU wget…

DQT_DECLARATIVE_DEBUG: Command not found

Qt

Qt Creator でのビルド時に次のエラーが出るようになった。 DQT_DECLARATIVE_DEBUG: Command not found Qt Creator を再起動したら直った。

コマンドでウィンドウをアクティブにする

X11

ウィンドウ ID を確認する。 $ xwininfo ... xwininfo: Window id: 0x1000001 "Window Name" ... xdotool windowactivate コマンドを実行する。 $ xdotool windowactivate 0x1000001

アイオーデータの HDJ-HSU が正しく認識されない

問題 「コンピューター」に「TOOL_HDJ-HSU」は表示されるが「DATA_HDJ_HSU」が表示されない。 原因 Microsoft Security Essentials のリアルタイム保護がオンになっていたため。 解決方法 Microsoft Security Essentials のリアルタイム保護をオフにする。

セリア USB カードリーダー MR-27-A

VMware でのデバイス名は「Super Top Mass Storage Device」

SECTION

http://osdn.jp/projects/openzaurus-ja/forums/9476/11329/ から抜粋。 admin applications apps base base/shell bootloader console console/editors console/games console/multimedia console/network console/networking console/scientific console/s…

AVD が黒い画面のまま起動しない

問題 AVD を Start すると枠は表示されるが、画面が黒いまま起動しない。 発生環境 Android SDK Manager Revision 24.4 原因 [Edit] ウィンドウの下の方に隠れている [Use Host GPU] にチェックが点いていなかったため。 解決策 [Use Host GPU] にチェックを…

実行付加: コマンドが渡されていません。

問題 デプロイを実行すると [アプリケーション出力] に次のメッセージが表示される。 実行付加: コマンドが渡されていません。 [プロジェクト] > [ビルドと設定] > [ビルド] を開くと、[デバイス上の実行可能ファイル] に次のメッセージが表示されている。 …

Qt で 16 進数の文字列を int 型に変換する

Qt

方法 QString::toInt() を使う。 第 2 引数を省略すると 10 進数に変換されるので注意する。 サンプル コード qDebug() << QString("0x7F").toInt(0, 16); 出力 127

C++ で定義された enum 値を参照するには、値の名前を大文字で始める必要がある

QML

対象 Qt 4.8.x 説明 Qt のドキュメント Using Enumerations of a Custom Type に次の一文がある。 To be accessible from QML, the names of enum values must begin with a capital letter. (QML からアクセスするには、enum 値の名前を大文字で始める必要…

fsck.ext4: No such file or directory

問題 fsck コマンドを実行すると次のエラーが表示される。 fsck: fsck.ext4: No such file or directory 原因 fsck.ext4 コマンドがインストールされていないため。 解決策 fsck コマンドをインストールする。 Debian の場合は e2fsprogs パッケージをインス…

find: missing argument to `-exec'

問題 find コマンドの -exec オプションを実行するとエラーが表示される。 コマンド例 $ find ... -exec echo {}; エラー (LANG=C) find: missing argument to `-exec' エラー (LANG=ja_JP.UTF-8) find: `-exec' に引数がありません 原因 {} と ; の間にスペ…

NT_STATUS_LOGON_FAILURE

問題 smbclient に正しいユーザー名とパスワードを指定しても次のエラーが表示される。 session setup failed: NT_STATUS_LOGON_FAILURE 環境 smbclient 3.6.8 原因 smbclient の不具合 解決策 /etc/samba/smb.conf の [global] セクションに次の行を追記す…