- 
    Bug 
- 
    Resolution: Done
- 
     Not Evaluated Not Evaluated
- 
    5.11.0
- 
    None
- 
        
- 
        b7887f9b4faad2227691a2af589e9d7680d6ae08
static compilation gived error
Creating qmake...
.In file included from /opt/QT59_static/qt-everywhere-src-5.11.0/qtbase/src/corelib/io/qfilesystemengine_unix.cpp:94:
/usr/include/linux/stat.h:56:8: ошибка: повторное определение «struct statx_timestamp»
 struct statx_timestamp {
 ^~~~~~~~~~~~~~~
In file included from /usr/include/sys/stat.h:446,
 from /opt/QT59_static/qt-everywhere-src-5.11.0/qtbase/mkspecs/linux-g+-64/../linux-g+/qplatformdefs.h:75,
 from /opt/QT59_static/qt-everywhere-src-5.11.0/qtbase/mkspecs/linux-g++-64/qplatformdefs.h:40,
 from /opt/QT59_static/qt-everywhere-src-5.11.0/qtbase/src/corelib/io/qfilesystemengine_unix.cpp:42:
/usr/include/bits/statx.h:25:8: замечание: предыдущее определение «struct statx_timestamp»
 struct statx_timestamp
 ^~~~~~~~~~~~~~~
In file included from /opt/QT59_static/qt-everywhere-src-5.11.0/qtbase/src/corelib/io/qfilesystemengine_unix.cpp:94:
/usr/include/linux/stat.h:99:8: ошибка: повторное определение «struct statx»
 struct statx {
 ^~~~~
In file included from /usr/include/sys/stat.h:446,
 from /opt/QT59_static/qt-everywhere-src-5.11.0/qtbase/mkspecs/linux-g+-64/../linux-g+/qplatformdefs.h:75,
 from /opt/QT59_static/qt-everywhere-src-5.11.0/qtbase/mkspecs/linux-g++-64/qplatformdefs.h:40,
 from /opt/QT59_static/qt-everywhere-src-5.11.0/qtbase/src/corelib/io/qfilesystemengine_unix.cpp:42:
/usr/include/bits/statx.h:36:8: замечание: предыдущее определение «struct statx»
 struct statx
 ^~~~~
/opt/QT59_static/qt-everywhere-src-5.11.0/qtbase/src/corelib/io/qfilesystemengine_unix.cpp:110:12: ошибка: «int renameat2(int, const char*, int, const char*, unsigned int)» продекларирован как «extern», а позже как «static» [-fpermissive]
 static int renameat2(int oldfd, const char *oldpath, int newfd, const char *newpath, unsigned flags)
 ^~~~~~~~~
In file included from /usr/include/c++/8/cstdio:42,
 from /usr/include/c++/8/ext/string_conversions.h:43,
 from /usr/include/c++/8/bits/basic_string.h:6400,
 from /usr/include/c++/8/string:52,
 from /opt/QT59_static/qt-everywhere-src-5.11.0/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:52,
 from /opt/QT59_static/qt-everywhere-src-5.11.0/qtbase/include/QtCore/qbytearray.h:1,
 from /opt/QT59_static/qt-everywhere-src-5.11.0/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:49,
 from /opt/QT59_static/qt-everywhere-src-5.11.0/qtbase/include/QtCore/qstring.h:1,
 from /opt/QT59_static/qt-everywhere-src-5.11.0/qtbase/include/QtCore/../../src/corelib/io/qiodevice.h:50,
 from /opt/QT59_static/qt-everywhere-src-5.11.0/qtbase/include/QtCore/qiodevice.h:1,
 from /opt/QT59_static/qt-everywhere-src-5.11.0/qtbase/include/QtCore/../../src/corelib/io/qfiledevice.h:43,
 from /opt/QT59_static/qt-everywhere-src-5.11.0/qtbase/include/QtCore/qfiledevice.h:1,
 from /opt/QT59_static/qt-everywhere-src-5.11.0/qtbase/src/corelib/io/qfile.h:44,
 from /opt/QT59_static/qt-everywhere-src-5.11.0/qtbase/src/corelib/io/qfilesystemengine_p.h:54,
 from /opt/QT59_static/qt-everywhere-src-5.11.0/qtbase/src/corelib/io/qfilesystemengine_unix.cpp:43:
/usr/include/stdio.h:164:12: замечание: предыдущая декларация «int renameat2(int, const char*, int, const char*, unsigned int)»
 extern int renameat2 (int _oldfd, const char *_old, int __newfd,
 ^~~~~~~~~
/opt/QT59_static/qt-everywhere-src-5.11.0/qtbase/src/corelib/io/qfilesystemengine_unix.cpp:115:12: ошибка: «int statx(int, const char*, int, unsigned int, statx*)» продекларирован как «extern», а позже как «static» [-fpermissive]
 static int statx(int dirfd, const char *pathname, int flag, unsigned mask, struct statx *statxbuf)
 ^~~~~
In file included from /usr/include/sys/stat.h:446,
 from /opt/QT59_static/qt-everywhere-src-5.11.0/qtbase/mkspecs/linux-g+-64/../linux-g+/qplatformdefs.h:75,
 from /opt/QT59_static/qt-everywhere-src-5.11.0/qtbase/mkspecs/linux-g++-64/qplatformdefs.h:40,
 from /opt/QT59_static/qt-everywhere-src-5.11.0/qtbase/src/corelib/io/qfilesystemengine_unix.cpp:42:
/usr/include/bits/statx.h:87:5: замечание: предыдущая декларация «int statx(int, const char*, int, unsigned int, statx*)»
 int statx (int _dirfd, const char *_restrict __path, int __flags,
 ^~~~~
gmake: *** [Makefile:423: qfilesystemengine_unix.o] Ошибка 1