<html aria-label="message body"><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">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: 0 0 0 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></body></html>