0

Qt4.6.3 で QSsh をビルドしようとすると、以下のエラーが発生します。

/usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:441: 'QSharedPointer' からインスタンス化../../../../QSsh-master/src/libs/ssh/sftpoperation_p.h: 92: ここからインスタンス化 /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:405: 警告: 'QSharedPointer QtSharedPointer::copyAndSetPointer(X*, const QSharedPointer&) [with X = X, Y = Y, T = QSsh::Internal::SftpUploadDir]' をそのタイプ /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h に一致させます: 'QtSharedPointer::ExternalRefCount' のインスタンス化: /usr/local/qt463 /qt/include/QtCore/qsharedpointer_impl.h:441: 「QSharedPointer」からインスタンス化 ../../../../QSsh-master/src/libs/ssh/sftpoperation_p.h:167: ここからインスタンス化 / usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:405: 警告:「QSharedPointer QtSharedPointer::copyAndSetPointer(X*, const QSharedPointer&) [with X = X, Y = Y, T = QSsh::Internal::SftpDownloadDir]」の可視性を下げて、そのタイプ /usr/local/qt463/qt/ に一致させますinclude/QtCore/qsharedpointer_impl.h: 'QtSharedPointer::ExternalRefCount' のインスタンス化: /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:441: 'QSharedPointer' からインスタンス化../../.. /../QSsh-master/src/libs/ssh/sftpoperation_p.h:193: ここからインスタンス化 /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:405: 警告: 'QSharedPointer QtSharedPointer の可視性を低下させています::copyAndSetPointer(X*, const QSharedPointer&) [with X = X, Y = Y, T = QFile]' そのタイプ /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h に一致する: ' のインスタンス化QtSharedPointer::ExternalRefCount': /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:441: 'QSharedPointer' からインスタンス化../../../../QSsh-master/src/libs/ssh/sftpchannel.cpp :156: ここからインスタンス化 /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:405: 警告: 'QSharedPointer QtSharedPointer::copyAndSetPointer(X*, const QSharedPointer&) [with X = X, Y = Y, T = QSsh::Internal::SftpStatFile]' をそのタイプに一致させます /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h: 「QtSharedPointer::ExternalRefCount」のインスタンス化: /usr/local/ qt463/qt/include/QtCore/qsharedpointer_impl.h:441: 'QSharedPointer' からインスタンス化../../../../QSsh-master/src/libs/ssh/sftpchannel.cpp:156: ここからインスタンス化/usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:405: 警告:「QSharedPointer QtSharedPointer::copyAndSetPointer(X*, const QSharedPointer&) [with X = X, Y = Y, T = QSsh::Internal::AbstractSftpOperation]」の可視性を下げて、そのタイプ /usr/local/qt463/qt/ に一致させますinclude/QtCore/qsharedpointer_impl.h: 'QtSharedPointer::ExternalRefCount' のインスタンス化: /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:441: 'QSharedPointer' からインスタンス化../../.. /../QSsh-master/src/libs/ssh/sftpchannel.cpp:162: ここからインスタンス化 /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:405: 警告: 'QSharedPointer QtSharedPointer の可視性を低下させています::copyAndSetPointer(X*, const QSharedPointer&) [with X = X, Y = Y, T = QSsh::Internal::SftpListDir]' をそのタイプ /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl に一致させます。 h: ' のインスタンス化中QtSharedPointer::ExternalRefCount': /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:441: 'QSharedPointer' からインスタンス化../../../../QSsh-master/src/libs/ ssh/sftpchannel.cpp:168: ここからインスタンス化 /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:405: 警告: 'QSharedPointer QtSharedPointer::copyAndSetPointer(X*, const QSharedPointer&) [with X = X、Y = Y、T = QSsh::Internal::SftpMakeDir]' をそのタイプ /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h に一致させます: /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:441: 'QSharedPointer' からインスタンス化../../../../QSsh-master/src/libs/ssh/sftpchannel.cpp: 174: ここからインスタンス化 /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:405:警告: 'QSharedPointer QtSharedPointer::copyAndSetPointer(X*, const QSharedPointer&) [with X = X, Y = Y, T = QSsh::Internal::SftpRmDir]' の可視性を下げて、そのタイプ /usr/local/qt463/ に一致させますqt/include/QtCore/qsharedpointer_impl.h: 'QtSharedPointer::ExternalRefCount' のインスタンス化: /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:441: 'QSharedPointer' からインスタンス化../../ ../../QSsh-master/src/libs/ssh/sftpchannel.cpp:180: ここからインスタンス化 /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:405: 警告: ' の可視性を下げていますQSharedPointer QtSharedPointer::copyAndSetPointer(X*, const QSharedPointer&) [with X = X, Y = Y, T = QSsh::Internal::SftpRm]' そのタイプ /usr/local/qt463/qt/include/QtCore/ に一致するようにqsharedpointer_impl.h: 'QtSharedPointer:: のインスタンス化でExternalRefCount': /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:441: 'QSharedPointer' からインスタンス化../../../../QSsh-master/src/libs/ssh/sftpchannel .cpp:187: ここからインスタンス化 /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:405: 警告: 'QSharedPointer QtSharedPointer::copyAndSetPointer(X*, const QSharedPointer&) [with X = X] の可視性を下げる、Y = Y、T = QSsh::Internal::SftpRename]' そのタイプに一致するように /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h: 'QtSharedPointer::ExternalRefCount' のインスタンス化: /usr/ local/qt463/qt/include/QtCore/qsharedpointer_impl.h:441: 'QSharedPointer' からインスタンス化../../../../QSsh-master/src/libs/ssh/sftpchannel.cpp:193: インスタンス化ここから /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:405: 警告:「QSharedPointer QtSharedPointer::copyAndSetPointer(X*, const QSharedPointer&) [with X = X, Y = Y, T = QSsh::Internal::SftpCreateLink]」の可視性を下げて、そのタイプ /usr/local/qt463/qt/ に一致させますinclude/QtCore/qsharedpointer_impl.h: 'QtSharedPointer::ExternalRefCount' のインスタンス化: /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:441: 'QSharedPointer' からインスタンス化../../.. /../QSsh-master/src/libs/ssh/sftpchannel.cpp:199: ここからインスタンス化 /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:405: 警告: 'QSharedPointer QtSharedPointer の可視性を低下させています::copyAndSetPointer(X*, const QSharedPointer&) [with X = X, Y = Y, T = QSsh::Internal::SftpCreateFile]' をそのタイプ /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl に一致させます。 h: 'QtSharedPointer のインスタンス化::ExternalRefCount': /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:441: 'QSharedPointer' からインスタンス化../../../../QSsh-master/src/libs/ssh/ sftpchannel.cpp:209: ここからインスタンス化 /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:405: 警告: 'QSharedPointer QtSharedPointer::copyAndSetPointer(X*, const QSharedPointer&) [with X = X、Y = Y、T = QSsh::Internal::SftpUploadFile]' をそのタイプに一致させます /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h: 'QtSharedPointer::ExternalRefCount' のインスタンス化: /usr /local/qt463/qt/include/QtCore/qsharedpointer_impl.h:441: 「QSharedPointer」からインスタンス化../../../../QSsh-master/src/libs/ssh/sftpchannel.cpp:217:ここからインスタンス化 /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:405: 警告:「QSharedPointer QtSharedPointer::copyAndSetPointer(X*, const QSharedPointer&) [with X = X, Y = Y, T = QSsh::Internal::SftpDownload]」の可視性を下げて、そのタイプ /usr/local/qt463/qt/ に一致させますinclude/QtCore/qsharedpointer_impl.h: 'QtSharedPointer::ExternalRefCount' のインスタンス化: /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:441: 'QSharedPointer' からインスタンス化../../.. /../QSsh-master/src/libs/ssh/sftpchannel.cpp:402: ここからインスタンス化 /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:405: 警告: 'QSharedPointer QtSharedPointer の可視性を低下させています::copyAndSetPointer(X*, const QSharedPointer&) [with X = X, Y = Y, T = QSsh::Internal::AbstractSftpOperationWithHandle]' をそのタイプ /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl に一致させます。 h: ' のインスタンス化中QtSharedPointer::ExternalRefCount': /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:441: 'QSharedPointer' からインスタンス化../../../../QSsh-master/src/libs/ ssh/sftpchannel.cpp:459: ここからインスタンス化 /usr/local/qt463/qt/include/QtCore/qsharedpointer_impl.h:405: 警告: 'QSharedPointer QtSharedPointer::copyAndSetPointer(X*, const QSharedPointer&) [with X = X、Y = Y、T = QSsh::Internal::AbstractSftpTransfer]' をそのタイプに一致させます /usr/local/qt463/qt/include/QtCore/qmap.h: 関数 'bool qMapLessThanKey(const Key&, const Key&) [with Key = QSharedPointer]': /usr/local/qt463/qt/include/QtCore/qmap.h:701: 'typename QMap::iterator QMap::erase(QMap::iterator) からインスタンス化 [with Key = QSharedPointer、T = QSsh::Internal::SftpUploadDir::Dir]' ../../../../QSsh-master/src/libs/ssh/sftpchannel.cpp:575: ここからインスタンス化されました /usr/local/qt463/qt/include/QtCore/qmap.h:107: エラー: 'operator<' に一致しませんkey1 < key2' /usr/local/qt463/qt/include/QtCore/qchar.h:385: 注: 候補は: bool operator<(QChar, QChar) /usr/local/qt463/qt/include/QtCore/qbytearray .h:520: 注意: bool operator<(const QByteArray&, const QByteArray&) /usr/local/qt463/qt/include/QtCore/qbytearray.h:522: 注意: bool operator<(const QByteArray&, const char*) / usr/local/qt463/qt/include/QtCore/qbytearray.h:524: 注: bool operator<(const char*, const QByteArray&) /usr/local/qt463/qt/include/QtCore/qstring.h:927:注: bool operator<(const char*, const QString&) /usr/local/qt463/qt/include/QtCore/qstring.h:940: 注: bool operator<(const char*, const QLatin1String&) /usr/local/qt463/qt/include/QtCore/qstring.h:953: 注: bool operator<(const QLatin1String&, const QLatin1String&) /usr/local /qt463/qt/include/QtCore/qstring.h:1181: 注: bool operator<(const QStringRef&, const QStringRef&) /usr/local/qt463/qt/include/QtCore/qmap.h: 関数内 'bool qMapLessThanKey( const Key&, const Key&) [with Key = QSharedPointer]': /usr/local/qt463/qt/include/QtCore/qmap.h:646: 'int QMap::remove(const Key&) からインスタンス化 [with Key = QSharedPointer] , T = QSsh::Internal::SftpDownloadDir::Dir]' ../../../../QSsh-master/src/libs/ssh/sftpchannel.cpp:623: ここからインスタンス化 /usr/local /qt463/qt/include/QtCore/qmap.h:107: エラー: 'operator< に一致しません' in 'key1 < key2' /usr/local/qt463/qt/include/QtCore/qchar.h:385: 注: 候補は bool operator<(QChar, QChar) /usr/local/qt463/qt/include/ QtCore/qbytearray.h:520: 注意: bool operator<(const QByteArray&, const QByteArray&) /usr/local/qt463/qt/include/QtCore/qbytearray.h:522: 注意: bool operator<(const QByteArray&, const char *) /usr/local/qt463/qt/include/QtCore/qbytearray.h:524: 注: bool operator<(const char*, const QByteArray&) /usr/local/qt463/qt/include/QtCore/qstring.h :927: 注意: bool operator<(const char*, const QString&) /usr/local/qt463/qt/include/QtCore/qstring.h:940: 注意: bool operator<(const char*, const QLatin1String&) /usr /local/qt463/qt/include/QtCore/qstring.h:953: 注:bool operator<(const QLatin1String&, const QLatin1String&) /usr/local/qt463/qt/include/QtCore/qstring.h:1181: 注意: bool operator<(const QStringRef&, const QStringRef&) make[3]: ディレクトリを離れます/local_home/root/workspace/SecureUploader/qssh-build-desktop/src/libs/ssh' make[3]: *** [.obj/debug-shared/sftpchannel.o] Error 1 make[2]: Leaving directory/local_home/root/workspace/SecureUploader/qssh-build-desktop/src/libs' make[2]: * [sub-ssh-make_default-ordered] エラー 2 make[1]: ディレクトリ/local_home/root/workspace/SecureUploader/qssh-build-desktop/src' make[1]: *** [sub-libs-make_default-ordered] Error 2 make: Leaving directory/local_home/root/workspace/ を離れていますSecureUploader/qssh-build-desktop' make: * [sub-src-make_default-ordered] エラー 2 プロセス "/usr/bin/make" はコード %2 で終了しました。プロジェクト qssh のビルド中にエラーが発生しました (ターゲット: デスクトップ)

解決方法を教えてください

4

0 に答える 0