[Qgis-user] Error compiling last released QGIS 2.18 for qgis-server

Andrea Peri aperi2007 at gmail.com
Mon Apr 30 08:49:57 PDT 2018


I issue a ticket on this.

https://issues.qgis.org/issues/18888

Regards,
A.


2018-04-29 0:56 GMT+02:00 Andrea Peri <aperi2007 at gmail.com>:

> Hi,
>
> I have successful compile using the release 2.18.15. With some other more
> recent 2.18 version the compile is not terminate in the server code section.
>
> Regards,
> A.
>
>
> 2018-04-28 0:03 GMT+02:00 Andrea Peri <aperi2007 at gmail.com>:
>
>> Hi,
>>
>> The compile error is always here.
>> I tried also with the released package final-2_18_19.
>>
>> This is the error I'm having.
>>
>> ---
>> [ 94%] Building CXX object src/server/CMakeFiles/qgis_ser
>> ver.dir/qgssoaprequesthandler.cpp.o
>> [ 94%] Building CXX object src/server/CMakeFiles/qgis_ser
>> ver.dir/qgsowsserver.cpp.o
>> In file included from /home/tomcat/software/30-qgis/
>> QGIS-final-2_18_19/src/server/qgsowsserver.cpp:18:0:
>> /home/tomcat/software/30-qgis/QGIS-final-2_18_19/src/server/qgsowsserver.h:84:40:
>> error: âQgsFeatureâ does not name a type
>>      static QString featureGmlId( const QgsFeature* f, const
>> QgsAttributeList& pkAttributes );
>>                                         ^~~~~~~~~~
>> /home/tomcat/software/30-qgis/QGIS-final-2_18_19/src/server/qgsowsserver.cpp:68:9:
>> error: prototype for âQString QgsOWSServer::featureGmlId(const
>> QgsFeature*, const QgsAttributeList&)â does not match any in class
>> âQgsOWSServerâ
>>  QString QgsOWSServer::featureGmlId( const QgsFeature* f, const
>> QgsAttributeList& pkAttributes )
>>          ^~~~~~~~~~~~
>> In file included from /home/tomcat/software/30-qgis/
>> QGIS-final-2_18_19/src/server/qgsowsserver.cpp:18:0:
>> /home/tomcat/software/30-qgis/QGIS-final-2_18_19/src/server/qgsowsserver.h:84:20:
>> error: candidate is: static QString QgsOWSServer::featureGmlId(const
>> int*, const QgsAttributeList&)
>>      static QString featureGmlId( const QgsFeature* f, const
>> QgsAttributeList& pkAttributes );
>>                     ^~~~~~~~~~~~
>> src/server/CMakeFiles/qgis_server.dir/build.make:260: recipe for target
>> 'src/server/CMakeFiles/qgis_server.dir/qgsowsserver.cpp.o' failed
>> make[2]: *** [src/server/CMakeFiles/qgis_server.dir/qgsowsserver.cpp.o]
>> Error 1
>> CMakeFiles/Makefile2:1829: recipe for target
>> 'src/server/CMakeFiles/qgis_server.dir/all' failed
>> make[1]: *** [src/server/CMakeFiles/qgis_server.dir/all] Error 2
>> Makefile:149: recipe for target 'all' failed
>> make: *** [all] Error 2
>>
>> -----
>>
>> I'm using Debian stretch 64 bit.
>>
>> A.
>>
>>
>>
>> 2018-04-27 14:12 GMT+02:00 Andrea Peri <aperi2007 at gmail.com>:
>>
>>> Hi,
>>> Sorry, I do an error.
>>> Unavvertitelly I use the trunk instead of last release 2.18.17
>>>
>>> Sorry for noise.
>>> A.
>>>
>>>
>>> 2018-04-27 13:41 GMT+02:00 Andrea Peri <aperi2007 at gmail.com>:
>>>
>>>> Hi,
>>>> I'm try.ing to compile the last relesed version of QGIS 2.18 as
>>>> qgis-server in Linux Debian.
>>>>
>>>> But I'm having this error:
>>>>
>>>> [ 94%] Building CXX object src/server/CMakeFiles/qgis_ser
>>>> ver.dir/qgsowsserver.cpp.o
>>>> In file included from /home/tomcat/software/30-qgis/
>>>> QuantumGIS_2.18/src/server/qgsowsserver.cpp:18:0:
>>>> /home/tomcat/software/30-qgis/QuantumGIS_2.18/src/server/qgsowsserver.h:84:40:
>>>> error: ‘QgsFeature’ does not name a type
>>>>      static QString featureGmlId( const QgsFeature* f, const
>>>> QgsAttributeList& pkAttributes );
>>>>                                         ^~~~~~~~~~
>>>> /home/tomcat/software/30-qgis/QuantumGIS_2.18/src/server/qgsowsserver.cpp:68:9:
>>>> error: prototype for ‘QString QgsOWSServer::featureGmlId(const
>>>> QgsFeature*, const QgsAttributeList&)’ does not match any in class
>>>> ‘QgsOWSServer’
>>>>  QString QgsOWSServer::featureGmlId( const QgsFeature* f, const
>>>> QgsAttributeList& pkAttributes )
>>>>          ^~~~~~~~~~~~
>>>> In file included from /home/tomcat/software/30-qgis/
>>>> QuantumGIS_2.18/src/server/qgsowsserver.cpp:18:0:
>>>> /home/tomcat/software/30-qgis/QuantumGIS_2.18/src/server/qgsowsserver.h:84:20:
>>>> error: candidate is: static QString QgsOWSServer::featureGmlId(const
>>>> int*, const QgsAttributeList&)
>>>>      static QString featureGmlId( const QgsFeature* f, const
>>>> QgsAttributeList& pkAttributes );
>>>>                     ^~~~~~~~~~~~
>>>> src/server/CMakeFiles/qgis_server.dir/build.make:260: recipe for
>>>> target 'src/server/CMakeFiles/qgis_server.dir/qgsowsserver.cpp.o'
>>>> failed
>>>> make[2]: *** [src/server/CMakeFiles/qgis_server.dir/qgsowsserver.cpp.o]
>>>> Error 1
>>>> CMakeFiles/Makefile2:1829: recipe for target
>>>> 'src/server/CMakeFiles/qgis_server.dir/all' failed
>>>> make[1]: *** [src/server/CMakeFiles/qgis_server.dir/all] Error 2
>>>> Makefile:149: recipe for target 'all' failed
>>>> make: *** [all] Error 2
>>>>
>>>> I don't understand what is the error.
>>>> Seem a compiler incompatibility ?
>>>>
>>>> A.
>>>>
>>>> --
>>>> -----------------
>>>> Andrea Peri
>>>> . . . . . . . . .
>>>> qwerty àèìòù
>>>> -----------------
>>>>
>>>
>>>
>>>
>>> --
>>> -----------------
>>> Andrea Peri
>>> . . . . . . . . .
>>> qwerty àèìòù
>>> -----------------
>>>
>>
>>
>>
>> --
>> -----------------
>> Andrea Peri
>> . . . . . . . . .
>> qwerty àèìòù
>> -----------------
>>
>
>
>
> --
> -----------------
> Andrea Peri
> . . . . . . . . .
> qwerty àèìòù
> -----------------
>



-- 
-----------------
Andrea Peri
. . . . . . . . .
qwerty àèìòù
-----------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20180430/e5227f3f/attachment.html>


More information about the Qgis-user mailing list