<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
pre
        {mso-style-priority:99;
        mso-style-link:"Стандартный HTML Знак";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.HTML
        {mso-style-name:"Стандартный HTML Знак";
        mso-style-priority:99;
        mso-style-link:"Стандартный HTML";
        font-family:Consolas;
        color:black;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:2.0cm 42.5pt 2.0cm 3.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=white lang=RU link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>I use Windows Qt 5.9.  I download qtserialbus brand 5.9 from git. Run qmake && make from Qt Mingw32 console.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>Compilation fail with errors:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>mingw32-make[3]: Entering directory 'C:/Work/qtserialbus-5.9/src/serialbus'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>g++ -c -fno-keep-inline-dllexport -pipe -mstackrealign -msse2 -mfpmath=sse -O2 -std=c++1z -fno-exceptions -Wextra -Wall -W -Wvla -Wdate-time -DUNICODE -DQT_NO_FOREACH -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SERIALBUS_LIB -DQT_BUILDING_QT -D_CRT_SECURE_NO_WARNINGS -D_USE_MATH_DEFINES -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_SERIALPORT_LIB -DQT_CORE_LIB -I. -I..\..\include -I..\..\include\QtSerialBus -I..\..\include\QtSerialBus\5.9.8 -I..\..\include\QtSerialBus\5.9.8\QtSerialBus -Itmp -IC:\Qt\Qt5.9.1\5.9.1\mingw53_32\include\QtCore\5.9.1 -IC:\Qt\Qt5.9.1\5.9.1\mingw53_32\include\QtCore\5.9.1\QtCore -IC:\Qt\Qt5.9.1\5.9.1\mingw53_32\include -IC:\Qt\Qt5.9.1\5.9.1\mingw53_32\include\QtCore -IC:\Qt\Qt5.9.1\5.9.1\mingw53_32\include\QtNetwork -IC:\Qt\Qt5.9.1\5.9.1\mingw53_32\include\QtSerialPort -I.moc\release -IC:\utils\my_sql\my_sql\include -IC:\utils\postgresql\pgsql\include -IC:\openssl\include -IC:\Qt\Qt5.9.1\5.9.1\mingw53_32\mkspecs\win32-g++  -o .obj\release\qmodbusserver.o qmodbusserver.cpp<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>Makefile.Release:1292: recipe for target '.obj/release/qmodbusserver.o' failed<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>mingw32-make[3]: Leaving directory 'C:/Work/qtserialbus-5.9/src/serialbus'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>Makefile:40: recipe for target 'release-all' failed<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>mingw32-make[2]: Leaving directory 'C:/Work/qtserialbus-5.9/src/serialbus'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>Makefile:42: recipe for target 'sub-serialbus-make_first' failed<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>mingw32-make[1]: Leaving directory 'C:/Work/qtserialbus-5.9/src'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>Makefile:42: recipe for target 'sub-src-make_first' failed<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>In file included from qmodbusserver.cpp:39:0:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>qmodbusserver_p.h:43:40: fatal error: private/qmodbuscommevent_p.h: No such file or directory<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>compilation terminated.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>mingw32-make[3]: *** [.obj/release/qmodbusserver.o] Error 1<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>mingw32-make[2]: *** [release-all] Error 2<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>mingw32-make[1]: *** [sub-serialbus-make_first] Error 2<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>mingw32-make: *** [sub-src-make_first] Error 2<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>I see qmodbusserver_p.h. It contain lines:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>#include <private/qmodbuscommevent_p.h><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>#include <private/qmodbusdevice_p.h><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>#include <private/qmodbus_symbols_p.h><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>But I not find this files in build directory.  <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'> Interest [mailto:interest-bounces@qt-project.org] <b>On Behalf Of </b>Denis Shienkov<br><b>Sent:</b> Friday, May 17, 2019 9:12 PM<br><b>To:</b> interest@qt-project.org<br><b>Subject:</b> Re: [Interest] How build qtserialbus from GIT?<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='font-size:10.0pt'>Hi,<br><br>just open it in QtCreator and build.<br><br>Note: But as it is a Qt module, then you need in the Perl (e.g ActivePerl on Windows) && Python (v2) installed.<br><br>BR,<br>Denis</span><o:p></o:p></p><p><o:p> </o:p></p><div><p class=MsoNormal>17.05.2019 17:37, Oleg Gavrilchenko пишет:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><p class=MsoNormal><span lang=EN-US>I want add MODBUS ASCII mode to qtserialbus. How to build qtserialbus cloned from git?</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'><br><br><o:p></o:p></span></p><pre>_______________________________________________<o:p></o:p></pre><pre>Interest mailing list<o:p></o:p></pre><pre><a href="mailto:Interest@qt-project.org">Interest@qt-project.org</a><o:p></o:p></pre><pre><a href="https://lists.qt-project.org/listinfo/interest">https://lists.qt-project.org/listinfo/interest</a><o:p></o:p></pre></blockquote></div></body></html>