13,040
回編集
| 1,140行目: | 1,140行目: | ||
# ...略 | # ...略 | ||
<br> | <br> | ||
==== ビルドエラー : libQt6DBusに関するエラー ==== | |||
以下に示すようなエラーが発生する場合がある。<br> | |||
libQt6DBus.so.6: undefined reference to | |||
`QtPrivate::QPropertyBindingData::notifyObserver_helper(QUntypedPropertyData*, QBindingStorage*, QPropertyObserverPointer, QVarLengthArray<QBindingObserverPtr, 256ll>&) const@Qt_6` | |||
<br> | |||
システムルート内の既存のQt6ライブラリを一時的に隔離する。<br> | |||
これにより、ビルドプロセスが誤ったライブラリを参照することを防ぐ。<br> | |||
<br> | |||
システムルートのライブラリディレクトリ内のQt6関連の共有ライブラリファイルを別のディレクトリに移動させる。<br> | |||
cd /<Raspberry_Piのシステムルート>/usr/lib/aarch64-linux-gnu | |||
mkdir -p Qt6_Backup | |||
mv libQt6*.so* Qt6_Backup/ | |||
<br> | |||
これにより、クロスコンパイル時に古いQt 6ライブラリが誤ってリンクされることを防ぐ。<br> | |||
<br> | |||
==== ビルドエラー : Waylandに関するエラー ==== | ==== ビルドエラー : Waylandに関するエラー ==== | ||
Qt 6をビルドする場合、以下に示すようなエラーが出力される場合がある。<br> | Qt 6をビルドする場合、以下に示すようなエラーが出力される場合がある。<br> | ||