[QGIS-Developer] issue compiling current master

Richard Duivenvoorde rdmailings at duif.net
Thu Jun 28 12:24:34 PDT 2018


Hi Matthias,

Thanks, Even Roualt just fixed.

I'm on Debian testing: Qt 5.7.1

Regards,

Richard

On 06/28/2018 09:05 PM, Matthias Kuhn wrote:
> Hi Richard,
> 
> Can you try changing the `!= 't'` to `!= QLatin1String( "t" )` and open
> a PR if that solves the issue? I assume a compiler or old Qt version
> compatibility issue.
> 
> And concerning the "is it appropriate to post here", I can't answer this
> question, but in cases like here, where a particular line number in a
> file is mentioned, it's often very efficient to comment on this line on
> github, since the person in charge of the change will be notified right
> away.
> 
> Cheers
> 
> Matthias
> 
> 
> On 06/28/2018 01:44 PM, Richard Duivenvoorde wrote:
>> Hi Matthias,
>>
>> Thanks, meanwhile it is fixed I think?
>>
>> Now I have this one:
>>
>> /home/richard/git/qgis/src/providers/postgres/qgspostgresprovider.cpp:
>> In member function ‘virtual bool QgsPostgresProvider::empty() const’:
>> /home/richard/git/qgis/src/providers/postgres/qgspostgresprovider.cpp:3203:33:
>> error: no match for ‘operator!=’ (operand types are ‘QString’ and ‘char’)
>>    return res.PQgetvalue( 0, 0 ) != 't';
>>           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
>> In file included from
>> /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h:44:0,
>>                  from
>> /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h:43,
>>                  from
>> /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication:1,
>>                  from ../src/core/qgsapplication.h:19,
>>                  from
>> /home/richard/git/qgis/src/providers/postgres/qgspostgresprovider.cpp:18:
>> /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1175:13: note:
>> candidate: bool QString::operator!=(const char*) const <near match>
>>  inline bool QString::operator!=(const char *s) const
>>              ^~~~~~~
>> /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1175:13: note:
>> conversion of argument 1 would be ill-formed:
>> /home/richard/git/qgis/src/providers/postgres/qgspostgresprovider.cpp:3203:36:
>> error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive]
>>    return res.PQgetvalue( 0, 0 ) != 't';
>>                                     ^~~
>> In file included from
>> /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h:44:0,
>>
>>
>> I'm not sure if it is in anyway helpfull to let this know here, as I do
>> not dare to fix this myself...
>> But maybe others are trying to compile and fail also.
>>
>> If devs prefer that I make an issue of these, just let me know.
>>
>> Regards,
>>
>> Richard Duivenvoorde
>>
>> On 06/27/2018 04:02 PM, Matthias Kuhn wrote:
>>> Looks like there is a problem with the "final" keyword, probably in
>>> combination with some older versions of sip.
>>>
>>> I'm traveling so I don't have the possibility to fix this timely, I'm sorry.
>>>
>>> https://github.com/qgis/QGIS/blob/master/python/core/auto_generated/qgsvectordataprovider.sip.in#L134
>>>
>>> Matthias
>>>
>>>
>>> On 06/27/2018 03:45 PM, Luigi Pirelli wrote:
>>>> back to 4f25d23fc2e7f1ccf6a2798da78c0fd199fda424 allow successfully build
>>>>
>>>> Luigi Pirelli
>>>>
>>>> **************************************************************************************************
>>>> * LinkedIn: https://www.linkedin.com/in/luigipirelli
>>>> * Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli
>>>> * GitHub: https://github.com/luipir
>>>> * Mastering QGIS 2nd Edition:
>>>> *
>>>> https://www.packtpub.com/big-data-and-business-intelligence/mastering-qgis-second-edition
>>>> * Hire me: http://goo.gl/BYRQKg
>>>> **************************************************************************************************
>>>>
>>>>
>>>> On Wed, 27 Jun 2018 at 14:24, Richard Duivenvoorde
>>>> <rdmailings at duif.net <mailto:rdmailings at duif.net>> wrote:
>>>>
>>>>     Hi Devs,
>>>>
>>>>     I'm having an issue compiling current master:
>>>>
>>>>     [ 47%] Building CXX object
>>>>     src/server/CMakeFiles/qgis_server.dir/moc_qgsserverlogger.cpp.o
>>>>     [ 47%] Building CXX object
>>>>     src/server/CMakeFiles/qgis_server.dir/moc_qgsserversettings.cpp.o
>>>>     [ 47%] Linking CXX shared library ../../output/lib/libqgis_server.so
>>>>     sip:
>>>>     /home/richard/git/qgis/build/python/core/auto_generated/qgsvectordataprovider.sip:134:
>>>>     syntax error
>>>>     python/CMakeFiles/python_module_qgis__core.dir/build.make:511: recipe
>>>>     for target 'python/core/sip_corepart0.cpp' failed
>>>>     make[2]: *** [python/core/sip_corepart0.cpp] Error 1
>>>>     make[2]: *** Deleting file 'python/core/sip_corepart0.cpp'
>>>>     CMakeFiles/Makefile2:3343: recipe for target
>>>>     'python/CMakeFiles/python_module_qgis__core.dir/all' failed
>>>>     make[1]: *** [python/CMakeFiles/python_module_qgis__core.dir/all]
>>>>     Error 2
>>>>     make[1]: *** Waiting for unfinished jobs....
>>>>     [ 47%] Building CXX object
>>>>     src/gui/CMakeFiles/qgis_gui.dir/raster/qgsmultibandcolorrendererwidget.cpp.o
>>>>     [ 47%] Building CXX object
>>>>     src/gui/CMakeFiles/qgis_gui.dir/raster/qgspalettedrendererwidget.cpp.o
>>>>     [ 47%] Building CXX object
>>>>     src/gui/CMakeFiles/qgis_gui.dir/raster/qgsrasterbandcombobox.cpp.o
>>>>     [ 47%] Building CXX object
>>>>     src/gui/CMakeFiles/qgis_gui.dir/raster/qgsrasterhistogramwidget.cpp.o
>>>>     [ 47%] Built target qgis_server
>>>>
>>>>     Tried a fresh checkout, and both Ninja and make.
>>>>
>>>>     Anybody else seeing this?
>>>>
>>>>     Regards,
>>>>
>>>>     Richard Duivenvoorde
>>>>     _______________________________________________
>>>>     QGIS-Developer mailing list
>>>>     QGIS-Developer at lists.osgeo.org <mailto:QGIS-Developer at lists.osgeo.org>
>>>>     List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>>     Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> QGIS-Developer mailing list
>>>> QGIS-Developer at lists.osgeo.org
>>>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>> -- 
>>> Matthias Kuhn
>>> matthias at opengis.ch <mailto:matthias at opengis.ch>
>>> +41 (0)76 435 67 63 <tel:+41764356763>
>>> OPENGIS.ch Logo <http://www.opengis.ch>
>>>
>>>
>>> _______________________________________________
>>> QGIS-Developer mailing list
>>> QGIS-Developer at lists.osgeo.org
>>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>
>> _______________________________________________
>> QGIS-Developer mailing list
>> QGIS-Developer at lists.osgeo.org
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>
> 
> -- 
> Matthias Kuhn
> matthias at opengis.ch <mailto:matthias at opengis.ch>
> +41 (0)76 435 67 63 <tel:+41764356763>
> OPENGIS.ch Logo <http://www.opengis.ch>
> 
> 
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> 



More information about the QGIS-Developer mailing list