Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failed to build on Linux (Ubuntu 20.04, clang-12): fatal error: 'span' file not found #644

Closed
dougthor42 opened this issue Feb 4, 2023 · 3 comments · Fixed by #646
Closed

Comments

@dougthor42
Copy link
Contributor

Summary

I'm getting a build failure on Linux regarding 'span' file not found.

I'll try building with GCC instead but haven't yet.

Versions

  • Cemu git revision: f3ff919
  • Linux:
    $ lsb_release -a
    No LSB modules are available.
    Distributor ID:	Ubuntu
    Description:	Ubuntu 20.04.5 LTS
    Release:	20.04
    Codename:	focal
  • clang-12:
    $ clang-12 --version
    Ubuntu clang version 12.0.0-3ubuntu1~20.04.5
    Target: x86_64-pc-linux-gnu
    Thread model: posix
    InstalledDir: /usr/bin
  • cmake:
    $ cmake --version
    cmake version 3.25.2
    
    CMake suite maintained and supported by Kitware (kitware.com/cmake).

Steps to Reproduce / Summary of Steps Taken

I followed the "Build from Source" docs.

  1. Clone Cemu: git clone --recursive https:// ...
  2. cd Cemu
  3. Installl prereqs: sudo apt install cmake curl freeglut3-dev git libgcrypt20-dev libgtk-3-dev libpulse-dev libsecret-1-dev libsystemd-dev nasm ninja-build
  4. Run cmake command
  5. Get an error about clang
  6. Install clang-12
  7. Run cmake again
  8. Get the CMAKE_BUILD_WITH_INSTALL_RPATH error
  9. Re-run cmake and include the RPATH cli arg
  10. Success!
  11. Run cmake --build build

Expected result

A successful build.

Actual Result

Some warnings about comparing integers int vs unsigned int - who cares.

Errors building the following files:

  • [89/491] Building CXX object src/CMakeFiles/CemuBin.dir/cmake_pch.hxx.pch
  • [90/491] Building CXX object src/input/CMakeFiles/CemuInput.dir/cmake_pch.hxx.pch
  • [91/491] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/cmake_pch.hxx.pch
  • [92/491] Building CXX object src/gui/CMakeFiles/CemuGui.dir/cmake_pch.hxx.pch
  • [93/491] Building CXX object src/Common/CMakeFiles/CemuCommon.dir/cmake_pch.hxx.pch
  • [94/491] Building CXX object src/Cemu/CMakeFiles/CemuComponents.dir/cmake_pch.hxx.pch

Each file had the same error:

/home/dougthor42/dev/Cemu/src/Common/precompiled.h:76:10: fatal error: 'span' file not found
#include <span>
         ^~~~~~
1 error generated.
ninja: build stopped: subcommand failed.

Full Logs

See next post - went over the character limit 😆

@dougthor42
Copy link
Contributor Author

Full Logs

Install prereqs
$ sudo apt install cmake curl freeglut3-dev git libgcrypt20-dev libgtk-3-dev libpulse-dev libsecret-1-dev libsystemd-dev nasm ninja-build
[sudo] password for dougthor42: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
freeglut3-dev is already the newest version (2.8.1-3).
nasm is already the newest version (2.14.02-1).
ninja-build is already the newest version (1.10.0-1build1).
curl is already the newest version (7.68.0-1ubuntu2.15).
git is already the newest version (1:2.25.1-1ubuntu3.8).
libgcrypt20-dev is already the newest version (1.8.5-5ubuntu1.1).
libgtk-3-dev is already the newest version (3.24.20-0ubuntu1.1).
libpulse-dev is already the newest version (1:13.99.1-1ubuntu3.13).
libsecret-1-dev is already the newest version (0.20.4-0ubuntu1).
libsystemd-dev is already the newest version (245.4-4ubuntu3.19).
The following additional packages will be installed:
  cmake-data
Suggested packages:
  cmake-doc
The following NEW packages will be installed:
  cmake cmake-data
0 upgraded, 2 newly installed, 0 to remove and 13 not upgraded.
Need to get 13.8 MB of archives.
After this operation, 47.9 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 https://apt.kitware.com/ubuntu focal/main amd64 cmake-data all 3.25.2-0kitware1ubuntu20.04.1 [2,018 kB]
Get:2 https://apt.kitware.com/ubuntu focal/main amd64 cmake amd64 3.25.2-0kitware1ubuntu20.04.1 [11.8 MB]
Fetched 13.8 MB in 2s (8,836 kB/s)
Selecting previously unselected package cmake-data.
(Reading database ... 320222 files and directories currently installed.)
Preparing to unpack .../cmake-data_3.25.2-0kitware1ubuntu20.04.1_all.deb ...
Unpacking cmake-data (3.25.2-0kitware1ubuntu20.04.1) ...
Selecting previously unselected package cmake.
Preparing to unpack .../cmake_3.25.2-0kitware1ubuntu20.04.1_amd64.deb ...
Unpacking cmake (3.25.2-0kitware1ubuntu20.04.1) ...
Setting up cmake-data (3.25.2-0kitware1ubuntu20.04.1) ...
Setting up cmake (3.25.2-0kitware1ubuntu20.04.1) ...
Processing triggers for man-db (2.9.1-1) ...

So far so good!

cmake -S . -B build ...
$ cmake -S . -B build -DCMAKE_BUILD_TYPE=release -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -G Ninja
-- Bootstrapping vcpkg before install
-- Bootstrapping vcpkg before install - done
-- Running vcpkg install
Detecting compiler hash for triplet x64-linux...
The following packages will be built and installed:
    boost-algorithm[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-algorithm/20d7a665b493f8b9816d56125e83928e41dcaa98
  * boost-align[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-align/5bc0b7d28ff47bf04454dde5d3ab3eeed5a113b2
  * boost-any[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-any/6382a90fffe32ec65147d579e28f05604eaeef46
  * boost-array[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-array/11a6869eb0c7b2efa3e92b2c36795ef9873c6537
    boost-asio[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-asio/39b1b86ce2c331ab31d001308b6a71fc6fbebf5c
  * boost-assert[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-assert/2e4adae40df44f3927978bba397b60f18ad8e919
  * boost-atomic[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-atomic/ba96ddc357592c3644f666fbc68d052ad3f0f397
  * boost-bind[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-bind/c27b66c8e195ce97685c409c0821f907bae83d80
  * boost-build[core]:x64-linux -> 1.79.0#1 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-build/a5ddae928a30fbcc9d5cb01906a7ee846b1b6c62
  * boost-chrono[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-chrono/dd168284e43a057a5775444c07f11f99a96053c0
  * boost-circular-buffer[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-circular-buffer/c8a97f3e2854ffb2064635bada5cfac2230a7590
  * boost-concept-check[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-concept-check/493a1b5ae991a9c7b2643e649329de16bcd0fa48
  * boost-config[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-config/22c6532dcc9c24fd85febb93dc936e68c031043a
    boost-container[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-container/c29fd09bc12ad31bd796ba90682fcbd242090cc0
  * boost-container-hash[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-container-hash/09168c62619e569c7b6b2799aa39c361a1afff22
  * boost-context[core]:x64-linux -> 1.79.0#1 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-context/24210ac19518ca74072938e9569a9e9f5b3476ba
  * boost-conversion[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-conversion/1e3552c53e2ef9bcfa7159f2f06079c30dfa53ac
  * boost-core[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-core/a22eddd8a3121063f8ef94eb4e0ae64021d0369a
  * boost-coroutine[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-coroutine/b953ff17be4b4da2bb6b898c80b12c4185b3a821
  * boost-date-time[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-date-time/bc3460f55739fad6ef0e548bc084bade32985683
  * boost-detail[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-detail/65c1cfff48ea4ead86b7db6d20401fbfef4e1022
    boost-dll[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-dll/0243143e2c2bea8e3579aadfc735b56c40ad5491
  * boost-dynamic-bitset[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-dynamic-bitset/e2ea8d91791c627d016c69aa73d36d3622ba0df0
  * boost-endian[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-endian/24a5162a544f251df6387a1d5bb70ba53497e4c3
  * boost-exception[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-exception/6d7250e9806392fc38643fb7c069ba18fcec2350
  * boost-filesystem[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-filesystem/3ad60cdb4b5114cda754f4b15d96d72c9615b271
  * boost-foreach[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-foreach/e8948df8fb3d54f6bcca0c5fee45f13406683a3e
  * boost-format[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-format/365fbda5a5fe624367c049e4c118945c0142d0eb
  * boost-function[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-function/7057b960d6b790eb30f51ef17d67aa958230e100
  * boost-function-types[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-function-types/53ad331d5cdedab7b40eebaf15d9f8081a5d9eed
    boost-functional[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-functional/d8fd2c72eb4f3c8d501a44f7a5f8ecfe608cc3b4
  * boost-fusion[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-fusion/10c27fdbefb33b57367582e1a8f262db9d94d807
  * boost-integer[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-integer/7970a7ba822ac5e6a8a9f98ba5ee3631b3ccff3c
  * boost-intrusive[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-intrusive/5162285659ad371e022c242481e20414c8b23e2b
  * boost-io[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-io/a248d3f95d95973f63b5be92c81747165ca0319c
  * boost-iterator[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-iterator/a9b329add024642bef5338c963bdfeee41bb60df
  * boost-lexical-cast[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-lexical-cast/78f269516df3662fbb3417faba5a8983936de604
  * boost-modular-build-helper[core]:x64-linux -> 1.79.0#8 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-modular-build-helper/e22ad8dde44513f2fa1a9b38c71818aaaee52120
  * boost-move[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-move/957381b3c5ac7d2b563b2563ca8a78d49f034e68
  * boost-mp11[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-mp11/b741f7087023927b8345779b9a30575e1dee383f
  * boost-mpl[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-mpl/1fa673fcec0135c3a144d90528f719b281d29043
  * boost-multi-index[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-multi-index/bccc5117c54e12afbd300458b25ec698ae860db4
    boost-nowide[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-nowide/8013e5dd702b7f4c9973872435060812981af2f8
  * boost-numeric-conversion[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-numeric-conversion/33a349e75f738b735e678de319469c0f9009a413
    boost-optional[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-optional/9480f61fee5df6864a425964bd13ee783a7572a9
  * boost-parameter[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-parameter/94340499eaf0d204a8000b09a4b7f58eeb12c84d
  * boost-phoenix[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-phoenix/571d5f1a068664b1f31dddd3541b6a19bfdbec2d
  * boost-pool[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-pool/a75a80498bfc1134bb8d5808b5f8b457e4032908
  * boost-predef[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-predef/c17a7256c1f86eab749e10b451dbf53d317afaf9
  * boost-preprocessor[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-preprocessor/1790581b89b5cf96bd870854b2bc4b256032a9c9
    boost-program-options[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-program-options/ad5cb3defd7e6f0f2be69f7090d2f996e4d4d885
    boost-property-tree[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-property-tree/f05a46d069778748274ff28002994e04d3654286
  * boost-proto[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-proto/26184f2fdf2a6c15a79964befeba82802d7d6afd
    boost-ptr-container[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-ptr-container/879641e4ff9cfca37db16a03f72b04afeed909c6
    boost-random[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-random/6c02cc8343df9ea692504b16db286eba1fc320a6
    boost-range[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-range/fff762e26af0f46863606c7fd088491dfcc84599
  * boost-ratio[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-ratio/3c85cac76a643d538a52553a54353fbb818b3169
  * boost-rational[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-rational/bd0b9e457fc969fdac6b9ee36b77a26b3c680ad5
  * boost-regex[core]:x64-linux -> 1.79.0#1 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-regex/49b26b133e2b9eb16d917930b2c697b58eff5530
  * boost-serialization[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-serialization/aef44ba080120ebe8f5af25a6d019781323a5206
    boost-signals2[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-signals2/f6ab0c163ef679f14f84b6510c8508a90facf986
  * boost-smart-ptr[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-smart-ptr/b94b3b41ab4bb281041f40d876baf221c05818ce
  * boost-spirit[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-spirit/6a4bdffc6ef22bfee8942319cb5a69b2e85fe231
  * boost-static-assert[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-static-assert/673cf82169b2b1696d993477d47b2f94d4350a7f
    boost-static-string[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-static-string/575a5fac2b96da2ff39038a733fea5455f91caf4
  * boost-system[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-system/e5bca2d39362ef3978473a1d184f017ed277d1e5
  * boost-thread[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-thread/d40c962d08c08d397520ace757ef7aab055a59be
  * boost-throw-exception[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-throw-exception/1607edf60f1243503820e06b4d3e16c385aa691d
    boost-tokenizer[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-tokenizer/7e5682fee6727bada3b88221bd416edaa80f6a34
  * boost-tuple[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-tuple/c3b718eea1f62e7b4918b3c4f6a4be731d4085ce
  * boost-type-index[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-type-index/b4e2eff6204ba68938a99059b23d3abbd2e1dc55
  * boost-type-traits[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-type-traits/7969a397a6c03205ec1c118834272183ff4201c7
  * boost-typeof[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-typeof/81216888498f3c8f6563b991a1d601af139da128
  * boost-uninstall[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-uninstall/e2d05f10364104d9b7de2383bcb105a1fd3fe975
  * boost-unordered[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-unordered/b73d98ab77d4de1a3e4f12bdd84869dfc3adedc0
  * boost-utility[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-utility/8eb91c7a3ad14393219ba020d3d26c39a325c626
  * boost-variant[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-variant/33b3da200705df22017f639acdc1e2eade79606e
  * boost-variant2[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-variant2/b9af9e4791e65b001bbfb107eeecf819369a06b3
  * boost-vcpkg-helpers[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-vcpkg-helpers/0e96a2cb3400bcafd55070d18bdcab64808ada01
  * boost-winapi[core]:x64-linux -> 1.79.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-winapi/7f82a0041bb3b4ac1f3721afe5ba4e24e27c3a3c
    curl[core,openssl]:x64-linux -> 7.84.0#1 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/curl/4d64a4ac7f080159be045ccbf0a7fa81ef859cfa
  * expat[core]:x64-linux -> 2.4.8#1 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/expat/18754c99766e364a887a08bbf85c7fae06185f36
    fmt[core]:x64-linux -> 7.1.3#2 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg_overlay_ports/fmt
    glm[core]:x64-linux -> 0.9.9.8#1 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/glm/4aafac80f39a72fadaf6a31afb961790678062de
    glslang[core]:x64-linux -> 11.8.0 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/glslang/4d7780995e9523d16a56714fcef0159f18ecfa52
  * libjpeg-turbo[core]:x64-linux -> 2.1.4 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/libjpeg-turbo/07c9848d16ee346b314e87e6c0d856bfb0745af9
  * liblzma[core]:x64-linux -> 5.2.5#6 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/liblzma/96b6aac6211ad3fd3da29508a519c3cd5f09716d
    libzip[core]:x64-linux -> 1.9.2 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/libzip/ec8e48c035f43c65ce9f0f5b455affaa92aa477e
    openssl[core]:x64-linux -> 3.0.5#4 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/openssl/557ff31f9a64f01cd0d98dd44793ce3c7fd32893
    pugixml[core]:x64-linux -> 1.12.1#1 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/pugixml/0af6c22cb58a218893ca193a5f5d29d7d1753355
    rapidjson[core]:x64-linux -> 2022-06-28#3 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/rapidjson/b33122751fc9d722f05cc50538aa9b6d08e2d105
    sdl2[core]:x64-linux -> 2.0.22#3 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/sdl2/69c64474577715f87366d9374b0483256f305f1e
  * tiff[core,jpeg,lzma,zip]:x64-linux -> 4.4.0#1 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/tiff/7d5e9083d0072a4370b44f434cd4dac7b3bee7bc
  * vcpkg-cmake[core]:x64-linux -> 2022-07-18 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/vcpkg-cmake/a7b618b7782f3c841d7fd2d84a6ba3619815362a
  * vcpkg-cmake-config[core]:x64-linux -> 2022-02-06#1 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/vcpkg-cmake-config/8d54cc4f487d51b655abec5f9c9c3f86ca83311f
  * vcpkg-cmake-get-vars[core]:x64-linux -> 2022-05-10#1 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/vcpkg-cmake-get-vars/b50ca3d20736304215fbd82c102d4552457255bb
    wxwidgets[core]:x64-linux -> 3.2.0#1 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg_overlay_ports/wxwidgets
    zlib[core]:x64-linux -> 1.2.12#1 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/zlib/ecc4c064d4911faf12d8bf5fd6bcd5c556d89774
    zstd[core]:x64-linux -> 1.5.2#1 -- /home/dougthor42/dev/Cemu/dependencies/vcpkg/buildtrees/versioning_/versions/zstd/2f8a5da3f925dc994500dabb2d3b5c7e11df0afd
Additional packages (*) will be modified to complete this operation.
Restored 99 package(s) from /home/dougthor42/.cache/vcpkg/archives in 6.745 s. Use --debug to see more details.
Installing 1/99 boost-uninstall:x64-linux...
Elapsed time to handle boost-uninstall:x64-linux: 3.366 ms
Installing 2/99 boost-vcpkg-helpers:x64-linux...
Elapsed time to handle boost-vcpkg-helpers:x64-linux: 1.978 ms
Installing 3/99 boost-config:x64-linux...
Elapsed time to handle boost-config:x64-linux: 109 ms
Installing 4/99 boost-static-assert:x64-linux...
Elapsed time to handle boost-static-assert:x64-linux: 2.155 ms
Installing 5/99 boost-type-traits:x64-linux...
Elapsed time to handle boost-type-traits:x64-linux: 98.01 ms
Installing 6/99 boost-assert:x64-linux...
Elapsed time to handle boost-assert:x64-linux: 2.887 ms
Installing 7/99 boost-throw-exception:x64-linux...
Elapsed time to handle boost-throw-exception:x64-linux: 4 ms
Installing 8/99 boost-core:x64-linux...
Elapsed time to handle boost-core:x64-linux: 20.81 ms
Installing 9/99 boost-tuple:x64-linux...
Elapsed time to handle boost-tuple:x64-linux: 4.353 ms
Installing 10/99 boost-preprocessor:x64-linux...
Elapsed time to handle boost-preprocessor:x64-linux: 397.5 ms
Installing 11/99 boost-predef:x64-linux...
Elapsed time to handle boost-predef:x64-linux: 55.71 ms
Installing 12/99 boost-winapi:x64-linux...
Elapsed time to handle boost-winapi:x64-linux: 64.53 ms
Installing 13/99 boost-move:x64-linux...
Elapsed time to handle boost-move:x64-linux: 26.6 ms
Installing 14/99 boost-detail:x64-linux...
Elapsed time to handle boost-detail:x64-linux: 16.13 ms
Installing 15/99 boost-integer:x64-linux...
Elapsed time to handle boost-integer:x64-linux: 12.4 ms
Installing 16/99 boost-container-hash:x64-linux...
Elapsed time to handle boost-container-hash:x64-linux: 13.73 ms
Installing 17/99 boost-unordered:x64-linux...
Elapsed time to handle boost-unordered:x64-linux: 12.25 ms
Installing 18/99 vcpkg-cmake:x64-linux...
Elapsed time to handle vcpkg-cmake:x64-linux: 5.056 ms
Installing 19/99 boost-smart-ptr:x64-linux...
Elapsed time to handle boost-smart-ptr:x64-linux: 43.42 ms
Installing 20/99 boost-io:x64-linux...
Elapsed time to handle boost-io:x64-linux: 10.35 ms
Installing 21/99 boost-utility:x64-linux...
Elapsed time to handle boost-utility:x64-linux: 17.5 ms
Installing 22/99 boost-mpl:x64-linux...
Elapsed time to handle boost-mpl:x64-linux: 430.2 ms
Installing 23/99 vcpkg-cmake-get-vars:x64-linux...
Elapsed time to handle vcpkg-cmake-get-vars:x64-linux: 4.949 ms
Installing 24/99 boost-modular-build-helper:x64-linux...
Elapsed time to handle boost-modular-build-helper:x64-linux: 5.564 ms
Installing 25/99 boost-concept-check:x64-linux...
Elapsed time to handle boost-concept-check:x64-linux: 10.86 ms
Installing 26/99 boost-build:x64-linux...
Elapsed time to handle boost-build:x64-linux: 441.1 ms
Installing 27/99 boost-regex:x64-linux...
Elapsed time to handle boost-regex:x64-linux: 335.8 ms
Installing 28/99 boost-optional:x64-linux...
Elapsed time to handle boost-optional:x64-linux: 73.69 ms
Installing 29/99 boost-typeof:x64-linux...
Elapsed time to handle boost-typeof:x64-linux: 62.28 ms
Installing 30/99 boost-function-types:x64-linux...
Elapsed time to handle boost-function-types:x64-linux: 52.53 ms
Installing 31/99 boost-fusion:x64-linux...
Elapsed time to handle boost-fusion:x64-linux: 486.3 ms
Installing 32/99 boost-conversion:x64-linux...
Elapsed time to handle boost-conversion:x64-linux: 6.54 ms
Installing 33/99 boost-iterator:x64-linux...
Elapsed time to handle boost-iterator:x64-linux: 19.66 ms
Installing 34/99 boost-array:x64-linux...
Elapsed time to handle boost-array:x64-linux: 6.091 ms
Installing 35/99 boost-range:x64-linux...
Elapsed time to handle boost-range:x64-linux: 62.16 ms
Installing 36/99 boost-type-index:x64-linux...
Elapsed time to handle boost-type-index:x64-linux: 9.244 ms
Installing 37/99 boost-bind:x64-linux...
Elapsed time to handle boost-bind:x64-linux: 13.92 ms
Installing 38/99 boost-function:x64-linux...
Elapsed time to handle boost-function:x64-linux: 17.14 ms
Installing 39/99 boost-exception:x64-linux...
Elapsed time to handle boost-exception:x64-linux: 18.51 ms
Installing 40/99 boost-algorithm:x64-linux...
Elapsed time to handle boost-algorithm:x64-linux: 58.33 ms
Installing 41/99 boost-mp11:x64-linux...
Elapsed time to handle boost-mp11:x64-linux: 27.42 ms
Installing 42/99 boost-variant2:x64-linux...
Elapsed time to handle boost-variant2:x64-linux: 8.508 ms
Installing 43/99 boost-system:x64-linux...
Elapsed time to handle boost-system:x64-linux: 18.51 ms
Installing 44/99 boost-tokenizer:x64-linux...
Elapsed time to handle boost-tokenizer:x64-linux: 8.833 ms
Installing 45/99 boost-numeric-conversion:x64-linux...
Elapsed time to handle boost-numeric-conversion:x64-linux: 12.05 ms
Installing 46/99 boost-intrusive:x64-linux...
Elapsed time to handle boost-intrusive:x64-linux: 74.03 ms
Installing 47/99 boost-container:x64-linux...
Elapsed time to handle boost-container:x64-linux: 136.2 ms
Installing 48/99 boost-lexical-cast:x64-linux...
Elapsed time to handle boost-lexical-cast:x64-linux: 32.34 ms
Installing 49/99 boost-date-time:x64-linux...
Elapsed time to handle boost-date-time:x64-linux: 81.26 ms
Installing 50/99 boost-pool:x64-linux...
Elapsed time to handle boost-pool:x64-linux: 17.39 ms
Installing 51/99 boost-context:x64-linux...
Elapsed time to handle boost-context:x64-linux: 26.8 ms
Installing 52/99 boost-coroutine:x64-linux...
Elapsed time to handle boost-coroutine:x64-linux: 33.39 ms
Installing 53/99 boost-rational:x64-linux...
Elapsed time to handle boost-rational:x64-linux: 8.099 ms
Installing 54/99 boost-ratio:x64-linux...
Elapsed time to handle boost-ratio:x64-linux: 18.78 ms
Installing 55/99 boost-chrono:x64-linux...
Elapsed time to handle boost-chrono:x64-linux: 52.16 ms
Installing 56/99 boost-align:x64-linux...
Elapsed time to handle boost-align:x64-linux: 27.18 ms
Installing 57/99 boost-asio:x64-linux...
Elapsed time to handle boost-asio:x64-linux: 330.9 ms
Installing 58/99 boost-variant:x64-linux...
Elapsed time to handle boost-variant:x64-linux: 27.43 ms
Installing 59/99 boost-atomic:x64-linux...
Elapsed time to handle boost-atomic:x64-linux: 91.15 ms
Installing 60/99 boost-thread:x64-linux...
Elapsed time to handle boost-thread:x64-linux: 122.5 ms
Installing 61/99 boost-proto:x64-linux...
Elapsed time to handle boost-proto:x64-linux: 101.6 ms
Installing 62/99 boost-phoenix:x64-linux...
Elapsed time to handle boost-phoenix:x64-linux: 303.9 ms
Installing 63/99 boost-endian:x64-linux...
Elapsed time to handle boost-endian:x64-linux: 14.87 ms
Installing 64/99 boost-spirit:x64-linux...
Elapsed time to handle boost-spirit:x64-linux: 479 ms
Installing 65/99 boost-filesystem:x64-linux...
Elapsed time to handle boost-filesystem:x64-linux: 69.33 ms
Installing 66/99 boost-dll:x64-linux...
Elapsed time to handle boost-dll:x64-linux: 36.57 ms
Installing 67/99 boost-functional:x64-linux...
Elapsed time to handle boost-functional:x64-linux: 19.37 ms
Installing 68/99 boost-nowide:x64-linux...
Elapsed time to handle boost-nowide:x64-linux: 28.22 ms
Installing 69/99 boost-any:x64-linux...
Elapsed time to handle boost-any:x64-linux: 14.84 ms
Installing 70/99 boost-program-options:x64-linux...
Elapsed time to handle boost-program-options:x64-linux: 240.2 ms
Installing 71/99 boost-serialization:x64-linux...
Elapsed time to handle boost-serialization:x64-linux: 463.7 ms
Installing 72/99 boost-foreach:x64-linux...
Elapsed time to handle boost-foreach:x64-linux: 16.16 ms
Installing 73/99 boost-multi-index:x64-linux...
Elapsed time to handle boost-multi-index:x64-linux: 57.02 ms
Installing 74/99 boost-format:x64-linux...
Elapsed time to handle boost-format:x64-linux: 22.11 ms
Installing 75/99 boost-property-tree:x64-linux...
Elapsed time to handle boost-property-tree:x64-linux: 34.8 ms
Installing 76/99 boost-circular-buffer:x64-linux...
Elapsed time to handle boost-circular-buffer:x64-linux: 14.91 ms
Installing 77/99 boost-ptr-container:x64-linux...
Elapsed time to handle boost-ptr-container:x64-linux: 33.16 ms
Installing 78/99 boost-dynamic-bitset:x64-linux...
Elapsed time to handle boost-dynamic-bitset:x64-linux: 13.35 ms
Installing 79/99 boost-random:x64-linux...
Elapsed time to handle boost-random:x64-linux: 65.29 ms
Installing 80/99 boost-parameter:x64-linux...
Elapsed time to handle boost-parameter:x64-linux: 69.9 ms
Installing 81/99 boost-signals2:x64-linux...
Elapsed time to handle boost-signals2:x64-linux: 25.85 ms
Installing 82/99 boost-static-string:x64-linux...
Elapsed time to handle boost-static-string:x64-linux: 12.77 ms
Installing 83/99 vcpkg-cmake-config:x64-linux...
Elapsed time to handle vcpkg-cmake-config:x64-linux: 10.49 ms
Installing 84/99 openssl:x64-linux...
Elapsed time to handle openssl:x64-linux: 436.3 ms
Installing 85/99 zlib:x64-linux...
Elapsed time to handle zlib:x64-linux: 23.3 ms
Installing 86/99 curl:x64-linux...
Elapsed time to handle curl:x64-linux: 70.75 ms
Installing 87/99 fmt:x64-linux...
Elapsed time to handle fmt:x64-linux: 49.36 ms
Installing 88/99 glm:x64-linux...
Elapsed time to handle glm:x64-linux: 206.7 ms
Installing 89/99 glslang:x64-linux...
Elapsed time to handle glslang:x64-linux: 752 ms
Installing 90/99 libzip:x64-linux...
Elapsed time to handle libzip:x64-linux: 38.97 ms
Installing 91/99 pugixml:x64-linux...
Elapsed time to handle pugixml:x64-linux: 33.22 ms
Installing 92/99 rapidjson:x64-linux...
Elapsed time to handle rapidjson:x64-linux: 35.29 ms
Installing 93/99 sdl2:x64-linux...
Elapsed time to handle sdl2:x64-linux: 168.1 ms
Installing 94/99 liblzma:x64-linux...
Elapsed time to handle liblzma:x64-linux: 32.41 ms
Installing 95/99 libjpeg-turbo:x64-linux...
Elapsed time to handle libjpeg-turbo:x64-linux: 82.58 ms
Installing 96/99 tiff:x64-linux...
Elapsed time to handle tiff:x64-linux: 38.55 ms
Installing 97/99 expat:x64-linux...
Elapsed time to handle expat:x64-linux: 28.94 ms
Installing 98/99 wxwidgets:x64-linux...
Elapsed time to handle wxwidgets:x64-linux: 20.7 s
Installing 99/99 zstd:x64-linux...
Elapsed time to handle zstd:x64-linux: 58.24 ms

Total elapsed time: 38.26 s

The package boost is compatible with built-in CMake targets:

    find_package(Boost REQUIRED [COMPONENTS <libs>...])
    target_link_libraries(main PRIVATE Boost::boost Boost::<lib1> Boost::<lib2> ...)

The package openssl is compatible with built-in CMake targets:

    find_package(OpenSSL REQUIRED)
    target_link_libraries(main PRIVATE OpenSSL::SSL OpenSSL::Crypto)

The package zlib is compatible with built-in CMake targets:

    find_package(ZLIB REQUIRED)
    target_link_libraries(main PRIVATE ZLIB::ZLIB)

curl provides CMake targets:
    # this is heuristically generated, and may not be correct
    find_package(CURL CONFIG REQUIRED)
    target_link_libraries(main PRIVATE CURL::libcurl)

The package fmt provides CMake targets:

    find_package(fmt CONFIG REQUIRED)
    target_link_libraries(main PRIVATE fmt::fmt)

    # Or use the header-only version
    target_link_libraries(main PRIVATE fmt::fmt-header-only)

glm provides CMake targets:
    # this is heuristically generated, and may not be correct
    find_package(glm CONFIG REQUIRED)
    target_link_libraries(main PRIVATE glm::glm)

glslang provides CMake targets:
    # this is heuristically generated, and may not be correct
    find_package(glslang CONFIG REQUIRED)
    # note: 5 additional targets are not displayed.
    target_link_libraries(main PRIVATE HLSL SPIRV glslang OGLCompiler)

libzip provides CMake targets:
    # this is heuristically generated, and may not be correct
    find_package(libzip CONFIG REQUIRED)
    target_link_libraries(main PRIVATE libzip::zip)

pugixml provides CMake targets:
    # this is heuristically generated, and may not be correct
    find_package(pugixml CONFIG REQUIRED)
    target_link_libraries(main PRIVATE pugixml pugixml::static pugixml::pugixml)

rapidjson provides CMake targets:
    # this is heuristically generated, and may not be correct
    find_package(RapidJSON CONFIG REQUIRED)
    target_link_libraries(main PRIVATE rapidjson)

sdl2 provides CMake targets:
    # this is heuristically generated, and may not be correct
    find_package(SDL2 CONFIG REQUIRED)
    target_link_libraries(main PRIVATE SDL2::SDL2 SDL2::SDL2main SDL2::SDL2-static)

The package wxwidgets provides CMake targets:

    find_package(wxWidgets CONFIG REQUIRED)
    target_link_libraries(main PRIVATE wx::core wx::base)

The package zstd provides CMake targets:

    find_package(zstd CONFIG REQUIRED)
    target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:zstd::libzstd_shared>,zstd::libzstd_shared,zstd::libzstd_static>)

-- Running vcpkg install - done
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:31 (project):
  The CMAKE_C_COMPILER:

    /usr/bin/clang

  is not a full path to an existing compiler tool.

  Tell CMake where to find the compiler by setting either the environment
  variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
  the compiler, or to the compiler name if it is in the PATH.


CMake Error at CMakeLists.txt:31 (project):
  The CMAKE_CXX_COMPILER:

    /usr/bin/clang++

  is not a full path to an existing compiler tool.

  Tell CMake where to find the compiler by setting either the environment
  variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
  to the compiler, or to the compiler name if it is in the PATH.


-- Configuring incomplete, errors occurred!
See also "/home/dougthor42/dev/Cemu/build/CMakeFiles/CMakeOutput.log".
See also "/home/dougthor42/dev/Cemu/build/CMakeFiles/CMakeError.log".

Resulted in the compiler being unable to find /usr/bin/clang and /usr/bin/clang++. So I installed clang-12 per the docs.

sudo apt install clang-12
$ sudo apt install clang-12
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  lib32gcc-s1 lib32stdc++6 libc6-i386 libclang-common-12-dev libclang-cpp12 libclang1-12 libgc1c2 libobjc-9-dev libobjc4 libomp-12-dev libomp5-12 llvm-12 llvm-12-dev llvm-12-linker-tools
  llvm-12-runtime llvm-12-tools
Suggested packages:
  clang-12-doc libomp-12-doc llvm-12-doc
The following NEW packages will be installed:
  clang-12 lib32gcc-s1 lib32stdc++6 libc6-i386 libclang-common-12-dev libclang-cpp12 libclang1-12 libgc1c2 libobjc-9-dev libobjc4 libomp-12-dev libomp5-12 llvm-12 llvm-12-dev llvm-12-linker-tools
  llvm-12-runtime llvm-12-tools
0 upgraded, 17 newly installed, 0 to remove and 13 not upgraded.
Need to get 65.1 MB of archives.
After this operation, 443 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://us.archive.ubuntu.com/ubuntu focal-updates/universe amd64 libclang-cpp12 amd64 1:12.0.0-3ubuntu1~20.04.5 [9,664 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu focal/main amd64 libgc1c2 amd64 1:7.6.4-0.4ubuntu1 [83.9 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu focal-updates/universe amd64 libobjc4 amd64 10.3.0-1ubuntu1~20.04 [42.8 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu focal-updates/universe amd64 libobjc-9-dev amd64 9.4.0-1ubuntu1~20.04.1 [225 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu focal-updates/main amd64 libc6-i386 amd64 2.31-0ubuntu9.9 [2,730 kB]
Get:6 http://us.archive.ubuntu.com/ubuntu focal-updates/main amd64 lib32gcc-s1 amd64 10.3.0-1ubuntu1~20.04 [49.2 kB]
Get:7 http://us.archive.ubuntu.com/ubuntu focal-updates/main amd64 lib32stdc++6 amd64 10.3.0-1ubuntu1~20.04 [525 kB]
Get:8 http://us.archive.ubuntu.com/ubuntu focal-updates/universe amd64 libclang-common-12-dev amd64 1:12.0.0-3ubuntu1~20.04.5 [5,280 kB]
Get:9 http://us.archive.ubuntu.com/ubuntu focal-updates/universe amd64 llvm-12-linker-tools amd64 1:12.0.0-3ubuntu1~20.04.5 [1,146 kB]
Get:10 http://us.archive.ubuntu.com/ubuntu focal-updates/universe amd64 libclang1-12 amd64 1:12.0.0-3ubuntu1~20.04.5 [5,523 kB]
Get:11 http://us.archive.ubuntu.com/ubuntu focal-updates/universe amd64 clang-12 amd64 1:12.0.0-3ubuntu1~20.04.5 [68.7 kB]
Get:12 http://us.archive.ubuntu.com/ubuntu focal-updates/universe amd64 libomp5-12 amd64 1:12.0.0-3ubuntu1~20.04.5 [347 kB]
Get:13 http://us.archive.ubuntu.com/ubuntu focal-updates/universe amd64 libomp-12-dev amd64 1:12.0.0-3ubuntu1~20.04.5 [34.6 kB]
Get:14 http://us.archive.ubuntu.com/ubuntu focal-updates/universe amd64 llvm-12-runtime amd64 1:12.0.0-3ubuntu1~20.04.5 [178 kB]
Get:15 http://us.archive.ubuntu.com/ubuntu focal-updates/universe amd64 llvm-12 amd64 1:12.0.0-3ubuntu1~20.04.5 [10.4 MB]
Get:16 http://us.archive.ubuntu.com/ubuntu focal-updates/universe amd64 llvm-12-tools amd64 1:12.0.0-3ubuntu1~20.04.5 [348 kB]
Get:17 http://us.archive.ubuntu.com/ubuntu focal-updates/universe amd64 llvm-12-dev amd64 1:12.0.0-3ubuntu1~20.04.5 [28.5 MB]
Fetched 65.1 MB in 3s (24.1 MB/s)       
Selecting previously unselected package libclang-cpp12.
(Reading database ... 323461 files and directories currently installed.)
Preparing to unpack .../00-libclang-cpp12_1%3a12.0.0-3ubuntu1~20.04.5_amd64.deb ...
Unpacking libclang-cpp12 (1:12.0.0-3ubuntu1~20.04.5) ...
Selecting previously unselected package libgc1c2:amd64.
Preparing to unpack .../01-libgc1c2_1%3a7.6.4-0.4ubuntu1_amd64.deb ...
Unpacking libgc1c2:amd64 (1:7.6.4-0.4ubuntu1) ...
Selecting previously unselected package libobjc4:amd64.
Preparing to unpack .../02-libobjc4_10.3.0-1ubuntu1~20.04_amd64.deb ...
Unpacking libobjc4:amd64 (10.3.0-1ubuntu1~20.04) ...
Selecting previously unselected package libobjc-9-dev:amd64.
Preparing to unpack .../03-libobjc-9-dev_9.4.0-1ubuntu1~20.04.1_amd64.deb ...
Unpacking libobjc-9-dev:amd64 (9.4.0-1ubuntu1~20.04.1) ...
Selecting previously unselected package libc6-i386.
Preparing to unpack .../04-libc6-i386_2.31-0ubuntu9.9_amd64.deb ...
Unpacking libc6-i386 (2.31-0ubuntu9.9) ...
Selecting previously unselected package lib32gcc-s1.
Preparing to unpack .../05-lib32gcc-s1_10.3.0-1ubuntu1~20.04_amd64.deb ...
Unpacking lib32gcc-s1 (10.3.0-1ubuntu1~20.04) ...
Selecting previously unselected package lib32stdc++6.
Preparing to unpack .../06-lib32stdc++6_10.3.0-1ubuntu1~20.04_amd64.deb ...
Unpacking lib32stdc++6 (10.3.0-1ubuntu1~20.04) ...
Selecting previously unselected package libclang-common-12-dev.
Preparing to unpack .../07-libclang-common-12-dev_1%3a12.0.0-3ubuntu1~20.04.5_amd64.deb ...
Unpacking libclang-common-12-dev (1:12.0.0-3ubuntu1~20.04.5) ...
Selecting previously unselected package llvm-12-linker-tools.
Preparing to unpack .../08-llvm-12-linker-tools_1%3a12.0.0-3ubuntu1~20.04.5_amd64.deb ...
Unpacking llvm-12-linker-tools (1:12.0.0-3ubuntu1~20.04.5) ...
Selecting previously unselected package libclang1-12.
Preparing to unpack .../09-libclang1-12_1%3a12.0.0-3ubuntu1~20.04.5_amd64.deb ...
Unpacking libclang1-12 (1:12.0.0-3ubuntu1~20.04.5) ...
Selecting previously unselected package clang-12.
Preparing to unpack .../10-clang-12_1%3a12.0.0-3ubuntu1~20.04.5_amd64.deb ...
Unpacking clang-12 (1:12.0.0-3ubuntu1~20.04.5) ...
Selecting previously unselected package libomp5-12:amd64.
Preparing to unpack .../11-libomp5-12_1%3a12.0.0-3ubuntu1~20.04.5_amd64.deb ...
Unpacking libomp5-12:amd64 (1:12.0.0-3ubuntu1~20.04.5) ...
Selecting previously unselected package libomp-12-dev.
Preparing to unpack .../12-libomp-12-dev_1%3a12.0.0-3ubuntu1~20.04.5_amd64.deb ...
Unpacking libomp-12-dev (1:12.0.0-3ubuntu1~20.04.5) ...
Selecting previously unselected package llvm-12-runtime.
Preparing to unpack .../13-llvm-12-runtime_1%3a12.0.0-3ubuntu1~20.04.5_amd64.deb ...
Unpacking llvm-12-runtime (1:12.0.0-3ubuntu1~20.04.5) ...
Selecting previously unselected package llvm-12.
Preparing to unpack .../14-llvm-12_1%3a12.0.0-3ubuntu1~20.04.5_amd64.deb ...
Unpacking llvm-12 (1:12.0.0-3ubuntu1~20.04.5) ...
Selecting previously unselected package llvm-12-tools.
Preparing to unpack .../15-llvm-12-tools_1%3a12.0.0-3ubuntu1~20.04.5_amd64.deb ...
Unpacking llvm-12-tools (1:12.0.0-3ubuntu1~20.04.5) ...
Selecting previously unselected package llvm-12-dev.
Preparing to unpack .../16-llvm-12-dev_1%3a12.0.0-3ubuntu1~20.04.5_amd64.deb ...
Unpacking llvm-12-dev (1:12.0.0-3ubuntu1~20.04.5) ...
Setting up libgc1c2:amd64 (1:7.6.4-0.4ubuntu1) ...
Setting up libobjc4:amd64 (10.3.0-1ubuntu1~20.04) ...
Setting up llvm-12-linker-tools (1:12.0.0-3ubuntu1~20.04.5) ...
Setting up libclang1-12 (1:12.0.0-3ubuntu1~20.04.5) ...
Setting up llvm-12-runtime (1:12.0.0-3ubuntu1~20.04.5) ...
Setting up libclang-cpp12 (1:12.0.0-3ubuntu1~20.04.5) ...
Setting up llvm-12-tools (1:12.0.0-3ubuntu1~20.04.5) ...
Setting up libobjc-9-dev:amd64 (9.4.0-1ubuntu1~20.04.1) ...
Setting up libc6-i386 (2.31-0ubuntu9.9) ...
Setting up libomp5-12:amd64 (1:12.0.0-3ubuntu1~20.04.5) ...
Setting up llvm-12 (1:12.0.0-3ubuntu1~20.04.5) ...
Setting up lib32gcc-s1 (10.3.0-1ubuntu1~20.04) ...
Setting up lib32stdc++6 (10.3.0-1ubuntu1~20.04) ...
Setting up libclang-common-12-dev (1:12.0.0-3ubuntu1~20.04.5) ...
Setting up libomp-12-dev (1:12.0.0-3ubuntu1~20.04.5) ...
Setting up llvm-12-dev (1:12.0.0-3ubuntu1~20.04.5) ...
Setting up clang-12 (1:12.0.0-3ubuntu1~20.04.5) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for libc-bin (2.31-0ubuntu9.9) ...

Now that clang-12 is installed, I tried the build again:

cmake -S . -B build ...
$ cmake -S . -B build -DCMAKE_BUILD_TYPE=release -DCMAKE_C_COMPILER=/usr/bin/clang-12 -DCMAKE_CXX_COMPILER=/usr/bin/clang++-12 -G Ninja -DCMAKE_MAKE_PROGRAM=/usr/bin/ninja
-- Running vcpkg install
Detecting compiler hash for triplet x64-linux...
All requested packages are currently installed.
Restored 0 package(s) from /home/dougthor42/.cache/vcpkg/archives in 1.588 us. Use --debug to see more details.

Total elapsed time: 1.113 s

The package boost is compatible with built-in CMake targets:

    find_package(Boost REQUIRED [COMPONENTS <libs>...])
    target_link_libraries(main PRIVATE Boost::boost Boost::<lib1> Boost::<lib2> ...)

The package openssl is compatible with built-in CMake targets:

    find_package(OpenSSL REQUIRED)
    target_link_libraries(main PRIVATE OpenSSL::SSL OpenSSL::Crypto)

The package zlib is compatible with built-in CMake targets:

    find_package(ZLIB REQUIRED)
    target_link_libraries(main PRIVATE ZLIB::ZLIB)

curl provides CMake targets:
    # this is heuristically generated, and may not be correct
    find_package(CURL CONFIG REQUIRED)
    target_link_libraries(main PRIVATE CURL::libcurl)

The package fmt provides CMake targets:

    find_package(fmt CONFIG REQUIRED)
    target_link_libraries(main PRIVATE fmt::fmt)

    # Or use the header-only version
    target_link_libraries(main PRIVATE fmt::fmt-header-only)

glm provides CMake targets:
    # this is heuristically generated, and may not be correct
    find_package(glm CONFIG REQUIRED)
    target_link_libraries(main PRIVATE glm::glm)

glslang provides CMake targets:
    # this is heuristically generated, and may not be correct
    find_package(glslang CONFIG REQUIRED)
    # note: 5 additional targets are not displayed.
    target_link_libraries(main PRIVATE HLSL SPIRV glslang OGLCompiler)

libzip provides CMake targets:
    # this is heuristically generated, and may not be correct
    find_package(libzip CONFIG REQUIRED)
    target_link_libraries(main PRIVATE libzip::zip)

pugixml provides CMake targets:
    # this is heuristically generated, and may not be correct
    find_package(pugixml CONFIG REQUIRED)
    target_link_libraries(main PRIVATE pugixml pugixml::static pugixml::pugixml)

rapidjson provides CMake targets:
    # this is heuristically generated, and may not be correct
    find_package(RapidJSON CONFIG REQUIRED)
    target_link_libraries(main PRIVATE rapidjson)

sdl2 provides CMake targets:
    # this is heuristically generated, and may not be correct
    find_package(SDL2 CONFIG REQUIRED)
    target_link_libraries(main PRIVATE SDL2::SDL2 SDL2::SDL2main SDL2::SDL2-static)

The package wxwidgets provides CMake targets:

    find_package(wxWidgets CONFIG REQUIRED)
    target_link_libraries(main PRIVATE wx::core wx::base)

The package zstd provides CMake targets:

    find_package(zstd CONFIG REQUIRED)
    target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:zstd::libzstd_shared>,zstd::libzstd_shared,zstd::libzstd_static>)

-- Running vcpkg install - done
-- The C compiler identification is Clang 12.0.0
-- The CXX compiler identification is Clang 12.0.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/clang-12 - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/clang++-12 - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE  
-- Found OpenSSL: /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/lib/libcrypto.a (found suitable version "3.0.5", minimum required is "3")  
-- Found ZLIB: optimized;/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/lib/libz.a;debug;/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/debug/lib/libz.a (found suitable version "1.2.12", minimum required is "1") 
-- RapidJSON found. Headers: /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include
-- Found Boost: /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/include (found version "1.79.0") found components: program_options filesystem nowide 
-- Found ZLIB: optimized;/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/lib/libz.a;debug;/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/debug/lib/libz.a (found version "1.2.12") 
-- Found zstd: /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/zstd/zstdConfig.cmake (found version "1.5.2") 
-- Found OpenSSL: /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/lib/libcrypto.a (found version "3.0.5") found components: Crypto SSL 
-- Found PNG: /usr/lib/x86_64-linux-gnu/libpng.so (found version "1.6.37") 
-- Found X11: /usr/include   
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") 
-- Checking for one of the modules 'wayland-client'
-- Found Wayland: wayland-client (found version "1.18.0") 
-- Checking for one of the modules 'gtk+-3.0'
-- Found GTK3: /usr/lib/x86_64-linux-gnu/libgtk-3.so;/usr/lib/x86_64-linux-gnu/libgdk-3.so;/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so;/usr/lib/x86_64-linux-gnu/libpango-1.0.so;/usr/lib/x86_64-linux-gnu/libharfbuzz.so;/usr/lib/x86_64-linux-gnu/libatk-1.0.so;/usr/lib/x86_64-linux-gnu/libcairo-gobject.so;/usr/lib/x86_64-linux-gnu/libcairo.so;/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so;/usr/lib/x86_64-linux-gnu/libgio-2.0.so;/usr/lib/x86_64-linux-gnu/libgobject-2.0.so;/usr/lib/x86_64-linux-gnu/libglib-2.0.so (found version "3.24.20") 
-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so   
CMake Warning at dependencies/vcpkg/scripts/buildsystems/vcpkg.cmake:826 (_find_package):
  By not providing "Findcubeb.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "cubeb", but
  CMake did not find one.

  Could not find a package configuration file provided by "cubeb" with any of
  the following names:

    cubebConfig.cmake
    cubeb-config.cmake

  Add the installation prefix of "cubeb" to CMAKE_PREFIX_PATH or set
  "cubeb_DIR" to a directory containing one of the above files.  If "cubeb"
  provides a separate development package or SDK, be sure it has been
  installed.
Call Stack (most recent call first):
  CMakeLists.txt:147 (find_package)


-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
-- Checking for module 'speexdsp'
--   No package 'speexdsp' found
-- Looking for include file pulse/pulseaudio.h
-- Looking for include file pulse/pulseaudio.h - found
-- Looking for include file alsa/asoundlib.h
-- Looking for include file alsa/asoundlib.h - not found
-- Looking for include file jack/jack.h
-- Looking for include file jack/jack.h - not found
-- Looking for include file sndio.h
-- Looking for include file sndio.h - not found
-- Looking for include file aaudio/AAudio.h
-- Looking for include file aaudio/AAudio.h - not found
-- Looking for include file AudioUnit/AudioUnit.h
-- Looking for include file AudioUnit/AudioUnit.h - not found
-- Looking for include file audioclient.h
-- Looking for include file audioclient.h - not found
-- Looking for include file SLES/OpenSLES.h
-- Looking for include file SLES/OpenSLES.h - not found
-- Looking for include file sys/soundcard.h
-- Looking for include file sys/soundcard.h - found
-- Looking for include file android/log.h
-- Looking for include file android/log.h - not found
-- Looking for include file sys/audioio.h
-- Looking for include file sys/audioio.h - not found
-- Looking for include file kai.h
-- Looking for include file kai.h - not found
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
-- Checking for one of the modules 'zarchive'
-- Could NOT find ZArchive (missing: zarchive_LINK_LIBRARIES zarchive_FOUND) (found version "")
-- The ASM compiler identification is Clang with GNU-like command-line
-- Found assembler: /usr/bin/clang-12
-- The ASM_NASM compiler identification is NASM
-- Found assembler: /usr/bin/nasm
-- Configuring done
CMake Error at dependencies/vcpkg/scripts/buildsystems/vcpkg.cmake:575 (_add_executable):
  The install of the zarchiveTool target requires changing an RPATH from the
  build tree, but this is not supported with the Ninja generator unless on an
  ELF-based or XCOFF-based platform.  The CMAKE_BUILD_WITH_INSTALL_RPATH
  variable may be set to avoid this relinking step.
Call Stack (most recent call first):
  dependencies/ZArchive/CMakeLists.txt:43 (add_executable)


-- Generating done
CMake Generate step failed.  Build files cannot be regenerated correctly.

Resulted in the CMAKE_BUILD_WITH_INSTALL_RPATH error, so I added that to the command per the docs.

cmake -S . -B build ... -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON
$ cmake -S . -B build -DCMAKE_BUILD_TYPE=release -DCMAKE_C_COMPILER=/usr/bin/clang-12 -DCMAKE_CXX_COMPILER=/usr/bin/clang++-12 -G Ninja -DCMAKE_MAKE_PROGRAM=/usr/bin/ninja -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON
-- Running vcpkg install
Detecting compiler hash for triplet x64-linux...
All requested packages are currently installed.
Restored 0 package(s) from /home/dougthor42/.cache/vcpkg/archives in 1.541 us. Use --debug to see more details.

Total elapsed time: 552.8 ms

The package boost is compatible with built-in CMake targets:

    find_package(Boost REQUIRED [COMPONENTS <libs>...])
    target_link_libraries(main PRIVATE Boost::boost Boost::<lib1> Boost::<lib2> ...)

The package openssl is compatible with built-in CMake targets:

    find_package(OpenSSL REQUIRED)
    target_link_libraries(main PRIVATE OpenSSL::SSL OpenSSL::Crypto)

The package zlib is compatible with built-in CMake targets:

    find_package(ZLIB REQUIRED)
    target_link_libraries(main PRIVATE ZLIB::ZLIB)

curl provides CMake targets:
    # this is heuristically generated, and may not be correct
    find_package(CURL CONFIG REQUIRED)
    target_link_libraries(main PRIVATE CURL::libcurl)

The package fmt provides CMake targets:

    find_package(fmt CONFIG REQUIRED)
    target_link_libraries(main PRIVATE fmt::fmt)

    # Or use the header-only version
    target_link_libraries(main PRIVATE fmt::fmt-header-only)

glm provides CMake targets:
    # this is heuristically generated, and may not be correct
    find_package(glm CONFIG REQUIRED)
    target_link_libraries(main PRIVATE glm::glm)

glslang provides CMake targets:
    # this is heuristically generated, and may not be correct
    find_package(glslang CONFIG REQUIRED)
    # note: 5 additional targets are not displayed.
    target_link_libraries(main PRIVATE HLSL SPIRV glslang OGLCompiler)

libzip provides CMake targets:
    # this is heuristically generated, and may not be correct
    find_package(libzip CONFIG REQUIRED)
    target_link_libraries(main PRIVATE libzip::zip)

pugixml provides CMake targets:
    # this is heuristically generated, and may not be correct
    find_package(pugixml CONFIG REQUIRED)
    target_link_libraries(main PRIVATE pugixml pugixml::static pugixml::pugixml)

rapidjson provides CMake targets:
    # this is heuristically generated, and may not be correct
    find_package(RapidJSON CONFIG REQUIRED)
    target_link_libraries(main PRIVATE rapidjson)

sdl2 provides CMake targets:
    # this is heuristically generated, and may not be correct
    find_package(SDL2 CONFIG REQUIRED)
    target_link_libraries(main PRIVATE SDL2::SDL2 SDL2::SDL2main SDL2::SDL2-static)

The package wxwidgets provides CMake targets:

    find_package(wxWidgets CONFIG REQUIRED)
    target_link_libraries(main PRIVATE wx::core wx::base)

The package zstd provides CMake targets:

    find_package(zstd CONFIG REQUIRED)
    target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:zstd::libzstd_shared>,zstd::libzstd_shared,zstd::libzstd_static>)

-- Running vcpkg install - done
-- Found OpenSSL: /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/lib/libcrypto.a (found suitable version "3.0.5", minimum required is "3")  
-- Found ZLIB: optimized;/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/lib/libz.a;debug;/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/debug/lib/libz.a (found suitable version "1.2.12", minimum required is "1") 
-- RapidJSON found. Headers: /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include
-- Found ZLIB: optimized;/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/lib/libz.a;debug;/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/debug/lib/libz.a (found version "1.2.12") 
-- Found OpenSSL: /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/lib/libcrypto.a (found version "3.0.5") found components: Crypto SSL 
-- Checking for one of the modules 'gtk+-3.0'
CMake Warning at dependencies/vcpkg/scripts/buildsystems/vcpkg.cmake:826 (_find_package):
  By not providing "Findcubeb.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "cubeb", but
  CMake did not find one.

  Could not find a package configuration file provided by "cubeb" with any of
  the following names:

    cubebConfig.cmake
    cubeb-config.cmake

  Add the installation prefix of "cubeb" to CMAKE_PREFIX_PATH or set
  "cubeb_DIR" to a directory containing one of the above files.  If "cubeb"
  provides a separate development package or SDK, be sure it has been
  installed.
Call Stack (most recent call first):
  CMakeLists.txt:147 (find_package)


-- Checking for module 'speexdsp'
--   No package 'speexdsp' found
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
-- Checking for one of the modules 'zarchive'
-- Could NOT find ZArchive (missing: zarchive_LINK_LIBRARIES zarchive_FOUND) (found version "")
-- Configuring done
-- Generating done
-- Build files have been written to: /home/dougthor42/dev/Cemu/build

Seems to be a success! Now to actually run cmake --build build:

cmake --build build
$ cmake --build build
[6/491] Building CXX object dependencies/cubeb/CMakeFiles/cubeb.dir/src/cubeb_mixer.cpp.o
/home/dougthor42/dev/Cemu/dependencies/cubeb/src/cubeb_mixer.cpp:340:14: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
    maxval = INT_MAX;
           ~ ^~~~~~~
/usr/lib/llvm-12/lib/clang/12.0.0/include/limits.h:46:19: note: expanded from macro 'INT_MAX'
#define INT_MAX   __INT_MAX__
                  ^~~~~~~~~~~
<built-in>:62:21: note: expanded from here
#define __INT_MAX__ 2147483647
                    ^~~~~~~~~~
1 warning generated.
[12/491] Building C object dependencies/cubeb/CMakeFiles/speex.dir/subprojects/speex/resample.c.o
/home/dougthor42/dev/Cemu/dependencies/cubeb/subprojects/speex/resample.c:674:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
         for (j=0;j<st->filt_len;j++)
                  ~^~~~~~~~~~~~~
/home/dougthor42/dev/Cemu/dependencies/cubeb/subprojects/speex/resample.c:946:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
           for(j=0;j<ichunk;++j)
                   ~^~~~~~~
/home/dougthor42/dev/Cemu/dependencies/cubeb/subprojects/speex/resample.c:949:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
          for(j=0;j<ichunk;++j)
                  ~^~~~~~~
/home/dougthor42/dev/Cemu/dependencies/cubeb/subprojects/speex/resample.c:1002:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
         for(j=0;j<ichunk;++j)
                 ~^~~~~~~
/home/dougthor42/dev/Cemu/dependencies/cubeb/subprojects/speex/resample.c:1009:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
         for(j=0;j<ichunk;++j)
                 ~^~~~~~~
/home/dougthor42/dev/Cemu/dependencies/cubeb/subprojects/speex/resample.c:1019:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
     for (j=0;j<ochunk+omagic;++j)
              ~^~~~~~~~~~~~~~
6 warnings generated.
[89/491] Building CXX object src/CMakeFiles/CemuBin.dir/cmake_pch.hxx.pch
FAILED: src/CMakeFiles/CemuBin.dir/cmake_pch.hxx.pch 
/usr/bin/clang++-12 -DENABLE_DISCORD_RPC -DHAS_CUBEB=1 -DHAS_WAYLAND -DPORTABLE -DVK_NO_PROTOTYPES -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -D_UNICODE -D__WXGTK3__ -D__WXGTK__ -I/home/dougthor42/dev/Cemu/build/src -I/home/dougthor42/dev/Cemu/src -I/home/dougthor42/dev/Cemu/dependencies/Vulkan-Headers/include -I/home/dougthor42/dev/Cemu/src/audio/.. -I/home/dougthor42/dev/Cemu/dependencies/cubeb/include -I/home/dougthor42/dev/Cemu/build/exports -I/home/dougthor42/dev/Cemu/src/Cafe/.. -I/home/dougthor42/dev/Cemu/src/Common/.. -I/home/dougthor42/dev/Cemu/src/Cemu/.. -I/home/dougthor42/dev/Cemu/src/config/.. -I/home/dougthor42/dev/Cemu/src/gui/.. -I/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include -I/home/dougthor42/dev/Cemu/src/input/.. -I/home/dougthor42/dev/Cemu/src/util/.. -isystem /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/lib/wx/include/gtk3-unicode-static-3.2 -isystem /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/include/wx-3.2 -isystem /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/x86_64-linux-gnu/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cairo -isystem /usr/include/pango-1.0 -isystem /usr/include/fribidi -isystem /usr/include/harfbuzz -isystem /usr/include/atk-1.0 -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/include/SDL2 -flto=thin -maes -Wno-ambiguous-reversed-operator -Wno-multichar -Wno-invalid-offsetof -Wno-switch -Wno-ignored-attributes -Wno-deprecated-enum-enum-conversion -pthread -std=gnu++20 -Winvalid-pch -fpch-instantiate-templates -Xclang -emit-pch -Xclang -include -Xclang /home/dougthor42/dev/Cemu/build/src/CMakeFiles/CemuBin.dir/cmake_pch.hxx -x c++-header -MD -MT src/CMakeFiles/CemuBin.dir/cmake_pch.hxx.pch -MF src/CMakeFiles/CemuBin.dir/cmake_pch.hxx.pch.d -o src/CMakeFiles/CemuBin.dir/cmake_pch.hxx.pch -c /home/dougthor42/dev/Cemu/build/src/CMakeFiles/CemuBin.dir/cmake_pch.hxx.cxx
In file included from <built-in>:1:
In file included from /home/dougthor42/dev/Cemu/build/src/CMakeFiles/CemuBin.dir/cmake_pch.hxx:5:
/home/dougthor42/dev/Cemu/src/Common/precompiled.h:76:10: fatal error: 'span' file not found
#include <span>
         ^~~~~~
1 error generated.
[90/491] Building CXX object src/input/CMakeFiles/CemuInput.dir/cmake_pch.hxx.pch
FAILED: src/input/CMakeFiles/CemuInput.dir/cmake_pch.hxx.pch 
/usr/bin/clang++-12 -DENABLE_DISCORD_RPC -DHAS_CUBEB=1 -DHAS_WAYLAND -DPORTABLE -DVK_NO_PROTOTYPES -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -D_UNICODE -D__WXGTK3__ -D__WXGTK__ -I/home/dougthor42/dev/Cemu/build/src/input -I/home/dougthor42/dev/Cemu/src/input -I/home/dougthor42/dev/Cemu/dependencies/Vulkan-Headers/include -I/home/dougthor42/dev/Cemu/src/input/.. -I/home/dougthor42/dev/Cemu/src/Cafe/.. -I/home/dougthor42/dev/Cemu/src/Common/.. -I/home/dougthor42/dev/Cemu/src/config/.. -I/home/dougthor42/dev/Cemu/src/gui/.. -I/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include -I/home/dougthor42/dev/Cemu/src/util/.. -isystem /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/include -isystem /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/lib/wx/include/gtk3-unicode-static-3.2 -isystem /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/include/wx-3.2 -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/x86_64-linux-gnu/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cairo -isystem /usr/include/pango-1.0 -isystem /usr/include/fribidi -isystem /usr/include/harfbuzz -isystem /usr/include/atk-1.0 -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/include/SDL2 -flto=thin -maes -Wno-ambiguous-reversed-operator -Wno-multichar -Wno-invalid-offsetof -Wno-switch -Wno-ignored-attributes -Wno-deprecated-enum-enum-conversion -pthread -std=gnu++20 -Winvalid-pch -fpch-instantiate-templates -Xclang -emit-pch -Xclang -include -Xclang /home/dougthor42/dev/Cemu/build/src/input/CMakeFiles/CemuInput.dir/cmake_pch.hxx -x c++-header -MD -MT src/input/CMakeFiles/CemuInput.dir/cmake_pch.hxx.pch -MF src/input/CMakeFiles/CemuInput.dir/cmake_pch.hxx.pch.d -o src/input/CMakeFiles/CemuInput.dir/cmake_pch.hxx.pch -c /home/dougthor42/dev/Cemu/build/src/input/CMakeFiles/CemuInput.dir/cmake_pch.hxx.cxx
In file included from <built-in>:1:
In file included from /home/dougthor42/dev/Cemu/build/src/input/CMakeFiles/CemuInput.dir/cmake_pch.hxx:5:
/home/dougthor42/dev/Cemu/src/Common/precompiled.h:76:10: fatal error: 'span' file not found
#include <span>
         ^~~~~~
1 error generated.
[91/491] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/cmake_pch.hxx.pch
FAILED: src/Cafe/CMakeFiles/CemuCafe.dir/cmake_pch.hxx.pch 
/usr/bin/clang++-12 -DCURL_STATICLIB -DENABLE_DISCORD_RPC -DHAS_CUBEB=1 -DHAS_WAYLAND -DPORTABLE -DVK_NO_PROTOTYPES -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -D_UNICODE -D__WXGTK3__ -D__WXGTK__ -I/home/dougthor42/dev/Cemu/build/src/Cafe -I/home/dougthor42/dev/Cemu/src/Cafe -I/home/dougthor42/dev/Cemu/dependencies/Vulkan-Headers/include -I/home/dougthor42/dev/Cemu/src/Cafe/.. -I/home/dougthor42/dev/Cemu/src/audio/.. -I/home/dougthor42/dev/Cemu/dependencies/cubeb/include -I/home/dougthor42/dev/Cemu/build/exports -I/home/dougthor42/dev/Cemu/src/Common/.. -I/home/dougthor42/dev/Cemu/src/Cemu/.. -I/home/dougthor42/dev/Cemu/src/config/.. -I/home/dougthor42/dev/Cemu/src/gui/.. -I/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include -I/home/dougthor42/dev/Cemu/src/input/.. -I/home/dougthor42/dev/Cemu/src/resource/.. -I/home/dougthor42/dev/Cemu/src/util/.. -I/home/dougthor42/dev/Cemu/src/imgui/.. -I/home/dougthor42/dev/Cemu/src/imgui/../../dependencies/imgui -I/home/dougthor42/dev/Cemu/dependencies/ZArchive/include -isystem /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/lib/wx/include/gtk3-unicode-static-3.2 -isystem /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/include/wx-3.2 -isystem /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/x86_64-linux-gnu/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cairo -isystem /usr/include/pango-1.0 -isystem /usr/include/fribidi -isystem /usr/include/harfbuzz -isystem /usr/include/atk-1.0 -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -flto=thin -maes -Wno-ambiguous-reversed-operator -Wno-multichar -Wno-invalid-offsetof -Wno-switch -Wno-ignored-attributes -Wno-deprecated-enum-enum-conversion -pthread -std=gnu++20 -Winvalid-pch -fpch-instantiate-templates -Xclang -emit-pch -Xclang -include -Xclang /home/dougthor42/dev/Cemu/build/src/Cafe/CMakeFiles/CemuCafe.dir/cmake_pch.hxx -x c++-header -MD -MT src/Cafe/CMakeFiles/CemuCafe.dir/cmake_pch.hxx.pch -MF src/Cafe/CMakeFiles/CemuCafe.dir/cmake_pch.hxx.pch.d -o src/Cafe/CMakeFiles/CemuCafe.dir/cmake_pch.hxx.pch -c /home/dougthor42/dev/Cemu/build/src/Cafe/CMakeFiles/CemuCafe.dir/cmake_pch.hxx.cxx
In file included from <built-in>:1:
In file included from /home/dougthor42/dev/Cemu/build/src/Cafe/CMakeFiles/CemuCafe.dir/cmake_pch.hxx:5:
/home/dougthor42/dev/Cemu/src/Common/precompiled.h:76:10: fatal error: 'span' file not found
#include <span>
         ^~~~~~
1 error generated.
[92/491] Building CXX object src/gui/CMakeFiles/CemuGui.dir/cmake_pch.hxx.pch
FAILED: src/gui/CMakeFiles/CemuGui.dir/cmake_pch.hxx.pch 
/usr/bin/clang++-12 -DCURL_STATICLIB -DENABLE_DISCORD_RPC -DHAS_CUBEB=1 -DHAS_WAYLAND -DPORTABLE -DVK_NO_PROTOTYPES -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -D_UNICODE -D__WXGTK3__ -D__WXGTK__ -I/home/dougthor42/dev/Cemu/build/src/gui -I/home/dougthor42/dev/Cemu/src/gui -I/home/dougthor42/dev/Cemu/dependencies/Vulkan-Headers/include -I/home/dougthor42/dev/Cemu/src/gui/.. -I/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include -I/home/dougthor42/dev/Cemu/src/audio/.. -I/home/dougthor42/dev/Cemu/dependencies/cubeb/include -I/home/dougthor42/dev/Cemu/build/exports -I/home/dougthor42/dev/Cemu/src/Cafe/.. -I/home/dougthor42/dev/Cemu/src/Common/.. -I/home/dougthor42/dev/Cemu/src/Cemu/.. -I/home/dougthor42/dev/Cemu/src/config/.. -I/home/dougthor42/dev/Cemu/src/input/.. -I/home/dougthor42/dev/Cemu/src/resource/.. -I/home/dougthor42/dev/Cemu/src/util/.. -I/home/dougthor42/dev/Cemu/dependencies/ZArchive/include -isystem /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/lib/wx/include/gtk3-unicode-static-3.2 -isystem /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/include/wx-3.2 -isystem /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/x86_64-linux-gnu/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cairo -isystem /usr/include/pango-1.0 -isystem /usr/include/fribidi -isystem /usr/include/harfbuzz -isystem /usr/include/atk-1.0 -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -flto=thin -maes -Wno-ambiguous-reversed-operator -Wno-multichar -Wno-invalid-offsetof -Wno-switch -Wno-ignored-attributes -Wno-deprecated-enum-enum-conversion -pthread -std=gnu++20 -Winvalid-pch -fpch-instantiate-templates -Xclang -emit-pch -Xclang -include -Xclang /home/dougthor42/dev/Cemu/build/src/gui/CMakeFiles/CemuGui.dir/cmake_pch.hxx -x c++-header -MD -MT src/gui/CMakeFiles/CemuGui.dir/cmake_pch.hxx.pch -MF src/gui/CMakeFiles/CemuGui.dir/cmake_pch.hxx.pch.d -o src/gui/CMakeFiles/CemuGui.dir/cmake_pch.hxx.pch -c /home/dougthor42/dev/Cemu/build/src/gui/CMakeFiles/CemuGui.dir/cmake_pch.hxx.cxx
In file included from <built-in>:1:
In file included from /home/dougthor42/dev/Cemu/build/src/gui/CMakeFiles/CemuGui.dir/cmake_pch.hxx:5:
/home/dougthor42/dev/Cemu/src/Common/precompiled.h:76:10: fatal error: 'span' file not found
#include <span>
         ^~~~~~
1 error generated.
[93/491] Building CXX object src/Common/CMakeFiles/CemuCommon.dir/cmake_pch.hxx.pch
FAILED: src/Common/CMakeFiles/CemuCommon.dir/cmake_pch.hxx.pch 
/usr/bin/clang++-12 -DENABLE_DISCORD_RPC -DHAS_CUBEB=1 -DHAS_WAYLAND -DPORTABLE -DVK_NO_PROTOTYPES -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -D_UNICODE -D__WXGTK3__ -D__WXGTK__ -I/home/dougthor42/dev/Cemu/build/src/Common -I/home/dougthor42/dev/Cemu/src/Common -I/home/dougthor42/dev/Cemu/dependencies/Vulkan-Headers/include -I/home/dougthor42/dev/Cemu/src/Common/.. -I/home/dougthor42/dev/Cemu/src/Cafe/.. -I/home/dougthor42/dev/Cemu/src/config/.. -I/home/dougthor42/dev/Cemu/src/Cemu/.. -isystem /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/lib/wx/include/gtk3-unicode-static-3.2 -isystem /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/include/wx-3.2 -isystem /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/include -flto=thin -maes -Wno-ambiguous-reversed-operator -Wno-multichar -Wno-invalid-offsetof -Wno-switch -Wno-ignored-attributes -Wno-deprecated-enum-enum-conversion -std=gnu++20 -Winvalid-pch -fpch-instantiate-templates -Xclang -emit-pch -Xclang -include -Xclang /home/dougthor42/dev/Cemu/build/src/Common/CMakeFiles/CemuCommon.dir/cmake_pch.hxx -x c++-header -MD -MT src/Common/CMakeFiles/CemuCommon.dir/cmake_pch.hxx.pch -MF src/Common/CMakeFiles/CemuCommon.dir/cmake_pch.hxx.pch.d -o src/Common/CMakeFiles/CemuCommon.dir/cmake_pch.hxx.pch -c /home/dougthor42/dev/Cemu/build/src/Common/CMakeFiles/CemuCommon.dir/cmake_pch.hxx.cxx
In file included from <built-in>:1:
In file included from /home/dougthor42/dev/Cemu/build/src/Common/CMakeFiles/CemuCommon.dir/cmake_pch.hxx:5:
/home/dougthor42/dev/Cemu/src/Common/precompiled.h:76:10: fatal error: 'span' file not found
#include <span>
         ^~~~~~
1 error generated.
[94/491] Building CXX object src/Cemu/CMakeFiles/CemuComponents.dir/cmake_pch.hxx.pch
FAILED: src/Cemu/CMakeFiles/CemuComponents.dir/cmake_pch.hxx.pch 
/usr/bin/clang++-12 -DCURL_STATICLIB -DENABLE_DISCORD_RPC -DHAS_CUBEB=1 -DHAS_WAYLAND -DPORTABLE -DVK_NO_PROTOTYPES -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -D_UNICODE -D__WXGTK3__ -D__WXGTK__ -I/home/dougthor42/dev/Cemu/build/src/Cemu -I/home/dougthor42/dev/Cemu/src/Cemu -I/home/dougthor42/dev/Cemu/dependencies/Vulkan-Headers/include -I/home/dougthor42/dev/Cemu/src/Cemu/.. -I/home/dougthor42/dev/Cemu/src/Cafe/.. -I/home/dougthor42/dev/Cemu/src/Common/.. -I/home/dougthor42/dev/Cemu/src/config/.. -I/home/dougthor42/dev/Cemu/src/gui/.. -I/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include -I/home/dougthor42/dev/Cemu/src/util/.. -I/home/dougthor42/dev/Cemu/./dependencies/discord-rpc/include -isystem /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/include -isystem /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/lib/wx/include/gtk3-unicode-static-3.2 -isystem /home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/include/wx-3.2 -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/x86_64-linux-gnu/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cairo -isystem /usr/include/pango-1.0 -isystem /usr/include/fribidi -isystem /usr/include/harfbuzz -isystem /usr/include/atk-1.0 -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -flto=thin -maes -Wno-ambiguous-reversed-operator -Wno-multichar -Wno-invalid-offsetof -Wno-switch -Wno-ignored-attributes -Wno-deprecated-enum-enum-conversion -pthread -std=gnu++20 -Winvalid-pch -fpch-instantiate-templates -Xclang -emit-pch -Xclang -include -Xclang /home/dougthor42/dev/Cemu/build/src/Cemu/CMakeFiles/CemuComponents.dir/cmake_pch.hxx -x c++-header -MD -MT src/Cemu/CMakeFiles/CemuComponents.dir/cmake_pch.hxx.pch -MF src/Cemu/CMakeFiles/CemuComponents.dir/cmake_pch.hxx.pch.d -o src/Cemu/CMakeFiles/CemuComponents.dir/cmake_pch.hxx.pch -c /home/dougthor42/dev/Cemu/build/src/Cemu/CMakeFiles/CemuComponents.dir/cmake_pch.hxx.cxx
In file included from <built-in>:1:
In file included from /home/dougthor42/dev/Cemu/build/src/Cemu/CMakeFiles/CemuComponents.dir/cmake_pch.hxx:5:
/home/dougthor42/dev/Cemu/src/Common/precompiled.h:76:10: fatal error: 'span' file not found
#include <span>
         ^~~~~~
1 error generated.
ninja: build stopped: subcommand failed.

... dang. fatal error: 'span' file not found

@qurious-pixel
Copy link
Contributor

missing libstdc++

@dougthor42
Copy link
Contributor Author

Looks like that did the trick! I'll submit a PR to update the build docs tomorrow. Thanks!

I went with sudo apt install libstdc++-10-dev. There were many other options ranging from libstdc++5 to libstdc++6-10 to libstdc++9

cmake --build build
$ cmake --build build
[187/403] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/IOSU/legacy/iosu_crypto.cpp.o
/home/dougthor42/dev/Cemu/src/Cafe/IOSU/legacy/iosu_crypto.cpp:151:22: warning: 'EC_KEY_new_by_curve_name' is deprecated [-Wdeprecated-declarations]
        EC_KEY* ec_pubKey = EC_KEY_new_by_curve_name(NID_sect233r1);
                            ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/ec.h:998:1: note: 'EC_KEY_new_by_curve_name' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid);
^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/home/dougthor42/dev/Cemu/src/Cafe/IOSU/legacy/iosu_crypto.cpp:152:10: warning: 'EC_KEY_set_public_key_affine_coordinates' is deprecated [-Wdeprecated-declarations]
        int r = EC_KEY_set_public_key_affine_coordinates(ec_pubKey, bn_r, bn_s);
                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/ec.h:1122:1: note: 'EC_KEY_set_public_key_affine_coordinates' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key,
^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/home/dougthor42/dev/Cemu/src/Cafe/IOSU/legacy/iosu_crypto.cpp:359:13: warning: 'd2i_RSAPrivateKey' is deprecated [-Wdeprecated-declarations]
                pkeyRSA = d2i_RSAPrivateKey(nullptr, (const unsigned char **)&pkeyTempPtr, pkeyData->size());
                          ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/rsa.h:309:41: note: 'd2i_RSAPrivateKey' has been explicitly marked deprecated here
DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(OSSL_DEPRECATEDIN_3_0,
                                        ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/home/dougthor42/dev/Cemu/src/Cafe/IOSU/legacy/iosu_crypto.cpp:367:3: warning: 'EVP_PKEY_assign' is deprecated [-Wdeprecated-declarations]
                EVP_PKEY_assign_RSA(evpPkey, pkeyRSA);
                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/evp.h:496:41: note: expanded from macro 'EVP_PKEY_assign_RSA'
#  define EVP_PKEY_assign_RSA(pkey,rsa) EVP_PKEY_assign((pkey),EVP_PKEY_RSA,\
                                        ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/evp.h:1327:1: note: 'EVP_PKEY_assign' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0
^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/home/dougthor42/dev/Cemu/src/Cafe/IOSU/legacy/iosu_crypto.cpp:399:8: warning: 'SSL_CTX_use_RSAPrivateKey' is deprecated [-Wdeprecated-declarations]
                        if (SSL_CTX_use_RSAPrivateKey(ctx, iosuCryptoCertificates.certList[i].pkey) != 1)
                            ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/ssl.h:1809:1: note: 'SSL_CTX_use_RSAPrivateKey' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0
^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
5 warnings generated.
[322/403] Building CXX object src/Cemu/CMakeFiles/CemuComponents.dir/ncrypto/ncrypto.cpp.o
/home/dougthor42/dev/Cemu/src/Cemu/ncrypto/ncrypto.cpp:364:22: warning: 'ECDH_compute_key' is deprecated [-Wdeprecated-declarations]
                int sharedKeyLen = ECDH_compute_key(sharedKey, sizeof(sharedKey), ec_publicKey, ec_privKey, nullptr);
                                   ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/ec.h:1296:1: note: 'ECDH_compute_key' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int ECDH_compute_key(void *out, size_t outlen,
^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/home/dougthor42/dev/Cemu/src/Cemu/ncrypto/ncrypto.cpp:366:3: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations]
                EC_KEY_free(ec_privKey);
                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/ec.h:1003:1: note: 'EC_KEY_free' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/home/dougthor42/dev/Cemu/src/Cemu/ncrypto/ncrypto.cpp:485:29: warning: 'EC_KEY_get0_private_key' is deprecated [-Wdeprecated-declarations]
                const BIGNUM* bnPrivKey = EC_KEY_get0_private_key(key);
                                          ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/ec.h:1048:1: note: 'EC_KEY_get0_private_key' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key);
^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/home/dougthor42/dev/Cemu/src/Cemu/ncrypto/ncrypto.cpp:494:24: warning: 'EC_KEY_new_by_curve_name' is deprecated [-Wdeprecated-declarations]
                EC_KEY* ec_privKey = EC_KEY_new_by_curve_name(NID_sect233r1);
                                     ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/ec.h:998:1: note: 'EC_KEY_new_by_curve_name' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid);
^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/home/dougthor42/dev/Cemu/src/Cemu/ncrypto/ncrypto.cpp:495:3: warning: 'EC_KEY_set_private_key' is deprecated [-Wdeprecated-declarations]
                EC_KEY_set_private_key(ec_privKey, bn_privKey);
                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/ec.h:1056:1: note: 'EC_KEY_set_private_key' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv);
^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/home/dougthor42/dev/Cemu/src/Cemu/ncrypto/ncrypto.cpp:516:23: warning: 'EC_KEY_new_by_curve_name' is deprecated [-Wdeprecated-declarations]
                EC_KEY* ec_pubKey = EC_KEY_new_by_curve_name(NID_sect233r1);
                                    ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/ec.h:998:1: note: 'EC_KEY_new_by_curve_name' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid);
^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/home/dougthor42/dev/Cemu/src/Cemu/ncrypto/ncrypto.cpp:517:11: warning: 'EC_KEY_set_public_key_affine_coordinates' is deprecated [-Wdeprecated-declarations]
                int r = EC_KEY_set_public_key_affine_coordinates(ec_pubKey, bn_x, bn_y);
                        ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/ec.h:1122:1: note: 'EC_KEY_set_public_key_affine_coordinates' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key,
^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/home/dougthor42/dev/Cemu/src/Cemu/ncrypto/ncrypto.cpp:624:11: warning: 'ECDSA_do_verify' is deprecated [-Wdeprecated-declarations]
                int r = ECDSA_do_verify(hash, sizeof(hash), ecSig, ecPubKey);
                        ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/ec.h:1391:1: note: 'ECDSA_do_verify' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int ECDSA_do_verify(const unsigned char *dgst, int dgst_len,
^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/home/dougthor42/dev/Cemu/src/Cemu/ncrypto/ncrypto.cpp:627:3: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations]
                EC_KEY_free(ecPubKey);
                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/ec.h:1003:1: note: 'EC_KEY_free' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/home/dougthor42/dev/Cemu/src/Cemu/ncrypto/ncrypto.cpp:639:20: warning: 'ECDSA_do_sign' is deprecated [-Wdeprecated-declarations]
                ECDSA_SIG* sig = ECDSA_do_sign(hash, sizeof(hash), ec_privKey);
                                 ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/ec.h:1365:1: note: 'ECDSA_do_sign' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst,
^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/home/dougthor42/dev/Cemu/src/Cemu/ncrypto/ncrypto.cpp:640:3: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations]
                EC_KEY_free(ec_privKey);
                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/ec.h:1003:1: note: 'EC_KEY_free' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/home/dougthor42/dev/Cemu/src/Cemu/ncrypto/ncrypto.cpp:689:24: warning: 'EC_KEY_new_by_curve_name' is deprecated [-Wdeprecated-declarations]
                EC_KEY* ec_keyPair = EC_KEY_new_by_curve_name(NID_sect233r1);
                                     ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/ec.h:998:1: note: 'EC_KEY_new_by_curve_name' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid);
^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/home/dougthor42/dev/Cemu/src/Cemu/ncrypto/ncrypto.cpp:690:3: warning: 'EC_KEY_generate_key' is deprecated [-Wdeprecated-declarations]
                EC_KEY_generate_key(ec_keyPair);
                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/ec.h:1101:1: note: 'EC_KEY_generate_key' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key);
^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/home/dougthor42/dev/Cemu/src/Cemu/ncrypto/ncrypto.cpp:695:3: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations]
                EC_KEY_free(ec_keyPair);
                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/ec.h:1003:1: note: 'EC_KEY_free' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/home/dougthor42/dev/Cemu/src/Cemu/ncrypto/ncrypto.cpp:705:20: warning: 'ECDSA_do_sign' is deprecated [-Wdeprecated-declarations]
                ECDSA_SIG* sig = ECDSA_do_sign(hash, hashLen, ec_privKey);
                                 ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/ec.h:1365:1: note: 'ECDSA_do_sign' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst,
^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/home/dougthor42/dev/Cemu/src/Cemu/ncrypto/ncrypto.cpp:706:3: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations]
                EC_KEY_free(ec_privKey);
                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/ec.h:1003:1: note: 'EC_KEY_free' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/home/dougthor42/dev/Cemu/src/Cemu/ncrypto/ncrypto.cpp:710:18: warning: 'ECDSA_do_verify' is deprecated [-Wdeprecated-declarations]
                bool isValid = ECDSA_do_verify(hash, hashLen, sig, ec_pubKey) == 1;
                               ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/ec.h:1391:1: note: 'ECDSA_do_verify' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int ECDSA_do_verify(const unsigned char *dgst, int dgst_len,
^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/home/dougthor42/dev/Cemu/src/Cemu/ncrypto/ncrypto.cpp:711:3: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations]
                EC_KEY_free(ec_pubKey);
                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/ec.h:1003:1: note: 'EC_KEY_free' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/home/dougthor42/dev/Cemu/src/Cemu/ncrypto/ncrypto.cpp:732:12: warning: 'ECDSA_do_verify' is deprecated [-Wdeprecated-declarations]
                bool r = ECDSA_do_verify(hash, hashLen, ecdsa_sig, ec_pubKey) == 1;
                         ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/ec.h:1391:1: note: 'ECDSA_do_verify' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int ECDSA_do_verify(const unsigned char *dgst, int dgst_len,
^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/home/dougthor42/dev/Cemu/src/Cemu/ncrypto/ncrypto.cpp:734:3: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations]
                EC_KEY_free(ec_pubKey);
                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/ec.h:1003:1: note: 'EC_KEY_free' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/home/dougthor42/dev/Cemu/build/vcpkg_installed/x64-linux/share/rapidjson/../../include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
20 warnings generated.
[365/403] Building CXX object src/audio/CMakeFiles/CemuAudio.dir/CubebInputAPI.cpp.o
/home/dougthor42/dev/Cemu/src/audio/CubebInputAPI.cpp:67:47: warning: bitwise operation between different enumeration types ('(anonymous enum at /home/dougthor42/dev/Cemu/dependencies/cubeb/include/cubeb/cubeb.h:190:1)' and 'cubeb_channel') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
                input_params.layout = CUBEB_LAYOUT_QUAD_LFE | CHANNEL_FRONT_CENTER;
                                      ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
1 warning generated.
[377/403] Building CXX object src/util/CMakeFiles/CemuUtil.dir/Zir/Core/IR.cpp.o
/home/dougthor42/dev/Cemu/src/util/Zir/Core/IR.cpp:210:79: warning: format specifies type 'unsigned long long' but the argument has type 'ZpIR::LocationSymbolName' (aka 'unsigned long') [-Wformat]
                        printf("   reg: %s sym:0x%llx\n", getRegisterName(block, itr.reg).c_str(), itr.name);
                                                 ~~~~                                              ^~~~~~~~
                                                 %lx
/home/dougthor42/dev/Cemu/src/util/Zir/Core/IR.cpp:214:79: warning: format specifies type 'unsigned long long' but the argument has type 'ZpIR::LocationSymbolName' (aka 'unsigned long') [-Wformat]
                        printf("   reg: %s sym:0x%llx\n", getRegisterName(block, itr.reg).c_str(), itr.name);
                                                 ~~~~                                              ^~~~~~~~
                                                 %lx
2 warnings generated.
[403/403] Linking CXX executable /home/dougthor42/dev/Cemu/bin/Cemu_release
/usr/bin/ld: warning: size of symbol `eglGetCurrentDisplay' changed from 22 in OpenGLRenderer.cpp.o (symbol from plugin) to 8 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `eglGetCurrentDisplay' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: size of symbol `eglSwapInterval' changed from 58 in OpenGLRenderer.cpp.o (symbol from plugin) to 8 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `eglSwapInterval' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glActiveShaderProgram' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glActiveTexture' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glAttachShader' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glBeginQueryIndexed' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glBeginTransformFeedback' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glBindAttribLocation' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glBindBuffer' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glBindBufferBase' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glBindBufferRange' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glBindFragDataLocation' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glBindFramebuffer' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glBindProgramPipeline' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glBindSampler' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glBindTexture' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glBindTextureUnit' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glBindVertexArray' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glBindVertexBuffer' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glBlendColor' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glBlendEquation' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glBlendEquationSeparate' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glBlendEquationSeparatei' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glBlendFuncSeparate' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glBlendFuncSeparatei' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glBufferData' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glBufferStorage' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glBufferSubData' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glCheckFramebufferStatus' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glClampColor' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glClear' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glClearColor' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glClearDepth' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glClearStencil' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glClearTexImage' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glClearTexSubImage' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glClientActiveTexture' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glClientWaitSync' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glClipControl' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glColorMaski' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glCompileShader' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glCompressedTexImage2D' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glCompressedTexImage3D' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glCompressedTexSubImage2D' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glCompressedTexSubImage3D' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glCompressedTextureSubImage2D' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glCompressedTextureSubImage3D' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glCopyBufferSubData' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glCopyImageSubData' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glCopyNamedBufferSubData' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glCreateBuffers' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glCreateFramebuffers' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glCreateProgram' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glCreateShader' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glCreateShaderProgramv' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glCreateVertexArrays' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glCullFace' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDebugMessageCallback' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDebugMessageControl' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDeleteBuffers' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDeleteFramebuffers' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDeleteProgram' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDeleteProgramPipelines' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDeleteQueries' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDeleteShader' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDeleteSync' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDeleteTextures' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDeleteVertexArrays' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDepthFunc' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDepthMask' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDepthRange' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDepthRangedNV' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDetachShader' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDisable' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDisableVertexArrayAttrib' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDisableVertexAttribArray' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDisablei' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDrawArrays' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDrawArraysInstanced' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDrawBuffer' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDrawBuffers' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDrawElementsBaseVertex' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDrawElementsInstancedBaseVertexBaseInstance' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDrawRangeElements' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glDrawRangeElementsBaseVertex' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glEnable' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glEnableVertexArrayAttrib' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glEnableVertexAttribArray' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glEnablei' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glEndQueryIndexed' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glEndTransformFeedback' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glFenceSync' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glFinish' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glFlush' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glFlushMappedBufferRange' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glFramebufferTexture2D' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glFramebufferTextureLayer' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glFrontFace' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGenBuffers' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGenFramebuffers' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGenProgramPipelines' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGenQueries' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGenSamplers' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGenTextures' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGenVertexArrays' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGetAttachedShaders' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGetAttribLocation' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGetBufferSubData' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGetError' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGetIntegerv' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGetNamedBufferSubData' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGetProgramBinary' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGetProgramInfoLog' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGetProgramResourceIndex' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGetProgramiv' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGetQueryIndexediv' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGetQueryObjecti64v' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGetQueryObjectiv' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGetShaderInfoLog' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGetShaderiv' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGetString' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGetTexImage' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGetTexLevelParameteriv' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGetTextureLevelParameteriv' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGetTextureSubImage' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGetUniformBlockIndex' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glGetUniformLocation' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glInvalidateFramebuffer' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glInvalidateNamedFramebufferData' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glInvalidateTexImage' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glIsEnabled' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glLinkProgram' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glLogicOp' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glMapBuffer' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glMapBufferRange' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glMapNamedBuffer' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glMapNamedBufferRange' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glMaxShaderCompilerThreadsARB' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glMemoryBarrier' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glNamedBufferStorage' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glNamedBufferSubData' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glNamedFramebufferTexture' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glNamedFramebufferTexture2DEXT' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glNamedFramebufferTextureLayer' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glObjectLabel' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glPixelStorei' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glPointSize' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glPolygonMode' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glPolygonOffset' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glPolygonOffsetClampEXT' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glPrimitiveRestartIndex' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glProgramBinary' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glProgramParameteri' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glProgramUniform1fv' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glProgramUniform1i' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glProgramUniform1iv' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glProgramUniform2fv' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glProgramUniform2i' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glProgramUniform4iv' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glQueryCounter' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glSamplerParameterf' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glSamplerParameterfv' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glSamplerParameteri' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glSamplerParameteriv' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glScissor' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glShaderSource' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glShaderStorageBlockBinding' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glStencilFuncSeparate' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glStencilMaskSeparate' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glStencilOpSeparate' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glTexImage1D' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glTexImage2D' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glTexImage3D' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glTexParameterf' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glTexParameterfv' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glTexParameteri' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glTexStorage1D' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glTexStorage2D' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glTexStorage3D' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glTexSubImage1D' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glTexSubImage2D' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glTexSubImage3D' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glTextureBarrier' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glTextureParameteri' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glTextureSubImage2D' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glTextureSubImage3D' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glTextureView' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glTransformFeedbackVaryings' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glUniform1i' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glUniform2f' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glUniform2i' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glUniform4fv' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glUniformBlockBinding' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glUniformMatrix4fv' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glUnmapBuffer' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glUseProgram' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glUseProgramStages' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glVertexArrayAttribBinding' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glVertexArrayAttribIFormat' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glVertexArrayBindingDivisor' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glVertexArrayElementBuffer' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glVertexArrayVertexBuffer' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glVertexAttribBinding' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glVertexAttribDivisor' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glVertexAttribFormat' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glVertexAttribIFormat' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glVertexAttribIPointer' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glVertexAttribPointer' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glVertexBindingDivisor' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glViewport' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o
/usr/bin/ld: warning: type of symbol `glViewportIndexedf' changed from 2 to 1 in /tmp/lto-llvm-b18d3d.o

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants