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
> 


Reply via email to