I have just opened new issue @Stellarium github: https://github.com/Stellarium/stellarium/issues/2801
Search Criteria
Package Details: stellarium 24.4-4
Package Actions
Git Clone URL: | https://aur.archlinux.org/stellarium.git (read-only, click to copy) |
---|---|
Package Base: | stellarium |
Description: | Software which renders realistic skies in real time with OpenGL |
Upstream URL: | https://stellarium.org |
Licenses: | GPL-2.0-or-later |
Submitter: | arojas |
Maintainer: | carlosal1015 |
Last Packager: | carlosal1015 |
Votes: | 74 |
Popularity: | 1.36 |
First Submitted: | 2022-04-01 18:43 (UTC) |
Last Updated: | 2025-01-04 13:49 (UTC) |
Dependencies (19)
- calcmyskyAUR
- freetype2 (freetype2-macosAUR, freetype2-gitAUR, freetype2-qdoledAUR)
- gpsd
- libglvnd (libglvnd-gitAUR)
- libindi (libindi-gitAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- nlopt
- openssl (openssl-gitAUR, openssl-staticAUR)
- qt6-charts
- qt6-multimedia
- qt6-positioning
- qt6-serialport
- qt6-webengine
- qxlsx
- cmake (cmake-gitAUR) (make)
- mesa (mesa-minimal-gitAUR, mesa-wsl2-gitAUR, mesa-amd-bc250AUR, amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa-amber) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- qt6-tools (make)
- man-db (optional) – manual pages for stellarium
Required by (0)
Sources (3)
papavlos commented on 2022-10-31 22:06 (UTC)
carlosal1015 commented on 2022-10-31 21:59 (UTC)
Hi @edombek. I decided to disable QXlsx until the new release.
papavlos commented on 2022-10-31 21:50 (UTC)
Same problem when trying to build from original sources cloned from https://github.com/Stellarium/stellarium.git.
SpotlightKid commented on 2022-10-31 21:48 (UTC) (edited on 2022-10-31 21:49 (UTC) by SpotlightKid)
Got the same error as edombek.
edombek commented on 2022-10-31 21:25 (UTC)
Hi, new problem:
-- Found CMake 3.24.2
-- Platform: Linux-6.0.5-arch1-1 (x86_64)
-- Building Stellarium 1.1 (v1.22.4; Mode: None)
-- Found ccache /usr/bin/ccache
-- Found Qt6: /usr/lib/qt6/bin/qmake (found suitable version 6.4.0)
-- Building an OpenGL build
-- CPM: using local package ShowMySky-Qt6@
-- Found ShowMySky library: /usr/lib/libShowMySky-Qt6.so.14.0.0
-- GPS: support by Qt's NMEA handling enabled.
-- GPS: using GPS library at /usr/lib/libgps.so (found suitable GPSD API version: 14.0)
-- Unit tests support: disabled
-- Using system-provided zlib at /usr/lib/libz.so
-- CPM: using local package QXlsx@1.4.4
-- Using system-provided indiclient at /usr/lib/libindiclient.a
-- Found lupdate: /usr/lib/qt6/bin/lupdate
-- Found lconvert: /usr/lib/qt6/bin/lconvert
-- Configuring done
CMake Error at /usr/lib64/cmake/QXlsx/QXlsxTargets.cmake:70 (set_target_properties):
The link interface of target "QXlsx::QXlsx" contains:
Qt5::Core
but the target was not found. Possible reasons include:
* There is a typo in the target name.
* A find_package call is missing for an IMPORTED target.
* An ALIAS target is missing.
Call Stack (most recent call first):
/usr/lib64/cmake/QXlsx/QXlsxConfig.cmake:14 (include)
cmake/modules/CPM.cmake:236 (find_package)
cmake/modules/CPM.cmake:296 (cpm_find_package)
CMakeLists.txt:818 (CPMFindPackage)
-- Generating done
CMake Generate step failed. Build files cannot be regenerated correctly.
carlosal1015 commented on 2022-10-30 14:47 (UTC)
Hi @arnaudlecam, thanks for the nice feedback. I decided to disable CalcMySky until the new release.
arnaudlecam commented on 2022-10-30 01:00 (UTC) (edited on 2022-10-30 01:02 (UTC) by arnaudlecam)
Hi @carlosal1015,
Related to stellarium's developpers on issue #2791, it seems that CalcMySky-v0.1.0 should be use with Stellarium v1.0 (instead of CalcMySky-v0.2.0 ?).
arnaudlecam commented on 2022-10-29 23:59 (UTC) (edited on 2022-10-30 01:01 (UTC) by arnaudlecam)
Hi @edombek,
I had the same issue. I think it's a Qt6 compatibility problem (since stellarium v1.0) in /usr/lib/ShowMySky-Qt6/cmake :
- showmysky-config.cmake was replaced by ShowMySky-Qt6Config-none.cmake ;
- ShowMySkyConfig.cmake was replaced by ShowMySky-Qt6Config.cmake.
So CMake can't find them during stellarium compilation. They were 2 options for me :
- Clean, but desabling ShowMySky's support : by adding -DENABLE_SHOWMYSKY=OFF to CMAKE options in stellarium's PKGBUILD ;
- Dirty, but allowing ShowMySky's support, proceeding in two steps : installing CalcMySky as a depedancy (eg. : pacman -S --asdeps calcmysky), then creating those 2 symbolics links before stellarium's compilation (with sudo or root privileges) :
ln -s /usr/lib/ShowMySky-Qt6/cmake/ShowMySky-Qt6Config.cmake /usr/lib/ShowMySky-Qt6/cmake/ShowMySkyConfig.cmake ln -s /usr/lib/ShowMySky-Qt6/cmake/ShowMySky-Qt6Config-none.cmake /usr/lib/ShowMySky-Qt6/cmake/showmysky-config.cmake
I hope this will work for you too !
edombek commented on 2022-10-29 20:19 (UTC) (edited on 2022-10-29 20:21 (UTC) by edombek)
can't find ShowMySky
-- Found CMake 3.24.2
-- Platform: Linux-6.0.5-arch1-1 (x86_64)
-- Building Stellarium 1.0 (v1.22.3; Mode: None)
-- Found ccache /usr/bin/ccache
-- Found Qt6: /usr/lib/qt6/bin/qmake (found suitable version 6.4.0)
-- Building an OpenGL build
CMake Error at CMakeLists.txt:688 (FIND_PACKAGE):
By not providing "FindShowMySky.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"ShowMySky", but CMake did not find one.
Could not find a package configuration file provided by "ShowMySky" with
any of the following names:
ShowMySkyConfig.cmake
showmysky-config.cmake
Add the installation prefix of "ShowMySky" to CMAKE_PREFIX_PATH or set
"ShowMySky_DIR" to a directory containing one of the above files. If
"ShowMySky" provides a separate development package or SDK, be sure it has
been installed.
carlosal1015 commented on 2022-10-08 17:30 (UTC)
Hi @PhotonX, I can not reproduce the bug. Could you post in GitHub's Stellarium issue tracker.
Pinned Comments
carlosal1015 commented on 2022-11-01 05:22 (UTC)
Pre-built binaries of this package and its dependencies can be found in the arch4edu repository.
carlosal1015 commented on 2022-04-02 19:14 (UTC) (edited on 2022-07-07 16:46 (UTC) by carlosal1015)
Important note: Is recommended to receive the following key before to install:
Also is possible skip the verification, adding the flag for (e.g
makepkg
,yay
)--skippgpcheck
,--nopgpfetch
, respectively.