<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[gmake: *** [Makefile:384: qutfcodec.o] Error 1]]></title><description><![CDATA[<p dir="auto">Hello everyone,I have an ARM-based (Rockchip RK3288, ARM Cortex-A17 CPU, Mali-T760 MP4 (T764) GPU)motherboard and I want to cross-compile using it. I use Debian 9 as the operating system on this card, and I use Ubuntu 21.04 on the host PC. For cross-compile, I use tinkerboard's qmake.conf file, which is the same hardware. But this is the first time I got such an error. I can't find the source of the error either. Anyone have any ideas?</p>
<p dir="auto">./configure command:</p>
<pre><code>../qt-everywhere-src-5.14.0/configure -release -opengl es2 -nomake examples -nomake tests -opensource -confirm-license -device linux-tinkerboard-g++ -device-option CROSS_COMPILE=~/tinker/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf- -sysroot ~/tinker/sysroot -prefix /usr/local/qt5li -extprefix ~/tinker/qt5 -hostprefix ~/tinker/qt5-host -no-use-gold-linker -v
</code></pre>
<p dir="auto">Output:</p>
<pre><code>In file included from /home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/include/QtCore/qfloat16.h:1,
                 from /home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/include/QtCore/../../src/corelib/global/qendian.h:44,
                 from /home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/include/QtCore/qendian.h:1,
                 from /home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/src/corelib/codecs/qutfcodec.cpp:43:
/home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/include/QtCore/../../src/corelib/global/qfloat16.h:294:7: error: ‘numeric_limits’ is not a class template
  294 | class numeric_limits&lt;QT_PREPEND_NAMESPACE(qfloat16)&gt; : public numeric_limits&lt;float&gt;
      |       ^~~~~~~~~~~~~~
/home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/include/QtCore/../../src/corelib/global/qfloat16.h:294:77: error: expected template-name before ‘&lt;’ token
  294 | class numeric_limits&lt;QT_PREPEND_NAMESPACE(qfloat16)&gt; : public numeric_limits&lt;float&gt;
      |                                                                             ^
/home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/include/QtCore/../../src/corelib/global/qfloat16.h:294:77: error: expected ‘{’ before ‘&lt;’ token
/home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/include/QtCore/../../src/corelib/global/qfloat16.h:332:18: error: ‘numeric_limits’ is not a class template
  332 | template&lt;&gt; class numeric_limits&lt;const QT_PREPEND_NAMESPACE(qfloat16)&gt;
      |                  ^~~~~~~~~~~~~~
/home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/include/QtCore/../../src/corelib/global/qfloat16.h:332:69: error: ‘std::numeric_limits’ is not a template
  332 | template&lt;&gt; class numeric_limits&lt;const QT_PREPEND_NAMESPACE(qfloat16)&gt;
      |                                                                     ^
/home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/include/QtCore/../../src/corelib/global/qfloat16.h:294:7: note: previous declaration here
  294 | class numeric_limits&lt;QT_PREPEND_NAMESPACE(qfloat16)&gt; : public numeric_limits&lt;float&gt;
      |       ^~~~~~~~~~~~~~
/home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/include/QtCore/../../src/corelib/global/qfloat16.h:333:28: error: expected template-name before ‘&lt;’ token
  333 |     : public numeric_limits&lt;QT_PREPEND_NAMESPACE(qfloat16)&gt; {};
      |                            ^
/home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/include/QtCore/../../src/corelib/global/qfloat16.h:334:18: error: ‘numeric_limits’ is not a class template
  334 | template&lt;&gt; class numeric_limits&lt;volatile QT_PREPEND_NAMESPACE(qfloat16)&gt;
      |                  ^~~~~~~~~~~~~~
/home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/include/QtCore/../../src/corelib/global/qfloat16.h:334:72: error: ‘std::numeric_limits’ is not a template
  334 | template&lt;&gt; class numeric_limits&lt;volatile QT_PREPEND_NAMESPACE(qfloat16)&gt;
      |                                                                        ^
/home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/include/QtCore/../../src/corelib/global/qfloat16.h:294:7: note: previous declaration here
  294 | class numeric_limits&lt;QT_PREPEND_NAMESPACE(qfloat16)&gt; : public numeric_limits&lt;float&gt;
      |       ^~~~~~~~~~~~~~
/home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/include/QtCore/../../src/corelib/global/qfloat16.h:335:28: error: expected template-name before ‘&lt;’ token
  335 |     : public numeric_limits&lt;QT_PREPEND_NAMESPACE(qfloat16)&gt; {};
      |                            ^
/home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/include/QtCore/../../src/corelib/global/qfloat16.h:336:18: error: ‘numeric_limits’ is not a class template
  336 | template&lt;&gt; class numeric_limits&lt;const volatile QT_PREPEND_NAMESPACE(qfloat16)&gt;
      |                  ^~~~~~~~~~~~~~
/home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/include/QtCore/../../src/corelib/global/qfloat16.h:336:78: error: ‘std::numeric_limits’ is not a template
  336 | template&lt;&gt; class numeric_limits&lt;const volatile QT_PREPEND_NAMESPACE(qfloat16)&gt;
      |                                                                              ^
/home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/include/QtCore/../../src/corelib/global/qfloat16.h:294:7: note: previous declaration here
  294 | class numeric_limits&lt;QT_PREPEND_NAMESPACE(qfloat16)&gt; : public numeric_limits&lt;float&gt;
      |       ^~~~~~~~~~~~~~
/home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/include/QtCore/../../src/corelib/global/qfloat16.h:337:28: error: expected template-name before ‘&lt;’ token
  337 |     : public numeric_limits&lt;QT_PREPEND_NAMESPACE(qfloat16)&gt; {};
      |                            ^
In file included from /home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/include/QtCore/qendian.h:1,
                 from /home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/src/corelib/codecs/qutfcodec.cpp:43:
/home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/include/QtCore/../../src/corelib/global/qendian.h: In static member function ‘static constexpr QSpecialInteger&lt;S&gt; QSpecialInteger&lt;S&gt;::max()’:
/home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/include/QtCore/../../src/corelib/global/qendian.h:331:30: error: ‘std::numeric_limits’ is not a template
  331 |     { return QSpecialInteger(std::numeric_limits&lt;T&gt;::max()); }
      |                              ^~~
/home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/include/QtCore/../../src/corelib/global/qendian.h:331:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier
  331 |     { return QSpecialInteger(std::numeric_limits&lt;T&gt;::max()); }
      |                                                      ^~~
/home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/include/QtCore/../../src/corelib/global/qendian.h: In static member function ‘static constexpr QSpecialInteger&lt;S&gt; QSpecialInteger&lt;S&gt;::min()’:
/home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/include/QtCore/../../src/corelib/global/qendian.h:333:30: error: ‘std::numeric_limits’ is not a template
  333 |     { return QSpecialInteger(std::numeric_limits&lt;T&gt;::min()); }
      |                              ^~~
/home/buket/tinker/qt-everywhere-src-5.14.0/qtbase/include/QtCore/../../src/corelib/global/qendian.h:333:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier
  333 |     { return QSpecialInteger(std::numeric_limits&lt;T&gt;::min()); }
      |                                                      ^~~
gmake: *** [Makefile:384: qutfcodec.o] Error 1
</code></pre>
]]></description><link>https://forum.qt.io/topic/131460/gmake-makefile-384-qutfcodec-o-error-1</link><generator>RSS for Node</generator><lastBuildDate>Thu, 05 Nov 2026 03:35:43 GMT</lastBuildDate><atom:link href="https://forum.qt.io/topic/131460.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 27 Oct 2021 11:08:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to gmake: *** [Makefile:384: qutfcodec.o] Error 1 on Fri, 02 Dec 2022 14:05:06 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://en.cppreference.com/w/cpp/types/numeric_limits" target="_blank" rel="noopener noreferrer nofollow ugc">numeric_limits is defined in std namespace</a> so you should try if including the correct header helps.</p>
]]></description><link>https://forum.qt.io/post/738840</link><guid isPermaLink="true">https://forum.qt.io/post/738840</guid><dc:creator><![CDATA[Christian Ehrlicher]]></dc:creator><pubDate>Fri, 02 Dec 2022 14:05:06 GMT</pubDate></item><item><title><![CDATA[Reply to gmake: *** [Makefile:384: qutfcodec.o] Error 1 on Fri, 02 Dec 2022 13:47:52 GMT]]></title><description><![CDATA[<p dir="auto">I'm also having the same issue, which came up when cross-compiling Qt5 with Ubuntu and Raspberry</p>
]]></description><link>https://forum.qt.io/post/738838</link><guid isPermaLink="true">https://forum.qt.io/post/738838</guid><dc:creator><![CDATA[soul fu]]></dc:creator><pubDate>Fri, 02 Dec 2022 13:47:52 GMT</pubDate></item><item><title><![CDATA[Reply to gmake: *** [Makefile:384: qutfcodec.o] Error 1 on Wed, 27 Oct 2021 14:01:07 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jsulm">@<bdi>jsulm</bdi></a><br />
I searched but there is this toolchain as the newest. If you don't mind, could you send me a newer toolchain link?</p>
<p dir="auto">Edit:<br />
Using a different version toolchain did not solve the problem and when I looked at the linaro releases, I saw that this was the most up-to-date toolchain. Can't there be another reason?</p>
]]></description><link>https://forum.qt.io/post/686975</link><guid isPermaLink="true">https://forum.qt.io/post/686975</guid><dc:creator><![CDATA[Buket]]></dc:creator><pubDate>Wed, 27 Oct 2021 14:01:07 GMT</pubDate></item><item><title><![CDATA[Reply to gmake: *** [Makefile:384: qutfcodec.o] Error 1 on Wed, 27 Oct 2021 11:09:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/buket">@<bdi>Buket</bdi></a> said in <a href="/post/686968">gmake: *** [Makefile:384: qutfcodec.o] Error 1</a>:</p>
<blockquote>
<p dir="auto">gcc-linaro-7.5.0</p>
</blockquote>
<p dir="auto">You should consider getting newer compiler.</p>
]]></description><link>https://forum.qt.io/post/686970</link><guid isPermaLink="true">https://forum.qt.io/post/686970</guid><dc:creator><![CDATA[jsulm]]></dc:creator><pubDate>Wed, 27 Oct 2021 11:09:36 GMT</pubDate></item></channel></rss>