[libheif] Build error on x64-linux (glibc)
- Dominant language
- CMake
- Stars
- 27.5k
- Forks
- 7.7k
- Avg merge
- 2d 19h
- Merged PRs (30d)
- 321
Description
[root@localhost static-php-cli]# cat /opt/static-php-cli/vcpkg_installed/vcpkg/issue_body.md
Package: libheif[core,hevc]:x64-linux-glibc@1.19.5#3
**Host Environment**
- Host: x64-linux
- Compiler: GNU 11.5.0
- vcpkg-tool version: 2025-03-13-7699e411ea11543de6abc0c7d5fd11cfe0039ae5
vcpkg-scripts version: unknown
**To Reproduce**
`vcpkg install `
**Failure logs**
```
-- Using cached strukturag-libheif-v1.19.5.tar.gz
-- Extracting source /usr/vcpkg/downloads/strukturag-libheif-v1.19.5.tar.gz
-- Applying patch gdk-pixbuf.patch
-- Applying patch fix-gcc8.patch
-- Using source at /usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean
-- Configuring x64-linux-glibc
-- Building x64-linux-glibc-rel
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
Command failed: /usr/vcpkg/downloads/tools/cmake-3.30.1-linux/cmake-3.30.1-linux-x86_64/bin/cmake --build . --config Release --target install -- -v -j13
Working Directory: /usr/vcpkg/buildtrees/libheif/x64-linux-glibc-rel
See logs for more information:
/usr/vcpkg/buildtrees/libheif/install-x64-linux-glibc-rel-out.log
Call Stack (most recent call first):
/opt/static-php-cli/vcpkg_installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
/opt/static-php-cli/vcpkg_installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
/root/.cache/vcpkg/registries/git-trees/750c6c2ee08befa80660b188b1a5862cfb5192d0/portfile.cmake:33 (vcpkg_cmake_install)
scripts/ports.cmake:203 (include)
```
/usr/vcpkg/buildtrees/libheif/install-x64-linux-glibc-rel-out.log
```
Change Dir: '/usr/vcpkg/buildtrees/libheif/x64-linux-glibc-rel'
Run Build Command(s): /usr/vcpkg/downloads/tools/ninja/1.12.1-linux/ninja -v -v -j13 install
[1/76] /usr/bin/g++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DIS_BIG_ENDIAN=0 -DLIBHEIF_EXPORTS -I/usr/vcpkg/buildtrees/libheif/x64-linux-glibc-rel -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/api -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include -I/opt/static-php-cli/vcpkg_installed/x64-linux-glibc/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -MD -MT libheif/CMakeFiles/heif.dir/compression_brotli.cc.o -MF libheif/CMakeFiles/heif.dir/compression_brotli.cc.o.d -o libheif/CMakeFiles/heif.dir/compression_brotli.cc.o -c /usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/compression_brotli.cc
[2/76] /usr/bin/g++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DIS_BIG_ENDIAN=0 -DLIBHEIF_EXPORTS -I/usr/vcpkg/buildtrees/libheif/x64-linux-glibc-rel -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/api -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include -I/opt/static-php-cli/vcpkg_installed/x64-linux-glibc/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -MD -MT libheif/CMakeFiles/heif.dir/security_limits.cc.o -MF libheif/CMakeFiles/heif.dir/security_limits.cc.o.d -o libheif/CMakeFiles/heif.dir/security_limits.cc.o -c /usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/security_limits.cc
[3/76] /usr/bin/g++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DIS_BIG_ENDIAN=0 -DLIBHEIF_EXPORTS -I/usr/vcpkg/buildtrees/libheif/x64-linux-glibc-rel -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/api -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include -I/opt/static-php-cli/vcpkg_installed/x64-linux-glibc/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -MD -MT libheif/CMakeFiles/heif.dir/logging.cc.o -MF libheif/CMakeFiles/heif.dir/logging.cc.o.d -o libheif/CMakeFiles/heif.dir/logging.cc.o -c /usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/logging.cc
[4/76] /usr/bin/g++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DIS_BIG_ENDIAN=0 -DLIBHEIF_EXPORTS -I/usr/vcpkg/buildtrees/libheif/x64-linux-glibc-rel -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/api -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include -I/opt/static-php-cli/vcpkg_installed/x64-linux-glibc/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -MD -MT libheif/CMakeFiles/heif.dir/plugin_registry.cc.o -MF libheif/CMakeFiles/heif.dir/plugin_registry.cc.o.d -o libheif/CMakeFiles/heif.dir/plugin_registry.cc.o -c /usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/plugin_registry.cc
[5/76] /usr/bin/g++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DIS_BIG_ENDIAN=0 -DLIBHEIF_EXPORTS -I/usr/vcpkg/buildtrees/libheif/x64-linux-glibc-rel -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/api -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include -I/opt/static-php-cli/vcpkg_installed/x64-linux-glibc/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -MD -MT libheif/CMakeFiles/heif.dir/error.cc.o -MF libheif/CMakeFiles/heif.dir/error.cc.o.d -o libheif/CMakeFiles/heif.dir/error.cc.o -c /usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/error.cc
[6/76] /usr/bin/g++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DIS_BIG_ENDIAN=0 -DLIBHEIF_EXPORTS -I/usr/vcpkg/buildtrees/libheif/x64-linux-glibc-rel -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/api -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include -I/opt/static-php-cli/vcpkg_installed/x64-linux-glibc/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -MD -MT libheif/CMakeFiles/heif.dir/common_utils.cc.o -MF libheif/CMakeFiles/heif.dir/common_utils.cc.o.d -o libheif/CMakeFiles/heif.dir/common_utils.cc.o -c /usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/common_utils.cc
[7/76] /usr/bin/g++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DIS_BIG_ENDIAN=0 -DLIBHEIF_EXPORTS -I/usr/vcpkg/buildtrees/libheif/x64-linux-glibc-rel -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/api -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include -I/opt/static-php-cli/vcpkg_installed/x64-linux-glibc/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -MD -MT libheif/CMakeFiles/heif.dir/api/libheif/heif_plugin.cc.o -MF libheif/CMakeFiles/heif.dir/api/libheif/heif_plugin.cc.o.d -o libheif/CMakeFiles/heif.dir/api/libheif/heif_plugin.cc.o -c /usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/api/libheif/heif_plugin.cc
[8/76] /usr/bin/g++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DIS_BIG_ENDIAN=0 -DLIBHEIF_EXPORTS -I/usr/vcpkg/buildtrees/libheif/x64-linux-glibc-rel -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/api -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include -I/opt/static-php-cli/vcpkg_installed/x64-linux-glibc/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -MD -MT libheif/CMakeFiles/heif.dir/compression_zlib.cc.o -MF libheif/CMakeFiles/heif.dir/compression_zlib.cc.o.d -o libheif/CMakeFiles/heif.dir/compression_zlib.cc.o -c /usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/compression_zlib.cc
[9/76] /usr/bin/g++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DIS_BIG_ENDIAN=0 -DLIBHEIF_EXPORTS -I/usr/vcpkg/buildtrees/libheif/x64-linux-glibc-rel -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/api -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include -I/opt/static-php-cli/vcpkg_installed/x64-linux-glibc/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -MD -MT libheif/CMakeFiles/heif.dir/file_layout.cc.o -MF libheif/CMakeFiles/heif.dir/file_layout.cc.o.d -o libheif/CMakeFiles/heif.dir/file_layout.cc.o -c /usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/file_layout.cc
[10/76] /usr/bin/g++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DIS_BIG_ENDIAN=0 -DLIBHEIF_EXPORTS -I/usr/vcpkg/buildtrees/libheif/x64-linux-glibc-rel -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/api -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include -I/opt/static-php-cli/vcpkg_installed/x64-linux-glibc/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -MD -MT libheif/CMakeFiles/heif.dir/init.cc.o -MF libheif/CMakeFiles/heif.dir/init.cc.o.d -o libheif/CMakeFiles/heif.dir/init.cc.o -c /usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/init.cc
[11/76] /usr/bin/g++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DIS_BIG_ENDIAN=0 -DLIBHEIF_EXPORTS -I/usr/vcpkg/buildtrees/libheif/x64-linux-glibc-rel -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/api -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include -I/opt/static-php-cli/vcpkg_installed/x64-linux-glibc/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -MD -MT libheif/CMakeFiles/heif.dir/nclx.cc.o -MF libheif/CMakeFiles/heif.dir/nclx.cc.o.d -o libheif/CMakeFiles/heif.dir/nclx.cc.o -c /usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/nclx.cc
[12/76] /usr/bin/g++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DIS_BIG_ENDIAN=0 -DLIBHEIF_EXPORTS -I/usr/vcpkg/buildtrees/libheif/x64-linux-glibc-rel -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/api -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include -I/opt/static-php-cli/vcpkg_installed/x64-linux-glibc/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -MD -MT libheif/CMakeFiles/heif.dir/bitstream.cc.o -MF libheif/CMakeFiles/heif.dir/bitstream.cc.o.d -o libheif/CMakeFiles/heif.dir/bitstream.cc.o -c /usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/bitstream.cc
[13/76] /usr/bin/g++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DIS_BIG_ENDIAN=0 -DLIBHEIF_EXPORTS -I/usr/vcpkg/buildtrees/libheif/x64-linux-glibc-rel -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/api -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include -I/opt/static-php-cli/vcpkg_installed/x64-linux-glibc/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -MD -MT libheif/CMakeFiles/heif.dir/codecs/hevc_dec.cc.o -MF libheif/CMakeFiles/heif.dir/codecs/hevc_dec.cc.o.d -o libheif/CMakeFiles/heif.dir/codecs/hevc_dec.cc.o -c /usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/codecs/hevc_dec.cc
[14/76] /usr/bin/g++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DIS_BIG_ENDIAN=0 -DLIBHEIF_EXPORTS -I/usr/vcpkg/buildtrees/libheif/x64-linux-glibc-rel -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/api -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include -I/opt/static-php-cli/vcpkg_installed/x64-linux-glibc/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -MD -MT libheif/CMakeFiles/heif.dir/pixelimage.cc.o -MF libheif/CMakeFiles/heif.dir/pixelimage.cc.o.d -o libheif/CMakeFiles/heif.dir/pixelimage.cc.o -c /usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/pixelimage.cc
[15/76] /usr/bin/g++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DIS_BIG_ENDIAN=0 -DLIBHEIF_EXPORTS -I/usr/vcpkg/buildtrees/libheif/x64-linux-glibc-rel -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/api -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include -I/opt/static-php-cli/vcpkg_installed/x64-linux-glibc/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -MD -MT libheif/CMakeFiles/heif.dir/codecs/decoder.cc.o -MF libheif/CMakeFiles/heif.dir/codecs/decoder.cc.o.d -o libheif/CMakeFiles/heif.dir/codecs/decoder.cc.o -c /usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/codecs/decoder.cc
[16/76] /usr/bin/g++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DIS_BIG_ENDIAN=0 -DLIBHEIF_EXPORTS -I/usr/vcpkg/buildtrees/libheif/x64-linux-glibc-rel -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/api -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include -I/opt/static-php-cli/vcpkg_installed/x64-linux-glibc/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -MD -MT libheif/CMakeFiles/heif.dir/api/libheif/heif_items.cc.o -MF libheif/CMakeFiles/heif.dir/api/libheif/heif_items.cc.o.d -o libheif/CMakeFiles/heif.dir/api/libheif/heif_items.cc.o -c /usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/api/libheif/heif_items.cc
[17/76] /usr/bin/g++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DIS_BIG_ENDIAN=0 -DLIBHEIF_EXPORTS -I/usr/vcpkg/buildtrees/libheif/x64-linux-glibc-rel -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/api -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include -I/opt/static-php-cli/vcpkg_installed/x64-linux-glibc/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -MD -MT libheif/CMakeFiles/heif.dir/image-items/hevc.cc.o -MF libheif/CMakeFiles/heif.dir/image-items/hevc.cc.o.d -o libheif/CMakeFiles/heif.dir/image-items/hevc.cc.o -c /usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/image-items/hevc.cc
[18/76] /usr/bin/g++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DIS_BIG_ENDIAN=0 -DLIBHEIF_EXPORTS -I/usr/vcpkg/buildtrees/libheif/x64-linux-glibc-rel -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/api -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include -I/opt/static-php-cli/vcpkg_installed/x64-linux-glibc/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -MD -MT libheif/CMakeFiles/heif.dir/api/libheif/heif_properties.cc.o -MF libheif/CMakeFiles/heif.dir/api/libheif/heif_properties.cc.o.d -o libheif/CMakeFiles/heif.dir/api/libheif/heif_properties.cc.o -c /usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/api/libheif/heif_properties.cc
[19/76] /usr/bin/g++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DIS_BIG_ENDIAN=0 -DLIBHEIF_EXPORTS -I/usr/vcpkg/buildtrees/libheif/x64-linux-glibc-rel -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/api -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include/libheif -I/usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/include -I/opt/static-php-cli/vcpkg_installed/x64-linux-glibc/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -MD -MT libheif/CMakeFiles/heif.dir/codecs/hevc_boxes.cc.o -MF libheif/CMakeFiles/heif.dir/codecs/hevc_boxes.cc.o.d -o libheif/CMakeFiles/heif.dir/codecs/hevc_boxes.cc.o -c /usr/vcpkg/buildtrees/libheif/src/v1.19.5-40e1b31b71.clean/libheif/codecs/hevc_boxes.cc
...
Skipped 54 lines
...
[74/76] : && /usr/vcpkg/downloads/tools/cmake-3.30.1-linux/cmake-3.30.1-linux-x86_64/bin/cmake -E rm -f heifio/libheifio.a && /usr/bin/ar qc heifio/libheifio.a heifio/CMakeFiles/heifio.dir/decoder_y4m.cc.o heifio/CMakeFiles/heifio.dir/encoder.cc.o heifio/CMakeFiles/heifio.dir/encoder_y4m.cc.o heifio/CMakeFiles/heifio.dir/exif.cc.o heifio/CMakeFiles/heifio.dir/stubs.cc.o heifio/CMakeFiles/heifio.dir/decoder_tiff.cc.o heifio/CMakeFiles/heifio.dir/encoder_tiff.cc.o heifio/CMakeFiles/heifio.dir/encoder_jpeg.cc.o heifio/CMakeFiles/heifio.dir/decoder_jpeg.cc.o heifio/CMakeFiles/heifio.dir/encoder_png.cc.o heifio/CMakeFiles/heifio.dir/decoder_png.cc.o && /usr/bin/ranlib heifio/libheifio.a && :
[75/76] : && /usr/bin/g++ -fPIC -O3 -DNDEBUG -pthread -shared -o gdk-pixbuf/libpixbufloader-heif.so gdk-pixbuf/CMakeFiles/pixbufloader-heif.dir/pixbufloader-heif.c.o -L/opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/pkgconfig/../../lib -Wl,-rpath,/opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/pkgconfig/../../lib: libheif/libheif.a /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libgdk_pixbuf-2.0.a /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpng16.a /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libgio-2.0.a /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libgobject-2.0.a /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libffi.a /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libgmodule-2.0.a /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libglib-2.0.a -lm /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpcre2-8.a /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libz.a -ldl /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libx265.a /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libde265.a && :
FAILED: gdk-pixbuf/libpixbufloader-heif.so
: && /usr/bin/g++ -fPIC -O3 -DNDEBUG -pthread -shared -o gdk-pixbuf/libpixbufloader-heif.so gdk-pixbuf/CMakeFiles/pixbufloader-heif.dir/pixbufloader-heif.c.o -L/opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/pkgconfig/../../lib -Wl,-rpath,/opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/pkgconfig/../../lib: libheif/libheif.a /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libgdk_pixbuf-2.0.a /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpng16.a /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libgio-2.0.a /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libgobject-2.0.a /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libffi.a /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libgmodule-2.0.a /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libglib-2.0.a -lm /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpcre2-8.a /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libz.a -ldl /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libx265.a /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libde265.a && :
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpng16.a(png.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpng16.a(pngerror.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpng16.a(pngget.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpng16.a(pngmem.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpng16.a(pngpread.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpng16.a(pngread.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpng16.a(pngrio.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpng16.a(pngrtran.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpng16.a(pngrutil.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpng16.a(pngset.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpng16.a(pngtrans.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpng16.a(pngwio.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpng16.a(pngwrite.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpng16.a(pngwutil.c.o): relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_close.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_codec.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_compress.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_dir.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_dirinfo.c.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_dirread.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_dumpmode.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_fax3.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_flush.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_getimage.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_hash_set.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_jpeg.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_luv.c.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_lzma.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_lzw.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_next.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_ojpeg.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_open.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_packbits.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_pixarlog.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_predict.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_read.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_strip.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_swab.c.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_thunder.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_tile.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_write.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_zip.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_unix.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_aux.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libtiff.a(tif_dirwrite.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdapistd.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdsample.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jclhuff.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jcmarker.c.o): relocation R_X86_64_32 against symbol `jpeg_natural_order' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jcmaster.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jcparam.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jcphuff.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdapimin.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdatadst.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdinput.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdmarker.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdmaster.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdphuff.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jerror.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jmemmgr.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jcarith.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdarith.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jccolor.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jcdiffct.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jclossls.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jcmainct.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jcprepct.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jcsample.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdcolor.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jddiffct.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdlossls.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdmainct.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdpostct.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdsample.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jccoefct.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jcdctmgr.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdcoefct.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jddctmgr.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdmerge.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jquant1.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jquant2.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jccolor.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jcdiffct.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jclossls.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jcmainct.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jcprepct.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jcsample.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdcolor.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jddiffct.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdlossls.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdmainct.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdpostct.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdsample.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jccolor.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jcdiffct.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jclossls.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jcmainct.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jcprepct.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jcsample.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdcolor.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jddiffct.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdlossls.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdmainct.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdpostct.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jccoefct.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jcdctmgr.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdcoefct.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jddctmgr.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdmerge.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jquant1.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jquant2.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jchuff.c.o): relocation R_X86_64_32 against symbol `jpeg_natural_order' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdhuff.c.o): relocation R_X86_64_32S against symbol `jpeg_natural_order' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libjpeg.a(jdlhuff.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(common.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(stream_encoder.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(stream_decoder.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(lzma_encoder_presets.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(check.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(filter_common.c.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(index.c.o): relocation R_X86_64_32 against symbol `lzma_free' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(crc32_fast.c.o): relocation R_X86_64_32S against symbol `lzma_crc32_table' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(crc64_fast.c.o): relocation R_X86_64_32S against symbol `lzma_crc64_table' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(sha256.c.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(block_encoder.c.o): relocation R_X86_64_32S against symbol `lzma_block_encoder_init' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(filter_encoder.c.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(index_encoder.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(lzma_encoder.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(lzma_encoder_optimum_normal.c.o): relocation R_X86_64_32S against symbol `lzma_rc_prices' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(lz_encoder.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(lz_encoder_mf.c.o): relocation R_X86_64_32S against symbol `lzma_crc32_table' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(lzma2_encoder.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(delta_encoder.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(block_decoder.c.o): relocation R_X86_64_32S against symbol `lzma_block_decoder_init' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(filter_decoder.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(index_hash.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(lzma_decoder.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(lz_decoder.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(lzma2_decoder.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(delta_decoder.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(delta_common.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(x86.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(arm.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(armthumb.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(arm64.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(powerpc.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(ia64.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(sparc.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(riscv.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/liblzma.a(simple_coder.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libffi.a(prep_cif.o): relocation R_X86_64_32S against symbol `ffi_type_float' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libffi.a(ffi64.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libffi.a(ffiw64.o): relocation R_X86_64_32S against hidden symbol `ffi_closure_win64' can not be used when making a shared object
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libffi.a(closures.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libffi.a(tramp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpcre2-8.a(pcre2_compile.c.o): relocation R_X86_64_32S against hidden symbol `_pcre2_ucd_stage1_8' can not be used when making a shared object
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpcre2-8.a(pcre2_compile_class.c.o): relocation R_X86_64_32S against hidden symbol `_pcre2_ucd_stage2_8' can not be used when making a shared object
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpcre2-8.a(pcre2_config.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpcre2-8.a(pcre2_context.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpcre2-8.a(pcre2_dfa_match.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpcre2-8.a(pcre2_error.c.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpcre2-8.a(pcre2_extuni.c.o): relocation R_X86_64_32S against hidden symbol `_pcre2_ucd_stage1_8' can not be used when making a shared object
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpcre2-8.a(pcre2_find_bracket.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpcre2-8.a(pcre2_jit_compile.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpcre2-8.a(pcre2_match.c.o): relocation R_X86_64_32S against hidden symbol `_pcre2_ucd_stage1_8' can not be used when making a shared object
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpcre2-8.a(pcre2_ord2utf.c.o): relocation R_X86_64_32S against hidden symbol `_pcre2_utf8_table1' can not be used when making a shared object
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpcre2-8.a(pcre2_pattern_info.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpcre2-8.a(pcre2_script_run.c.o): relocation R_X86_64_32S against hidden symbol `_pcre2_ucd_stage1_8' can not be used when making a shared object
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpcre2-8.a(pcre2_study.c.o): relocation R_X86_64_32S against hidden symbol `_pcre2_ucd_stage1_8' can not be used when making a shared object
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpcre2-8.a(pcre2_valid_utf.c.o): relocation R_X86_64_32S against hidden symbol `_pcre2_utf8_table4' can not be used when making a shared object
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpcre2-8.a(pcre2_xclass.c.o): relocation R_X86_64_32S against hidden symbol `_pcre2_ucd_stage1_8' can not be used when making a shared object
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libpcre2-8.a(pcre2_auto_possess.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libz.a(crc32.c.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libz.a(deflate.c.o): relocation R_X86_64_32S against symbol `_length_code' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libz.a(inflate.c.o): relocation R_X86_64_32S against symbol `zcfree' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libz.a(inftrees.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libz.a(inffast.c.o): relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libz.a(trees.c.o): relocation R_X86_64_32S against symbol `_length_code' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libz.a(zutil.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /opt/static-php-cli/vcpkg_installed/x64-linux-glibc/lib/libffi.a(types.o): warning: relocation in read-only section `.rodata'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
```
**Additional context**
vcpkg.json
```
{
"dependencies": [
"libheif"
]
}
```
x64-linux-glibc.cmake:
```cmake
set(VCPKG_TARGET_ARCHITECTURE x64)
set(VCPKG_CRT_LINKAGE static)
set(VCPKG_LIBRARY_LINKAGE static)
set(VCPKG_CMAKE_SYSTEM_NAME Linux)
set(VCPKG_BUILD_TYPE release)
# Additional glibc-specific flags if needed
set(VCPKG_C_FLAGS "-fPIC -fPIE -static")
set(VCPKG_CXX_FLAGS "-fPIC -fPIE -static")
set(VCPKG_CHAINLOAD_TOOLCHAIN_FILE "${CMAKE_CURRENT_LIST_DIR}/x64-linux-glibc-toolchain.cmake")
```
x64-linux-glibc-toolchain.cmake
```cmake
# GLIBC compiler settings
set(CMAKE_C_COMPILER /usr/bin/gcc)
set(CMAKE_CXX_COMPILER /usr/bin/g++)
set(CMAKE_AR /usr/bin/ar)
set(CMAKE_LINKER /usr/bin/ld.gold)
```
Contributor guide
Research direction
Start with the libheif portfile at the registry path shown in the stack trace and inspect the applied gdk-pixbuf.patch and fix-gcc8.patch. Review the complete install-x64-linux-glibc-rel-out.log to identify the compiler failure, then reproduce the x64-linux-glibc build. Done means the libheif package builds and installs successfully for that triplet.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cmake, cpp
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100