<div dir="ltr">Ok this is not a solution, but does anything change if we pump libindi minimum version to 1.7.5 ?<div><br></div><div>--<br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Best Regards,<br>Jasem Mutlaq<br></div><div><br></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Dec 6, 2018 at 3:10 PM Yuri Chornoivan <<a href="mailto:yurchor@ukr.net">yurchor@ukr.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
It seems that some recent changes in CMake lead to breakage of KStars compilation on Jenkins and recent Linux-based systems (like Mageia 7 with CMake 3.13.1).<br>
<br>
<a href="https://build.kde.org/job/Extragear/job/kstars/" rel="noreferrer" target="_blank">https://build.kde.org/job/Extragear/job/kstars/</a><br>
<br>
On the old systems (Mageia 6, gcc 5.5, CMake 3.10) everything works fine.<br>
<br>
Examples:<br>
FreeBSD on CI:<br>
<a href="https://build.kde.org/job/Extragear/job/kstars/job/kf5-qt5%20FreeBSDQt5.11/173/consoleFull" rel="noreferrer" target="_blank">https://build.kde.org/job/Extragear/job/kstars/job/kf5-qt5%20FreeBSDQt5.11/173/consoleFull</a><br>
<br>
08:13:27 -- Checking for module 'libindi'<br>
08:13:29 --   Package 'libindi', required by 'virtual:world', not found<br>
08:13:30  * INDI (required version >= 1.7.1), Astronomical instrumentation control, <<a href="http://www.indilib.org" rel="noreferrer" target="_blank">http://www.indilib.org</a>><br>
08:13:30    Support for controlling astronomical devices on Linux with KStars.<br>
<br>
But<br>
<br>
08:14:26 /usr/home/jenkins/workspace/Extragear/kstars/kf5-qt5 FreeBSDQt5.11/kstars/ekos/manager.h:15:10: fatal error: 'libindi/baseclient.h' file not found<br>
08:14:26 #include <libindi/baseclient.h><br>
<br>
or in earlier build<br>
/usr/home/jenkins/workspace/Extragear/kstars/kf5-qt5 FreeBSDQt5.11/kstars/ekos/manager.h:15:10: fatal error: 'baseclient.h' file not found<br>
<br>
Mageia 7 (gcc 8.2.1, CMake 8.2.1, libindi 1.7.4):<br>
-- Checking for module 'libindi'<br>
--   Found libindi, version 1.7.4<br>
<br>
But later<br>
-- The following OPTIONAL packages have not been found:<br>
<br>
 * INDI (required version >= 1.7.1), Astronomical instrumentation control, <<a href="http://www.indilib.org" rel="noreferrer" target="_blank">http://www.indilib.org</a>><br>
   Support for controlling astronomical devices on Linux with KStars.<br>
<br>
then compiles file with #include <libindi/baseclient.h> and fails with<br>
/kstars/kstars/ekos/manager.h:18:10: критична помилка: ui_manager.h: No such file or directory<br>
 #include "ui_manager.h"<br>
          ^~~~~~~~~~~~~~<br>
<br>
because INDI was not found and CMake did not generate ui_manager.h.<br>
<br>
Does anybody know how this can be fixed?<br>
<br>
Thanks in advance for your advice.<br>
<br>
Best regards,<br>
Yuri<br>
</blockquote></div>