Kstars-devel Digest, Vol 177, Issue 2

Jasem Mutlaq mutlaqja at ikarustech.com
Sun Aug 5 06:13:29 BST 2018


Rhys,

It configured just fine. You were missing Qt Data Visualization but that is
not important. You can just run sudo make install after that and it would
compile and installs.

Best Regards,
Jasem Mutlaq


On Sun, Aug 5, 2018 at 2:22 AM, Rhys Morris <R.Morris at bristol.ac.uk> wrote:

> Hi kstars-devel,
>
> The git version does not get past cmake(3). See the output below.
>
> Thanks,
> Rhys
>
> root at draco build]# cmake3 -DCMAKE_INSTALL_PREFIX=/usr/local/kstars-2.9.7git
> ..
> -- Could not set up the appstream test. appstreamcli is missing.
> -- Found KF5: success (found version "5.47.0") found components:
> NotifyConfig
> -- Found KF5: success (found version "5.47.0") found components:  Auth
> Config Crash DocTools WidgetsAddons NewStuff I18n KIO XmlGui Plotting
> Notifications
> -- Found CFITSIO: /usr/local/lib/libcfitsio.so
> -- Found INDI: , /usr/include/libindi
> -- Found INDI Client Library: /usr/lib64/libindiclient.a
> -- Found INDI: /usr/lib64/libindiclient.a, /usr/include/libindi
> -- Found WCSLIB: /usr/local/lib/libwcs.so, /usr/local/include/wcslib
> -- Found Xplanet: /bin/xplanet
> CMake Warning at CMakeLists.txt:227 (find_package):
>   By not providing "FindQt5DataVisualization.cmake" in CMAKE_MODULE_PATH
> this
>   project has asked CMake to find a package configuration file provided by
>   "Qt5DataVisualization", but CMake did not find one.
>
>   Could not find a package configuration file provided by
>   "Qt5DataVisualization" with any of the following names:
>
>     Qt5DataVisualizationConfig.cmake
>     qt5datavisualization-config.cmake
>
>   Add the installation prefix of "Qt5DataVisualization" to
> CMAKE_PREFIX_PATH
>   or set "Qt5DataVisualization_DIR" to a directory containing one of the
>   above files.  If "Qt5DataVisualization" provides a separate development
>   package or SDK, be sure it has been installed.
>
>
> CMake Error: File /usr/local/kstars-2.9.7git/kstars/version.h.cmake does
> not exist.
> CMake Error at CMakeLists.txt:398 (configure_file):
>   configure_file Problem configuring file
>
>
> CMake Error at CMakeLists.txt:405 (add_subdirectory):
>   add_subdirectory given source "kstars" which is not an existing
> directory.
>
>
> -- The following RUNTIME packages have been found:
>
>  * Xplanet, Renders an image of all the major planets and most satellites,
> <http://xplanet.sourceforge.net>
>    Gives KStars support for xplanet.
>
> -- The following OPTIONAL packages have been found:
>
>  * KF5NotifyConfig
>  * CFitsio, FITS IO Library, <http://heasarc.gsfc.nasa.gov/
> fitsio/fitsio.html>
>    Support for the FITS (Flexible Image Transport System) data format in
> KStars.
>  * INDI (required version >= 1.7.1), Astronomical instrumentation control,
> <http://www.indilib.org>
>    Support for controlling astronomical devices on Linux with KStars.
>  * PkgConfig
>  * LibRaw, Library for reading RAW files, <http://www.libraw.org>
>    Support for reading and displaying RAW files in KStars.
>  * WCSLIB, World Coordinate System library, <http://www.atnf.csiro.au/
> people/mcalabre/WCS>
>    WCS enables KStars to read and process world coordinate systems in FITS
> header.
>  * Qt5Keychain
>  * OpenGL, Open Graphics Library, <http://www.opengl.org>
>    Support for hardware rendering in KStars.
>
> -- The following REQUIRED packages have been found:
>
>  * ECM (required version >= 1.7.0)
>  * Qt5Gui
>  * Qt5Qml
>  * Qt5Quick
>  * Qt5Xml
>  * Qt5Sql
>  * Qt5Widgets (required version >= 5.9.2)
>  * Qt5Svg
>  * Qt5Network
>  * Qt5PrintSupport
>  * Qt5Concurrent
>  * Qt5WebSockets
>  * Qt5 (required version >= 5.4)
>  * Qt5Core
>  * KF5Auth
>  * KF5Config
>  * KF5Crash
>  * KF5DocTools
>  * KF5WidgetsAddons
>  * KF5NewStuff
>  * Gettext
>  * KF5I18n
>  * KF5KIO
>  * KF5XmlGui
>  * KF5Plotting
>  * KF5Notifications
>  * KF5
>  * Eigen3
>  * Qt5Test
>
> -- The following RUNTIME packages have not been found:
>
>  * AstrometryNet, Astrometrics Library, <http://www.astrometry.net>
>    Support for plate solving in KStars.
>
> -- The following OPTIONAL packages have not been found:
>
>  * Qt5DataVisualization
>
> -- Configuring incomplete, errors occurred!
> See also "/usr/local/kstars-2.9.7git/build/CMakeFiles/CMakeOutput.log".
>
>
> --------------------------------------------
> Rhys Morris
> Bristol Astrophysics Group and
> Zone D, Astrophysics/Unix Support Specialist
> Room 4.13, HH Wills Physics Lab
> University of Bristol
> Telephone: 0117 39 41777
> R.Morris at bristol.ac.uk
> --------------------------------------------
>
>
> ________________________________________
> From: Kstars-devel <kstars-devel-bounces at kde.org> on behalf of
> kstars-devel-request at kde.org <kstars-devel-request at kde.org>
> Sent: 04 August 2018 12:00
> To: kstars-devel at kde.org
> Subject: Kstars-devel Digest, Vol 177, Issue 2
>
> Send Kstars-devel mailing list submissions to
>         kstars-devel at kde.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://mail.kde.org/mailman/listinfo/kstars-devel
> or, via email, send a message with subject or body 'help' to
>         kstars-devel-request at kde.org
>
> You can reach the person managing the list at
>         kstars-devel-owner at kde.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Kstars-devel digest..."
>
>
> Today's Topics:
>
>    1. Re: Problem building kstars on Enterprise Linux 7
>       (Christian Dersch)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 3 Aug 2018 17:22:47 +0200
> From: Christian Dersch <lupinix at mailbox.org>
> To: kstars-devel at kde.org
> Subject: Re: Problem building kstars on Enterprise Linux 7
> Message-ID: <36295772-c71c-0b0a-8dbb-333844727a94 at mailbox.org>
> Content-Type: text/plain; charset=windows-1252; format=flowed
>
> Hi,
>
> this is quite common on EL7 with modern C++ code due to the old default
> compiler… In many cases it is worth to try newer GCC toolchain from
> software collections:
> https://www.softwarecollections.org/en/scls/rhscl/devtoolset-7/
>
> Greetings,
> Christian
>
>
> On 03/08/18 17:04, Rhys Morris wrote:
> > Hi kstars devels,
> >
> > I wand to try out Ekos, so I'm trying to build kstars 2.9.7 from source
> on Scientific Linux 7 (which is almost identical to Centos7 and RedHat
> Enterprise Linux7). I have installed a load of dependencies and built the
> most recent libindi. Cmake (or in my case cmake3 )runs fine, but make fails
> as below. I can provide more lines if required.
> >
> > Any suggestions how to get past this would be gratefully received.
> > Regards,
> > Rhys
> >
> > /usr/include/qt5/QtCore/qobject.h:265:13: note:   template argument
> deduction/substitution failed:
> > /usr/local/kstars-2.9.7/kstars/ekos/ekosmanager.cpp:1948:140: note:
>  candidate expects 3 arguments, 4 provided
> >           connect(alignProcess.get(), &Ekos::Align::newCorrectionVector,
> ekosLiveClient.get()->media(), &EkosLive::Media::setCorrectionVector);
> >
>                                                                     ^
> > In file included from /usr/include/qt5/QtCore/qvariant.h:51:0,
> >                   from /usr/include/qt5/QtCore/QVariant:1,
> >                   from /usr/local/kstars-2.9.7/build/
> kstars/ui_ekosmanager.h:14,
> >                   from /usr/local/kstars-2.9.7/
> kstars/ekos/ekosmanager.h:19,
> >                   from /usr/local/kstars-2.9.7/
> kstars/ekos/ekosmanager.cpp:10:
> > /usr/include/qt5/QtCore/qobject.h:274:13: note: template<class Func1,
> class Func2> static typename std::enable_if<(((int)(
> QtPrivate::FunctionPointer<Func2>::ArgumentCount) >= 0) && (!
> QtPrivate::FunctionPointer<Func2>::IsPointerToMemberFunction)),
> QMetaObject::Connection>::type QObject::connect(const typename
> QtPrivate::FunctionPointer<Func>::Object*, Func1, const QObject*, Func2,
> Qt::ConnectionType)
> >               connect(const typename QtPrivate::FunctionPointer<Func1>::Object
> *sender, Func1 signal, const QObject *context, Func2 slot,
> >               ^
> > /usr/include/qt5/QtCore/qobject.h:274:13: note:   template argument
> deduction/substitution failed:
> > /usr/include/qt5/QtCore/qobject.h: In substitution of ‘template<class
> Func1, class Func2> static typename std::enable_if<(((int)(
> QtPrivate::FunctionPointer<Func2>::ArgumentCount) >= 0) && (!
> QtPrivate::FunctionPointer<Func2>::IsPointerToMemberFunction)),
> QMetaObject::Connection>::type QObject::connect(const typename
> QtPrivate::FunctionPointer<Func>::Object*, Func1, const QObject*, Func2,
> Qt::ConnectionType) [with Func1 = void (Ekos::Align::*)(QLineF); Func2 =
> void (EkosLive::Media::*)(QLineF)]’:
> > /usr/local/kstars-2.9.7/kstars/ekos/ekosmanager.cpp:1948:140:
>  required from here
> > /usr/include/qt5/QtCore/qobject.h:274:13: error: no type named ‘type’
> in ‘struct std::enable_if<false, QMetaObject::Connection>’
> > /usr/include/qt5/QtCore/qobject.h:305:13: note: template<class Func1,
> class Func2> static typename std::enable_if<(QtPrivate::
> FunctionPointer<Func2>::ArgumentCount == (-1)),
> QMetaObject::Connection>::type QObject::connect(const typename
> QtPrivate::FunctionPointer<Func>::Object*, Func1, Func2)
> >               connect(const typename QtPrivate::FunctionPointer<Func1>::Object
> *sender, Func1 signal, Func2 slot)
> >               ^
> > /usr/include/qt5/QtCore/qobject.h:305:13: note:   template argument
> deduction/substitution failed:
> > /usr/local/kstars-2.9.7/kstars/ekos/ekosmanager.cpp:1948:140: note:
>  candidate expects 3 arguments, 4 provided
> >           connect(alignProcess.get(), &Ekos::Align::newCorrectionVector,
> ekosLiveClient.get()->media(), &EkosLive::Media::setCorrectionVector);
> >
>                                                                     ^
> > In file included from /usr/include/qt5/QtCore/qvariant.h:51:0,
> >                   from /usr/include/qt5/QtCore/QVariant:1,
> >                   from /usr/local/kstars-2.9.7/build/
> kstars/ui_ekosmanager.h:14,
> >                   from /usr/local/kstars-2.9.7/
> kstars/ekos/ekosmanager.h:19,
> >                   from /usr/local/kstars-2.9.7/
> kstars/ekos/ekosmanager.cpp:10:
> > /usr/include/qt5/QtCore/qobject.h:313:13: note: template<class Func1,
> class Func2> static typename std::enable_if<(QtPrivate::
> FunctionPointer<Func2>::ArgumentCount == (-1)),
> QMetaObject::Connection>::type QObject::connect(const typename
> QtPrivate::FunctionPointer<Func>::Object*, Func1, const QObject*, Func2,
> Qt::ConnectionType)
> >               connect(const typename QtPrivate::FunctionPointer<Func1>::Object
> *sender, Func1 signal, const QObject *context, Func2 slot,
> >               ^
> > /usr/include/qt5/QtCore/qobject.h:313:13: note:   template argument
> deduction/substitution failed:
> > /usr/include/qt5/QtCore/qobject.h: In substitution of ‘template<class
> Func1, class Func2> static typename std::enable_if<(QtPrivate::
> FunctionPointer<Func2>::ArgumentCount == (-1)),
> QMetaObject::Connection>::type QObject::connect(const typename
> QtPrivate::FunctionPointer<Func>::Object*, Func1, const QObject*, Func2,
> Qt::ConnectionType) [with Func1 = void (Ekos::Align::*)(QLineF); Func2 =
> void (EkosLive::Media::*)(QLineF)]’:
> > /usr/local/kstars-2.9.7/kstars/ekos/ekosmanager.cpp:1948:140:
>  required from here
> > /usr/include/qt5/QtCore/qobject.h:313:13: error: no type named ‘type’
> in ‘struct std::enable_if<false, QMetaObject::Connection>’
> > make[2]: *** [kstars/CMakeFiles/KStarsLib.dir/ekos/ekosmanager.cpp.o]
> Error 1
> > make[1]: *** [kstars/CMakeFiles/KStarsLib.dir/all] Error 2
> > make: *** [all] Error 2
> >
> >
> >
> > --------------------------------------------
> > Rhys Morris
> > Bristol Astrophysics Group and
> > Zone D, Astrophysics/Unix Support Specialist
> > Room 4.13, HH Wills Physics Lab
> > University of Bristol
> > Telephone: 0117 39 41777
> > R.Morris at bristol.ac.uk
> > --------------------------------------------
> >
>
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Kstars-devel mailing list
> Kstars-devel at kde.org
> https://mail.kde.org/mailman/listinfo/kstars-devel
>
>
> ------------------------------
>
> End of Kstars-devel Digest, Vol 177, Issue 2
> ********************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kstars-devel/attachments/20180805/a55896cc/attachment-0001.html>


More information about the Kstars-devel mailing list