Download raw body.
astro/calcmysky broken on i386: qt6 update-related?
On Sat Feb 17, 2024 at 08:29:42AM +0000, Stuart Henderson wrote:
> Lots of these -
>
> ld: error: relocation R_386_PC32 cannot be used against symbol 'QString::QString(char const*)'; recompile with -fPIC
>
> calcmysky hasn't changed recently so this is probably from the qt6
> update.
I'm pretty sure I've built and checked all the consumers. I'll have a look.
>
> >>> Building on localhost under astro/calcmysky
> BDEPENDS = [x11/qt6/qtbase;math/eigen3;devel/cmake;devel/ninja;graphics/glm]
> DIST = [astro/calcmysky:CalcMySky-0.3.1.tar.gz]
> FULLPKGNAME = calcmysky-0.3.1p0
> RDEPENDS = [x11/qt6/qtbase]
> Woken up audio/musikcube
> (Junk lock failure for localhost at 1708113660.97279)
> Received IO
> (Junk lock obtained for localhost at 1708113754.73)
> Received IO
> Woken up astro/calcmysky
> Short-cut: depends already handled by audio/musikcube
> >>> Running show-prepare-results in astro/calcmysky at 1708113755.57
> ===> astro/calcmysky
> ===> Building from scratch calcmysky-0.3.1p0
> ===> calcmysky-0.3.1p0 depends on: glm-* -> glm-0.9.9.8
> ===> calcmysky-0.3.1p0 depends on: eigen3-* -> eigen3-3.3.9
> ===> calcmysky-0.3.1p0 depends on: cmake-* -> cmake-3.28.2v0
> ===> calcmysky-0.3.1p0 depends on: ninja-* -> ninja-1.11.1
> ===> calcmysky-0.3.1p0 depends on: qt6-qtbase->=6.6.1,<6.7.0 -> qt6-qtbase-6.6.1p0
> ===> Verifying specs: c++ c++abi pthread GL Qt6Core Qt6Gui Qt6OpenGL Qt6OpenGLWidgets Qt6Widgets c m
> ===> found c++.10.0 c++abi.7.0 pthread.27.1 GL.19.0 Qt6Core.4.0 Qt6Gui.5.0 Qt6OpenGL.2.0 Qt6OpenGLWidgets.1.0 Qt6Widgets.2.0 c.98.0 m.10.1
> cmake-3.28.2v0
> eigen3-3.3.9
> glm-0.9.9.8
> ninja-1.11.1
> qt6-qtbase-6.6.1p0
> (Junk lock released for localhost at 1708113757.02)
> Woken up devel/ruby-ffi-compiler,ruby31
> distfiles size=2166487
> >>> Running patch in astro/calcmysky at 1708113757.05
> ===> astro/calcmysky
> ===> Checking files for calcmysky-0.3.1p0
> `/mnt/distfiles/CalcMySky-0.3.1.tar.gz' is up to date.
> >> (SHA256) CalcMySky-0.3.1.tar.gz: OK
> ===> Extracting for calcmysky-0.3.1p0
> ===> Patching for calcmysky-0.3.1p0
> ===> Compiler link: clang -> /usr/bin/clang
> ===> Compiler link: clang++ -> /usr/bin/clang++
> ===> Compiler link: cc -> /usr/bin/cc
> ===> Compiler link: c++ -> /usr/bin/c++
> >>> Running configure in astro/calcmysky at 1708113757.53
> ===> astro/calcmysky
> ===> Generating configure for calcmysky-0.3.1p0
> ===> Configuring for calcmysky-0.3.1p0
> CMake Deprecation Warning at CMakeLists.txt:3 (cmake_policy):
> The OLD behavior for policy CMP0110 will be removed from a future version
> of CMake.
>
> The cmake-policies(7) manual explains that the OLD behaviors of all
> policies are deprecated and that a policy should be set to OLD only under
> specific short-term circumstances. Projects should be ported to the NEW
> behavior and not rely on setting a policy to OLD.
>
>
> -- The CXX compiler identification is Clang 16.0.6
> -- Detecting CXX compiler ABI info
> -- Detecting CXX compiler ABI info - done
> -- Check for working CXX compiler: /pobj/calcmysky-0.3.1/bin/c++ - skipped
> -- Detecting CXX compile features
> -- Detecting CXX compile features - done
> -- Looking for C++ include glm/glm.hpp
> -- Looking for C++ include glm/glm.hpp - found
> -- Checking that GLM has the required features
> -- Checking that GLM has the required features - done
> -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
> -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
> -- Found Threads: TRUE
> -- Performing Test HAVE_STDATOMIC
> -- Performing Test HAVE_STDATOMIC - Success
> -- Found WrapAtomic: TRUE
> -- Could NOT find Vulkan (missing: Vulkan_LIBRARY Vulkan_INCLUDE_DIR) (found version "")
> -- Could NOT find WrapVulkanHeaders (missing: Vulkan_INCLUDE_DIR)
> -- Found OpenGL: /usr/X11R6/lib/libGL.so.19.0
> -- Found WrapOpenGL: TRUE
> -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2")
> -- Found XKB: /usr/local/lib/libxkbcommon.so.2.0 (found suitable version "1.6.0", minimum required is "0.5.0")
> -- Could NOT find Vulkan (missing: Vulkan_LIBRARY Vulkan_INCLUDE_DIR) (found version "")
> -- Could NOT find WrapVulkanHeaders (missing: Vulkan_INCLUDE_DIR)
> -- CPM: using local package Eigen3@3.3.9
> -- ABI version: 15
> -- Configuring done (6.3s)
> -- Generating done (0.1s)
> CMake Warning:
> Manually-specified variables were not used by the project:
>
> CMAKE_ASM_COMPILER_AR
> CMAKE_ASM_COMPILER_RANLIB
> CMAKE_C_COMPILER_AR
> CMAKE_C_COMPILER_RANLIB
> CMAKE_Fortran_COMPILER_AR
> CMAKE_Fortran_COMPILER_RANLIB
> CMAKE_OBJCXX_COMPILER_AR
> CMAKE_OBJCXX_COMPILER_RANLIB
> CMAKE_OBJC_COMPILER_AR
> CMAKE_OBJC_COMPILER_RANLIB
>
>
> -- Build files have been written to: /pobj/calcmysky-0.3.1/build-i386
> >>> Running build in astro/calcmysky at 1708113764.39
> ===> astro/calcmysky
> ===> Building for calcmysky-0.3.1p0
> Change Dir: '/pobj/calcmysky-0.3.1/build-i386'
>
> Run Build Command(s): /usr/local/bin/ninja -v -j 1
> [1/61] cd /pobj/calcmysky-0.3.1/build-i386 && true
> [2/61] cd /pobj/calcmysky-0.3.1/CalcMySky-0.3.1 && /usr/local/bin/cmake -D staticVersion=0.3.1 -D inputFile=/pobj/calcmysky-0.3.1/CalcMySky-0.3.1/version.cpp.in -D outputFile=/pobj/calcmysky-0.3.1/build-i386/version.cpp -P /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/cmake/gen_version.cmake
> [3/61] cd /pobj/calcmysky-0.3.1/build-i386 && /usr/local/bin/cmake -E cmake_autogen /pobj/calcmysky-0.3.1/build-i386/CMakeFiles/common_autogen.dir/AutogenInfo.json Release && /usr/local/bin/cmake -E touch /pobj/calcmysky-0.3.1/build-i386/common_autogen/timestamp && /usr/local/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /pobj/calcmysky-0.3.1/CalcMySky-0.3.1 /pobj/calcmysky-0.3.1/CalcMySky-0.3.1 /pobj/calcmysky-0.3.1/build-i386 /pobj/calcmysky-0.3.1/build-i386 /pobj/calcmysky-0.3.1/build-i386/common_autogen/deps /pobj/calcmysky-0.3.1/build-i386/CMakeFiles/d/6c80c043c1079007b4b0df3a5d956fa82ab1d7308988a31d41cac3284245030b.d
> [4/61] cd /pobj/calcmysky-0.3.1/build-i386 && /usr/local/bin/cmake -E cmake_autogen /pobj/calcmysky-0.3.1/build-i386/CMakeFiles/version_autogen.dir/AutogenInfo.json Release && /usr/local/bin/cmake -E touch /pobj/calcmysky-0.3.1/build-i386/version_autogen/timestamp && /usr/local/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /pobj/calcmysky-0.3.1/CalcMySky-0.3.1 /pobj/calcmysky-0.3.1/CalcMySky-0.3.1 /pobj/calcmysky-0.3.1/build-i386 /pobj/calcmysky-0.3.1/build-i386 /pobj/calcmysky-0.3.1/build-i386/version_autogen/deps /pobj/calcmysky-0.3.1/build-i386/CMakeFiles/d/e09fbcf5a06e385372c326e10e1b613a9d1eaaf75c3f5fc74b95a726850e248d.d
> [5/61] /pobj/calcmysky-0.3.1/bin/c++ -I/pobj/calcmysky-0.3.1/build-i386/version_autogen/include -I/pobj/calcmysky-0.3.1/build-i386 -Werror=return-type -Wall -Wextra -fvisibility=hidden -O2 -pipe -I/usr/local/include -DNDEBUG -std=gnu++17 -MD -MT CMakeFiles/version.dir/version_autogen/mocs_compilation.cpp.o -MF CMakeFiles/version.dir/version_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/version.dir/version_autogen/mocs_compilation.cpp.o -c /pobj/calcmysky-0.3.1/build-i386/version_autogen/mocs_compilation.cpp
> [6/61] /pobj/calcmysky-0.3.1/bin/c++ -I/pobj/calcmysky-0.3.1/build-i386/version_autogen/include -I/pobj/calcmysky-0.3.1/build-i386 -Werror=return-type -Wall -Wextra -fvisibility=hidden -O2 -pipe -I/usr/local/include -DNDEBUG -std=gnu++17 -MD -MT CMakeFiles/version.dir/version.cpp.o -MF CMakeFiles/version.dir/version.cpp.o.d -o CMakeFiles/version.dir/version.cpp.o -c /pobj/calcmysky-0.3.1/build-i386/version.cpp
> [7/61] : && /usr/local/bin/cmake -E rm -f libversion.a && /usr/bin/ar qc libversion.a CMakeFiles/version.dir/version_autogen/mocs_compilation.cpp.o CMakeFiles/version.dir/version.cpp.o && /usr/bin/ranlib libversion.a && :
> [8/61] /pobj/calcmysky-0.3.1/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -I/pobj/calcmysky-0.3.1/build-i386/common_autogen/include -I/pobj/calcmysky-0.3.1/build-i386 -isystem /usr/local/include/X11/qt6/QtCore -isystem /usr/local/include/X11/qt6 -isystem /usr/local/lib/qt6/mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt6/QtOpenGL -isystem /usr/local/include/X11/qt6/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt6/QtWidgets -isystem /usr/local/include/eigen3 -Werror=return-type -Wall -Wextra -fvisibility=hidden -O2 -pipe -I/usr/local/include -DNDEBUG -std=gnu++17 -fno-direct-access-external-data -MD -MT CMakeFiles/common.dir/common_autogen/mocs_compilation.cpp.o -MF CMakeFiles/common.dir/common_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/common.dir/common_autogen/mocs_compilation.cpp.o -c /pobj/calcmysky-0.3.1/build-i386/common_autogen/mocs_compilation.cpp
> [9/61] /pobj/calcmysky-0.3.1/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -I/pobj/calcmysky-0.3.1/build-i386/common_autogen/include -I/pobj/calcmysky-0.3.1/build-i386 -isystem /usr/local/include/X11/qt6/QtCore -isystem /usr/local/include/X11/qt6 -isystem /usr/local/lib/qt6/mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt6/QtOpenGL -isystem /usr/local/include/X11/qt6/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt6/QtWidgets -isystem /usr/local/include/eigen3 -Werror=return-type -Wall -Wextra -fvisibility=hidden -O2 -pipe -I/usr/local/include -DNDEBUG -std=gnu++17 -fno-direct-access-external-data -MD -MT CMakeFiles/common.dir/common/EclipsedDoubleScatteringPrecomputer.cpp.o -MF CMakeFiles/common.dir/common/EclipsedDoubleScatteringPrecomputer.cpp.o.d -o CMakeFiles/common.dir/common/EclipsedDoubleScatteringPrecomputer.cpp.o -c /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/common/EclipsedDoubleScatteringPrecomputer.cpp
> [10/61] /pobj/calcmysky-0.3.1/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -I/pobj/calcmysky-0.3.1/build-i386/common_autogen/include -I/pobj/calcmysky-0.3.1/build-i386 -isystem /usr/local/include/X11/qt6/QtCore -isystem /usr/local/include/X11/qt6 -isystem /usr/local/lib/qt6/mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt6/QtOpenGL -isystem /usr/local/include/X11/qt6/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt6/QtWidgets -isystem /usr/local/include/eigen3 -Werror=return-type -Wall -Wextra -fvisibility=hidden -O2 -pipe -I/usr/local/include -DNDEBUG -std=gnu++17 -fno-direct-access-external-data -MD -MT CMakeFiles/common.dir/common/TextureAverageComputer.cpp.o -MF CMakeFiles/common.dir/common/TextureAverageComputer.cpp.o.d -o CMakeFiles/common.dir/common/TextureAverageComputer.cpp.o -c /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/common/TextureAverageComputer.cpp
> /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/common/TextureAverageComputer.cpp:193:69: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
> blitTexProgram->addShaderFromSourceCode(QOpenGLShader::Vertex, 1+R"(
> ~^~~~
> /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/common/TextureAverageComputer.cpp:193:69: note: use array indexing to silence this warning
> /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/common/TextureAverageComputer.cpp:203:71: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
> blitTexProgram->addShaderFromSourceCode(QOpenGLShader::Fragment, 1+R"(
> ~^~~~
> /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/common/TextureAverageComputer.cpp:203:71: note: use array indexing to silence this warning
> 2 warnings generated.
> [11/61] /pobj/calcmysky-0.3.1/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -I/pobj/calcmysky-0.3.1/build-i386/common_autogen/include -I/pobj/calcmysky-0.3.1/build-i386 -isystem /usr/local/include/X11/qt6/QtCore -isystem /usr/local/include/X11/qt6 -isystem /usr/local/lib/qt6/mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt6/QtOpenGL -isystem /usr/local/include/X11/qt6/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt6/QtWidgets -isystem /usr/local/include/eigen3 -Werror=return-type -Wall -Wextra -fvisibility=hidden -O2 -pipe -I/usr/local/include -DNDEBUG -std=gnu++17 -fno-direct-access-external-data -MD -MT CMakeFiles/common.dir/common/AtmosphereParameters.cpp.o -MF CMakeFiles/common.dir/common/AtmosphereParameters.cpp.o.d -o CMakeFiles/common.dir/common/AtmosphereParameters.cpp.o -c /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/common/AtmosphereParameters.cpp
> [12/61] /pobj/calcmysky-0.3.1/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -I/pobj/calcmysky-0.3.1/build-i386/common_autogen/include -I/pobj/calcmysky-0.3.1/build-i386 -isystem /usr/local/include/X11/qt6/QtCore -isystem /usr/local/include/X11/qt6 -isystem /usr/local/lib/qt6/mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt6/QtOpenGL -isystem /usr/local/include/X11/qt6/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt6/QtWidgets -isystem /usr/local/include/eigen3 -Werror=return-type -Wall -Wextra -fvisibility=hidden -O2 -pipe -I/usr/local/include -DNDEBUG -std=gnu++17 -fno-direct-access-external-data -MD -MT CMakeFiles/common.dir/common/Spectrum.cpp.o -MF CMakeFiles/common.dir/common/Spectrum.cpp.o.d -o CMakeFiles/common.dir/common/Spectrum.cpp.o -c /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/common/Spectrum.cpp
> [13/61] /pobj/calcmysky-0.3.1/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -I/pobj/calcmysky-0.3.1/build-i386/common_autogen/include -I/pobj/calcmysky-0.3.1/build-i386 -isystem /usr/local/include/X11/qt6/QtCore -isystem /usr/local/include/X11/qt6 -isystem /usr/local/lib/qt6/mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt6/QtOpenGL -isystem /usr/local/include/X11/qt6/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt6/QtWidgets -isystem /usr/local/include/eigen3 -Werror=return-type -Wall -Wextra -fvisibility=hidden -O2 -pipe -I/usr/local/include -DNDEBUG -std=gnu++17 -fno-direct-access-external-data -MD -MT CMakeFiles/common.dir/common/util.cpp.o -MF CMakeFiles/common.dir/common/util.cpp.o.d -o CMakeFiles/common.dir/common/util.cpp.o -c /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/common/util.cpp
> [14/61] : && /usr/local/bin/cmake -E rm -f libcommon.a && /usr/bin/ar qc libcommon.a CMakeFiles/common.dir/common_autogen/mocs_compilation.cpp.o CMakeFiles/common.dir/common/EclipsedDoubleScatteringPrecomputer.cpp.o CMakeFiles/common.dir/common/TextureAverageComputer.cpp.o CMakeFiles/common.dir/common/AtmosphereParameters.cpp.o CMakeFiles/common.dir/common/Spectrum.cpp.o CMakeFiles/common.dir/common/util.cpp.o && /usr/bin/ranlib libcommon.a && :
> [15/61] cd /pobj/calcmysky-0.3.1/build-i386/CalcMySky && /usr/local/bin/cmake -E cmake_autogen /pobj/calcmysky-0.3.1/build-i386/CalcMySky/CMakeFiles/calcmysky_autogen.dir/AutogenInfo.json Release && /usr/local/bin/cmake -E touch /pobj/calcmysky-0.3.1/build-i386/CalcMySky/calcmysky_autogen/timestamp && /usr/local/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /pobj/calcmysky-0.3.1/CalcMySky-0.3.1 /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/CalcMySky /pobj/calcmysky-0.3.1/build-i386 /pobj/calcmysky-0.3.1/build-i386/CalcMySky /pobj/calcmysky-0.3.1/build-i386/CalcMySky/calcmysky_autogen/deps /pobj/calcmysky-0.3.1/build-i386/CMakeFiles/d/74c1c9896a656b49ef484cc179f2a9726719bc5460ab1e1f3136a853f6de7d9b.d
> [16/61] /pobj/calcmysky-0.3.1/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DSHOWMYSKY_COMPILING_CALCMYSKY -I/pobj/calcmysky-0.3.1/build-i386/CalcMySky/calcmysky_autogen/include -I/pobj/calcmysky-0.3.1/build-i386 -isystem /usr/local/include/X11/qt6/QtCore -isystem /usr/local/include/X11/qt6 -isystem /usr/local/lib/qt6/mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt6/QtOpenGL -isystem /usr/local/include/X11/qt6/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt6/QtWidgets -Werror=return-type -Wall -Wextra -fvisibility=hidden -O2 -pipe -I/usr/local/include -DNDEBUG -std=gnu++17 -fno-direct-access-external-data -MD -MT CalcMySky/CMakeFiles/calcmysky.dir/calcmysky_autogen/mocs_compilation.cpp.o -MF CalcMySky/CMakeFiles/calcmysky.dir/calcmysky_autogen/mocs_compilation.cpp.o.d -o CalcMySky/CMakeFiles/calcmysky.dir/calcmysky_autogen/mocs_compilation.cpp.o -c /pobj/calcmysky-0.3.1/build-i386/CalcMySky/calcmysky_autogen/mocs_compilation.cpp
> [17/61] /pobj/calcmysky-0.3.1/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DSHOWMYSKY_COMPILING_CALCMYSKY -I/pobj/calcmysky-0.3.1/build-i386/CalcMySky/calcmysky_autogen/include -I/pobj/calcmysky-0.3.1/build-i386 -isystem /usr/local/include/X11/qt6/QtCore -isystem /usr/local/include/X11/qt6 -isystem /usr/local/lib/qt6/mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt6/QtOpenGL -isystem /usr/local/include/X11/qt6/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt6/QtWidgets -Werror=return-type -Wall -Wextra -fvisibility=hidden -O2 -pipe -I/usr/local/include -DNDEBUG -std=gnu++17 -fno-direct-access-external-data -MD -MT CalcMySky/CMakeFiles/calcmysky.dir/main.cpp.o -MF CalcMySky/CMakeFiles/calcmysky.dir/main.cpp.o.d -o CalcMySky/CMakeFiles/calcmysky.dir/main.cpp.o -c /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/CalcMySky/main.cpp
> [18/61] /pobj/calcmysky-0.3.1/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DSHOWMYSKY_COMPILING_CALCMYSKY -I/pobj/calcmysky-0.3.1/build-i386/CalcMySky/calcmysky_autogen/include -I/pobj/calcmysky-0.3.1/build-i386 -isystem /usr/local/include/X11/qt6/QtCore -isystem /usr/local/include/X11/qt6 -isystem /usr/local/lib/qt6/mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt6/QtOpenGL -isystem /usr/local/include/X11/qt6/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt6/QtWidgets -Werror=return-type -Wall -Wextra -fvisibility=hidden -O2 -pipe -I/usr/local/include -DNDEBUG -std=gnu++17 -fno-direct-access-external-data -MD -MT CalcMySky/CMakeFiles/calcmysky.dir/util.cpp.o -MF CalcMySky/CMakeFiles/calcmysky.dir/util.cpp.o.d -o CalcMySky/CMakeFiles/calcmysky.dir/util.cpp.o -c /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/CalcMySky/util.cpp
> [19/61] /pobj/calcmysky-0.3.1/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DSHOWMYSKY_COMPILING_CALCMYSKY -I/pobj/calcmysky-0.3.1/build-i386/CalcMySky/calcmysky_autogen/include -I/pobj/calcmysky-0.3.1/build-i386 -isystem /usr/local/include/X11/qt6/QtCore -isystem /usr/local/include/X11/qt6 -isystem /usr/local/lib/qt6/mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt6/QtOpenGL -isystem /usr/local/include/X11/qt6/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt6/QtWidgets -Werror=return-type -Wall -Wextra -fvisibility=hidden -O2 -pipe -I/usr/local/include -DNDEBUG -std=gnu++17 -fno-direct-access-external-data -MD -MT CalcMySky/CMakeFiles/calcmysky.dir/glinit.cpp.o -MF CalcMySky/CMakeFiles/calcmysky.dir/glinit.cpp.o.d -o CalcMySky/CMakeFiles/calcmysky.dir/glinit.cpp.o -c /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/CalcMySky/glinit.cpp
> [20/61] /pobj/calcmysky-0.3.1/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DSHOWMYSKY_COMPILING_CALCMYSKY -I/pobj/calcmysky-0.3.1/build-i386/CalcMySky/calcmysky_autogen/include -I/pobj/calcmysky-0.3.1/build-i386 -isystem /usr/local/include/X11/qt6/QtCore -isystem /usr/local/include/X11/qt6 -isystem /usr/local/lib/qt6/mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt6/QtOpenGL -isystem /usr/local/include/X11/qt6/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt6/QtWidgets -Werror=return-type -Wall -Wextra -fvisibility=hidden -O2 -pipe -I/usr/local/include -DNDEBUG -std=gnu++17 -fno-direct-access-external-data -MD -MT CalcMySky/CMakeFiles/calcmysky.dir/cmdline.cpp.o -MF CalcMySky/CMakeFiles/calcmysky.dir/cmdline.cpp.o.d -o CalcMySky/CMakeFiles/calcmysky.dir/cmdline.cpp.o -c /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/CalcMySky/cmdline.cpp
> [21/61] /pobj/calcmysky-0.3.1/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DSHOWMYSKY_COMPILING_CALCMYSKY -I/pobj/calcmysky-0.3.1/build-i386/CalcMySky/calcmysky_autogen/include -I/pobj/calcmysky-0.3.1/build-i386 -isystem /usr/local/include/X11/qt6/QtCore -isystem /usr/local/include/X11/qt6 -isystem /usr/local/lib/qt6/mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt6/QtOpenGL -isystem /usr/local/include/X11/qt6/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt6/QtWidgets -Werror=return-type -Wall -Wextra -fvisibility=hidden -O2 -pipe -I/usr/local/include -DNDEBUG -std=gnu++17 -fno-direct-access-external-data -MD -MT CalcMySky/CMakeFiles/calcmysky.dir/shaders.cpp.o -MF CalcMySky/CMakeFiles/calcmysky.dir/shaders.cpp.o.d -o CalcMySky/CMakeFiles/calcmysky.dir/shaders.cpp.o -c /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/CalcMySky/shaders.cpp
> /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/CalcMySky/shaders.cpp:20:21: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
> QString header=1+R"(
> ~^~~~
> /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/CalcMySky/shaders.cpp:20:21: note: use array indexing to silence this warning
> /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/CalcMySky/shaders.cpp:90:25: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
> const QString head=1+R"(
> ~^~~~
> /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/CalcMySky/shaders.cpp:90:25: note: use array indexing to silence this warning
> /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/CalcMySky/shaders.cpp:146:25: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
> const QString head=1+R"(
> ~^~~~
> /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/CalcMySky/shaders.cpp:146:25: note: use array indexing to silence this warning
> /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/CalcMySky/shaders.cpp:156:20: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
> QString src = 1+R"(
> ~^~~~
> /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/CalcMySky/shaders.cpp:156:20: note: use array indexing to silence this warning
> /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/CalcMySky/shaders.cpp:178:18: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
> QString src=1+R"(
> ~^~~~
> /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/CalcMySky/shaders.cpp:178:18: note: use array indexing to silence this warning
> 5 warnings generated.
> [22/61] /pobj/calcmysky-0.3.1/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DSHOWMYSKY_COMPILING_CALCMYSKY -I/pobj/calcmysky-0.3.1/build-i386/CalcMySky/calcmysky_autogen/include -I/pobj/calcmysky-0.3.1/build-i386 -isystem /usr/local/include/X11/qt6/QtCore -isystem /usr/local/include/X11/qt6 -isystem /usr/local/lib/qt6/mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt6/QtOpenGL -isystem /usr/local/include/X11/qt6/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt6/QtWidgets -Werror=return-type -Wall -Wextra -fvisibility=hidden -O2 -pipe -I/usr/local/include -DNDEBUG -std=gnu++17 -fno-direct-access-external-data -MD -MT CalcMySky/CMakeFiles/calcmysky.dir/interpolation-guides.cpp.o -MF CalcMySky/CMakeFiles/calcmysky.dir/interpolation-guides.cpp.o.d -o CalcMySky/CMakeFiles/calcmysky.dir/interpolation-guides.cpp.o -c /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/CalcMySky/interpolation-guides.cpp
> [23/61] : && /pobj/calcmysky-0.3.1/bin/c++ -Werror=return-type -Wall -Wextra -fvisibility=hidden -O2 -pipe -I/usr/local/include -DNDEBUG CalcMySky/CMakeFiles/calcmysky.dir/calcmysky_autogen/mocs_compilation.cpp.o CalcMySky/CMakeFiles/calcmysky.dir/main.cpp.o CalcMySky/CMakeFiles/calcmysky.dir/util.cpp.o CalcMySky/CMakeFiles/calcmysky.dir/glinit.cpp.o CalcMySky/CMakeFiles/calcmysky.dir/cmdline.cpp.o CalcMySky/CMakeFiles/calcmysky.dir/shaders.cpp.o CalcMySky/CMakeFiles/calcmysky.dir/interpolation-guides.cpp.o -o CalcMySky/calcmysky -Wl,-z,origin,-rpath,/usr/local/lib:/usr/X11R6/lib: libversion.a libcommon.a /usr/local/lib/libQt6OpenGL.so.2.0 /usr/local/lib/libQt6Widgets.so.2.0 /usr/local/lib/libQt6Gui.so.5.0 /usr/X11R6/lib/libGL.so.19.0 /usr/local/lib/libQt6Core.so.4.0 -Wl,-rpath-link,/usr/local/lib:/usr/X11R6/lib && :
> [24/61] cd /pobj/calcmysky-0.3.1/build-i386/ShowMySky && /usr/local/bin/cmake -E cmake_autogen /pobj/calcmysky-0.3.1/build-i386/ShowMySky/CMakeFiles/ShowMySky_autogen.dir/AutogenInfo.json Release && /usr/local/bin/cmake -E touch /pobj/calcmysky-0.3.1/build-i386/ShowMySky/ShowMySky_autogen/timestamp && /usr/local/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /pobj/calcmysky-0.3.1/CalcMySky-0.3.1 /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/ShowMySky /pobj/calcmysky-0.3.1/build-i386 /pobj/calcmysky-0.3.1/build-i386/ShowMySky /pobj/calcmysky-0.3.1/build-i386/ShowMySky/ShowMySky_autogen/deps /pobj/calcmysky-0.3.1/build-i386/CMakeFiles/d/1009b2b9295c7d9fbd65948542807c500a7b844a09ac92d3162948d96f86ad1d.d
> [25/61] /pobj/calcmysky-0.3.1/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DSHOWMYSKY_COMPILING_SHARED_LIB -DShowMySky_EXPORTS -D_USE_MATH_DEFINES -I/pobj/calcmysky-0.3.1/build-i386/ShowMySky/ShowMySky_autogen/include -I/pobj/calcmysky-0.3.1/build-i386 -I/pobj/calcmysky-0.3.1/CalcMySky-0.3.1/ShowMySky/api -isystem /usr/local/include/X11/qt6/QtCore -isystem /usr/local/include/X11/qt6 -isystem /usr/local/lib/qt6/mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt6/QtOpenGL -isystem /usr/local/include/X11/qt6/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt6/QtWidgets -Werror=return-type -Wall -Wextra -fvisibility=hidden -O2 -pipe -I/usr/local/include -DNDEBUG -std=gnu++17 -fPIC -fno-direct-access-external-data -MD -MT ShowMySky/CMakeFiles/ShowMySky.dir/ShowMySky_autogen/mocs_compilation.cpp.o -MF ShowMySky/CMakeFiles/ShowMySky.dir/ShowMySky_autogen/mocs_compilation.cpp.o.d -o ShowMySky/CMakeFiles/ShowMySky.dir/ShowMySky_autogen/mocs_compilation.cpp.o -c /pobj/calcmysky-0.3.1/build-i386/ShowMySky/ShowMySky_autogen/mocs_compilation.cpp
> [26/61] /pobj/calcmysky-0.3.1/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DSHOWMYSKY_COMPILING_SHARED_LIB -DShowMySky_EXPORTS -D_USE_MATH_DEFINES -I/pobj/calcmysky-0.3.1/build-i386/ShowMySky/ShowMySky_autogen/include -I/pobj/calcmysky-0.3.1/build-i386 -I/pobj/calcmysky-0.3.1/CalcMySky-0.3.1/ShowMySky/api -isystem /usr/local/include/X11/qt6/QtCore -isystem /usr/local/include/X11/qt6 -isystem /usr/local/lib/qt6/mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt6/QtOpenGL -isystem /usr/local/include/X11/qt6/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt6/QtWidgets -Werror=return-type -Wall -Wextra -fvisibility=hidden -O2 -pipe -I/usr/local/include -DNDEBUG -std=gnu++17 -fPIC -fno-direct-access-external-data -MD -MT ShowMySky/CMakeFiles/ShowMySky.dir/api/AtmosphereRenderer.cpp.o -MF ShowMySky/CMakeFiles/ShowMySky.dir/api/AtmosphereRenderer.cpp.o.d -o ShowMySky/CMakeFiles/ShowMySky.dir/api/AtmosphereRenderer.cpp.o -c /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/ShowMySky/api/AtmosphereRenderer.cpp
> [27/61] /pobj/calcmysky-0.3.1/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DSHOWMYSKY_COMPILING_SHARED_LIB -DShowMySky_EXPORTS -D_USE_MATH_DEFINES -I/pobj/calcmysky-0.3.1/build-i386/ShowMySky/ShowMySky_autogen/include -I/pobj/calcmysky-0.3.1/build-i386 -I/pobj/calcmysky-0.3.1/CalcMySky-0.3.1/ShowMySky/api -isystem /usr/local/include/X11/qt6/QtCore -isystem /usr/local/include/X11/qt6 -isystem /usr/local/lib/qt6/mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt6/QtOpenGL -isystem /usr/local/include/X11/qt6/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt6/QtWidgets -Werror=return-type -Wall -Wextra -fvisibility=hidden -O2 -pipe -I/usr/local/include -DNDEBUG -std=gnu++17 -fPIC -fno-direct-access-external-data -MD -MT ShowMySky/CMakeFiles/ShowMySky.dir/AtmosphereRenderer.cpp.o -MF ShowMySky/CMakeFiles/ShowMySky.dir/AtmosphereRenderer.cpp.o.d -o ShowMySky/CMakeFiles/ShowMySky.dir/AtmosphereRenderer.cpp.o -c /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/ShowMySky/AtmosphereRenderer.cpp
> /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/ShowMySky/AtmosphereRenderer.cpp:953:75: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
> static constexpr const char* precomputationProgramsVertShaderSrc=1+R"(
> ~^~~~
> /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/ShowMySky/AtmosphereRenderer.cpp:953:75: note: use array indexing to silence this warning
> /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/ShowMySky/AtmosphereRenderer.cpp:1239:116: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
> addShaderCode(program, QOpenGLShader::Fragment, QObject::tr("fragment shader for view direction getter"), 1+R"(
> ~^~~~
> /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/ShowMySky/AtmosphereRenderer.cpp:1239:116: note: use array indexing to silence this warning
> 2 warnings generated.
> [28/61] /pobj/calcmysky-0.3.1/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DSHOWMYSKY_COMPILING_SHARED_LIB -DShowMySky_EXPORTS -D_USE_MATH_DEFINES -I/pobj/calcmysky-0.3.1/build-i386/ShowMySky/ShowMySky_autogen/include -I/pobj/calcmysky-0.3.1/build-i386 -I/pobj/calcmysky-0.3.1/CalcMySky-0.3.1/ShowMySky/api -isystem /usr/local/include/X11/qt6/QtCore -isystem /usr/local/include/X11/qt6 -isystem /usr/local/lib/qt6/mkspecs/openbsd-clang -isystem /usr/local/include/X11/qt6/QtOpenGL -isystem /usr/local/include/X11/qt6/QtGui -isystem /usr/X11R6/include -isystem /usr/local/include/X11/qt6/QtWidgets -Werror=return-type -Wall -Wextra -fvisibility=hidden -O2 -pipe -I/usr/local/include -DNDEBUG -std=gnu++17 -fPIC -fno-direct-access-external-data -MD -MT ShowMySky/CMakeFiles/ShowMySky.dir/util.cpp.o -MF ShowMySky/CMakeFiles/ShowMySky.dir/util.cpp.o.d -o ShowMySky/CMakeFiles/ShowMySky.dir/util.cpp.o -c /pobj/calcmysky-0.3.1/CalcMySky-0.3.1/ShowMySky/util.cpp
> [29/61] : && /pobj/calcmysky-0.3.1/bin/c++ -fPIC -Werror=return-type -Wall -Wextra -fvisibility=hidden -O2 -pipe -I/usr/local/include -DNDEBUG -shared -Wl,-soname,libShowMySky-Qt6.so.0.0 -o ShowMySky/libShowMySky-Qt6.so.0.0 ShowMySky/CMakeFiles/ShowMySky.dir/ShowMySky_autogen/mocs_compilation.cpp.o ShowMySky/CMakeFiles/ShowMySky.dir/api/AtmosphereRenderer.cpp.o ShowMySky/CMakeFiles/ShowMySky.dir/AtmosphereRenderer.cpp.o ShowMySky/CMakeFiles/ShowMySky.dir/util.cpp.o -Wl,-z,origin,-rpath,/usr/local/lib:/usr/X11R6/lib: libversion.a libcommon.a /usr/local/lib/libQt6OpenGL.so.2.0 /usr/local/lib/libQt6Widgets.so.2.0 /usr/local/lib/libQt6Gui.so.5.0 /usr/X11R6/lib/libGL.so.19.0 /usr/local/lib/libQt6Core.so.4.0 -Wl,-rpath-link,/usr/local/lib:/usr/X11R6/lib && :
> FAILED: ShowMySky/libShowMySky-Qt6.so.0.0
> : && /pobj/calcmysky-0.3.1/bin/c++ -fPIC -Werror=return-type -Wall -Wextra -fvisibility=hidden -O2 -pipe -I/usr/local/include -DNDEBUG -shared -Wl,-soname,libShowMySky-Qt6.so.0.0 -o ShowMySky/libShowMySky-Qt6.so.0.0 ShowMySky/CMakeFiles/ShowMySky.dir/ShowMySky_autogen/mocs_compilation.cpp.o ShowMySky/CMakeFiles/ShowMySky.dir/api/AtmosphereRenderer.cpp.o ShowMySky/CMakeFiles/ShowMySky.dir/AtmosphereRenderer.cpp.o ShowMySky/CMakeFiles/ShowMySky.dir/util.cpp.o -Wl,-z,origin,-rpath,/usr/local/lib:/usr/X11R6/lib: libversion.a libcommon.a /usr/local/lib/libQt6OpenGL.so.2.0 /usr/local/lib/libQt6Widgets.so.2.0 /usr/local/lib/libQt6Gui.so.5.0 /usr/X11R6/lib/libGL.so.19.0 /usr/local/lib/libQt6Core.so.4.0 -Wl,-rpath-link,/usr/local/lib:/usr/X11R6/lib && :
> ld: error: relocation R_386_PC32 cannot be used against symbol 'QString::QString(char const*)'; recompile with -fPIC
> >>> defined in ShowMySky/CMakeFiles/ShowMySky.dir/AtmosphereRenderer.cpp.o
> >>> referenced by Spectrum.cpp
> >>> Spectrum.cpp.o:(Spectrum::resample(double, double, int) const) in archive libcommon.a
>
> ld: error: relocation R_386_PC32 cannot be used against symbol 'QString::~QString()'; recompile with -fPIC
> >>> defined in ShowMySky/CMakeFiles/ShowMySky.dir/AtmosphereRenderer.cpp.o
> >>> referenced by Spectrum.cpp
> >>> Spectrum.cpp.o:(Spectrum::resample(double, double, int) const) in archive libcommon.a
>
> ld: error: relocation R_386_PC32 cannot be used against symbol 'QString::QString(char const*)'; recompile with -fPIC
> >>> defined in ShowMySky/CMakeFiles/ShowMySky.dir/AtmosphereRenderer.cpp.o
> >>> referenced by AtmosphereParameters.cpp
> >>> AtmosphereParameters.cpp.o:(AtmosphereParameters::parse(QString const&, AtmosphereParameters::ForceNoEDSTextures, AtmosphereParameters::SkipSpectra)) in archive libcommon.a
>
> ld: error: relocation R_386_PC32 cannot be used against symbol 'QString::~QString()'; recompile with -fPIC
> >>> defined in ShowMySky/CMakeFiles/ShowMySky.dir/AtmosphereRenderer.cpp.o
> >>> referenced by Spectrum.cpp
> >>> Spectrum.cpp.o:(Spectrum::resample(double, double, int) const) in archive libcommon.a
>
> ld: error: relocation R_386_PC32 cannot be used against symbol 'QString::~QString()'; recompile with -fPIC
> >>> defined in ShowMySky/CMakeFiles/ShowMySky.dir/AtmosphereRenderer.cpp.o
> >>> referenced by Spectrum.cpp
> >>> Spectrum.cpp.o:(Spectrum::resample(double, double, int) const) in archive libcommon.a
>
> ld: error: relocation R_386_PC32 cannot be used against symbol 'QString::~QString()'; recompile with -fPIC
> >>> defined in ShowMySky/CMakeFiles/ShowMySky.dir/AtmosphereRenderer.cpp.o
> >>> referenced by util.cpp
> >>> util.cpp.o:(checkFramebufferStatus(QOpenGLFunctions_3_3_Core&, char const*)) in archive libcommon.a
>
> ld: error: relocation R_386_PC32 cannot be used against symbol 'QString::~QString()'; recompile with -fPIC
> >>> defined in ShowMySky/CMakeFiles/ShowMySky.dir/AtmosphereRenderer.cpp.o
> >>> referenced by Spectrum.cpp
> >>> Spectrum.cpp.o:(Spectrum::resample(double, double, int) const) in archive libcommon.a
>
> ld: error: relocation R_386_PC32 cannot be used against symbol 'QString::~QString()'; recompile with -fPIC
> >>> defined in ShowMySky/CMakeFiles/ShowMySky.dir/AtmosphereRenderer.cpp.o
> >>> referenced by AtmosphereParameters.cpp
> >>> AtmosphereParameters.cpp.o:(AtmosphereParameters::parse(QString const&, AtmosphereParameters::ForceNoEDSTextures, AtmosphereParameters::SkipSpectra)) in archive libcommon.a
>
> ld: error: relocation R_386_PC32 cannot be used against symbol 'QString::~QString()'; recompile with -fPIC
> >>> defined in ShowMySky/CMakeFiles/ShowMySky.dir/AtmosphereRenderer.cpp.o
> >>> referenced by Spectrum.cpp
> >>> Spectrum.cpp.o:(Spectrum::resample(double, double, int) const) in archive libcommon.a
>
> ld: error: relocation R_386_PC32 cannot be used against symbol 'QString::~QString()'; recompile with -fPIC
> >>> defined in ShowMySky/CMakeFiles/ShowMySky.dir/AtmosphereRenderer.cpp.o
> >>> referenced by util.cpp
> >>> util.cpp.o:(checkFramebufferStatus(QOpenGLFunctions_3_3_Core&, char const*)) in archive libcommon.a
>
> ld: error: relocation R_386_PC32 cannot be used against symbol 'QString::~QString()'; recompile with -fPIC
> >>> defined in ShowMySky/CMakeFiles/ShowMySky.dir/AtmosphereRenderer.cpp.o
> >>> referenced by AtmosphereParameters.cpp
> >>> AtmosphereParameters.cpp.o:(AtmosphereParameters::parse(QString const&, AtmosphereParameters::ForceNoEDSTextures, AtmosphereParameters::SkipSpectra)) in archive libcommon.a
>
> ld: error: relocation R_386_PC32 cannot be used against symbol 'QString::~QString()'; recompile with -fPIC
> >>> defined in ShowMySky/CMakeFiles/ShowMySky.dir/AtmosphereRenderer.cpp.o
> >>> referenced by Spectrum.cpp
> >>> Spectrum.cpp.o:(Spectrum::resample(double, double, int) const) in archive libcommon.a
>
> ld: error: relocation R_386_PC32 cannot be used against symbol 'QString::QString(char const*)'; recompile with -fPIC
> >>> defined in ShowMySky/CMakeFiles/ShowMySky.dir/AtmosphereRenderer.cpp.o
> >>> referenced by util.cpp
> >>> util.cpp.o:(checkFramebufferStatus(QOpenGLFunctions_3_3_Core&, char const*)) in archive libcommon.a
>
> ld: error: relocation R_386_PC32 cannot be used against symbol 'QString::QString(char const*)'; recompile with -fPIC
> >>> defined in ShowMySky/CMakeFiles/ShowMySky.dir/AtmosphereRenderer.cpp.o
> >>> referenced by Spectrum.cpp
> >>> Spectrum.cpp.o:(Spectrum::parseFromCSV(QByteArray const&, QString const&, int)) in archive libcommon.a
>
> ld: error: relocation R_386_PC32 cannot be used against symbol 'QString::QString(char const*)'; recompile with -fPIC
> >>> defined in ShowMySky/CMakeFiles/ShowMySky.dir/AtmosphereRenderer.cpp.o
> >>> referenced by AtmosphereParameters.cpp
> >>> AtmosphereParameters.cpp.o:(AtmosphereParameters::parse(QString const&, AtmosphereParameters::ForceNoEDSTextures, AtmosphereParameters::SkipSpectra)) in archive libcommon.a
>
> ld: error: relocation R_386_PC32 cannot be used against symbol 'QString::~QString()'; recompile with -fPIC
> >>> defined in ShowMySky/CMakeFiles/ShowMySky.dir/AtmosphereRenderer.cpp.o
> >>> referenced by util.cpp
> >>> util.cpp.o:(checkFramebufferStatus(QOpenGLFunctions_3_3_Core&, char const*)) in archive libcommon.a
>
> ld: error: relocation R_386_PC32 cannot be used against symbol 'QString::QString(char const*)'; recompile with -fPIC
> >>> defined in ShowMySky/CMakeFiles/ShowMySky.dir/AtmosphereRenderer.cpp.o
> >>> referenced by Spectrum.cpp
> >>> Spectrum.cpp.o:(Spectrum::parseFromCSV(QByteArray const&, QString const&, int)) in archive libcommon.a
>
> ld: error: relocation R_386_PC32 cannot be used against symbol 'QString::~QString()'; recompile with -fPIC
> >>> defined in ShowMySky/CMakeFiles/ShowMySky.dir/AtmosphereRenderer.cpp.o
> >>> referenced by util.cpp
> >>> util.cpp.o:(checkFramebufferStatus(QOpenGLFunctions_3_3_Core&, char const*)) in archive libcommon.a
>
> ld: error: relocation R_386_PC32 cannot be used against symbol 'QString::QString(char const*)'; recompile with -fPIC
> >>> defined in ShowMySky/CMakeFiles/ShowMySky.dir/AtmosphereRenderer.cpp.o
> >>> referenced by AtmosphereParameters.cpp
> >>> AtmosphereParameters.cpp.o:(AtmosphereParameters::parse(QString const&, AtmosphereParameters::ForceNoEDSTextures, AtmosphereParameters::SkipSpectra)) in archive libcommon.a
>
> ld: error: relocation R_386_PC32 cannot be used against symbol 'QString::QString(char const*)'; recompile with -fPIC
> >>> defined in ShowMySky/CMakeFiles/ShowMySky.dir/AtmosphereRenderer.cpp.o
> >>> referenced by Spectrum.cpp
> >>> Spectrum.cpp.o:(Spectrum::parseFromCSV(QByteArray const&, QString const&, int)) in archive libcommon.a
>
> ld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors)
> c++: error: linker command failed with exit code 1 (use -v to see invocation)
> ninja: build stopped: subcommand failed.
>
> *** Error 1 in astro/calcmysky (/usr/ports/devel/cmake/cmake.port.mk:46 'do-build': @cd /pobj/calcmysky-0.3.1/build-i386 && exec /usr/bin/en...)
> *** Error 2 in astro/calcmysky (/usr/ports/infrastructure/mk/bsd.port.mk:3055 '/pobj/calcmysky-0.3.1/build-i386/.build_done': @cd /usr/ports...)
> *** Error 2 in astro/calcmysky (/usr/ports/infrastructure/mk/bsd.port.mk:2702 'build': @lock=calcmysky-0.3.1p0; export _LOCKS_HELD=" calcmy...)
> ===> Exiting astro/calcmysky with an error
> *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval...)
> >>> Ended at 1708113871.03
> max_stuck=76.40/waiting-for-lock #21=94.60/show-prepare-results=1.48/patch=0.48/configure=6.86/build=106.66
> Error: job failed with 512 on localhost at 1708113871
>
astro/calcmysky broken on i386: qt6 update-related?