Advertisement
Guest User

Folling the build instructions for Dolphin

a guest
Jan 18th, 2023
339
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 53.80 KB | None | 0 0
  1. darrell@darrell-Lenovo-H430:~$ sudo apt install --no-install-recommends ca-certificates qtbase5-dev qtbase5-private-dev git cmake make gcc g++ pkg-config libavcodec-dev libavformat-dev libavutil-dev libswscale-dev libxi-dev libxrandr-dev libudev-dev libevdev-dev libsfml-dev libminiupnpc-dev libmbedtls-dev libcurl4-openssl-dev libhidapi-dev libsystemd-dev libbluetooth-dev libasound2-dev libpulse-dev libpugixml-dev libbz2-dev libzstd-dev liblzo2-dev libpng-dev libusb-1.0-0-dev gettext
  2. [sudo] password for darrell:
  3. Reading package lists... Done
  4. Building dependency tree... Done
  5. Reading state information... Done
  6. g++ is already the newest version (4:11.2.0-1ubuntu1).
  7. g++ set to manually installed.
  8. gcc is already the newest version (4:11.2.0-1ubuntu1).
  9. gettext is already the newest version (0.21-4ubuntu4).
  10. gettext set to manually installed.
  11. libasound2-dev is already the newest version (1.2.6.1-1ubuntu1).
  12. libasound2-dev set to manually installed.
  13. libxi-dev is already the newest version (2:1.8-1build1).
  14. libxi-dev set to manually installed.
  15. libxrandr-dev is already the newest version (2:1.5.2-1build1).
  16. libxrandr-dev set to manually installed.
  17. make is already the newest version (4.3-4.1build1).
  18. make set to manually installed.
  19. pkg-config is already the newest version (0.29.2-1ubuntu3).
  20. pkg-config set to manually installed.
  21. ca-certificates is already the newest version (20211016ubuntu0.22.04.1).
  22. ca-certificates set to manually installed.
  23. libpulse-dev is already the newest version (1:15.99.1+dfsg1-1ubuntu2).
  24. libpulse-dev set to manually installed.
  25. libudev-dev is already the newest version (249.11-0ubuntu3.6).
  26. libudev-dev set to manually installed.
  27. The following packages were automatically installed and are no longer required:
  28.   kbuild libflashrom1 libftdi1-2 libgsoap-2.8.117 liblzf1 module-assistant
  29.   virtualbox-source
  30. Use 'sudo apt autoremove' to remove them.
  31. The following additional packages will be installed:
  32.   cmake-data dh-elpa-helper libbrotli-dev libexpat1-dev libfontconfig-dev
  33.   libfontconfig1-dev libfreetype-dev libfreetype6-dev libgudev-1.0-dev
  34.   libhidapi-hidraw0 libhidapi-libusb0 libinput-dev libjsoncpp25 libmbedcrypto7
  35.   libmbedtls14 libmbedx509-1 libmtdev-dev libpugixml1v5 libqt5concurrent5
  36.   librhash0 libsfml-audio2.5 libsfml-graphics2.5 libsfml-network2.5
  37.   libsfml-system2.5 libsfml-window2.5 libswresample-dev libvulkan-dev
  38.   libwacom-dev qt5-qmake qt5-qmake-bin qtbase5-dev-tools qtchooser
  39. Suggested packages:
  40.   cmake-doc ninja-build cmake-format git-daemon-run | git-daemon-sysvinit
  41.   git-doc git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn
  42.   libcurl4-doc libidn11-dev libkrb5-dev libldap2-dev librtmp-dev libssh2-1-dev
  43.   libssl-dev libevdev-doc freetype2-doc libmbedtls-doc libsfml-doc
  44.   default-libmysqlclient-dev firebird-dev libpq-dev libsqlite3-dev
  45.   unixodbc-dev
  46. Recommended packages:
  47.   bzip2-doc libpng-tools libusb-1.0-doc libqt5opengl5-dev
  48. The following NEW packages will be installed:
  49.   cmake cmake-data dh-elpa-helper libavcodec-dev libavformat-dev libavutil-dev
  50.   libbluetooth-dev libbrotli-dev libbz2-dev libcurl4-openssl-dev libevdev-dev
  51.   libexpat1-dev libfontconfig-dev libfontconfig1-dev libfreetype-dev
  52.   libfreetype6-dev libgudev-1.0-dev libhidapi-dev libhidapi-hidraw0
  53.   libhidapi-libusb0 libinput-dev libjsoncpp25 liblzo2-dev libmbedcrypto7
  54.   libmbedtls-dev libmbedtls14 libmbedx509-1 libminiupnpc-dev libmtdev-dev
  55.   libpng-dev libpugixml-dev libpugixml1v5 libqt5concurrent5 librhash0
  56.   libsfml-audio2.5 libsfml-dev libsfml-graphics2.5 libsfml-network2.5
  57.   libsfml-system2.5 libsfml-window2.5 libswresample-dev libswscale-dev
  58.   libsystemd-dev libusb-1.0-0-dev libvulkan-dev libwacom-dev libzstd-dev
  59.   qt5-qmake qt5-qmake-bin qtbase5-dev qtbase5-dev-tools qtbase5-private-dev
  60.   qtchooser
  61. The following packages will be upgraded:
  62.   git
  63. 1 upgraded, 53 newly installed, 0 to remove and 8 not upgraded.
  64. Need to get 28.9 MB of archives.
  65. After this operation, 136 MB of additional disk space will be used.
  66. Do you want to continue? [Y/n] Y
  67. Get:1 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 libjsoncpp25 amd64 1.9.5-3 [80.0 kB]
  68. Get:2 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 librhash0 amd64 1.4.2-1ubuntu1 [125 kB]
  69. Get:3 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 dh-elpa-helper all 2.0.9ubuntu1 [7,610 B]
  70. Get:4 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cmake-data all 3.22.1-1ubuntu1.22.04.1 [1,913 kB]
  71. Get:5 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cmake amd64 3.22.1-1ubuntu1.22.04.1 [5,013 kB]
  72. Get:6 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 git amd64 1:2.34.1-1ubuntu1.6 [3,142 kB]
  73. Get:7 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libavutil-dev amd64 7:4.4.2-0ubuntu0.22.04.1 [427 kB]
  74. Get:8 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libswresample-dev amd64 7:4.4.2-0ubuntu0.22.04.1 [78.0 kB]
  75. Get:9 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libavcodec-dev amd64 7:4.4.2-0ubuntu0.22.04.1 [6,221 kB]
  76. Get:10 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libavformat-dev amd64 7:4.4.2-0ubuntu0.22.04.1 [1,347 kB]
  77. Get:11 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 libbrotli-dev amd64 1.0.9-2build6 [337 kB]
  78. Get:12 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 libbz2-dev amd64 1.0.8-5build1 [32.5 kB]
  79. Get:13 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcurl4-openssl-dev amd64 7.81.0-1ubuntu1.7 [385 kB]
  80. Get:14 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libexpat1-dev amd64 2.4.7-1ubuntu0.2 [147 kB]
  81. Get:15 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 libpng-dev amd64 1.6.37-3build5 [192 kB]
  82. Get:16 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libfreetype-dev amd64 2.11.1+dfsg-1ubuntu0.1 [555 kB]
  83. Get:17 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libfreetype6-dev amd64 2.11.1+dfsg-1ubuntu0.1 [8,298 B]
  84. Get:18 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 libfontconfig-dev amd64 2.13.1-4.2ubuntu5 [151 kB]
  85. Get:19 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 libfontconfig1-dev amd64 2.13.1-4.2ubuntu5 [1,836 B]
  86. Get:20 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 libgudev-1.0-dev amd64 1:237-2build1 [27.1 kB]
  87. Get:21 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 liblzo2-dev amd64 2.10-2build3 [97.0 kB]
  88. Get:22 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 libmbedcrypto7 amd64 2.28.0-1build1 [204 kB]
  89. Get:23 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 libmbedx509-1 amd64 2.28.0-1build1 [47.2 kB]
  90. Get:24 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 libmbedtls14 amd64 2.28.0-1build1 [82.7 kB]
  91. Get:25 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 libmbedtls-dev amd64 2.28.0-1build1 [629 kB]
  92. Get:26 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 libminiupnpc-dev amd64 2.2.3-1build1 [36.4 kB]
  93. Get:27 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 libmtdev-dev amd64 1.1.6-1build4 [5,110 B]
  94. Get:28 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 libpugixml1v5 amd64 1.12.1-1 [91.7 kB]
  95. Get:29 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 libpugixml-dev amd64 1.12.1-1 [114 kB]
  96. Get:30 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libqt5concurrent5 amd64 5.15.3+dfsg-2ubuntu0.2 [36.3 kB]
  97. Get:31 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 libsfml-system2.5 amd64 2.5.1+dfsg-2 [24.2 kB]
  98. Get:32 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 libsfml-audio2.5 amd64 2.5.1+dfsg-2 [45.1 kB]
  99. Get:33 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 libsfml-window2.5 amd64 2.5.1+dfsg-2 [65.7 kB]
  100. Get:34 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 libsfml-graphics2.5 amd64 2.5.1+dfsg-2 [132 kB]
  101. Get:35 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 libsfml-network2.5 amd64 2.5.1+dfsg-2 [44.4 kB]
  102. Get:36 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libswscale-dev amd64 7:4.4.2-0ubuntu0.22.04.1 [206 kB]
  103. Get:37 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libsystemd-dev amd64 249.11-0ubuntu3.6 [306 kB]
  104. Get:38 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libusb-1.0-0-dev amd64 2:1.0.25-1ubuntu2 [76.3 kB]
  105. Get:39 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 libvulkan-dev amd64 1.3.204.1-2 [892 kB]
  106. Get:40 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 libwacom-dev amd64 2.2.0-1 [7,528 B]
  107. Get:41 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 libzstd-dev amd64 1.4.8+dfsg-3build1 [401 kB]
  108. Get:42 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 qt5-qmake-bin amd64 5.15.3+dfsg-2ubuntu0.2 [1,126 kB]
  109. Get:43 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 qtchooser amd64 66-2build1 [24.7 kB]
  110. Get:44 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 qt5-qmake amd64 5.15.3+dfsg-2ubuntu0.2 [208 kB]
  111. Get:45 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 qtbase5-dev-tools amd64 5.15.3+dfsg-2ubuntu0.2 [819 kB]
  112. Get:46 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 qtbase5-dev amd64 5.15.3+dfsg-2ubuntu0.2 [1,135 kB]
  113. Get:47 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 libevdev-dev amd64 1.12.1+dfsg-1 [55.1 kB]
  114. Get:48 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libinput-dev amd64 1.20.0-1ubuntu0.1 [31.0 kB]
  115. Get:49 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 qtbase5-private-dev amd64 5.15.3+dfsg-2ubuntu0.2 [1,365 kB]
  116. Get:50 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 libbluetooth-dev amd64 5.64-0ubuntu1 [254 kB]
  117. Get:51 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 libhidapi-libusb0 amd64 0.11.2-1 [17.8 kB]
  118. Get:52 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 libhidapi-hidraw0 amd64 0.11.2-1 [13.4 kB]
  119. Get:53 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 libhidapi-dev amd64 0.11.2-1 [26.0 kB]
  120. Get:54 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 libsfml-dev amd64 2.5.1+dfsg-2 [121 kB]
  121. Fetched 28.9 MB in 2s (12.1 MB/s)      
  122. debconf: DbDriver "config"darrell@darrell-Lenovo-H430:~$ git clone https://github.com/dolphin-emu/dolphin.git dolphin-emu
  123. Cloning into 'dolphin-emu'...
  124. remote: Enumerating objects: 415776, done.
  125. remote: Counting objects: 100% (311/311), done.
  126. remote: Compressing objects: 100% (194/194), done.
  127. remote: Total 415776 (delta 175), reused 193 (delta 101), pack-reused 415465
  128. Receiving objects: 100% (415776/415776), 426.84 MiB | 28.91 MiB/s, done.
  129. Resolving deltas: 100% (327827/327827), done.
  130. darrell@darrell-Lenovo-H430:~$ cd ./dolphin-emu
  131. darrell@darrell-Lenovo-H430:~/dolphin-emu$ git submodule update --init
  132. Submodule 'Externals/FFmpeg-bin' (https://github.com/dolphin-emu/ext-win-ffmpeg.git) registered for path 'Externals/FFmpeg-bin'
  133. Submodule 'Externals/Qt' (https://github.com/dolphin-emu/ext-win-qt.git) registered for path 'Externals/Qt'
  134. Submodule 'SDL' (https://github.com/libsdl-org/SDL.git) registered for path 'Externals/SDL/SDL'
  135. Submodule 'Externals/VulkanMemoryAllocator' (https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git) registered for path 'Externals/VulkanMemoryAllocator'
  136. Submodule 'Externals/cubeb/cubeb' (https://github.com/mozilla/cubeb.git) registered for path 'Externals/cubeb/cubeb'
  137. Submodule 'Externals/implot/implot' (https://github.com/epezent/implot.git) registered for path 'Externals/implot/implot'
  138. Submodule 'Externals/libspng/libspng' (https://github.com/randy408/libspng.git) registered for path 'Externals/libspng/libspng'
  139. Submodule 'libusb' (https://github.com/libusb/libusb.git) registered for path 'Externals/libusb/libusb'
  140. Submodule 'Externals/mGBA/mgba' (https://github.com/mgba-emu/mgba.git) registered for path 'Externals/mGBA/mgba'
  141. Submodule 'Externals/spirv_cross/SPIRV-Cross' (https://github.com/KhronosGroup/SPIRV-Cross.git) registered for path 'Externals/spirv_cross/SPIRV-Cross'
  142. Submodule 'Externals/zlib-ng/zlib-ng' (https://github.com/zlib-ng/zlib-ng.git) registered for path 'Externals/zlib-ng/zlib-ng'
  143. Cloning into '/home/darrell/dolphin-emu/Externals/FFmpeg-bin'...
  144. Cloning into '/home/darrell/dolphin-emu/Externals/Qt'...
  145. Cloning into '/home/darrell/dolphin-emu/Externals/SDL/SDL'...
  146. Cloning into '/home/darrell/dolphin-emu/Externals/VulkanMemoryAllocator'...
  147. Cloning into '/home/darrell/dolphin-emu/Externals/cubeb/cubeb'...
  148. Cloning into '/home/darrell/dolphin-emu/Externals/implot/implot'...
  149. Cloning into '/home/darrell/dolphin-emu/Externals/libspng/libspng'...
  150. Cloning into '/home/darrell/dolphin-emu/Externals/libusb/libusb'...
  151. Cloning into '/home/darrell/dolphin-emu/Externals/mGBA/mgba'...
  152. Cloning into '/home/darrell/dolphin-emu/Externals/spirv_cross/SPIRV-Cross'...
  153. Cloning into '/home/darrell/dolphin-emu/Externals/zlib-ng/zlib-ng'...
  154. Submodule path 'Externals/FFmpeg-bin': checked out '9bc087fbca36ce5a85eb4fd73f0c73813593e5a2'
  155. remote: Enumerating objects: 12230, done.
  156. remote: Counting objects: 100% (12230/12230), done.
  157. remote: Compressing objects: 100% (2839/2839), done.
  158. remote: Total 12225 (delta 8563), reused 12133 (delta 8480), pack-reused 0
  159. Receiving objects: 100% (12225/12225), 474.41 MiB | 26.87 MiB/s, done.
  160. Resolving deltas: 100% (8563/8563), completed with 4 local objects.
  161. From https://github.com/dolphin-emu/ext-win-qt
  162.  * branch            376baafde6cce2f8892c34c17ed397afa6c46d08 -> FETCH_HEAD
  163. Submodule path 'Externals/Qt': checked out '376baafde6cce2f8892c34c17ed397afa6c46d08'
  164. remote: Enumerating objects: 89616, done.
  165. remote: Counting objects: 100% (89614/89614), done.
  166. remote: Compressing objects: 100% (16414/16414), done.
  167. remote: Total 88365 (delta 69518), reused 87639 (delta 68794), pack-reused 0
  168. Receiving objects: 100% (88365/88365), 83.15 MiB | 19.86 MiB/s, done.
  169. Resolving deltas: 100% (69518/69518), completed with 617 local objects.
  170. From https://github.com/libsdl-org/SDL
  171.  * branch                0bfeed061b10ea7dd37c88d9bae1824bad760f3a -> FETCH_HEAD
  172. Submodule path 'Externals/SDL/SDL': checked out '0bfeed061b10ea7dd37c88d9bae1824bad760f3a'
  173. Submodule path 'Externals/VulkanMemoryAllocator': checked out 'c351692490513cdb0e5a2c925aaf7ea4a9b672f4'
  174. remote: Enumerating objects: 7028, done.
  175. remote: Counting objects: 100% (7028/7028), done.
  176. remote: Compressing objects: 100% (1905/1905), done.
  177. remote: Total 6946 (delta 5020), reused 6721 (delta 4850), pack-reused 0
  178. Receiving objects: 100% (6946/6946), 2.80 MiB | 3.03 MiB/s, done.
  179. Resolving deltas: 100% (5020/5020), completed with 70 local objects.
  180. From https://github.com/mozilla/cubeb
  181.  * branch            27d2a102b0b75d9e49d43bc1ea516233fb87d778 -> FETCH_HEAD
  182. Submodule path 'Externals/cubeb/cubeb': checked out '27d2a102b0b75d9e49d43bc1ea516233fb87d778'
  183. Submodule path 'Externals/implot/implot': checked out 'd87512353495e7760e7fda7566a05beef7627d8f'
  184. remote: Enumerating objects: 3858, done.
  185. remote: Counting objects: 100% (3858/3858), done.
  186. remote: Compressing objects: 100% (1267/1267), done.
  187. remote: Total 3799 (delta 2558), reused 3638 (delta 2485), pack-reused 0
  188. Receiving objects: 100% (3799/3799), 713.81 KiB | 4.86 MiB/s, done.
  189. Resolving deltas: 100% (2558/2558), completed with 44 local objects.
  190. From https://github.com/randy408/libspng
  191.  * branch            dc5b1032c08efac68ad30170f7ccbf0aa8dd55c9 -> FETCH_HEAD
  192. Submodule path 'Externals/libspng/libspng': checked out 'dc5b1032c08efac68ad30170f7ccbf0aa8dd55c9'
  193. remote: Enumerating objects: 11878, done.
  194. remote: Counting objects: 100% (11878/11878), done.
  195. remote: Compressing objects: 100% (2249/2249), done.
  196. remote: Total 11756 (delta 8424), reused 11640 (delta 8308), pack-reused 0
  197. Receiving objects: 100% (11756/11756), 3.43 MiB | 14.62 MiB/s, done.
  198. Resolving deltas: 100% (8424/8424), completed with 90 local objects.
  199. From https://github.com/libusb/libusb
  200.  * branch            ba698478afc3d3a72644eef9fc4cd24ce8383a4c -> FETCH_HEAD
  201. Submodule path 'Externals/libusb/libusb': checked out 'ba698478afc3d3a72644eef9fc4cd24ce8383a4c'
  202. remote: Enumerating objects: 56785, done.
  203. remote: Counting objects: 100% (56785/56785), done.
  204. remote: Compressing objects: 100% (12687/12687), done.
  205. remote: Total 55388 (delta 43701), reused 54182 (delta 42495), pack-reused 0
  206. Receiving objects: 100% (55388/55388), 21.86 MiB | 21.52 MiB/s, done.
  207. Resolving deltas: 100% (43701/43701), completed with 864 local objects.
  208. From https://github.com/mgba-emu/mgba
  209.  * branch              40d4c430fc36caeb7ea32fd39624947ed487d2f2 -> FETCH_HEAD
  210. Submodule path 'Externals/mGBA/mgba': checked out '40d4c430fc36caeb7ea32fd39624947ed487d2f2'
  211. remote: Enumerating objects: 29274, done.
  212. remote: Counting objects: 100% (29273/29273), done.
  213. remote: Compressing objects: 100% (8067/8067), done.
  214. remote: Total 28483 (delta 20756), reused 27733 (delta 20075), pack-reused 0
  215. Receiving objects: 100% (28483/28483), 12.62 MiB | 25.65 MiB/s, done.
  216. Resolving deltas: 100% (20756/20756), completed with 520 local objects.
  217. From https://github.com/KhronosGroup/SPIRV-Cross
  218.  * branch              50b4d5389b6a06f86fb63a2848e1a7da6d9755ca -> FETCH_HEAD
  219. Submodule path 'Externals/spirv_cross/SPIRV-Cross': checked out '50b4d5389b6a06f86fb63a2848e1a7da6d9755ca'
  220. remote: Enumerating objects: 13787, done.
  221. remote: Counting objects: 100% (13787/13787), done.
  222. remote: Compressing objects: 100% (3824/3824), done.
  223. remote: Total 13547 (delta 9789), reused 13241 (delta 9498), pack-reused 0
  224. Receiving objects: 100% (13547/13547), 6.17 MiB | 20.79 MiB/s, done.
  225. Resolving deltas: 100% (9789/9789), completed with 177 local objects.
  226. From https://github.com/zlib-ng/zlib-ng
  227.  * branch            ce01b1e41da298334f8214389cc9369540a7560f -> FETCH_HEAD
  228. Submodule path 'Externals/zlib-ng/zlib-ng': checked out 'ce01b1e41da298334f8214389cc9369540a7560f'
  229. darrell@darrell-Lenovo-H430:~/dolphin-emu$ mkdir Build && cd Build
  230. darrell@darrell-Lenovo-H430:~/dolphin-emu/Build$ cmake ..
  231. CMake Deprecation Warning at CMakeLists.txt:7 (cmake_policy):
  232.   The OLD behavior for policy CMP0080 will be removed from a future version
  233.   of CMake.
  234.  
  235.   The cmake-policies(7) manual explains that the OLD behaviors of all
  236.   policies are deprecated and that a policy should be set to OLD only under
  237.   specific short-term circumstances.  Projects should be ported to the NEW
  238.   behavior and not rely on setting a policy to OLD.
  239.  
  240.  
  241. -- The C compiler identification is GNU 11.3.0
  242. -- The CXX compiler identification is GNU 11.3.0
  243. -- Detecting C compiler ABI info
  244. -- Detecting C compiler ABI info - done
  245. -- Check for working C compiler: /usr/bin/cc - skipped
  246. -- Detecting C compile features
  247. -- Detecting C compile features - done
  248. -- Detecting CXX compiler ABI info
  249. -- Detecting CXX compiler ABI info - done
  250. -- Check for working CXX compiler: /usr/bin/c++ - skipped
  251. -- Detecting CXX compile features
  252. -- Detecting CXX compile features - done
  253. -- Found Git: /usr/bin/git (found version "2.34.1")
  254. -- Detected architecture: x86_64
  255. -- Performing Test FLAG_C_HAVE_SSE2
  256. -- Performing Test FLAG_C_HAVE_SSE2 - Success
  257. -- Performing Test FLAG_CXX_HAVE_SSE2
  258. -- Performing Test FLAG_CXX_HAVE_SSE2 - Success
  259. -- Performing Test FLAG_C_NO_STRICT_ALIASING
  260. -- Performing Test FLAG_C_NO_STRICT_ALIASING - Success
  261. -- Performing Test FLAG_CXX_NO_STRICT_ALIASING
  262. -- Performing Test FLAG_CXX_NO_STRICT_ALIASING - Success
  263. -- Performing Test FLAG_C_NO_EXCEPTIONS
  264. -- Performing Test FLAG_C_NO_EXCEPTIONS - Success
  265. -- Performing Test FLAG_CXX_NO_EXCEPTIONS
  266. -- Performing Test FLAG_CXX_NO_EXCEPTIONS - Success
  267. -- Performing Test FLAG_C_VISIBILITY_INLINES_HIDDEN
  268. -- Performing Test FLAG_C_VISIBILITY_INLINES_HIDDEN - Failed
  269. -- Performing Test FLAG_CXX_VISIBILITY_INLINES_HIDDEN
  270. -- Performing Test FLAG_CXX_VISIBILITY_INLINES_HIDDEN - Success
  271. -- Performing Test FLAG_C_VISIBILITY_HIDDEN
  272. -- Performing Test FLAG_C_VISIBILITY_HIDDEN - Success
  273. -- Performing Test FLAG_CXX_VISIBILITY_HIDDEN
  274. -- Performing Test FLAG_CXX_VISIBILITY_HIDDEN - Success
  275. -- Performing Test FLAG_C_FOMIT_FRAME_POINTER
  276. -- Performing Test FLAG_C_FOMIT_FRAME_POINTER - Success
  277. -- Performing Test FLAG_CXX_FOMIT_FRAME_POINTER
  278. -- Performing Test FLAG_CXX_FOMIT_FRAME_POINTER - Success
  279. -- Performing Test FLAG_C_GGDB
  280. -- Performing Test FLAG_C_GGDB - Success
  281. -- Performing Test FLAG_CXX_GGDB
  282. -- Performing Test FLAG_CXX_GGDB - Success
  283. -- Looking for pthread.h
  284. -- Looking for pthread.h - found
  285. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
  286. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
  287. -- Found Threads: TRUE  
  288. -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2")
  289. -- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so  
  290. -- Found X11: /usr/include  
  291. -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
  292. -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
  293. -- Looking for gethostbyname
  294. -- Looking for gethostbyname - found
  295. -- Looking for connect
  296. -- Looking for connect - found
  297. -- Looking for remove
  298. -- Looking for remove - found
  299. -- Looking for shmat
  300. -- Looking for shmat - found
  301. -- Looking for IceConnectionNumber in ICE
  302. -- Looking for IceConnectionNumber in ICE - found
  303. -- Xrandr found
  304. -- Checking for module 'xi>=1.5.0'
  305. --   Found xi, version 1.8
  306. -- X11 support enabled
  307. -- Checking for module 'egl'
  308. --   Found egl, version 1.5
  309. -- Found EGL: /usr/include  
  310. -- EGL OpenGL interface enabled
  311. --  Found avcodec: /usr/include/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libavcodec.so
  312. --  Found avformat: /usr/include/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libavformat.so
  313. --  Found avutil: /usr/include/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libavutil.so
  314. --  Found swresample: /usr/include/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libswresample.so
  315. --  Found swscale: /usr/include/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libswscale.so
  316. -- Found FFmpeg: /usr/include/x86_64-linux-gnu  found components: avcodec avformat avutil swresample swscale
  317. -- libav/ffmpeg found, enabling AVI frame dumps
  318. -- Found LIBUDEV: /usr/lib/x86_64-linux-gnu/libudev.so  
  319. -- Found LIBEVDEV: /usr/lib/x86_64-linux-gnu/libevdev.so  
  320. -- libevdev/libudev found, enabling evdev controller backend
  321. -- Using named pipes as controller inputs
  322. -- Watching game memory for changes
  323. -- Enabling analytics collection (subject to end-user opt-in)
  324. -- Enabling automatic update support
  325. -- Performing Test FLAG_C_CXX11
  326. -- Performing Test FLAG_C_CXX11 - Failed
  327. -- Performing Test FLAG_CXX_CXX11
  328. -- Performing Test FLAG_CXX_CXX11 - Success
  329. CMake Warning at CMakeLists.txt:687 (find_package):
  330.   By not providing "Findfmt.cmake" in CMAKE_MODULE_PATH this project has
  331.   asked CMake to find a package configuration file provided by "fmt", but
  332.   CMake did not find one.
  333.  
  334.   Could not find a package configuration file provided by "fmt" (requested
  335.   version 8) with any of the following names:
  336.  
  337.     fmtConfig.cmake
  338.     fmt-config.cmake
  339.  
  340.   Add the installation prefix of "fmt" to CMAKE_PREFIX_PATH or set "fmt_DIR"
  341.   to a directory containing one of the above files.  If "fmt" provides a
  342.   separate development package or SDK, be sure it has been installed.
  343.  
  344.  
  345. -- Using static fmt from Externals
  346. -- Module support is disabled.
  347. -- Version: 9.1.0
  348. -- Build type: Release
  349. -- CXX_STANDARD: 11
  350. -- Performing Test has_std_11_flag
  351. -- Performing Test has_std_11_flag - Success
  352. -- Performing Test has_std_0x_flag
  353. -- Performing Test has_std_0x_flag - Success
  354. -- Required features: cxx_variadic_templates
  355. -- Found pugixml: /usr/lib/x86_64-linux-gnu/libpugixml.so  
  356. -- Using static enet from Externals
  357. -- Looking for fcntl
  358. -- Looking for fcntl - found
  359. -- Looking for poll
  360. -- Looking for poll - found
  361. -- Looking for getaddrinfo
  362. -- Looking for getaddrinfo - found
  363. -- Looking for getnameinfo
  364. -- Looking for getnameinfo - found
  365. -- Looking for gethostbyname_r
  366. -- Looking for gethostbyname_r - found
  367. -- Looking for gethostbyaddr_r
  368. -- Looking for gethostbyaddr_r - found
  369. -- Looking for inet_pton
  370. -- Looking for inet_pton - found
  371. -- Looking for inet_ntop
  372. -- Looking for inet_ntop - found
  373. -- Performing Test HAS_MSGHDR_FLAGS
  374. -- Performing Test HAS_MSGHDR_FLAGS - Success
  375. -- Check size of socklen_t
  376. -- Check size of socklen_t - done
  377. -- Using static xxhash from Externals
  378. -- Found BZip2: /usr/lib/x86_64-linux-gnu/libbz2.so (found version "1.0.8")
  379. -- Looking for BZ2_bzCompressInit
  380. -- Looking for BZ2_bzCompressInit - found
  381. -- Using shared bzip2
  382. -- Could NOT find LibLZMA (missing: LIBLZMA_LIBRARY LIBLZMA_INCLUDE_DIR LIBLZMA_HAS_AUTO_DECODER LIBLZMA_HAS_EASY_ENCODER LIBLZMA_HAS_LZMA_PRESET)
  383. -- Looking for lzma.h
  384. -- Looking for lzma.h - not found
  385. -- Shared lzma not found, falling back to the static library
  386. -- Looking for sys/types.h
  387. -- Looking for sys/types.h - found
  388. -- Looking for stdint.h
  389. -- Looking for stdint.h - found
  390. -- Looking for stddef.h
  391. -- Looking for stddef.h - found
  392. -- Check size of off64_t
  393. -- Check size of off64_t - done
  394. -- Looking for fseeko
  395. -- Looking for fseeko - found
  396. -- Looking for unistd.h
  397. -- Looking for unistd.h - found
  398. -- Looking for zstd.h
  399. -- Looking for zstd.h - found
  400. -- Using shared zstd version: 1.4.8
  401. -- Using CMake version 3.22.1
  402. -- ZLIB_HEADER_VERSION: 1.2.12
  403. -- ZLIBNG_HEADER_VERSION: 2.1.0.devel
  404. -- Arch detected: 'x86_64'
  405. -- Basearch of 'x86_64' has been detected as: 'x86'
  406. -- Performing Test FNO_LTO_AVAILABLE
  407. -- Performing Test FNO_LTO_AVAILABLE - Success
  408. -- Looking for sys/auxv.h
  409. -- Looking for sys/auxv.h - found
  410. -- Looking for sys/sdt.h
  411. -- Looking for sys/sdt.h - not found
  412. -- Looking for strerror
  413. -- Looking for strerror - found
  414. -- Looking for posix_memalign
  415. -- Looking for posix_memalign - found
  416. -- Performing Test HAVE_NO_INTERPOSITION
  417. -- Performing Test HAVE_NO_INTERPOSITION - Success
  418. -- Performing Test HAVE_ATTRIBUTE_VISIBILITY_HIDDEN
  419. -- Performing Test HAVE_ATTRIBUTE_VISIBILITY_HIDDEN - Success
  420. -- Performing Test HAVE_ATTRIBUTE_VISIBILITY_INTERNAL
  421. -- Performing Test HAVE_ATTRIBUTE_VISIBILITY_INTERNAL - Success
  422. -- Performing Test HAVE_BUILTIN_CTZ
  423. -- Performing Test HAVE_BUILTIN_CTZ - Success
  424. -- Performing Test HAVE_BUILTIN_CTZLL
  425. -- Performing Test HAVE_BUILTIN_CTZLL - Success
  426. -- Performing Test HAVE_PTRDIFF_T
  427. -- Performing Test HAVE_PTRDIFF_T - Success
  428. -- Performing Test HAVE_AVX2_INTRIN
  429. -- Performing Test HAVE_AVX2_INTRIN - Success
  430. -- Performing Test HAVE_AVX512_INTRIN
  431. -- Performing Test HAVE_AVX512_INTRIN - Success
  432. -- Performing Test HAVE_MASK_INTRIN
  433. -- Performing Test HAVE_MASK_INTRIN - Success
  434. -- Performing Test HAVE_AVX512VNNI_INTRIN
  435. -- Performing Test HAVE_AVX512VNNI_INTRIN - Success
  436. -- Performing Test HAVE_SSE41_INTRIN
  437. -- Performing Test HAVE_SSE41_INTRIN - Success
  438. -- Performing Test HAVE_SSE42CRC_INLINE_ASM
  439. -- Performing Test HAVE_SSE42CRC_INLINE_ASM - Success
  440. -- Performing Test HAVE_SSE42CRC_INTRIN
  441. -- Performing Test HAVE_SSE42CRC_INTRIN - Success
  442. -- Performing Test HAVE_SSE42CMPSTR_INTRIN
  443. -- Performing Test HAVE_SSE42CMPSTR_INTRIN - Success
  444. -- Performing Test HAVE_SSE2_INTRIN
  445. -- Performing Test HAVE_SSE2_INTRIN - Success
  446. -- Performing Test HAVE_SSSE3_INTRIN
  447. -- Performing Test HAVE_SSSE3_INTRIN - Success
  448. -- Performing Test HAVE_PCLMULQDQ_INTRIN
  449. -- Performing Test HAVE_PCLMULQDQ_INTRIN - Success
  450. -- Performing Test HAVE_VPCLMULQDQ_INTRIN
  451. -- Performing Test HAVE_VPCLMULQDQ_INTRIN - Failed
  452. -- Architecture-specific source files: arch/x86/x86_features.c;arch/x86/slide_hash_avx2.c;arch/x86/chunkset_avx.c;arch/x86/compare256_avx2.c;arch/x86/adler32_avx2.c;arch/x86/adler32_avx512.c;arch/x86/adler32_avx512_vnni.c;arch/x86/chunkset_sse41.c;arch/x86/adler32_sse42.c;arch/x86/insert_string_sse42.c;arch/x86/chunkset_sse2.c;arch/x86/compare256_sse2.c;arch/x86/slide_hash_sse2.c;arch/x86/adler32_ssse3.c;arch/x86/crc32_fold_pclmulqdq.c
  453. -- The following features have been enabled:
  454.  
  455.  * CMAKE_BUILD_TYPE, Build type: Release (selected)
  456.  * AVX2_SLIDEHASH, Support AVX2 optimized slide_hash, using "-mavx2"
  457.  * AVX_CHUNKSET, Support AVX optimized chunkset, using "-mavx2"
  458.  * AVX2_COMPARE256, Support AVX2 optimized compare256, using "-mavx2"
  459.  * AVX2_ADLER32, Support AVX2-accelerated adler32, using "-mavx2"
  460.  * AVX512_ADLER32, Support AVX512-accelerated adler32, using "-mavx512f -mavx512dq -mavx512bw -mavx512vl -mtune=cascadelake"
  461.  * AVX512VNNI_ADLER32, Support AVX512VNNI adler32, using "-mavx512f -mavx512dq -mavx512bw -mavx512vl -mavx512vnni -mtune=cascadelake"
  462.  * SSE42_CRC, Support SSE4.2 optimized CRC hash generation, using "-msse4.2"
  463.  * SSSE3_ADLER32, Support SSSE3-accelerated adler32, using "-mssse3"
  464.  * PCLMUL_CRC, Support CRC hash generation using PCLMULQDQ, using "-mssse3 -msse4.2 -mpclmul"
  465.  * WITH_GZFILEOP, Compile with support for gzFile related functions
  466.  * ZLIB_COMPAT, Compile with zlib compatible API
  467.  * WITH_SANITIZER, Enable sanitizer support
  468.  * WITH_OPTIM, Build with optimisation
  469.  * WITH_NEW_STRATEGIES, Use new strategies
  470.  * WITH_AVX2, Build with AVX2
  471.  * WITH_AVX512, Build with AVX512
  472.  * WITH_AVX512VNNI, Build with AVX512 VNNI
  473.  * WITH_SSE2, Build with SSE2
  474.  * WITH_SSSE3, Build with SSSE3
  475.  * WITH_SSE41, Build with SSE41
  476.  * WITH_SSE42, Build with SSE42
  477.  * WITH_PCLMULQDQ, Build with PCLMULQDQ
  478.  
  479. -- The following OPTIONAL packages have been found:
  480.  
  481.  * Git
  482.  * Threads
  483.  * OpenGL
  484.  * X11
  485.  * EGL
  486.  * FFmpeg
  487.  * PkgConfig
  488.  * pugixml
  489.  * BZip2
  490.  
  491. -- The following REQUIRED packages have been found:
  492.  
  493.  * LIBUDEV
  494.  * LIBEVDEV
  495.  
  496. -- The following features have been disabled:
  497.  
  498.  * FORCE_TZCNT, Assume CPU is TZCNT capable
  499.  * ZLIB_SYMBOL_PREFIX, Publicly exported symbols DO NOT have a custom prefix
  500.  * ZLIB_ENABLE_TESTS, Build test binaries
  501.  * WITH_FUZZERS, Build test/fuzz
  502.  * WITH_BENCHMARKS, Build test/benchmarks
  503.  * WITH_BENCHMARK_APPS, Build application benchmarks
  504.  * WITH_NATIVE_INSTRUCTIONS, Instruct the compiler to use the full instruction set on this host (gcc/clang -march=native)
  505.  * WITH_MAINTAINER_WARNINGS, Build with project maintainer warnings
  506.  * WITH_CODE_COVERAGE, Enable code coverage reporting
  507.  * WITH_INFLATE_STRICT, Build with strict inflate distance checking
  508.  * WITH_INFLATE_ALLOW_INVALID_DIST, Build with zero fill for inflate invalid distances
  509.  * WITH_VPCLMULQDQ, Build with VPCLMULQDQ
  510.  * INSTALL_UTILS, Copy minigzip and minideflate during install
  511.  
  512. -- The following OPTIONAL packages have not been found:
  513.  
  514.  * fmt (required version >= 8)
  515.  * LibLZMA
  516.  
  517. -- Checking for module 'minizip>=3.0.0'
  518. --   No package 'minizip' found
  519. -- Shared minizip not found, falling back to the static library
  520. -- Looking for inttypes.h
  521. -- Looking for inttypes.h - found
  522. -- Using shared lzo
  523. -- Using static FreeSurround from Externals
  524. -- Could NOT find CUBEB (missing: CUBEB_INCLUDE_DIR CUBEB_LIBRARY)
  525. -- Using static cubeb from Externals
  526. CMake Warning at Externals/cubeb/CMakeLists.txt:28 (find_package):
  527.   By not providing "FindSanitizers.cmake" in CMAKE_MODULE_PATH this project
  528.   has asked CMake to find a package configuration file provided by
  529.   "Sanitizers", but CMake did not find one.
  530.  
  531.   Could not find a package configuration file provided by "Sanitizers" with
  532.   any of the following names:
  533.  
  534.     SanitizersConfig.cmake
  535.     sanitizers-config.cmake
  536.  
  537.   Add the installation prefix of "Sanitizers" to CMAKE_PREFIX_PATH or set
  538.   "Sanitizers_DIR" to a directory containing one of the above files.  If
  539.   "Sanitizers" provides a separate development package or SDK, be sure it has
  540.   been installed.
  541.  
  542.  
  543. CMake Error at Externals/cubeb/CMakeLists.txt:30 (message):
  544.   Could not find sanitizers-cmake: run
  545.  
  546.     git submodule update --init --recursive
  547.  
  548.   in base git checkout
  549.  
  550.  
  551. -- Configuring incomplete, errors occurred!
  552. See also "/home/darrell/dolphin-emu/Build/CMakeFiles/CMakeOutput.log".
  553. See also "/home/darrell/dolphin-emu/Build/CMakeFiles/CMakeError.log".
  554. darrell@darrell-Lenovo-H430:~/dolphin-emu/Build$ cmake .. -DCMAKE_C_COMPILER=gcc-7 -DCMAKE_CXX_COMPILER=g++-7
  555. CMake Deprecation Warning at CMakeLists.txt:7 (cmake_policy):
  556.   The OLD behavior for policy CMP0080 will be removed from a future version
  557.   of CMake.
  558.  
  559.   The cmake-policies(7) manual explains that the OLD behaviors of all
  560.   policies are deprecated and that a policy should be set to OLD only under
  561.   specific short-term circumstances.  Projects should be ported to the NEW
  562.   behavior and not rely on setting a policy to OLD.
  563.  
  564.  
  565. -- Detected architecture: x86_64
  566. -- Xrandr found
  567. -- X11 support enabled
  568. -- EGL OpenGL interface enabled
  569. --  Found avcodec: /usr/include/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libavcodec.so
  570. --  Found avformat: /usr/include/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libavformat.so
  571. --  Found avutil: /usr/include/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libavutil.so
  572. --  Found swresample: /usr/include/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libswresample.so
  573. --  Found swscale: /usr/include/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libswscale.so
  574. -- libav/ffmpeg found, enabling AVI frame dumps
  575. -- libevdev/libudev found, enabling evdev controller backend
  576. -- Using named pipes as controller inputs
  577. -- Watching game memory for changes
  578. -- Enabling analytics collection (subject to end-user opt-in)
  579. -- Enabling automatic update support
  580. CMake Warning at CMakeLists.txt:687 (find_package):
  581.   By not providing "Findfmt.cmake" in CMAKE_MODULE_PATH this project has
  582.   asked CMake to find a package configuration file provided by "fmt", but
  583.   CMake did not find one.
  584.  
  585.   Could not find a package configuration file provided by "fmt" (requested
  586.   version 8) with any of the following names:
  587.  
  588.     fmtConfig.cmake
  589.     fmt-config.cmake
  590.  
  591.   Add the installation prefix of "fmt" to CMAKE_PREFIX_PATH or set "fmt_DIR"
  592.   to a directory containing one of the above files.  If "fmt" provides a
  593.   separate development package or SDK, be sure it has been installed.
  594.  
  595.  
  596. -- Using static fmt from Externals
  597. -- Module support is disabled.
  598. -- Version: 9.1.0
  599. -- Build type: Release
  600. -- CXX_STANDARD: 11
  601. -- Required features: cxx_variadic_templates
  602. -- Using static enet from Externals
  603. -- Using static xxhash from Externals
  604. -- Using shared bzip2
  605. -- Could NOT find LibLZMA (missing: LIBLZMA_LIBRARY LIBLZMA_INCLUDE_DIR LIBLZMA_HAS_AUTO_DECODER LIBLZMA_HAS_EASY_ENCODER LIBLZMA_HAS_LZMA_PRESET)
  606. -- Shared lzma not found, falling back to the static library
  607. -- Using shared zstd version: 1.4.8
  608. -- Using CMake version 3.22.1
  609. -- ZLIB_HEADER_VERSION: 1.2.12
  610. -- ZLIBNG_HEADER_VERSION: 2.1.0.devel
  611. -- Arch detected: 'x86_64'
  612. -- Basearch of 'x86_64' has been detected as: 'x86'
  613. -- Architecture-specific source files: arch/x86/x86_features.c;arch/x86/slide_hash_avx2.c;arch/x86/chunkset_avx.c;arch/x86/compare256_avx2.c;arch/x86/adler32_avx2.c;arch/x86/adler32_avx512.c;arch/x86/adler32_avx512_vnni.c;arch/x86/chunkset_sse41.c;arch/x86/adler32_sse42.c;arch/x86/insert_string_sse42.c;arch/x86/chunkset_sse2.c;arch/x86/compare256_sse2.c;arch/x86/slide_hash_sse2.c;arch/x86/adler32_ssse3.c;arch/x86/crc32_fold_pclmulqdq.c
  614. -- The following features have been enabled:
  615.  
  616.  * CMAKE_BUILD_TYPE, Build type: Release (selected)
  617.  * AVX2_SLIDEHASH, Support AVX2 optimized slide_hash, using "-mavx2"
  618.  * AVX_CHUNKSET, Support AVX optimized chunkset, using "-mavx2"
  619.  * AVX2_COMPARE256, Support AVX2 optimized compare256, using "-mavx2"
  620.  * AVX2_ADLER32, Support AVX2-accelerated adler32, using "-mavx2"
  621.  * AVX512_ADLER32, Support AVX512-accelerated adler32, using "-mavx512f -mavx512dq -mavx512bw -mavx512vl -mtune=cascadelake"
  622.  * AVX512VNNI_ADLER32, Support AVX512VNNI adler32, using "-mavx512f -mavx512dq -mavx512bw -mavx512vl -mavx512vnni -mtune=cascadelake"
  623.  * SSE42_CRC, Support SSE4.2 optimized CRC hash generation, using "-msse4.2"
  624.  * SSSE3_ADLER32, Support SSSE3-accelerated adler32, using "-mssse3"
  625.  * PCLMUL_CRC, Support CRC hash generation using PCLMULQDQ, using "-mssse3 -msse4.2 -mpclmul"
  626.  * WITH_GZFILEOP, Compile with support for gzFile related functions
  627.  * ZLIB_COMPAT, Compile with zlib compatible API
  628.  * WITH_SANITIZER, Enable sanitizer support
  629.  * WITH_OPTIM, Build with optimisation
  630.  * WITH_NEW_STRATEGIES, Use new strategies
  631.  * WITH_AVX2, Build with AVX2
  632.  * WITH_AVX512, Build with AVX512
  633.  * WITH_AVX512VNNI, Build with AVX512 VNNI
  634.  * WITH_SSE2, Build with SSE2
  635.  * WITH_SSSE3, Build with SSSE3
  636.  * WITH_SSE41, Build with SSE41
  637.  * WITH_SSE42, Build with SSE42
  638.  * WITH_PCLMULQDQ, Build with PCLMULQDQ
  639.  
  640. -- The following OPTIONAL packages have been found:
  641.  
  642.  * Git
  643.  * Threads
  644.  * OpenGL
  645.  * X11
  646.  * EGL
  647.  * FFmpeg
  648.  * PkgConfig
  649.  * pugixml
  650.  * BZip2
  651.  
  652. -- The following REQUIRED packages have been found:
  653.  
  654.  * LIBUDEV
  655.  * LIBEVDEV
  656.  
  657. -- The following features have been disabled:
  658.  
  659.  * FORCE_TZCNT, Assume CPU is TZCNT capable
  660.  * ZLIB_SYMBOL_PREFIX, Publicly exported symbols DO NOT have a custom prefix
  661.  * ZLIB_ENABLE_TESTS, Build test binaries
  662.  * WITH_FUZZERS, Build test/fuzz
  663.  * WITH_BENCHMARKS, Build test/benchmarks
  664.  * WITH_BENCHMARK_APPS, Build application benchmarks
  665.  * WITH_NATIVE_INSTRUCTIONS, Instruct the compiler to use the full instruction set on this host (gcc/clang -march=native)
  666.  * WITH_MAINTAINER_WARNINGS, Build with project maintainer warnings
  667.  * WITH_CODE_COVERAGE, Enable code coverage reporting
  668.  * WITH_INFLATE_STRICT, Build with strict inflate distance checking
  669.  * WITH_INFLATE_ALLOW_INVALID_DIST, Build with zero fill for inflate invalid distances
  670.  * WITH_VPCLMULQDQ, Build with VPCLMULQDQ
  671.  * INSTALL_UTILS, Copy minigzip and minideflate during install
  672.  
  673. -- The following OPTIONAL packages have not been found:
  674.  
  675.  * fmt (required version >= 8)
  676.  * LibLZMA
  677.  
  678. -- Checking for module 'minizip>=3.0.0'
  679. --   No package 'minizip' found
  680. -- Shared minizip not found, falling back to the static library
  681. -- Using shared lzo
  682. -- Using static FreeSurround from Externals
  683. -- Could NOT find CUBEB (missing: CUBEB_INCLUDE_DIR CUBEB_LIBRARY)
  684. -- Using static cubeb from Externals
  685. CMake Warning at Externals/cubeb/CMakeLists.txt:28 (find_package):
  686.   By not providing "FindSanitizers.cmake" in CMAKE_MODULE_PATH this project
  687.   has asked CMake to find a package configuration file provided by
  688.   "Sanitizers", but CMake did not find one.
  689.  
  690.   Could not find a package configuration file provided by "Sanitizers" with
  691.   any of the following names:
  692.  
  693.     SanitizersConfig.cmake
  694.     sanitizers-config.cmake
  695.  
  696.   Add the installation prefix of "Sanitizers" to CMAKE_PREFIX_PATH or set
  697.   "Sanitizers_DIR" to a directory containing one of the above files.  If
  698.   "Sanitizers" provides a separate development package or SDK, be sure it has
  699.   been installed.
  700.  
  701.  
  702. CMake Error at Externals/cubeb/CMakeLists.txt:30 (message):
  703.   Could not find sanitizers-cmake: run
  704.  
  705.     git submodule update --init --recursive
  706.  
  707.   in base git checkout
  708.  
  709.  
  710. -- Configuring incomplete, errors occurred!
  711. See also "/home/darrell/dolphin-emu/Build/CMakeFiles/CMakeOutput.log".
  712. See also "/home/darrell/dolphin-emu/Build/CMakeFiles/CMakeError.log".
  713. You have changed variables that require your cache to be deleted.
  714. Configure will be re-run and you may have to reset some variables.
  715. The following variables have changed:
  716. CMAKE_C_COMPILER= gcc-7
  717. CMAKE_CXX_COMPILER= g++-7
  718. CMAKE_CXX_COMPILER= g++-7
  719. CMAKE_C_COMPILER= gcc-7
  720. CMAKE_CXX_COMPILER= g++-7
  721. CMAKE_C_COMPILER= gcc-7
  722. CMAKE_C_COMPILER= gcc-7
  723. CMAKE_C_COMPILER= gcc-7
  724. CMAKE_C_COMPILER= gcc-7
  725. CMAKE_C_COMPILER= gcc-7
  726. CMAKE_C_COMPILER= gcc-7
  727. CMAKE_C_COMPILER= gcc-7
  728. CMAKE_CXX_COMPILER= g++-7
  729.  
  730. -- Generating done
  731. CMake Generate step failed.  Build files cannot be regenerated correctly.
  732. darrell@darrell-Lenovo-H430:~/dolphin-emu/Build$ cmake .. -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_CXX_FLAGS=-stdlib=libc++
  733. CMake Deprecation Warning at CMakeLists.txt:7 (cmake_policy):
  734.   The OLD behavior for policy CMP0080 will be removed from a future version
  735.   of CMake.
  736.  
  737.   The cmake-policies(7) manual explains that the OLD behaviors of all
  738.   policies are deprecated and that a policy should be set to OLD only under
  739.   specific short-term circumstances.  Projects should be ported to the NEW
  740.   behavior and not rely on setting a policy to OLD.
  741.  
  742.  
  743. -- The C compiler identification is unknown
  744. -- The CXX compiler identification is unknown
  745. CMake Error at CMakeLists.txt:23 (project):
  746.   The CMAKE_C_COMPILER:
  747.  
  748.     clang
  749.  
  750.   is not a full path and was not found in the PATH.
  751.  
  752.   Tell CMake where to find the compiler by setting either the environment
  753.   variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
  754.   the compiler, or to the compiler name if it is in the PATH.
  755.  
  756.  
  757. CMake Error at CMakeLists.txt:23 (project):
  758.   The CMAKE_CXX_COMPILER:
  759.  
  760.     clang++
  761.  
  762.   is not a full path and was not found in the PATH.
  763.  
  764.   Tell CMake where to find the compiler by setting either the environment
  765.   variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
  766.   to the compiler, or to the compiler name if it is in the PATH.
  767.  
  768.  
  769. -- Configuring incomplete, errors occurred!
  770. See also "/home/darrell/dolphin-emu/Build/CMakeFiles/CMakeOutput.log".
  771. See also "/home/darrell/dolphin-emu/Build/CMakeFiles/CMakeError.log".
  772. darrell@darrell-Lenovo-H430:~/dolphin-emu/Build$ cd ..
  773. darrell@darrell-Lenovo-H430:~/dolphin-emu$ cmake ..
  774. CMake Error: The source directory "/home/darrell" does not appear to contain CMakeLists.txt.
  775. Specify --help for usage, or press the help button on the CMake GUI.
  776. darrell@darrell-Lenovo-H430:~/dolphin-emu$
  777.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement