Bug 2045263
| Summary: | cloudcompare: FTBFS in Fedora rawhide/f36 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Fedora Release Engineering <releng> | ||||||||
| Component: | cloudcompare | Assignee: | Miro Hrončok <mhroncok> | ||||||||
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||
| Severity: | unspecified | Docs Contact: | |||||||||
| Priority: | unspecified | ||||||||||
| Version: | 36 | CC: | cstratak, mhroncok | ||||||||
| Target Milestone: | --- | Keywords: | Reopened | ||||||||
| Target Release: | --- | ||||||||||
| Hardware: | Unspecified | ||||||||||
| OS: | Unspecified | ||||||||||
| Whiteboard: | |||||||||||
| Fixed In Version: | cloudcompare-2.11.3-1.fc37 cloudcompare-2.11.3-1.fc36 | Doc Type: | If docs needed, set a value | ||||||||
| Doc Text: | Story Points: | --- | |||||||||
| Clone Of: | Environment: | ||||||||||
| Last Closed: | 2022-05-07 04:13:49 UTC | Type: | --- | ||||||||
| Regression: | --- | Mount Type: | --- | ||||||||
| Documentation: | --- | CRM: | |||||||||
| Verified Versions: | Category: | --- | |||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||
| Embargoed: | |||||||||||
| Bug Depends On: | |||||||||||
| Bug Blocks: | 1992484, 2045102 | ||||||||||
| Attachments: |
|
||||||||||
|
Description
Fedora Release Engineering
2022-01-25 16:16:46 UTC
Created attachment 1853822 [details]
build.log
file build.log too big, will only attach last 32768 bytes
Created attachment 1853823 [details]
root.log
file root.log too big, will only attach last 32768 bytes
Created attachment 1853824 [details]
state.log
[ 42%] Building CXX object libs/qCC_io/CMakeFiles/QCC_IO_LIB.dir/ShpFilter.cpp.o
cd /builddir/build/BUILD/CloudCompare-2.9.1/build/libs/qCC_io && /usr/bin/g++ -DCC_DXF_SUPPORT -DCC_GDAL_SUPPORT -DCC_LAS_SUPPORT -DCC_SHP_SUPPORT -DQCC_IO_LIB_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGLEXTENSIONS_LIB -DQT_OPENGL_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -I/builddir/build/BUILD/CloudCompare-2.9.1/build/libs/qCC_io -I/builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_io -I/builddir/build/BUILD/CloudCompare-2.9.1/build/libs/qCC_io/QCC_IO_LIB_autogen/include -I/usr/include/qt5/QtPrintSupport -I/usr/include/liblas -I/builddir/build/BUILD/CloudCompare-2.9.1/contrib/dxflib-3.17.0/src -I/usr/include/gdal -I/builddir/build/BUILD/CloudCompare-2.9.1/CC/include -I/builddir/build/BUILD/CloudCompare-2.9.1/libs/CCFbo/include -I/builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_db -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtOpenGLExtensions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c++14 -fPIC -fopenmp -DNDEBUG -fPIC -fPIC -MD -MT libs/qCC_io/CMakeFiles/QCC_IO_LIB.dir/ShpFilter.cpp.o -MF CMakeFiles/QCC_IO_LIB.dir/ShpFilter.cpp.o.d -o CMakeFiles/QCC_IO_LIB.dir/ShpFilter.cpp.o -c /builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_io/ShpFilter.cpp
make[2]: Leaving directory '/builddir/build/BUILD/CloudCompare-2.9.1/build'
In file included from /builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_db/ccGLMatrix.h:22,
from /builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_db/ccIncludeGL.h:24,
from /builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_db/ccGLDrawContext.h:21,
from /builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_db/ccDrawableObject.h:22,
from /builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_db/ccBBox.h:22,
from /builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_db/ccHObject.h:23,
from /builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_io/FileIOFilter.h:22,
from /builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_io/ShpFilter.h:24,
from /builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_io/ShpFilter.cpp:20:
/builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_db/ccGLMatrixTpl.h: In member function 'virtual bool ccGLMatrixTpl<T>::toAsciiFile(QString, int) const':
/builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_db/ccGLMatrixTpl.h:355:117: warning: 'QTextStream& QTextStreamFunctions::endl(QTextStream&)' is deprecated: Use Qt::endl [-Wdeprecated-declarations]
355 | stream << m_mat[i] << " " << m_mat[i + 4] << " " << m_mat[i + 8] << " " << m_mat[i + 12] << endl;
| ^~~~
In file included from /usr/include/qt5/QtCore/QTextStream:1,
from /builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_db/ccGLMatrixTpl.h:31:
/usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here
293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s);
| ^~~~
/builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_io/ShpFilter.cpp: In function 'double swapD(double)':
/builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_io/ShpFilter.cpp:79:42: error: aggregate 'std::array<char, 8> p' has incomplete type and cannot be defined
79 | std::array<char, sizeof(double)> p;
| ^
/builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_io/ShpFilter.cpp: In member function 'virtual CC_FILE_ERROR ShpFilter::saveToFile(ccHObject*, const std::vector<GenericDBFField*>&, QString, FileIOFilter::SaveParameters&)':
/builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_io/ShpFilter.cpp:1123:43: warning: enum constant in boolean context [-Wint-in-bool-context]
1123 | outputShapeType = SHP_POLYLINE ? SHP_POLYGON : SHP_POLYGON_Z;
| ^~~~~~~~~~~~
/builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_io/ShpFilter.cpp: In member function 'virtual CC_FILE_ERROR ShpFilter::loadFile(QString, ccHObject&, FileIOFilter::LoadParameters&)':
/builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_io/ShpFilter.cpp:1722:94: warning: 'bool QListWidget::isItemSelected(const QListWidgetItem*) const' is deprecated: Use QListWidgetItem::isSelected() instead [-Wdeprecated-declarations]
1722 | if (lsfDlg.listWidget->isItemSelected(lsfDlg.listWidget->item(i)))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt5/QtWidgets/QListWidget:1,
from /builddir/build/BUILD/CloudCompare-2.9.1/build/libs/qCC_io/ui_importDBFFieldDlg.h:18,
from /builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_io/ShpFilter.cpp:24:
/usr/include/qt5/QtWidgets/qlistwidget.h:261:10: note: declared here
261 | bool isItemSelected(const QListWidgetItem *item) const;
| ^~~~~~~~~~~~~~
/builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_db/ccGLMatrixTpl.h: In instantiation of 'bool ccGLMatrixTpl<T>::toAsciiFile(QString, int) const [with T = double]':
/builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_db/ccGLMatrixTpl.h:344:15: required from here
/builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_db/ccGLMatrixTpl.h:355:117: warning: 'QTextStream& QTextStreamFunctions::endl(QTextStream&)' is deprecated: Use Qt::endl [-Wdeprecated-declarations]
355 | stream << m_mat[i] << " " << m_mat[i + 4] << " " << m_mat[i + 8] << " " << m_mat[i + 12] << endl;
| ^~~~
/usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here
293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s);
| ^~~~
/builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_db/ccGLMatrixTpl.h:355:114: warning: 'QTextStream& QTextStreamFunctions::endl(QTextStream&)' is deprecated: Use Qt::endl [-Wdeprecated-declarations]
355 | stream << m_mat[i] << " " << m_mat[i + 4] << " " << m_mat[i + 8] << " " << m_mat[i + 12] << endl;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here
293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s);
| ^~~~
/builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_db/ccGLMatrixTpl.h: In instantiation of 'bool ccGLMatrixTpl<T>::toAsciiFile(QString, int) const [with T = float]':
/builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_db/ccGLMatrixTpl.h:344:15: required from here
/builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_db/ccGLMatrixTpl.h:355:117: warning: 'QTextStream& QTextStreamFunctions::endl(QTextStream&)' is deprecated: Use Qt::endl [-Wdeprecated-declarations]
355 | stream << m_mat[i] << " " << m_mat[i + 4] << " " << m_mat[i + 8] << " " << m_mat[i + 12] << endl;
| ^~~~
/usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here
293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s);
| ^~~~
/builddir/build/BUILD/CloudCompare-2.9.1/libs/qCC_db/ccGLMatrixTpl.h:355:114: warning: 'QTextStream& QTextStreamFunctions::endl(QTextStream&)' is deprecated: Use Qt::endl [-Wdeprecated-declarations]
355 | stream << m_mat[i] << " " << m_mat[i + 4] << " " << m_mat[i + 8] << " " << m_mat[i + 12] << endl;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here
293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s);
| ^~~~
https://koschei.fedoraproject.org/package/cloudcompare indicates this started with GCC 12.
Upstream removed this code completely in https://github.com/CloudCompare/CloudCompare/pull/825
It might be a good time to actually upgrade this thing :/
This bug appears to have been reported against 'rawhide' during the Fedora 36 development cycle. Changing version to 36. FEDORA-2022-db3e30ea66 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-db3e30ea66 FEDORA-2022-db3e30ea66 has been pushed to the Fedora 37 stable repository. If problem still persists, please make note of it in this bug report. FEDORA-2022-edf000f82e has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2022-edf000f82e FEDORA-2022-edf000f82e has been pushed to the Fedora 36 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-edf000f82e` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-edf000f82e See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2022-edf000f82e has been pushed to the Fedora 36 stable repository. If problem still persists, please make note of it in this bug report. |