Kstars compiling from source
Jasem Mutlaq
mutlaqja at ikarustech.com
Wed Feb 4 06:57:32 GMT 2026
Thank you for the suggestion. Indeed it should use PIC by default. Changes
are pushed to both stable-3.8.1 and master branches of KStars.
--
Best Regards,
Jasem Mutlaq
On Wed, Feb 4, 2026 at 8:58 AM <ts2018 at sy-edm.com> wrote:
> I am trying to build Kstars from Source - as I am experiencing an issue
> when trying to Polar Align using 3 plate solves (That is for another day)
>
> So I am using Arch Linux - having given up with Ubuntu.
>
> I should also point out that I have QT installed (version 6.10.2) as a
> development package.
>
> So my workflow is
>
> git clone kstars (etc)
> mkdir kstars/build
> cd kstars/build
> ./t.sh # This is my build command script which looks like this
>
>
> This is t.sh
>
> QT_ROOT=$(qmake6 -query QT_INSTALL_PREFIX)
> echo "QT is based at $QT_ROOT"
> cmake \
> -DCMAKE_PREFIX_PATH=$QT_ROOT \
> -DCMAKE_BUILD_RPATH=$QT_ROOT/lib \
> -DCMAKE_INSTALL_RPATH=$QT_ROOT/lib \
> -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=TRUE \
> -DQt6_DIR=$QT_ROOT/lib/cmake/Qt6 \
> -DBUILD_WITH_QT6=ON \
> -DQT_DEBUG_FIND_PACKAGE=ON \
> -DCMAKE_BUILD_TYPE=Release \
> -DCMAKE_INSTALL_PREFIX=/usr/local \
> -DBUILD_TESTING=OFF \
> ..
>
>
> This will fail due to PIC code alignment
>
> To fix this please change the datahandlers/CMakeLists.txt
>
> And instead of only RaspberryPi using POSITION_INDEPENDENT_CODE ON
>
> Change to something like this
>
> #if (BUILD_PYKSTARS) ● Extra spaces between 'if' and its ()
> set_target_properties(LibKSDataHandlers PROPERTIES
> POSITION_INDEPENDENT_CODE ON)
> #ENDIF ()
>
> Kstars now builds - and apart from some manual data setup. Looks Ok (I
> think)
>
> Many thanks for this great software
>
> Tim
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kstars-devel/attachments/20260204/ccdc3982/attachment.htm>
More information about the Kstars-devel
mailing list