[QGIS-Developer] issue compiling current master

Richard Duivenvoorde rdmailings at duif.net
Thu Jun 28 11:44:58 PDT 2018


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
> 



More information about the QGIS-Developer mailing list