<div dir="ltr"><div><div>Good evening Jurgen,<br><br>Thank you very much for your effort. I manually applied the changes in the patch. I also changed the FindQGIS.cmake to this one:<br><a href="https://github.com/qgis/QGIS/blob/master/cmake/FindQGIS.cmake">https://github.com/qgis/QGIS/blob/master/cmake/FindQGIS.cmake</a><br></div><div>and even replaced content of qgsapplication.h with <a href="https://github.com/qgis/QGIS/blob/release-2_18/src/core/qgsapplication.h">https://github.com/qgis/QGIS/blob/release-2_18/src/core/qgsapplication.h</a><br></div><br>I still get the same error.<br><br></div>But indeed as the compiler says, in none of the functions below does the parameter have a type. They seem to member variables .... or am I ignorant on a C++  shorthand:<br><div><div>    static QObject* ABISYM( mFileOpenEventReceiver );<br><br>    static QStringList ABISYM( mFileOpenEventList );<br><br>    static QString ABISYM( mUIThemeName );<br><br>    static QString ABISYM( mPrefixPath );<br><br>    static QString ABISYM( mPluginPath );<br><br>    static QString ABISYM( mPkgDataPath );<br><br>    static QString ABISYM( mLibraryPath );<br>    static QString ABISYM( mLibexecPath );<br>    static QString ABISYM( mThemeName );<br>    static QStringList ABISYM( mDefaultSvgPaths );<br>    static QMap<QString, QString> ABISYM( mSystemEnvVars );<br><br>    static QString ABISYM( mConfigPath );<br></div><div>???<br><br></div><div>Any further help or education will be much appreciated.<br><br></div><div>Kind Regards<br></div><div>Magdaleen Ballot<br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 10 April 2018 at 14:21, Jürgen E. Fischer <span dir="ltr"><<a href="mailto:jef@norbit.de" target="_blank">jef@norbit.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Magdaleen,<br>
<span class=""><br>
On Tue, 10. Apr 2018 at 12:19:50 +0200, Magdaleen Ballot wrote:<br>
> I am maintaining a c++ Radio Planning Plugin for QGis, QRap (<a href="http://www.QRap.org.za" rel="noreferrer" target="_blank">www.QRap.org.za</a>).<br>
><br>
> I am trying to compile in Ubuntu 18.04, using QGis  2.18 (the libqgis-dev<br>
> version is 1:2.18.18+28bionic. The compiler I am using is GNU 7.3. The<br>
> error messages are below.<br>
><br>
> I had the same problem under Ubuntu 16.04 using Qgis 2.14 and c++ 5.<br>
><br>
> The last version I could complie successfully was QGIS 2.8.<br>
<br>
</span>Builds fine on debian unstable with 2.18.18 for me:<br>
<br>
apt-get install libfann-dev libpoco-dev libqwt5-qt4-dev libeigen3-dev<br>
svn checkout <a href="http://svn.code.sf.net/p/qrap/code/" rel="noreferrer" target="_blank">http://svn.code.sf.net/p/qrap/<wbr>code/</a> qrap<br>
mkdir qrap/build/<br>
cd qrap/build/<br>
# apply attached minor patch<br>
cmake -D CMAKE_MODULE_PATH=/usr/share/<wbr>qgis cmake -D POSTGRES_LIBRARY=/usr/lib/x86_<wbr>64-linux-gnu/libpq.so -D PQXX_LIBRARY=/usr/lib/x86_64-<wbr>linux-gnu/libpqxx.so  ..<br>
make && sudo make install<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
Jürgen<br>
<br>
--<br>
Jürgen E. Fischer           norBIT GmbH             Tel. +49-4931-918175-31<br>
Dipl.-Inf. (FH)             Rheinstraße 13          Fax. +49-4931-918175-50<br>
Software Engineer           D-26506 Norden             <a href="http://www.norbit.de" rel="noreferrer" target="_blank">http://www.norbit.de</a><br>
</font></span></blockquote></div><br></div>

<br>
<div style="font-family:Arial,Helvetica,sans-serif"><span style="font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif">This message and attachments are subject to a disclaimer.<br>
Please refer to <a href="http://upnet.up.ac.za/services/it/documentation/docs/004167.pdf" target="_blank">http://upnet.up.ac.za/<wbr>services/it/documentation/<wbr>docs/004167.pdf</a> </span><span style="font-size:10pt;line-height:105%;font-family:Tahoma,sans-serif">for
full details.</span></div>