Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Only Win32 target is supported! And QT Creator layout issue?
Forum Updated to NodeBB v4.3 + New Features

Only Win32 target is supported! And QT Creator layout issue?

Scheduled Pinned Locked Moved Solved General and Desktop
23 Posts 5 Posters 8.6k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H hazbody21

    I have had this error below show up on every single project I tried to build, including the example projects:

    define.h:4:10: In included file: Only Win32 target is supported!
    _mingw.h:271:2: error occurred here
    

    I'm developing on Ubuntu 20.04.6 LTS and QT version 6.3.1 (Was previously working on another desktop) I suspect the issue could be kit-related but the only way to check is edit -> preferences as the left menu bar (the one with welcome, edit, design, projects) isn't showing up. Tried re-installing QT creator and didn't help:

    3b93e9b5-8548-46d2-bfc9-835e68e25549-image.png

    C Offline
    C Offline
    ChrisW67
    wrote on last edited by
    #11

    @hazbody21 Are you attempting to cross-compile on Linux for Windows using MingW? If not, then the presence of the MingW header in this error message indicates that you have not started from a clean state.

    If you take a Qt Creator project from a Windows environment to Linux you:

    • Should take the C++ sources and resources and nothing else.
    • Do not copy the Qt Creator blah.pro.user file. This is an environment-specific set of QtCreator settings related to the project that needs to be created in each environment.
    • Do not copy any pre-compiled header, MOC generated header, or any other compilation output.
    H 1 Reply Last reply
    1
    • C ChrisW67

      @hazbody21 Are you attempting to cross-compile on Linux for Windows using MingW? If not, then the presence of the MingW header in this error message indicates that you have not started from a clean state.

      If you take a Qt Creator project from a Windows environment to Linux you:

      • Should take the C++ sources and resources and nothing else.
      • Do not copy the Qt Creator blah.pro.user file. This is an environment-specific set of QtCreator settings related to the project that needs to be created in each environment.
      • Do not copy any pre-compiled header, MOC generated header, or any other compilation output.
      H Offline
      H Offline
      hazbody21
      wrote on last edited by hazbody21
      #12

      @ChrisW67
      Thank you for replying.
      No I'm not doing anything with windows. I'm aware mingw is wrong and tried deleting it but it seems it's not even there:
      22d97452-3922-4571-b631-06e2b9ec17b8-image.png

      I have been using an example project that I created on windows ubuntu from the preset examples and still throws the same error. Here is the example application, I deleted blah.pro.user:
      70b9f429-7635-4327-ba63-f950bd8bcffc-image.png
      Afterwards I started qtcreator and opened the project, attempted to build, here are the first few issues:
      d96ddf1f-8dee-4d78-a57a-5ce6ed4e1536-image.png

      here is part of the compile output:

      2436 |     d->f.PrimitiveBoundingBox(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW);
           |          ^~~~~~~~~~~~~~~~~~~~
      ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h: In member function ‘void QOpenGLExtraFunctions::glPushDebugGroup(GLenum, GLuint, GLsizei, const GLchar*)’:
      ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h:2444:10: error: ‘struct QOpenGLExtraFunctionsPrivate::Functions’ has no member named ‘PushDebugGroup’
      2444 |     d->f.PushDebugGroup(source, id, length, message);
           |          ^~~~~~~~~~~~~~
      ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h: In member function ‘void QOpenGLExtraFunctions::glReadnPixels(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, void*)’:
      ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h:2452:10: error: ‘struct QOpenGLExtraFunctionsPrivate::Functions’ has no member named ‘ReadnPixels’
      2452 |     d->f.ReadnPixels(x, y, width, height, format, type, bufSize, data);
           |          ^~~~~~~~~~~
      ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h: In member function ‘void QOpenGLExtraFunctions::glSamplerParameterIiv(GLuint, GLenum, const GLint*)’:
      ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h:2460:10: error: ‘struct QOpenGLExtraFunctionsPrivate::Functions’ has no member named ‘SamplerParameterIiv’
      2460 |     d->f.SamplerParameterIiv(sampler, pname, param);
           |          ^~~~~~~~~~~~~~~~~~~
      ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h: In member function ‘void QOpenGLExtraFunctions::glSamplerParameterIuiv(GLuint, GLenum, const GLuint*)’:
      ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h:2468:10: error: ‘struct QOpenGLExtraFunctionsPrivate::Functions’ has no member named ‘SamplerParameterIuiv’
      2468 |     d->f.SamplerParameterIuiv(sampler, pname, param);
           |          ^~~~~~~~~~~~~~~~~~~~
      ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h: In member function ‘void QOpenGLExtraFunctions::glTexBuffer(GLenum, GLenum, GLuint)’:
      ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h:2476:10: error: ‘struct QOpenGLExtraFunctionsPrivate::Functions’ has no member named ‘TexBuffer’
      2476 |     d->f.TexBuffer(target, internalformat, buffer);
           |          ^~~~~~~~~
      ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h: In member function ‘void QOpenGLExtraFunctions::glTexBufferRange(GLenum, GLenum, GLuint, GLintptr, GLsizeiptr)’:
      ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h:2484:10: error: ‘struct QOpenGLExtraFunctionsPrivate::Functions’ has no member named ‘TexBufferRange’
      2484 |     d->f.TexBufferRange(target, internalformat, buffer, offset, size);
           |          ^~~~~~~~~~~~~~
      ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h: In member function ‘void QOpenGLExtraFunctions::glTexParameterIiv(GLenum, GLenum, const GLint*)’:
      ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h:2492:10: error: ‘struct QOpenGLExtraFunctionsPrivate::Functions’ has no member named ‘TexParameterIiv’
      2492 |     d->f.TexParameterIiv(target, pname, params);
           |          ^~~~~~~~~~~~~~~
      ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h: In member function ‘void QOpenGLExtraFunctions::glTexParameterIuiv(GLenum, GLenum, const GLuint*)’:
      ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h:2500:10: error: ‘struct QOpenGLExtraFunctionsPrivate::Functions’ has no member named ‘TexParameterIuiv’
      2500 |     d->f.TexParameterIuiv(target, pname, params);
           |          ^~~~~~~~~~~~~~~~
      ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h: In member function ‘void QOpenGLExtraFunctions::glTexStorage3DMultisample(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)’:
      ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h:2508:10: error: ‘struct QOpenGLExtraFunctionsPrivate::Functions’ has no member named ‘TexStorage3DMultisample’
      2508 |     d->f.TexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
           |          ^~~~~~~~~~~~~~~~~~~~~~~
      ../application/mainwindow.cpp: In constructor ‘MainWindow::MainWindow()’:
      ../application/mainwindow.cpp:73:22: error: ‘setFallbackSessionManagementEnabled’ is not a member of ‘QGuiApplication’
        73 |     QGuiApplication::setFallbackSessionManagementEnabled(false);
           |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      ../application/mainwindow.cpp: In member function ‘void MainWindow::readSettings()’:
      ../application/mainwindow.cpp:284:55: error: ‘desktop’ is not a member of ‘QApplication’
       284 |         const QRect availableGeometry = QApplication::desktop()->availableGeometry(this);
           |                                                       ^~~~~~~
      In file included from ../Qt/6.3.1/gcc_64/include/QtCore/qnumeric.h:44,
                      from ../Qt/6.3.1/gcc_64/include/QtCore/qglobal.h:1480,
                      from ../Qt/6.3.1/gcc_64/include/QtCore/QtCore:4,
                      from ../Qt/6.3.1/gcc_64/include/QtWidgets/QtWidgetsDepends:3,
                      from ../Qt/6.3.1/gcc_64/include/QtWidgets/QtWidgets:3,
                      from ../application/mainwindow.cpp:52:
      /usr/include/c++/9/cmath: In instantiation of ‘_Tp std::__hypot3(_Tp, _Tp, _Tp) [with _Tp = double]’:
      /usr/include/c++/9/cmath:1873:47:   required from here
      /usr/include/c++/9/cmath:1860:24: error: call of overloaded ‘sqrt(double)’ is ambiguous
      1860 |  return __a * std::sqrt((__x / __a) * (__x / __a)
           |               ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
      1861 |           + (__y / __a) * (__y / __a)
           |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~
      1862 |           + (__z / __a) * (__z / __a));
           |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /usr/include/c++/9/cmath:463:3: note: candidate: ‘constexpr float std::sqrt(float)’
       463 |   sqrt(float __x)
           |   ^~~~
      /usr/include/c++/9/cmath:467:3: note: candidate: ‘constexpr long double std::sqrt(long double)’
       467 |   sqrt(long double __x)
           |   ^~~~
      In file included from ../Qt/6.3.1/gcc_64/include/QtCore/qstring.h:56,
                      from ../Qt/6.3.1/gcc_64/include/QtCore/qobject.h:47,
                      from ../Qt/6.3.1/gcc_64/include/QtCore/qabstractanimation.h:43,
                      from ../Qt/6.3.1/gcc_64/include/QtCore/QtCore:9,
                      from ../Qt/6.3.1/gcc_64/include/QtWidgets/QtWidgetsDepends:3,
                      from ../Qt/6.3.1/gcc_64/include/QtWidgets/QtWidgets:3,
                      from ../application/mainwindow.cpp:52:
      ../Qt/6.3.1/gcc_64/include/QtCore/qanystringview.h: In instantiation of ‘constexpr QAnyStringView::QAnyStringView(const Char*, qsizetype) [with Char = char; typename std::enable_if<disjunction_v<QtPrivate::IsCompatibleCharType<Char>, std::disjunction<std::is_same<typename std::remove_cv<typename std::remove_reference<_Tp>::type>::type, char>, std::is_same<typename std::remove_cv<typename std::remove_reference<_Tp>::type>::type, unsigned char>, std::is_same<typename std::remove_cv<typename std::remove_reference<_Tp>::type>::type, signed char> > >, bool>::type <anonymous> = true; qsizetype = long long int]’:
      ../Qt/6.3.1/gcc_64/include/QtCore/qstring.h:1200:69:   required from here
      ../Qt/6.3.1/gcc_64/include/QtCore/qanystringview.h:140:34: warning: narrowing conversion of ‘QAnyStringView::encodeType<char>(((((len >= 0) ? (void)0 : qt_assert(((const char*)"len >= 0"), ((const char*)"../Qt/6.3.1/gcc_64/include/QtCore/qanystringview.h"), 140)), (((str != 0) || (len == 0)) ? (void)0 : qt_assert(((const char*)"str || !len"), ((const char*)"../Qt/6.3.1/gcc_64/include/QtCore/qanystringview.h"), 140))), len))’ from ‘std::size_t’ {aka ‘long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} [-Wnarrowing]
       140 |           m_size{encodeType<Char>((Q_ASSERT(len >= 0), Q_ASSERT(str || !len), len))} {}
           |                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from ../Qt/6.3.1/gcc_64/include/QtCore/qcborstream.h:47,
                      from ../Qt/6.3.1/gcc_64/include/QtCore/QtCore:44,
                      from ../Qt/6.3.1/gcc_64/include/QtWidgets/QtWidgetsDepends:3,
                      from ../Qt/6.3.1/gcc_64/include/QtWidgets/QtWidgets:3,
                      from ../application/mainwindow.cpp:52:
      ../Qt/6.3.1/gcc_64/include/QtCore/qcborstreamreader.h: In instantiation of ‘FP QCborStreamReader::_toFloatingPoint() const [with FP = qfloat16]’:
      ../Qt/6.3.1/gcc_64/include/QtCore/qcborstreamreader.h:166:100:   required from here
      ../Qt/6.3.1/gcc_64/include/QtCore/qcborstreamreader.h:191:15: error: ‘memcpy’ was not declared in this scope
       191 |         memcpy(static_cast<void *>(&f), &u, sizeof(f));
           |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from ../Qt/6.3.1/gcc_64/include/QtCore/qcborstream.h:47,
                      from ../Qt/6.3.1/gcc_64/include/QtCore/QtCore:44,
                      from ../Qt/6.3.1/gcc_64/include/QtWidgets/QtWidgetsDepends:3,
                      from ../Qt/6.3.1/gcc_64/include/QtWidgets/QtWidgets:3,
                      from ../application/mainwindow.cpp:52:
      ../Qt/6.3.1/gcc_64/include/QtCore/qcborstreamreader.h:46:1: note: ‘memcpy’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’?
        45 | #include <QtCore/qfloat16.h>
       +++ |+#include <cstring>
        46 | #include <QtCore/qscopedpointer.h>
      In file included from ../Qt/6.3.1/gcc_64/include/QtCore/qcborstream.h:47,
                      from ../Qt/6.3.1/gcc_64/include/QtCore/QtCore:44,
                      from ../Qt/6.3.1/gcc_64/include/QtWidgets/QtWidgetsDepends:3,
                      from ../Qt/6.3.1/gcc_64/include/QtWidgets/QtWidgets:3,
                      from ../application/mainwindow.cpp:52:
      ../Qt/6.3.1/gcc_64/include/QtCore/qcborstreamreader.h: In instantiation of ‘FP QCborStreamReader::_toFloatingPoint() const [with FP = float]’:
      ../Qt/6.3.1/gcc_64/include/QtCore/qcborstreamreader.h:167:95:   required from here
      ../Qt/6.3.1/gcc_64/include/QtCore/qcborstreamreader.h:191:15: error: ‘memcpy’ was not declared in this scope
       191 |         memcpy(static_cast<void *>(&f), &u, sizeof(f));
           |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      ../Qt/6.3.1/gcc_64/include/QtCore/qcborstreamreader.h:191:15: note: ‘memcpy’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’?
      ../Qt/6.3.1/gcc_64/include/QtCore/qcborstreamreader.h: In instantiation of ‘FP QCborStreamReader::_toFloatingPoint() const [with FP = double]’:
      ../Qt/6.3.1/gcc_64/include/QtCore/qcborstreamreader.h:168:97:   required from here
      ../Qt/6.3.1/gcc_64/include/QtCore/qcborstreamreader.h:191:15: error: ‘memcpy’ was not declared in this scope
      ../Qt/6.3.1/gcc_64/include/QtCore/qcborstreamreader.h:191:15: note: ‘memcpy’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’?
      In file included from ../Qt/6.3.1/gcc_64/include/QtCore/QtCore:81,
                      from ../Qt/6.3.1/gcc_64/include/QtWidgets/QtWidgetsDepends:3,
                      from ../Qt/6.3.1/gcc_64/include/QtWidgets/QtWidgets:3,
                      from ../application/mainwindow.cpp:52:
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h: In instantiation of ‘T qFromUnaligned(const void*) [with T = short unsigned int]’:
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:145:76:   required from ‘Float qbswapFloatHelper(Float) [with Float = qfloat16]’
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:152:36:   required from here
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:88:13: error: ‘memcpy’ was not declared in this scope
        86 |     memcpy
           |     ~~~~~~   
        87 | #endif
           | ~~~~~~       
        88 |             (&dest, src, size);
           |             ^~~~~~~~~~~~~~~~~~
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:88:13: note: ‘memcpy’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’?
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h: In instantiation of ‘T qFromUnaligned(const void*) [with T = qfloat16]’:
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:147:33:   required from ‘Float qbswapFloatHelper(Float) [with Float = qfloat16]’
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:152:36:   required from here
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:88:13: error: ‘memcpy’ was not declared in this scope
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:88:13: note: ‘memcpy’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’?
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h: In instantiation of ‘T qFromUnaligned(const void*) [with T = unsigned int]’:
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:145:76:   required from ‘Float qbswapFloatHelper(Float) [with Float = float]’
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:157:36:   required from here
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:88:13: error: ‘memcpy’ was not declared in this scope
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:88:13: note: ‘memcpy’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’?
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h: In instantiation of ‘T qFromUnaligned(const void*) [with T = float]’:
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:147:33:   required from ‘Float qbswapFloatHelper(Float) [with Float = float]’
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:157:36:   required from here
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:88:13: error: ‘memcpy’ was not declared in this scope
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:88:13: note: ‘memcpy’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’?
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h: In instantiation of ‘T qFromUnaligned(const void*) [with T = long long unsigned int]’:
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:145:76:   required from ‘Float qbswapFloatHelper(Float) [with Float = double]’
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:162:36:   required from here
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:88:13: error: ‘memcpy’ was not declared in this scope
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:88:13: note: ‘memcpy’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’?
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h: In instantiation of ‘T qFromUnaligned(const void*) [with T = double]’:
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:147:33:   required from ‘Float qbswapFloatHelper(Float) [with Float = double]’
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:162:36:   required from here
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:88:13: error: ‘memcpy’ was not declared in this scope
      ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:88:13: note: ‘memcpy’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’?
      make: *** [Makefile:1388: mainwindow.o] Error 1
      09:46:21: The process "/usr/bin/make" exited with code 2.
      Error while building/deploying project application (kit: Desktop Qt 6.3.1 GCC 64bit)
      When executing step "Make"
      09:46:21: Elapsed time: 00:13
      
      C 1 Reply Last reply
      0
      • H hazbody21

        @ChrisW67
        Thank you for replying.
        No I'm not doing anything with windows. I'm aware mingw is wrong and tried deleting it but it seems it's not even there:
        22d97452-3922-4571-b631-06e2b9ec17b8-image.png

        I have been using an example project that I created on windows ubuntu from the preset examples and still throws the same error. Here is the example application, I deleted blah.pro.user:
        70b9f429-7635-4327-ba63-f950bd8bcffc-image.png
        Afterwards I started qtcreator and opened the project, attempted to build, here are the first few issues:
        d96ddf1f-8dee-4d78-a57a-5ce6ed4e1536-image.png

        here is part of the compile output:

        2436 |     d->f.PrimitiveBoundingBox(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW);
             |          ^~~~~~~~~~~~~~~~~~~~
        ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h: In member function ‘void QOpenGLExtraFunctions::glPushDebugGroup(GLenum, GLuint, GLsizei, const GLchar*)’:
        ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h:2444:10: error: ‘struct QOpenGLExtraFunctionsPrivate::Functions’ has no member named ‘PushDebugGroup’
        2444 |     d->f.PushDebugGroup(source, id, length, message);
             |          ^~~~~~~~~~~~~~
        ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h: In member function ‘void QOpenGLExtraFunctions::glReadnPixels(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, void*)’:
        ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h:2452:10: error: ‘struct QOpenGLExtraFunctionsPrivate::Functions’ has no member named ‘ReadnPixels’
        2452 |     d->f.ReadnPixels(x, y, width, height, format, type, bufSize, data);
             |          ^~~~~~~~~~~
        ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h: In member function ‘void QOpenGLExtraFunctions::glSamplerParameterIiv(GLuint, GLenum, const GLint*)’:
        ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h:2460:10: error: ‘struct QOpenGLExtraFunctionsPrivate::Functions’ has no member named ‘SamplerParameterIiv’
        2460 |     d->f.SamplerParameterIiv(sampler, pname, param);
             |          ^~~~~~~~~~~~~~~~~~~
        ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h: In member function ‘void QOpenGLExtraFunctions::glSamplerParameterIuiv(GLuint, GLenum, const GLuint*)’:
        ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h:2468:10: error: ‘struct QOpenGLExtraFunctionsPrivate::Functions’ has no member named ‘SamplerParameterIuiv’
        2468 |     d->f.SamplerParameterIuiv(sampler, pname, param);
             |          ^~~~~~~~~~~~~~~~~~~~
        ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h: In member function ‘void QOpenGLExtraFunctions::glTexBuffer(GLenum, GLenum, GLuint)’:
        ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h:2476:10: error: ‘struct QOpenGLExtraFunctionsPrivate::Functions’ has no member named ‘TexBuffer’
        2476 |     d->f.TexBuffer(target, internalformat, buffer);
             |          ^~~~~~~~~
        ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h: In member function ‘void QOpenGLExtraFunctions::glTexBufferRange(GLenum, GLenum, GLuint, GLintptr, GLsizeiptr)’:
        ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h:2484:10: error: ‘struct QOpenGLExtraFunctionsPrivate::Functions’ has no member named ‘TexBufferRange’
        2484 |     d->f.TexBufferRange(target, internalformat, buffer, offset, size);
             |          ^~~~~~~~~~~~~~
        ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h: In member function ‘void QOpenGLExtraFunctions::glTexParameterIiv(GLenum, GLenum, const GLint*)’:
        ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h:2492:10: error: ‘struct QOpenGLExtraFunctionsPrivate::Functions’ has no member named ‘TexParameterIiv’
        2492 |     d->f.TexParameterIiv(target, pname, params);
             |          ^~~~~~~~~~~~~~~
        ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h: In member function ‘void QOpenGLExtraFunctions::glTexParameterIuiv(GLenum, GLenum, const GLuint*)’:
        ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h:2500:10: error: ‘struct QOpenGLExtraFunctionsPrivate::Functions’ has no member named ‘TexParameterIuiv’
        2500 |     d->f.TexParameterIuiv(target, pname, params);
             |          ^~~~~~~~~~~~~~~~
        ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h: In member function ‘void QOpenGLExtraFunctions::glTexStorage3DMultisample(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)’:
        ../Qt/6.3.1/gcc_64/include/QtGui/qopenglextrafunctions.h:2508:10: error: ‘struct QOpenGLExtraFunctionsPrivate::Functions’ has no member named ‘TexStorage3DMultisample’
        2508 |     d->f.TexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
             |          ^~~~~~~~~~~~~~~~~~~~~~~
        ../application/mainwindow.cpp: In constructor ‘MainWindow::MainWindow()’:
        ../application/mainwindow.cpp:73:22: error: ‘setFallbackSessionManagementEnabled’ is not a member of ‘QGuiApplication’
          73 |     QGuiApplication::setFallbackSessionManagementEnabled(false);
             |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        ../application/mainwindow.cpp: In member function ‘void MainWindow::readSettings()’:
        ../application/mainwindow.cpp:284:55: error: ‘desktop’ is not a member of ‘QApplication’
         284 |         const QRect availableGeometry = QApplication::desktop()->availableGeometry(this);
             |                                                       ^~~~~~~
        In file included from ../Qt/6.3.1/gcc_64/include/QtCore/qnumeric.h:44,
                        from ../Qt/6.3.1/gcc_64/include/QtCore/qglobal.h:1480,
                        from ../Qt/6.3.1/gcc_64/include/QtCore/QtCore:4,
                        from ../Qt/6.3.1/gcc_64/include/QtWidgets/QtWidgetsDepends:3,
                        from ../Qt/6.3.1/gcc_64/include/QtWidgets/QtWidgets:3,
                        from ../application/mainwindow.cpp:52:
        /usr/include/c++/9/cmath: In instantiation of ‘_Tp std::__hypot3(_Tp, _Tp, _Tp) [with _Tp = double]’:
        /usr/include/c++/9/cmath:1873:47:   required from here
        /usr/include/c++/9/cmath:1860:24: error: call of overloaded ‘sqrt(double)’ is ambiguous
        1860 |  return __a * std::sqrt((__x / __a) * (__x / __a)
             |               ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
        1861 |           + (__y / __a) * (__y / __a)
             |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~
        1862 |           + (__z / __a) * (__z / __a));
             |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        /usr/include/c++/9/cmath:463:3: note: candidate: ‘constexpr float std::sqrt(float)’
         463 |   sqrt(float __x)
             |   ^~~~
        /usr/include/c++/9/cmath:467:3: note: candidate: ‘constexpr long double std::sqrt(long double)’
         467 |   sqrt(long double __x)
             |   ^~~~
        In file included from ../Qt/6.3.1/gcc_64/include/QtCore/qstring.h:56,
                        from ../Qt/6.3.1/gcc_64/include/QtCore/qobject.h:47,
                        from ../Qt/6.3.1/gcc_64/include/QtCore/qabstractanimation.h:43,
                        from ../Qt/6.3.1/gcc_64/include/QtCore/QtCore:9,
                        from ../Qt/6.3.1/gcc_64/include/QtWidgets/QtWidgetsDepends:3,
                        from ../Qt/6.3.1/gcc_64/include/QtWidgets/QtWidgets:3,
                        from ../application/mainwindow.cpp:52:
        ../Qt/6.3.1/gcc_64/include/QtCore/qanystringview.h: In instantiation of ‘constexpr QAnyStringView::QAnyStringView(const Char*, qsizetype) [with Char = char; typename std::enable_if<disjunction_v<QtPrivate::IsCompatibleCharType<Char>, std::disjunction<std::is_same<typename std::remove_cv<typename std::remove_reference<_Tp>::type>::type, char>, std::is_same<typename std::remove_cv<typename std::remove_reference<_Tp>::type>::type, unsigned char>, std::is_same<typename std::remove_cv<typename std::remove_reference<_Tp>::type>::type, signed char> > >, bool>::type <anonymous> = true; qsizetype = long long int]’:
        ../Qt/6.3.1/gcc_64/include/QtCore/qstring.h:1200:69:   required from here
        ../Qt/6.3.1/gcc_64/include/QtCore/qanystringview.h:140:34: warning: narrowing conversion of ‘QAnyStringView::encodeType<char>(((((len >= 0) ? (void)0 : qt_assert(((const char*)"len >= 0"), ((const char*)"../Qt/6.3.1/gcc_64/include/QtCore/qanystringview.h"), 140)), (((str != 0) || (len == 0)) ? (void)0 : qt_assert(((const char*)"str || !len"), ((const char*)"../Qt/6.3.1/gcc_64/include/QtCore/qanystringview.h"), 140))), len))’ from ‘std::size_t’ {aka ‘long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} [-Wnarrowing]
         140 |           m_size{encodeType<Char>((Q_ASSERT(len >= 0), Q_ASSERT(str || !len), len))} {}
             |                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        In file included from ../Qt/6.3.1/gcc_64/include/QtCore/qcborstream.h:47,
                        from ../Qt/6.3.1/gcc_64/include/QtCore/QtCore:44,
                        from ../Qt/6.3.1/gcc_64/include/QtWidgets/QtWidgetsDepends:3,
                        from ../Qt/6.3.1/gcc_64/include/QtWidgets/QtWidgets:3,
                        from ../application/mainwindow.cpp:52:
        ../Qt/6.3.1/gcc_64/include/QtCore/qcborstreamreader.h: In instantiation of ‘FP QCborStreamReader::_toFloatingPoint() const [with FP = qfloat16]’:
        ../Qt/6.3.1/gcc_64/include/QtCore/qcborstreamreader.h:166:100:   required from here
        ../Qt/6.3.1/gcc_64/include/QtCore/qcborstreamreader.h:191:15: error: ‘memcpy’ was not declared in this scope
         191 |         memcpy(static_cast<void *>(&f), &u, sizeof(f));
             |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        In file included from ../Qt/6.3.1/gcc_64/include/QtCore/qcborstream.h:47,
                        from ../Qt/6.3.1/gcc_64/include/QtCore/QtCore:44,
                        from ../Qt/6.3.1/gcc_64/include/QtWidgets/QtWidgetsDepends:3,
                        from ../Qt/6.3.1/gcc_64/include/QtWidgets/QtWidgets:3,
                        from ../application/mainwindow.cpp:52:
        ../Qt/6.3.1/gcc_64/include/QtCore/qcborstreamreader.h:46:1: note: ‘memcpy’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’?
          45 | #include <QtCore/qfloat16.h>
         +++ |+#include <cstring>
          46 | #include <QtCore/qscopedpointer.h>
        In file included from ../Qt/6.3.1/gcc_64/include/QtCore/qcborstream.h:47,
                        from ../Qt/6.3.1/gcc_64/include/QtCore/QtCore:44,
                        from ../Qt/6.3.1/gcc_64/include/QtWidgets/QtWidgetsDepends:3,
                        from ../Qt/6.3.1/gcc_64/include/QtWidgets/QtWidgets:3,
                        from ../application/mainwindow.cpp:52:
        ../Qt/6.3.1/gcc_64/include/QtCore/qcborstreamreader.h: In instantiation of ‘FP QCborStreamReader::_toFloatingPoint() const [with FP = float]’:
        ../Qt/6.3.1/gcc_64/include/QtCore/qcborstreamreader.h:167:95:   required from here
        ../Qt/6.3.1/gcc_64/include/QtCore/qcborstreamreader.h:191:15: error: ‘memcpy’ was not declared in this scope
         191 |         memcpy(static_cast<void *>(&f), &u, sizeof(f));
             |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        ../Qt/6.3.1/gcc_64/include/QtCore/qcborstreamreader.h:191:15: note: ‘memcpy’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’?
        ../Qt/6.3.1/gcc_64/include/QtCore/qcborstreamreader.h: In instantiation of ‘FP QCborStreamReader::_toFloatingPoint() const [with FP = double]’:
        ../Qt/6.3.1/gcc_64/include/QtCore/qcborstreamreader.h:168:97:   required from here
        ../Qt/6.3.1/gcc_64/include/QtCore/qcborstreamreader.h:191:15: error: ‘memcpy’ was not declared in this scope
        ../Qt/6.3.1/gcc_64/include/QtCore/qcborstreamreader.h:191:15: note: ‘memcpy’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’?
        In file included from ../Qt/6.3.1/gcc_64/include/QtCore/QtCore:81,
                        from ../Qt/6.3.1/gcc_64/include/QtWidgets/QtWidgetsDepends:3,
                        from ../Qt/6.3.1/gcc_64/include/QtWidgets/QtWidgets:3,
                        from ../application/mainwindow.cpp:52:
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h: In instantiation of ‘T qFromUnaligned(const void*) [with T = short unsigned int]’:
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:145:76:   required from ‘Float qbswapFloatHelper(Float) [with Float = qfloat16]’
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:152:36:   required from here
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:88:13: error: ‘memcpy’ was not declared in this scope
          86 |     memcpy
             |     ~~~~~~   
          87 | #endif
             | ~~~~~~       
          88 |             (&dest, src, size);
             |             ^~~~~~~~~~~~~~~~~~
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:88:13: note: ‘memcpy’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’?
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h: In instantiation of ‘T qFromUnaligned(const void*) [with T = qfloat16]’:
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:147:33:   required from ‘Float qbswapFloatHelper(Float) [with Float = qfloat16]’
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:152:36:   required from here
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:88:13: error: ‘memcpy’ was not declared in this scope
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:88:13: note: ‘memcpy’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’?
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h: In instantiation of ‘T qFromUnaligned(const void*) [with T = unsigned int]’:
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:145:76:   required from ‘Float qbswapFloatHelper(Float) [with Float = float]’
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:157:36:   required from here
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:88:13: error: ‘memcpy’ was not declared in this scope
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:88:13: note: ‘memcpy’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’?
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h: In instantiation of ‘T qFromUnaligned(const void*) [with T = float]’:
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:147:33:   required from ‘Float qbswapFloatHelper(Float) [with Float = float]’
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:157:36:   required from here
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:88:13: error: ‘memcpy’ was not declared in this scope
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:88:13: note: ‘memcpy’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’?
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h: In instantiation of ‘T qFromUnaligned(const void*) [with T = long long unsigned int]’:
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:145:76:   required from ‘Float qbswapFloatHelper(Float) [with Float = double]’
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:162:36:   required from here
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:88:13: error: ‘memcpy’ was not declared in this scope
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:88:13: note: ‘memcpy’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’?
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h: In instantiation of ‘T qFromUnaligned(const void*) [with T = double]’:
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:147:33:   required from ‘Float qbswapFloatHelper(Float) [with Float = double]’
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:162:36:   required from here
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:88:13: error: ‘memcpy’ was not declared in this scope
        ../Qt/6.3.1/gcc_64/include/QtCore/qendian.h:88:13: note: ‘memcpy’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’?
        make: *** [Makefile:1388: mainwindow.o] Error 1
        09:46:21: The process "/usr/bin/make" exited with code 2.
        Error while building/deploying project application (kit: Desktop Qt 6.3.1 GCC 64bit)
        When executing step "Make"
        09:46:21: Elapsed time: 00:13
        
        C Offline
        C Offline
        CPPUIX
        wrote on last edited by
        #13

        @hazbody21 said in Only Win32 target is supported! And QT Creator layout issue?:

        I have been using an example project that I created on windows

        Could you please try making a new clean project on your current OS and test with it instead? Just to remove all suspicion about imported settings.

        H 1 Reply Last reply
        0
        • C CPPUIX

          @hazbody21 said in Only Win32 target is supported! And QT Creator layout issue?:

          I have been using an example project that I created on windows

          Could you please try making a new clean project on your current OS and test with it instead? Just to remove all suspicion about imported settings.

          H Offline
          H Offline
          hazbody21
          wrote on last edited by
          #14

          @Abderrahmene_Rayene @ChrisW67
          That was a typo my apologies. I created it with my current OS (Ubuntu 20.04.6 LTS)

          C 1 Reply Last reply
          0
          • H hazbody21

            @Abderrahmene_Rayene @ChrisW67
            That was a typo my apologies. I created it with my current OS (Ubuntu 20.04.6 LTS)

            C Offline
            C Offline
            CPPUIX
            wrote on last edited by
            #15

            @hazbody21 From the errors, It doesn't look like this project you're testing with a clean project.

            Could you confirm if the problem still occurs with a new clean project? Just to make sure whether the problem is about the project you're building, or your compiler.

            H 1 Reply Last reply
            0
            • C CPPUIX

              @hazbody21 From the errors, It doesn't look like this project you're testing with a clean project.

              Could you confirm if the problem still occurs with a new clean project? Just to make sure whether the problem is about the project you're building, or your compiler.

              H Offline
              H Offline
              hazbody21
              wrote on last edited by hazbody21
              #16

              @Abderrahmene_Rayene

              Okay made a blank new project, qmake, qt widgets, here is the compile output:

              11:19:17: Running steps for project clean...
              11:19:17: Starting: "/home/crc/Qt/6.3.1/gcc_64/bin/qmake" /home/crc/clean/clean.pro -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug
              Info: creating stash file /home/crc/build-clean-Desktop_Qt_6_3_1_GCC_64bit-Debug/.qmake.stash
              11:19:17: The process "/home/crc/Qt/6.3.1/gcc_64/bin/qmake" exited normally.
              11:19:17: Starting: "/usr/bin/make" -f /home/crc/build-clean-Desktop_Qt_6_3_1_GCC_64bit-Debug/Makefile qmake_all
              /home/crc/build-clean-Desktop_Qt_6_3_1_GCC_64bit-Debug/Makefile:541: warning: overriding recipe for target 'clean'
              /home/crc/build-clean-Desktop_Qt_6_3_1_GCC_64bit-Debug/Makefile:217: warning: ignoring old recipe for target 'clean'
              make: Nothing to be done for 'qmake_all'.
              11:19:17: The process "/usr/bin/make" exited normally.
              11:19:17: Starting: "/usr/bin/make" -j16
              Makefile:541: warning: overriding recipe for target 'clean'
              Makefile:217: warning: ignoring old recipe for target 'clean'
              rm -f moc_predefs.h
              rm -f moc_mainwindow.cpp
              rm -f ui_mainwindow.h
              /home/crc/Qt/6.3.1/gcc_64/libexec/uic ../clean/mainwindow.ui -o ui_mainwindow.h
              g++ -c -pipe -g -std=gnu++1z -Wall -Wextra -D_REENTRANT -fPIC -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../clean -I. -I../Qt/6.3.1/gcc_64/include -I../Qt/6.3.1/gcc_64/include/QtWidgets -I../Qt/6.3.1/gcc_64/include/QtGui -I../Qt/6.3.1/gcc_64/include/QtCore -I. -I. -I../Qt/6.3.1/gcc_64/mkspecs/linux-g++ -o main.o ../clean/main.cpp
              g++ -pipe -g -std=gnu++1z -Wall -Wextra -dM -E -o moc_predefs.h ../Qt/6.3.1/gcc_64/mkspecs/features/data/dummy.cpp
              g++ -c -pipe -g -std=gnu++1z -Wall -Wextra -D_REENTRANT -fPIC -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../clean -I. -I../Qt/6.3.1/gcc_64/include -I../Qt/6.3.1/gcc_64/include/QtWidgets -I../Qt/6.3.1/gcc_64/include/QtGui -I../Qt/6.3.1/gcc_64/include/QtCore -I. -I. -I../Qt/6.3.1/gcc_64/mkspecs/linux-g++ -o mainwindow.o ../clean/mainwindow.cpp
              /home/crc/Qt/6.3.1/gcc_64/libexec/moc -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /home/crc/build-clean-Desktop_Qt_6_3_1_GCC_64bit-Debug/moc_predefs.h -I/home/crc/Qt/6.3.1/gcc_64/mkspecs/linux-g++ -I/home/crc/clean -I/home/crc/Qt/6.3.1/gcc_64/include -I/home/crc/Qt/6.3.1/gcc_64/include/QtWidgets -I/home/crc/Qt/6.3.1/gcc_64/include/QtGui -I/home/crc/Qt/6.3.1/gcc_64/include/QtCore -I. -I/usr/include/c++/9 -I/usr/include/x86_64-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/x86_64-linux-gnu/9/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../clean/mainwindow.h -o moc_mainwindow.cpp
              In file included from /usr/include/c++/9/cwchar:44,
                               from /usr/include/c++/9/bits/postypes.h:40,
                               from /usr/include/c++/9/bits/char_traits.h:40,
                               from /usr/include/c++/9/string:40,
                               from /usr/include/c++/9/stdexcept:39,
                               from /usr/include/c++/9/optional:38,
                               from ../Qt/6.3.1/gcc_64/include/QtCore/qtypeinfo.h:44,
                               from ../Qt/6.3.1/gcc_64/include/QtCore/qglobal.h:1472,
                               from ../Qt/6.3.1/gcc_64/include/QtGui/qtguiglobal.h:43,
                               from ../Qt/6.3.1/gcc_64/include/QtWidgets/qtwidgetsglobal.h:43,
                               from ../Qt/6.3.1/gcc_64/include/QtWidgets/qmainwindow.h:43,
                               from ../Qt/6.3.1/gcc_64/include/QtWidgets/QMainWindow:1,
                               from ../clean/mainwindow.h:4,
                               from ../clean/main.cpp:1:
              /usr/include/wchar.h:10:10: fatal error: _mingw_print_push.h: No such file or directory
                 10 | #include <_mingw_print_push.h>
                    |          ^~~~~~~~~~~~~~~~~~~~~
              In file included from /usr/include/c++/9/cwchar:44,
                               from /usr/include/c++/9/bits/postypes.h:40,
                               from /usr/include/c++/9/bits/char_traits.h:40,
                               from /usr/include/c++/9/string:40,
                               from /usr/include/c++/9/stdexcept:39,
                               from /usr/include/c++/9/optional:38,
                               from ../Qt/6.3.1/gcc_64/include/QtCore/qtypeinfo.h:44,
                               from ../Qt/6.3.1/gcc_64/include/QtCore/qglobal.h:1472,
                               from ../Qt/6.3.1/gcc_64/include/QtGui/qtguiglobal.h:43,
                               from ../Qt/6.3.1/gcc_64/include/QtWidgets/qtwidgetsglobal.h:43,
                               from ../Qt/6.3.1/gcc_64/include/QtWidgets/qmainwindow.h:43,
                               from ../Qt/6.3.1/gcc_64/include/QtWidgets/QMainWindow:1,
                               from ../clean/mainwindow.h:4,
                               from ../clean/mainwindow.cpp:1:
              /usr/include/wchar.h:10:10: fatal error: _mingw_print_push.h: No such file or directory
                 10 | #include <_mingw_print_push.h>
                    |          ^~~~~~~~~~~~~~~~~~~~~
              compilation terminated.
              compilation terminated.
              make: *** [Makefile:1026: mainwindow.o] Error 1
              make: *** Waiting for unfinished jobs....
              make: *** [Makefile:888: main.o] Error 1
              11:19:17: The process "/usr/bin/make" exited with code 2.
              Error while building/deploying project clean (kit: Desktop Qt 6.3.1 GCC 64bit)
              When executing step "Make"
              11:19:17: Elapsed time: 00:00.
              
              Christian EhrlicherC 1 Reply Last reply
              0
              • H hazbody21

                @Abderrahmene_Rayene

                Okay made a blank new project, qmake, qt widgets, here is the compile output:

                11:19:17: Running steps for project clean...
                11:19:17: Starting: "/home/crc/Qt/6.3.1/gcc_64/bin/qmake" /home/crc/clean/clean.pro -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug
                Info: creating stash file /home/crc/build-clean-Desktop_Qt_6_3_1_GCC_64bit-Debug/.qmake.stash
                11:19:17: The process "/home/crc/Qt/6.3.1/gcc_64/bin/qmake" exited normally.
                11:19:17: Starting: "/usr/bin/make" -f /home/crc/build-clean-Desktop_Qt_6_3_1_GCC_64bit-Debug/Makefile qmake_all
                /home/crc/build-clean-Desktop_Qt_6_3_1_GCC_64bit-Debug/Makefile:541: warning: overriding recipe for target 'clean'
                /home/crc/build-clean-Desktop_Qt_6_3_1_GCC_64bit-Debug/Makefile:217: warning: ignoring old recipe for target 'clean'
                make: Nothing to be done for 'qmake_all'.
                11:19:17: The process "/usr/bin/make" exited normally.
                11:19:17: Starting: "/usr/bin/make" -j16
                Makefile:541: warning: overriding recipe for target 'clean'
                Makefile:217: warning: ignoring old recipe for target 'clean'
                rm -f moc_predefs.h
                rm -f moc_mainwindow.cpp
                rm -f ui_mainwindow.h
                /home/crc/Qt/6.3.1/gcc_64/libexec/uic ../clean/mainwindow.ui -o ui_mainwindow.h
                g++ -c -pipe -g -std=gnu++1z -Wall -Wextra -D_REENTRANT -fPIC -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../clean -I. -I../Qt/6.3.1/gcc_64/include -I../Qt/6.3.1/gcc_64/include/QtWidgets -I../Qt/6.3.1/gcc_64/include/QtGui -I../Qt/6.3.1/gcc_64/include/QtCore -I. -I. -I../Qt/6.3.1/gcc_64/mkspecs/linux-g++ -o main.o ../clean/main.cpp
                g++ -pipe -g -std=gnu++1z -Wall -Wextra -dM -E -o moc_predefs.h ../Qt/6.3.1/gcc_64/mkspecs/features/data/dummy.cpp
                g++ -c -pipe -g -std=gnu++1z -Wall -Wextra -D_REENTRANT -fPIC -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../clean -I. -I../Qt/6.3.1/gcc_64/include -I../Qt/6.3.1/gcc_64/include/QtWidgets -I../Qt/6.3.1/gcc_64/include/QtGui -I../Qt/6.3.1/gcc_64/include/QtCore -I. -I. -I../Qt/6.3.1/gcc_64/mkspecs/linux-g++ -o mainwindow.o ../clean/mainwindow.cpp
                /home/crc/Qt/6.3.1/gcc_64/libexec/moc -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /home/crc/build-clean-Desktop_Qt_6_3_1_GCC_64bit-Debug/moc_predefs.h -I/home/crc/Qt/6.3.1/gcc_64/mkspecs/linux-g++ -I/home/crc/clean -I/home/crc/Qt/6.3.1/gcc_64/include -I/home/crc/Qt/6.3.1/gcc_64/include/QtWidgets -I/home/crc/Qt/6.3.1/gcc_64/include/QtGui -I/home/crc/Qt/6.3.1/gcc_64/include/QtCore -I. -I/usr/include/c++/9 -I/usr/include/x86_64-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/x86_64-linux-gnu/9/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../clean/mainwindow.h -o moc_mainwindow.cpp
                In file included from /usr/include/c++/9/cwchar:44,
                                 from /usr/include/c++/9/bits/postypes.h:40,
                                 from /usr/include/c++/9/bits/char_traits.h:40,
                                 from /usr/include/c++/9/string:40,
                                 from /usr/include/c++/9/stdexcept:39,
                                 from /usr/include/c++/9/optional:38,
                                 from ../Qt/6.3.1/gcc_64/include/QtCore/qtypeinfo.h:44,
                                 from ../Qt/6.3.1/gcc_64/include/QtCore/qglobal.h:1472,
                                 from ../Qt/6.3.1/gcc_64/include/QtGui/qtguiglobal.h:43,
                                 from ../Qt/6.3.1/gcc_64/include/QtWidgets/qtwidgetsglobal.h:43,
                                 from ../Qt/6.3.1/gcc_64/include/QtWidgets/qmainwindow.h:43,
                                 from ../Qt/6.3.1/gcc_64/include/QtWidgets/QMainWindow:1,
                                 from ../clean/mainwindow.h:4,
                                 from ../clean/main.cpp:1:
                /usr/include/wchar.h:10:10: fatal error: _mingw_print_push.h: No such file or directory
                   10 | #include <_mingw_print_push.h>
                      |          ^~~~~~~~~~~~~~~~~~~~~
                In file included from /usr/include/c++/9/cwchar:44,
                                 from /usr/include/c++/9/bits/postypes.h:40,
                                 from /usr/include/c++/9/bits/char_traits.h:40,
                                 from /usr/include/c++/9/string:40,
                                 from /usr/include/c++/9/stdexcept:39,
                                 from /usr/include/c++/9/optional:38,
                                 from ../Qt/6.3.1/gcc_64/include/QtCore/qtypeinfo.h:44,
                                 from ../Qt/6.3.1/gcc_64/include/QtCore/qglobal.h:1472,
                                 from ../Qt/6.3.1/gcc_64/include/QtGui/qtguiglobal.h:43,
                                 from ../Qt/6.3.1/gcc_64/include/QtWidgets/qtwidgetsglobal.h:43,
                                 from ../Qt/6.3.1/gcc_64/include/QtWidgets/qmainwindow.h:43,
                                 from ../Qt/6.3.1/gcc_64/include/QtWidgets/QMainWindow:1,
                                 from ../clean/mainwindow.h:4,
                                 from ../clean/mainwindow.cpp:1:
                /usr/include/wchar.h:10:10: fatal error: _mingw_print_push.h: No such file or directory
                   10 | #include <_mingw_print_push.h>
                      |          ^~~~~~~~~~~~~~~~~~~~~
                compilation terminated.
                compilation terminated.
                make: *** [Makefile:1026: mainwindow.o] Error 1
                make: *** Waiting for unfinished jobs....
                make: *** [Makefile:888: main.o] Error 1
                11:19:17: The process "/usr/bin/make" exited with code 2.
                Error while building/deploying project clean (kit: Desktop Qt 6.3.1 GCC 64bit)
                When executing step "Make"
                11:19:17: Elapsed time: 00:00.
                
                Christian EhrlicherC Offline
                Christian EhrlicherC Offline
                Christian Ehrlicher
                Lifetime Qt Champion
                wrote on last edited by
                #17

                @hazbody21 said in Only Win32 target is supported! And QT Creator layout issue?:

                10 | #include <_mingw_print_push.h>

                As you can see your system is still screwed up. Re-install the compiler toolchain and all what depends on it so the correct headers are in /usr/include

                Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
                Visit the Qt Academy at https://academy.qt.io/catalog

                H 1 Reply Last reply
                1
                • Christian EhrlicherC Christian Ehrlicher

                  @hazbody21 said in Only Win32 target is supported! And QT Creator layout issue?:

                  10 | #include <_mingw_print_push.h>

                  As you can see your system is still screwed up. Re-install the compiler toolchain and all what depends on it so the correct headers are in /usr/include

                  H Offline
                  H Offline
                  hazbody21
                  wrote on last edited by
                  #18

                  @Christian-Ehrlicher
                  I've removed the desktop gcc shown below through the maintenance tool, rebooted, then installed it again. Not sure where else I could've reinstalled.
                  16466291-551d-4b90-b1b4-f1a7ca12f791-image.png
                  Compile output:

                  12:26:52: Running steps for project cleanproj...
                  12:26:52: Configuration unchanged, skipping qmake step.
                  12:26:53: Starting: "/usr/bin/make" -j16
                  g++ -c -pipe -g -std=gnu++1z -Wall -Wextra -D_REENTRANT -fPIC -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../cleanproj -I. -I../Qt/6.3.1/gcc_64/include -I../Qt/6.3.1/gcc_64/include/QtWidgets -I../Qt/6.3.1/gcc_64/include/QtGui -I../Qt/6.3.1/gcc_64/include/QtCore -I. -I. -I../Qt/6.3.1/gcc_64/mkspecs/linux-g++ -o main.o ../cleanproj/main.cpp
                  g++ -c -pipe -g -std=gnu++1z -Wall -Wextra -D_REENTRANT -fPIC -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../cleanproj -I. -I../Qt/6.3.1/gcc_64/include -I../Qt/6.3.1/gcc_64/include/QtWidgets -I../Qt/6.3.1/gcc_64/include/QtGui -I../Qt/6.3.1/gcc_64/include/QtCore -I. -I. -I../Qt/6.3.1/gcc_64/mkspecs/linux-g++ -o mainwindow.o ../cleanproj/mainwindow.cpp
                  g++ -c -pipe -g -std=gnu++1z -Wall -Wextra -D_REENTRANT -fPIC -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../cleanproj -I. -I../Qt/6.3.1/gcc_64/include -I../Qt/6.3.1/gcc_64/include/QtWidgets -I../Qt/6.3.1/gcc_64/include/QtGui -I../Qt/6.3.1/gcc_64/include/QtCore -I. -I. -I../Qt/6.3.1/gcc_64/mkspecs/linux-g++ -o moc_mainwindow.o moc_mainwindow.cpp
                  In file included from /usr/include/c++/9/cwchar:44,
                                   from /usr/include/c++/9/bits/postypes.h:40,
                                   from /usr/include/c++/9/iosfwd:40,
                                   from /usr/include/c++/9/memory:72,
                                   from moc_mainwindow.cpp:9:
                  /usr/include/wchar.h:10:10: fatal error: _mingw_print_push.h: No such file or directory
                     10 | #include <_mingw_print_push.h>
                        |          ^~~~~~~~~~~~~~~~~~~~~
                  compilation terminated.
                  In file included from /usr/include/c++/9/cwchar:44,
                                   from /usr/include/c++/9/bits/postypes.h:40,
                                   from /usr/include/c++/9/bits/char_traits.h:40,
                                   from /usr/include/c++/9/string:40,
                                   from /usr/include/c++/9/stdexcept:39,
                                   from /usr/include/c++/9/optional:38,
                                   from ../Qt/6.3.1/gcc_64/include/QtCore/qtypeinfo.h:44,
                                   from ../Qt/6.3.1/gcc_64/include/QtCore/qglobal.h:1472,
                                   from ../Qt/6.3.1/gcc_64/include/QtGui/qtguiglobal.h:43,
                                   from ../Qt/6.3.1/gcc_64/include/QtWidgets/qtwidgetsglobal.h:43,
                                   from ../Qt/6.3.1/gcc_64/include/QtWidgets/qmainwindow.h:43,
                                   from ../Qt/6.3.1/gcc_64/include/QtWidgets/QMainWindow:1,
                                   from ../cleanproj/mainwindow.h:4,
                                   from ../cleanproj/main.cpp:1:
                  /usr/include/wchar.h:10:10: fatal error: _mingw_print_push.h: No such file or directory
                     10 | #include <_mingw_print_push.h>
                        |          ^~~~~~~~~~~~~~~~~~~~~
                  compilation terminated.
                  In file included from /usr/include/c++/9/cwchar:44,
                                   from /usr/include/c++/9/bits/postypes.h:40,
                                   from /usr/include/c++/9/bits/char_traits.h:40,
                                   from /usr/include/c++/9/string:40,
                                   from /usr/include/c++/9/stdexcept:39,
                                   from /usr/include/c++/9/optional:38,
                                   from ../Qt/6.3.1/gcc_64/include/QtCore/qtypeinfo.h:44,
                                   from ../Qt/6.3.1/gcc_64/include/QtCore/qglobal.h:1472,
                                   from ../Qt/6.3.1/gcc_64/include/QtGui/qtguiglobal.h:43,
                                   from ../Qt/6.3.1/gcc_64/include/QtWidgets/qtwidgetsglobal.h:43,
                                   from ../Qt/6.3.1/gcc_64/include/QtWidgets/qmainwindow.h:43,
                                   from ../Qt/6.3.1/gcc_64/include/QtWidgets/QMainWindow:1,
                                   from ../cleanproj/mainwindow.h:4,
                                   from ../cleanproj/mainwindow.cpp:1:
                  /usr/include/wchar.h:10:10: fatal error: _mingw_print_push.h: No such file or directory
                     10 | #include <_mingw_print_push.h>
                        |          ^~~~~~~~~~~~~~~~~~~~~
                  compilation terminated.
                  make: *** [Makefile:888: main.o] Error 1
                  make: *** Waiting for unfinished jobs....
                  make: *** [Makefile:1029: moc_mainwindow.o] Error 1
                  make: *** [Makefile:1026: mainwindow.o] Error 1
                  12:26:53: The process "/usr/bin/make" exited with code 2.
                  Error while building/deploying project cleanproj (kit: Desktop Qt 6.3.1 GCC 64bit)
                  When executing step "Make"
                  12:26:53: Elapsed time: 00:00.
                  
                  
                  Christian EhrlicherC C 2 Replies Last reply
                  0
                  • H hazbody21

                    @Christian-Ehrlicher
                    I've removed the desktop gcc shown below through the maintenance tool, rebooted, then installed it again. Not sure where else I could've reinstalled.
                    16466291-551d-4b90-b1b4-f1a7ca12f791-image.png
                    Compile output:

                    12:26:52: Running steps for project cleanproj...
                    12:26:52: Configuration unchanged, skipping qmake step.
                    12:26:53: Starting: "/usr/bin/make" -j16
                    g++ -c -pipe -g -std=gnu++1z -Wall -Wextra -D_REENTRANT -fPIC -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../cleanproj -I. -I../Qt/6.3.1/gcc_64/include -I../Qt/6.3.1/gcc_64/include/QtWidgets -I../Qt/6.3.1/gcc_64/include/QtGui -I../Qt/6.3.1/gcc_64/include/QtCore -I. -I. -I../Qt/6.3.1/gcc_64/mkspecs/linux-g++ -o main.o ../cleanproj/main.cpp
                    g++ -c -pipe -g -std=gnu++1z -Wall -Wextra -D_REENTRANT -fPIC -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../cleanproj -I. -I../Qt/6.3.1/gcc_64/include -I../Qt/6.3.1/gcc_64/include/QtWidgets -I../Qt/6.3.1/gcc_64/include/QtGui -I../Qt/6.3.1/gcc_64/include/QtCore -I. -I. -I../Qt/6.3.1/gcc_64/mkspecs/linux-g++ -o mainwindow.o ../cleanproj/mainwindow.cpp
                    g++ -c -pipe -g -std=gnu++1z -Wall -Wextra -D_REENTRANT -fPIC -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../cleanproj -I. -I../Qt/6.3.1/gcc_64/include -I../Qt/6.3.1/gcc_64/include/QtWidgets -I../Qt/6.3.1/gcc_64/include/QtGui -I../Qt/6.3.1/gcc_64/include/QtCore -I. -I. -I../Qt/6.3.1/gcc_64/mkspecs/linux-g++ -o moc_mainwindow.o moc_mainwindow.cpp
                    In file included from /usr/include/c++/9/cwchar:44,
                                     from /usr/include/c++/9/bits/postypes.h:40,
                                     from /usr/include/c++/9/iosfwd:40,
                                     from /usr/include/c++/9/memory:72,
                                     from moc_mainwindow.cpp:9:
                    /usr/include/wchar.h:10:10: fatal error: _mingw_print_push.h: No such file or directory
                       10 | #include <_mingw_print_push.h>
                          |          ^~~~~~~~~~~~~~~~~~~~~
                    compilation terminated.
                    In file included from /usr/include/c++/9/cwchar:44,
                                     from /usr/include/c++/9/bits/postypes.h:40,
                                     from /usr/include/c++/9/bits/char_traits.h:40,
                                     from /usr/include/c++/9/string:40,
                                     from /usr/include/c++/9/stdexcept:39,
                                     from /usr/include/c++/9/optional:38,
                                     from ../Qt/6.3.1/gcc_64/include/QtCore/qtypeinfo.h:44,
                                     from ../Qt/6.3.1/gcc_64/include/QtCore/qglobal.h:1472,
                                     from ../Qt/6.3.1/gcc_64/include/QtGui/qtguiglobal.h:43,
                                     from ../Qt/6.3.1/gcc_64/include/QtWidgets/qtwidgetsglobal.h:43,
                                     from ../Qt/6.3.1/gcc_64/include/QtWidgets/qmainwindow.h:43,
                                     from ../Qt/6.3.1/gcc_64/include/QtWidgets/QMainWindow:1,
                                     from ../cleanproj/mainwindow.h:4,
                                     from ../cleanproj/main.cpp:1:
                    /usr/include/wchar.h:10:10: fatal error: _mingw_print_push.h: No such file or directory
                       10 | #include <_mingw_print_push.h>
                          |          ^~~~~~~~~~~~~~~~~~~~~
                    compilation terminated.
                    In file included from /usr/include/c++/9/cwchar:44,
                                     from /usr/include/c++/9/bits/postypes.h:40,
                                     from /usr/include/c++/9/bits/char_traits.h:40,
                                     from /usr/include/c++/9/string:40,
                                     from /usr/include/c++/9/stdexcept:39,
                                     from /usr/include/c++/9/optional:38,
                                     from ../Qt/6.3.1/gcc_64/include/QtCore/qtypeinfo.h:44,
                                     from ../Qt/6.3.1/gcc_64/include/QtCore/qglobal.h:1472,
                                     from ../Qt/6.3.1/gcc_64/include/QtGui/qtguiglobal.h:43,
                                     from ../Qt/6.3.1/gcc_64/include/QtWidgets/qtwidgetsglobal.h:43,
                                     from ../Qt/6.3.1/gcc_64/include/QtWidgets/qmainwindow.h:43,
                                     from ../Qt/6.3.1/gcc_64/include/QtWidgets/QMainWindow:1,
                                     from ../cleanproj/mainwindow.h:4,
                                     from ../cleanproj/mainwindow.cpp:1:
                    /usr/include/wchar.h:10:10: fatal error: _mingw_print_push.h: No such file or directory
                       10 | #include <_mingw_print_push.h>
                          |          ^~~~~~~~~~~~~~~~~~~~~
                    compilation terminated.
                    make: *** [Makefile:888: main.o] Error 1
                    make: *** Waiting for unfinished jobs....
                    make: *** [Makefile:1029: moc_mainwindow.o] Error 1
                    make: *** [Makefile:1026: mainwindow.o] Error 1
                    12:26:53: The process "/usr/bin/make" exited with code 2.
                    Error while building/deploying project cleanproj (kit: Desktop Qt 6.3.1 GCC 64bit)
                    When executing step "Make"
                    12:26:53: Elapsed time: 00:00.
                    
                    
                    Christian EhrlicherC Offline
                    Christian EhrlicherC Offline
                    Christian Ehrlicher
                    Lifetime Qt Champion
                    wrote on last edited by
                    #19

                    @hazbody21 said in Only Win32 target is supported! And QT Creator layout issue?:

                    I've removed the desktop gcc shown below through the maintenance tool, rebooted, then installed it again. Not sure where else I could've reinstalled.

                    The Qt installer will not fix your system installation nor install anything in there.
                    Your complete system is broken - you can't even compile a simple application on the commmand line as soon as you include wchar.h

                    There is nothing Qt nor a Qt installer can do here. It doesn't even created this.

                    Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
                    Visit the Qt Academy at https://academy.qt.io/catalog

                    1 Reply Last reply
                    0
                    • H hazbody21

                      @Christian-Ehrlicher
                      I've removed the desktop gcc shown below through the maintenance tool, rebooted, then installed it again. Not sure where else I could've reinstalled.
                      16466291-551d-4b90-b1b4-f1a7ca12f791-image.png
                      Compile output:

                      12:26:52: Running steps for project cleanproj...
                      12:26:52: Configuration unchanged, skipping qmake step.
                      12:26:53: Starting: "/usr/bin/make" -j16
                      g++ -c -pipe -g -std=gnu++1z -Wall -Wextra -D_REENTRANT -fPIC -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../cleanproj -I. -I../Qt/6.3.1/gcc_64/include -I../Qt/6.3.1/gcc_64/include/QtWidgets -I../Qt/6.3.1/gcc_64/include/QtGui -I../Qt/6.3.1/gcc_64/include/QtCore -I. -I. -I../Qt/6.3.1/gcc_64/mkspecs/linux-g++ -o main.o ../cleanproj/main.cpp
                      g++ -c -pipe -g -std=gnu++1z -Wall -Wextra -D_REENTRANT -fPIC -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../cleanproj -I. -I../Qt/6.3.1/gcc_64/include -I../Qt/6.3.1/gcc_64/include/QtWidgets -I../Qt/6.3.1/gcc_64/include/QtGui -I../Qt/6.3.1/gcc_64/include/QtCore -I. -I. -I../Qt/6.3.1/gcc_64/mkspecs/linux-g++ -o mainwindow.o ../cleanproj/mainwindow.cpp
                      g++ -c -pipe -g -std=gnu++1z -Wall -Wextra -D_REENTRANT -fPIC -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../cleanproj -I. -I../Qt/6.3.1/gcc_64/include -I../Qt/6.3.1/gcc_64/include/QtWidgets -I../Qt/6.3.1/gcc_64/include/QtGui -I../Qt/6.3.1/gcc_64/include/QtCore -I. -I. -I../Qt/6.3.1/gcc_64/mkspecs/linux-g++ -o moc_mainwindow.o moc_mainwindow.cpp
                      In file included from /usr/include/c++/9/cwchar:44,
                                       from /usr/include/c++/9/bits/postypes.h:40,
                                       from /usr/include/c++/9/iosfwd:40,
                                       from /usr/include/c++/9/memory:72,
                                       from moc_mainwindow.cpp:9:
                      /usr/include/wchar.h:10:10: fatal error: _mingw_print_push.h: No such file or directory
                         10 | #include <_mingw_print_push.h>
                            |          ^~~~~~~~~~~~~~~~~~~~~
                      compilation terminated.
                      In file included from /usr/include/c++/9/cwchar:44,
                                       from /usr/include/c++/9/bits/postypes.h:40,
                                       from /usr/include/c++/9/bits/char_traits.h:40,
                                       from /usr/include/c++/9/string:40,
                                       from /usr/include/c++/9/stdexcept:39,
                                       from /usr/include/c++/9/optional:38,
                                       from ../Qt/6.3.1/gcc_64/include/QtCore/qtypeinfo.h:44,
                                       from ../Qt/6.3.1/gcc_64/include/QtCore/qglobal.h:1472,
                                       from ../Qt/6.3.1/gcc_64/include/QtGui/qtguiglobal.h:43,
                                       from ../Qt/6.3.1/gcc_64/include/QtWidgets/qtwidgetsglobal.h:43,
                                       from ../Qt/6.3.1/gcc_64/include/QtWidgets/qmainwindow.h:43,
                                       from ../Qt/6.3.1/gcc_64/include/QtWidgets/QMainWindow:1,
                                       from ../cleanproj/mainwindow.h:4,
                                       from ../cleanproj/main.cpp:1:
                      /usr/include/wchar.h:10:10: fatal error: _mingw_print_push.h: No such file or directory
                         10 | #include <_mingw_print_push.h>
                            |          ^~~~~~~~~~~~~~~~~~~~~
                      compilation terminated.
                      In file included from /usr/include/c++/9/cwchar:44,
                                       from /usr/include/c++/9/bits/postypes.h:40,
                                       from /usr/include/c++/9/bits/char_traits.h:40,
                                       from /usr/include/c++/9/string:40,
                                       from /usr/include/c++/9/stdexcept:39,
                                       from /usr/include/c++/9/optional:38,
                                       from ../Qt/6.3.1/gcc_64/include/QtCore/qtypeinfo.h:44,
                                       from ../Qt/6.3.1/gcc_64/include/QtCore/qglobal.h:1472,
                                       from ../Qt/6.3.1/gcc_64/include/QtGui/qtguiglobal.h:43,
                                       from ../Qt/6.3.1/gcc_64/include/QtWidgets/qtwidgetsglobal.h:43,
                                       from ../Qt/6.3.1/gcc_64/include/QtWidgets/qmainwindow.h:43,
                                       from ../Qt/6.3.1/gcc_64/include/QtWidgets/QMainWindow:1,
                                       from ../cleanproj/mainwindow.h:4,
                                       from ../cleanproj/mainwindow.cpp:1:
                      /usr/include/wchar.h:10:10: fatal error: _mingw_print_push.h: No such file or directory
                         10 | #include <_mingw_print_push.h>
                            |          ^~~~~~~~~~~~~~~~~~~~~
                      compilation terminated.
                      make: *** [Makefile:888: main.o] Error 1
                      make: *** Waiting for unfinished jobs....
                      make: *** [Makefile:1029: moc_mainwindow.o] Error 1
                      make: *** [Makefile:1026: mainwindow.o] Error 1
                      12:26:53: The process "/usr/bin/make" exited with code 2.
                      Error while building/deploying project cleanproj (kit: Desktop Qt 6.3.1 GCC 64bit)
                      When executing step "Make"
                      12:26:53: Elapsed time: 00:00.
                      
                      
                      C Offline
                      C Offline
                      CPPUIX
                      wrote on last edited by
                      #20

                      @hazbody21 Try running this command:

                      sudo apt-get install --reinstall build-essentials

                      H 1 Reply Last reply
                      0
                      • C CPPUIX

                        @hazbody21 Try running this command:

                        sudo apt-get install --reinstall build-essentials

                        H Offline
                        H Offline
                        hazbody21
                        wrote on last edited by hazbody21
                        #21

                        @Abderrahmene_Rayene Thank you for the suggestion, even after a reboot. Still getting the exact same errors.
                        842b6889-7de7-4aab-bf28-c426942de0f1-image.png
                        @Christian-Ehrlicher what suggestions do you have to address this?

                        SGaistS 1 Reply Last reply
                        0
                        • H hazbody21

                          @Abderrahmene_Rayene Thank you for the suggestion, even after a reboot. Still getting the exact same errors.
                          842b6889-7de7-4aab-bf28-c426942de0f1-image.png
                          @Christian-Ehrlicher what suggestions do you have to address this?

                          SGaistS Offline
                          SGaistS Offline
                          SGaist
                          Lifetime Qt Champion
                          wrote on last edited by
                          #22

                          @hazbody21 build-essentials being a meta package you can see that only it was reinstalled not the ones you are looking for. I would uninstall it and all its dependencies and then reinstall it.

                          Interested in AI ? www.idiap.ch
                          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                          H 1 Reply Last reply
                          0
                          • SGaistS SGaist

                            @hazbody21 build-essentials being a meta package you can see that only it was reinstalled not the ones you are looking for. I would uninstall it and all its dependencies and then reinstall it.

                            H Offline
                            H Offline
                            hazbody21
                            wrote on last edited by
                            #23

                            I got it! I somehow indeed broke the system and reinstalling all the dependencies fixed it:

                            apt-cache depends build-essential  | grep '[ |]Depends: [^<]' | cut -d: -f2 | tr -d ' ' | xargs sudo apt-get --reinstall install
                            

                            Thank you @SGaist, @Christian-Ehrlicher, and @Abderrahmene_Rayene

                            1 Reply Last reply
                            3
                            • H hazbody21 has marked this topic as solved on

                            • Login

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • Users
                            • Groups
                            • Search
                            • Get Qt Extensions
                            • Unsolved