The last merged pull request should fix the type related errors in the FIT code.
Am Samstag, 16. Januar 2016, 07:46:54 schrieb Helmut Schmidt: > Hi zero, > > I appreciate any feedback on win64 build instructions. > Please send it via the mailing list, then probably others can comment as > well. > I will then try to improve the build instructions according the provided > suggestions . > > Best regards, > > Helmut > > Am 15.01.2016 um 21:02 schrieb zero: > > Thanks Helmut, Just after sending my previous email, I replaced in > > CFitByteDataTransformer.h and on other places indicated by build error > > messages "int8_t" by "qint8". > > And I got a good working QMapShack.exe from what I very quickly tested) > > > > I can not say what is better between your change and my change... > > > > I also have some remarks concerning win64 build instructions. > > What is the best way to give my feedback ? > > > > Bye > > > > Le 15/01/2016 19:55, Helmut Schmidt a écrit : > >> Hi zero, > >> > >> I compiled yesterday for Win64 and I had to add > >> #include <stdint.h> > >> after > >> #include <QtCore> > >> just in 2 header files: CFitBaseType.h und fit_const.h > >> > >> I expect that the author of the fit Feature will fix this soon. > >> > >> > >> Best regards, > >> > >> Helmut > >> > >> Am 15.01.2016 um 18:16 schrieb zero: > >>> Hello, > >>> > >>> This time most of the build errors are gone, but these ones : > >>> > CFitByteDataTransformer.cpp > >>> > >>> 2>C:\buildQMS\QMapShack\src\gis/fit/decoder/CFitByteDataTransformer.h(45 > >>> ): > >>> > >>> error C2146: syntax error : missing ';' before identifier 'getSint8' > >>> 2>C:\buildQMS\QMapShack\src\gis/fit/decoder/CFitByteDataTransformer.h(45 > >>> ): > >>> > >>> error C4430: missing type specifier - int assumed. Note: C++ does not > >>> support default-int > >>> 2>C:\buildQMS\QMapShack\src\gis/fit/decoder/CFitByteDataTransformer.h(45 > >>> ): > >>> > >>> warning C4183: 'getSint8': missing return type; assumed to be a member > >>> function returning 'int' > >>> 2>C:\buildQMS\QMapShack\src\gis\fit\decoder\CFitByteDataTransformer.cpp( > >>> 49): > >>> > >>> error C2352: 'CFitByteDataTransformer::getSint8' : illegal call of > >>> non-static member function > >>> 2> > >>> C:\buildQMS\QMapShack\src\gis/fit/decoder/CFitByteDataTransformer.h(45) > >>> > >>> : see declaration of 'CFitByteDataTransformer::getSint8' > >>> > >>> 2>C:\buildQMS\QMapShack\src\gis\fit\decoder\CFitByteDataTransformer.cpp( > >>> 93): > >>> > >>> error C2556: 'qint8 CFitByteDataTransformer::getSint8(quint8 *)' : > >>> overloaded function differs only by return type from 'int > >>> CFitByteDataTransformer::getSint8(quint8 *)' > >>> 2> > >>> C:\buildQMS\QMapShack\src\gis/fit/decoder/CFitByteDataTransformer.h(45) > >>> > >>> : see declaration of 'CFitByteDataTransformer::getSint8' > >>> > >>> 2>C:\buildQMS\QMapShack\src\gis\fit\decoder\CFitByteDataTransformer.cpp( > >>> 93): > >>> > >>> error C2371: 'CFitByteDataTransformer::getSint8' : redefinition; > >>> different basic types > >>> 2> > >>> C:\buildQMS\QMapShack\src\gis/fit/decoder/CFitByteDataTransformer.h(45) > >>> > >>> : see declaration of 'CFitByteDataTransformer::getSint8' > >>> > >>> 2>C:\buildQMS\QMapShack\src\gis\fit\decoder\CFitByteDataTransformer.cpp( > >>> 94): > >>> > >>> error C2146: syntax error : missing ';' before identifier 'rawData' > >>> 2> CFitFieldBuilder.cpp > >>> 2>C:\buildQMS\QMapShack\src\gis/fit/decoder/CFitByteDataTransformer.h(45 > >>> ): > >>> > >>> error C2146: syntax error : missing ';' before identifier 'getSint8' > >>> 2>C:\buildQMS\QMapShack\src\gis/fit/decoder/CFitByteDataTransformer.h(45 > >>> ): > >>> > >>> error C4430: missing type specifier - int assumed. Note: C++ does not > >>> support default-int > >>> 2>C:\buildQMS\QMapShack\src\gis/fit/decoder/CFitByteDataTransformer.h(45 > >>> ): > >>> > >>> warning C4183: 'getSint8': missing return type; assumed to be a member > >>> function returning 'int' > >>> > >>> > >>> Thanks for your support > >>> > >>> Le 10/01/2016 17:49, Oliver Eichler a écrit : > >>>> Hi, > >>>> > >>>> ok, that one slipped my attention during code review. I have asked > >>>> Ivo to use > >>>> the portable Qt types. As he is fixing other problems, too, we have > >>>> to wait > >>>> until the next pull request. > >>>> > >>>> Oliver > >>>> > >>>> Am Sonntag, 10. Januar 2016, 17:41:28 schrieb zero: > >>>>> Hello,1 > >>>>> > >>>>> I managed to build GDAL, PROJ and Routino, got a QMapShack.sln file > >>>>> from > >>>>> CMake. > >>>>> But when I right click->build on "ALL_BUILD" in MS Visual Studio I get > >>>>> hundreds of message concerning file related to FIT files : > >>>>> > >>>>> /1>------ Build started: Project: QMS, Configuration: Release x64 > >>>>> ------// > >>>>> //1> CMouseNormal.cpp// > >>>>> //1>C:\buildQMS\QMapShack\src\gis/fit/defs/CFitBaseType.h(46): error > >>>>> C2061: syntax error : identifier 'uint8_t'// > >>>>> //1>C:\buildQMS\QMapShack\src\gis/fit/defs/CFitBaseType.h(50): error > >>>>> C2146: syntax error : missing ';' before identifier 'size'// > >>>>> //1>C:\buildQMS\QMapShack\src\gis/fit/defs/CFitBaseType.h(50): error > >>>>> C4430: missing type specifier - int assumed. Note: C++ does not > >>>>> support > >>>>> default-int// > >>>>> //1>C:\buildQMS\QMapShack\src\gis/fit/defs/CFitBaseType.h(50): warning > >>>>> C4183: 'size': missing return type; assumed to be a member function > >>>>> returning 'int'// > >>>>> //1>C:\buildQMS\QMapShack\src\gis/fit/defs/CFitBaseType.h(52): error > >>>>> C2143: syntax error : missing ';' before '*'// > >>>>> //1>C:\buildQMS\QMapShack\src\gis/fit/defs/CFitBaseType.h(52): error > >>>>> C4430: missing type specifier - int assumed. Note: C++ does not > >>>>> support > >>>>> default-int// > >>>>> //1>C:\buildQMS\QMapShack\src\gis/fit/defs/CFitBaseType.h(52): warning > >>>>> C4183: 'invalidValueBytes': missing return type; assumed to be a > >>>>> member > >>>>> function returning 'int'// > >>>>> //1>C:\buildQMS\QMapShack\src\gis/fit/defs/CFitBaseType.h(63): error > >>>>> C2143: syntax error : missing ';' before '*'// > >>>>> //1>C:\buildQMS\QMapShack\src\gis/fit/defs/CFitBaseType.h(63): error > >>>>> C4430: missing type specifier - int assumed. Note: C++ does not > >>>>> support > >>>>> default-int//// > >>>>> / > >>>>> etc... > >>>>> > >>>>> What should I do to make it work ? > >>>>> > >>>>> Thanks for your help > >>>>> > >>>>> > >>>>> > >>>>> --- > >>>>> L'absence de virus dans ce courrier électronique a été vérifiée par le > >>>>> logiciel antivirus Avast. https://www.avast.com/antivirus > >>>> > >>>> ----------------------------------------------------------------------- > >>>> ------- > >>>> > >>>> Site24x7 APM Insight: Get Deep Visibility into Application Performance > >>>> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > >>>> Monitor end-to-end web transactions and take corrective actions now > >>>> Troubleshoot faster and improve end-user experience. Signup Now! > >>>> http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 > >>>> _______________________________________________ > >>>> Qlandkartegt-users mailing list > >>>> [email protected] > >>>> https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users > >>> > >>> --- > >>> L'absence de virus dans ce courrier électronique a été vérifiée par > >>> le logiciel antivirus Avast. > >>> https://www.avast.com/antivirus > >>> > >>> > >>> ------------------------------------------------------------------------ > >>> ------ > >>> > >>> Site24x7 APM Insight: Get Deep Visibility into Application Performance > >>> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > >>> Monitor end-to-end web transactions and take corrective actions now > >>> Troubleshoot faster and improve end-user experience. Signup Now! > >>> http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 > >>> _______________________________________________ > >>> Qlandkartegt-users mailing list > >>> [email protected] > >>> https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users > > > > --- > > L'absence de virus dans ce courrier électronique a été vérifiée par le > > logiciel antivirus Avast. https://www.avast.com/antivirus > > > > > > -------------------------------------------------------------------------- > > ---- Site24x7 APM Insight: Get Deep Visibility into Application > > Performance APM + Mobile APM + RUM: Monitor 3 App instances at just > > $35/Month > > Monitor end-to-end web transactions and take corrective actions now > > Troubleshoot faster and improve end-user experience. Signup Now! > > http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 > > _______________________________________________ > > Qlandkartegt-users mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users > > ---------------------------------------------------------------------------- > -- Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 > _______________________________________________ > Qlandkartegt-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 _______________________________________________ Qlandkartegt-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users
