<div dir="ltr"><div>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.</div><div><br></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>--</div><div>Best Regards,<br>Jasem Mutlaq<br></div><div><br></div></div></div></div></div></div><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Wed, Feb 4, 2026 at 8:58 AM <<a href="mailto:ts2018@sy-edm.com">ts2018@sy-edm.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div dir="auto"><div dir="auto">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)<div><br></div><div>So I am using Arch Linux - having given up with Ubuntu. </div><div><br></div><div>I should also point out that I have QT installed (version 6.10.2) as a development package.</div><div><br></div><div>So my workflow is </div><div><br></div><div>git clone kstars (etc) </div><div>mkdir kstars/build</div><div>cd kstars/build </div><div>./t.sh # This is my build command script which looks like this </div><div><br></div><div><br></div><div>This is t.sh </div><div><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><div><div>QT_ROOT=$(qmake6 -query QT_INSTALL_PREFIX)</div><div>echo "QT is based at $QT_ROOT"</div><div>cmake \</div><div>  -DCMAKE_PREFIX_PATH=$QT_ROOT \</div><div>  -DCMAKE_BUILD_RPATH=$QT_ROOT/lib \</div><div>  -DCMAKE_INSTALL_RPATH=$QT_ROOT/lib \</div><div>  -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=TRUE \</div><div>  -DQt6_DIR=$QT_ROOT/lib/cmake/Qt6 \</div><div>  -DBUILD_WITH_QT6=ON \</div><div>  -DQT_DEBUG_FIND_PACKAGE=ON \</div><div>  -DCMAKE_BUILD_TYPE=Release \</div><div>  -DCMAKE_INSTALL_PREFIX=/usr/local \</div><div>  -DBUILD_TESTING=OFF \</div><div>  ..</div></div></div><div><br></div><div><br></div></blockquote><div>This will fail due to PIC code alignment </div><div><br></div><div>To fix this please change the datahandlers/CMakeLists.txt </div><div><br></div><div>And instead of only RaspberryPi using POSITION_INDEPENDENT_CODE ON </div><div><br></div><div>Change to something like this </div><div><br></div><div><div>#if (BUILD_PYKSTARS)     ● Extra spaces between 'if' and its ()</div><div> set_target_properties(LibKSDataHandlers PROPERTIES POSITION_INDEPENDENT_CODE ON)     </div><div>#ENDIF ()    </div></div><div><br></div><div>Kstars now builds - and apart from some manual data setup. Looks Ok (I think) </div><div><br></div><div>Many thanks for this great software </div><div><br></div><div>  Tim </div><div><br></div><div><br></div></div></div></div></blockquote></div>