Closed emtone closed 1 year ago
[32;01m * [39;49;00mPackage: games-emulation/ppsspp-9999
[32;01m * [39;49;00mRepository: gentoo
[32;01m * [39;49;00mMaintainer: robin9800xt@gmail.com fdsfgs@krutt.org,proxy-maint@gentoo.org
[32;01m * [39;49;00mUpstream: https://github.com/hrydgard/ppsspp/issues
[32;01m * [39;49;00mUSE: abi_mips_n32 elibc_glibc kernel_linux mips qt5 system-ffmpeg userland_GNU
[32;01m * [39;49;00mFEATURES: preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
[32;01m*[0m Fetching [1mhttps://github.com/hrydgard/ppsspp.git[22m ...
git fetch https://github.com/hrydgard/ppsspp.git +HEAD:refs/git-r3/HEAD
remote: Counting objects: 75, done.[K
remote: Compressing objects: 7% (1/14) [K
remote: Compressing objects: 14% (2/14) [K
remote: Compressing objects: 21% (3/14) [K
remote: Compressing objects: 28% (4/14) [K
remote: Compressing objects: 35% (5/14) [K
remote: Compressing objects: 42% (6/14) [K
remote: Compressing objects: 50% (7/14) [K
remote: Compressing objects: 57% (8/14) [K
remote: Compressing objects: 64% (9/14) [K
remote: Compressing objects: 71% (10/14) [K
remote: Compressing objects: 78% (11/14) [K
remote: Compressing objects: 85% (12/14) [K
remote: Compressing objects: 92% (13/14) [K
remote: Compressing objects: 100% (14/14) [K
remote: Compressing objects: 100% (14/14), done.[K
Unpacking objects: 1% (1/75)
Unpacking objects: 2% (2/75)
Unpacking objects: 4% (3/75)
Unpacking objects: 5% (4/75)
Unpacking objects: 6% (5/75)
Unpacking objects: 8% (6/75)
Unpacking objects: 9% (7/75)
Unpacking objects: 10% (8/75)
Unpacking objects: 12% (9/75)
Unpacking objects: 13% (10/75)
Unpacking objects: 14% (11/75)
Unpacking objects: 16% (12/75)
Unpacking objects: 17% (13/75)
Unpacking objects: 18% (14/75)
Unpacking objects: 20% (15/75)
Unpacking objects: 21% (16/75)
Unpacking objects: 22% (17/75)
Unpacking objects: 24% (18/75)
remote: Total 75 (delta 59), reused 69 (delta 57), pack-reused 4[K
Unpacking objects: 25% (19/75)
Unpacking objects: 26% (20/75)
Unpacking objects: 28% (21/75)
Unpacking objects: 29% (22/75)
Unpacking objects: 30% (23/75)
Unpacking objects: 32% (24/75)
Unpacking objects: 33% (25/75)
Unpacking objects: 34% (26/75)
Unpacking objects: 36% (27/75)
Unpacking objects: 37% (28/75)
Unpacking objects: 38% (29/75)
Unpacking objects: 40% (30/75)
Unpacking objects: 41% (31/75)
Unpacking objects: 42% (32/75)
Unpacking objects: 44% (33/75)
Unpacking objects: 45% (34/75)
Unpacking objects: 46% (35/75)
Unpacking objects: 48% (36/75)
Unpacking objects: 49% (37/75)
Unpacking objects: 50% (38/75)
Unpacking objects: 52% (39/75)
Unpacking objects: 53% (40/75)
Unpacking objects: 54% (41/75)
Unpacking objects: 56% (42/75)
Unpacking objects: 57% (43/75)
Unpacking objects: 58% (44/75)
Unpacking objects: 60% (45/75)
Unpacking objects: 61% (46/75)
Unpacking objects: 62% (47/75)
Unpacking objects: 64% (48/75)
Unpacking objects: 65% (49/75)
Unpacking objects: 66% (50/75)
Unpacking objects: 68% (51/75)
Unpacking objects: 69% (52/75)
Unpacking objects: 70% (53/75)
Unpacking objects: 72% (54/75)
Unpacking objects: 73% (55/75)
Unpacking objects: 74% (56/75)
Unpacking objects: 76% (57/75)
Unpacking objects: 77% (58/75)
Unpacking objects: 78% (59/75)
Unpacking objects: 80% (60/75)
Unpacking objects: 81% (61/75)
Unpacking objects: 82% (62/75)
Unpacking objects: 84% (63/75)
Unpacking objects: 85% (64/75)
Unpacking objects: 86% (65/75)
Unpacking objects: 88% (66/75)
Unpacking objects: 89% (67/75)
Unpacking objects: 90% (68/75)
Unpacking objects: 92% (69/75)
Unpacking objects: 93% (70/75)
Unpacking objects: 94% (71/75)
Unpacking objects: 96% (72/75)
Unpacking objects: 97% (73/75)
Unpacking objects: 98% (74/75)
Unpacking objects: 100% (75/75)
Unpacking objects: 100% (75/75), done.
From https://github.com/hrydgard/ppsspp
4938ab7..9888d77 -> refs/git-r3/HEAD
git symbolic-ref refs/git-r3/games-emulation/ppsspp/0/__main__ refs/git-r3/HEAD
[32;01m*[0m Skipping submodule [1mffmpeg[22m
[32;01m*[0m Fetching [1mhttps://github.com/hrydgard/pspautotests.git[22m ...
git fetch https://github.com/hrydgard/pspautotests.git --prune +refs/heads/*:refs/heads/* +refs/tags/*:refs/tags/* +refs/notes/*:refs/notes/* +HEAD:refs/git-r3/HEAD
git update-ref --no-deref refs/git-r3/games-emulation/ppsspp/0/pspautotests/__main__ d02ba7407050f445edf9e908374ad4bf3b2f237b
[32;01m*[0m Fetching [1mhttps://github.com/hrydgard/ppsspp-lang.git[22m ...
git fetch https://github.com/hrydgard/ppsspp-lang.git --prune +refs/heads/*:refs/heads/* +refs/tags/*:refs/tags/* +refs/notes/*:refs/notes/* +HEAD:refs/git-r3/HEAD
git update-ref --no-deref refs/git-r3/games-emulation/ppsspp/0/lang/__main__ 7b31a30fd0bbe23b683396e3a8709a8618524341
[32;01m*[0m Fetching [1mhttps://github.com/hrydgard/minidx9.git[22m ...
git fetch https://github.com/hrydgard/minidx9.git --prune +refs/heads/*:refs/heads/* +refs/tags/*:refs/tags/* +refs/notes/*:refs/notes/* +HEAD:refs/git-r3/HEAD
git update-ref --no-deref refs/git-r3/games-emulation/ppsspp/0/dx9sdk/__main__ 7751cf73f5c06f1be21f5f31c3e2d9a7bacd3a93
[32;01m*[0m Fetching [1mhttps://github.com/Kingcom/armips[22m ...
git fetch https://github.com/Kingcom/armips --prune +refs/heads/*:refs/heads/* +refs/tags/*:refs/tags/* +refs/notes/*:refs/notes/* +HEAD:refs/git-r3/HEAD
git update-ref --no-deref refs/git-r3/games-emulation/ppsspp/0/ext_armips/__main__ 770365d44df35d6e675c58bb2a774ca412278ef5
[32;01m*[0m Fetching [1mhttps://github.com/Kingcom/tinyformat[22m ...
git fetch https://github.com/Kingcom/tinyformat --prune +refs/heads/*:refs/heads/* +refs/tags/*:refs/tags/* +refs/notes/*:refs/notes/* +HEAD:refs/git-r3/HEAD
git update-ref --no-deref refs/git-r3/games-emulation/ppsspp/0/ext_armips/ext_tinyformat/__main__ b7f5a22753c81d834ab5133d655f1fd525280765
[32;01m*[0m Fetching [1mhttps://github.com/hrydgard/glslang.git[22m ...
git fetch https://github.com/hrydgard/glslang.git --prune +refs/heads/*:refs/heads/* +refs/tags/*:refs/tags/* +refs/notes/*:refs/notes/* +HEAD:refs/git-r3/HEAD
git update-ref --no-deref refs/git-r3/games-emulation/ppsspp/0/ext_glslang/__main__ 136b1e2d5d90284fd7bdd77ed605c70a8d31c8c4
[32;01m*[0m Fetching [1mhttps://github.com/KhronosGroup/SPIRV-Cross.git[22m ...
git fetch https://github.com/KhronosGroup/SPIRV-Cross.git --prune +refs/heads/*:refs/heads/* +refs/tags/*:refs/tags/* +refs/notes/*:refs/notes/* +HEAD:refs/git-r3/HEAD
remote: Counting objects: 41, done.[K
remote: Compressing objects: 5% (1/18) [K
remote: Compressing objects: 11% (2/18) [K
remote: Compressing objects: 16% (3/18) [K
remote: Compressing objects: 22% (4/18) [K
remote: Compressing objects: 27% (5/18) [K
remote: Compressing objects: 33% (6/18) [K
remote: Compressing objects: 38% (7/18) [K
remote: Compressing objects: 44% (8/18) [K
remote: Compressing objects: 50% (9/18) [K
remote: Compressing objects: 55% (10/18) [K
remote: Compressing objects: 61% (11/18) [K
remote: Compressing objects: 66% (12/18) [K
remote: Compressing objects: 72% (13/18) [K
remote: Compressing objects: 77% (14/18) [K
remote: Compressing objects: 83% (15/18) [K
remote: Compressing objects: 88% (16/18) [K
remote: Compressing objects: 94% (17/18) [K
remote: Compressing objects: 100% (18/18) [K
remote: Compressing objects: 100% (18/18), done.[K
Unpacking objects: 2% (1/41)
Unpacking objects: 4% (2/41)
Unpacking objects: 7% (3/41)
Unpacking objects: 9% (4/41)
Unpacking objects: 12% (5/41)
Unpacking objects: 14% (6/41)
Unpacking objects: 17% (7/41)
Unpacking objects: 19% (8/41)
Unpacking objects: 21% (9/41)
Unpacking objects: 24% (10/41)
Unpacking objects: 26% (11/41)
Unpacking objects: 29% (12/41)
Unpacking objects: 31% (13/41)
Unpacking objects: 34% (14/41)
Unpacking objects: 36% (15/41)
Unpacking objects: 39% (16/41)
Unpacking objects: 41% (17/41)
Unpacking objects: 43% (18/41)
Unpacking objects: 46% (19/41)
Unpacking objects: 48% (20/41)
Unpacking objects: 51% (21/41)
Unpacking objects: 53% (22/41)
Unpacking objects: 56% (23/41)
Unpacking objects: 58% (24/41)
Unpacking objects: 60% (25/41)
Unpacking objects: 63% (26/41)
Unpacking objects: 65% (27/41)
Unpacking objects: 68% (28/41)
remote: Total 41 (delta 25), reused 39 (delta 23), pack-reused 0[K
Unpacking objects: 70% (29/41)
Unpacking objects: 73% (30/41)
Unpacking objects: 75% (31/41)
Unpacking objects: 78% (32/41)
Unpacking objects: 80% (33/41)
Unpacking objects: 82% (34/41)
Unpacking objects: 85% (35/41)
Unpacking objects: 87% (36/41)
Unpacking objects: 90% (37/41)
Unpacking objects: 92% (38/41)
Unpacking objects: 95% (39/41)
Unpacking objects: 97% (40/41)
Unpacking objects: 100% (41/41)
Unpacking objects: 100% (41/41), done.
From https://github.com/KhronosGroup/SPIRV-Cross
* [new branch] fix-259 -> fix-259
f0b4df0..e4251b7 master -> master
f0b4df0..e4251b7 -> refs/git-r3/HEAD
git update-ref --no-deref refs/git-r3/games-emulation/ppsspp/0/ext_SPIRV-Cross/__main__ 90966d50f57608587bafd95b4e345b02b814754a
[32;01m*[0m Checking out [1mhttps://github.com/hrydgard/ppsspp.git[22m to [1m/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999[22m ...
git checkout --quiet refs/git-r3/HEAD
GIT update -->
repository: https://github.com/hrydgard/ppsspp.git
updating from commit: 4938ab786e9676cb76906d51fe6cf8f8a707cdb2
to commit: 9888d774c8ba5c89479666e58060e0b283b5f3eb
Common/Vulkan/VulkanContext.cpp | 446 [32m+++++++++++++++++++++++[m[31m---------------------------------[m
Common/Vulkan/VulkanContext.h | 108 [32m++++++++[m[31m------[m
Common/x64Emitter.h | 1 [31m-[m
Core/MIPS/ARM/ArmCompVFPUNEON.cpp | 2 [31m-[m
Core/MIPS/x86/CompVFPU.cpp | 16 [32m+[m[31m-[m
Core/MIPS/x86/JitSafeMem.cpp | 6 [32m+[m[31m-[m
GPU/Common/VertexDecoderX86.cpp | 2 [32m+[m[31m-[m
GPU/GLES/ShaderManagerGLES.cpp | 20 [32m++[m[31m-[m
GPU/Software/SamplerX86.cpp | 12 [32m+[m[31m-[m
UI/DevScreens.cpp | 31 [32m++[m[31m--[m
Windows/GPU/WindowsVulkanContext.cpp | 12 [32m+[m[31m-[m
Windows/GPU/WindowsVulkanContext.h | 1 [32m+[m
Windows/main.cpp | 2 [32m+[m[31m-[m
android/jni/app-android.cpp | 15 [32m+[m[31m-[m
ext/native/thin3d/thin3d.h | 1 [32m+[m
ext/native/thin3d/thin3d_gl.cpp | 16 [32m+[m[31m-[m
ext/native/thin3d/thin3d_vulkan.cpp | 9 [32m++[m
17 files changed, 347 insertions(+), 353 deletions(-)
[32;01m*[0m Skipping submodule [1mffmpeg[22m
[32;01m*[0m Checking out [1mhttps://github.com/hrydgard/pspautotests.git[22m to [1m/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/pspautotests[22m ...
git checkout --quiet d02ba7407050f445edf9e908374ad4bf3b2f237b
GIT update -->
repository: https://github.com/hrydgard/pspautotests.git
at the commit: d02ba7407050f445edf9e908374ad4bf3b2f237b
[32;01m*[0m Checking out [1mhttps://github.com/hrydgard/ppsspp-lang.git[22m to [1m/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/assets/lang[22m ...
git checkout --quiet 7b31a30fd0bbe23b683396e3a8709a8618524341
GIT update -->
repository: https://github.com/hrydgard/ppsspp-lang.git
at the commit: 7b31a30fd0bbe23b683396e3a8709a8618524341
[32;01m*[0m Checking out [1mhttps://github.com/hrydgard/minidx9.git[22m to [1m/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/dx9sdk[22m ...
git checkout --quiet 7751cf73f5c06f1be21f5f31c3e2d9a7bacd3a93
GIT update -->
repository: https://github.com/hrydgard/minidx9.git
at the commit: 7751cf73f5c06f1be21f5f31c3e2d9a7bacd3a93
[32;01m*[0m Checking out [1mhttps://github.com/Kingcom/armips[22m to [1m/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/ext/armips[22m ...
git checkout --quiet 770365d44df35d6e675c58bb2a774ca412278ef5
GIT update -->
repository: https://github.com/Kingcom/armips
at the commit: 770365d44df35d6e675c58bb2a774ca412278ef5
[32;01m*[0m Checking out [1mhttps://github.com/Kingcom/tinyformat[22m to [1m/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/ext/armips/ext/tinyformat[22m ...
git checkout --quiet b7f5a22753c81d834ab5133d655f1fd525280765
GIT update -->
repository: https://github.com/Kingcom/tinyformat
at the commit: b7f5a22753c81d834ab5133d655f1fd525280765
[32;01m*[0m Checking out [1mhttps://github.com/hrydgard/glslang.git[22m to [1m/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/ext/glslang[22m ...
git checkout --quiet 136b1e2d5d90284fd7bdd77ed605c70a8d31c8c4
GIT update -->
repository: https://github.com/hrydgard/glslang.git
at the commit: 136b1e2d5d90284fd7bdd77ed605c70a8d31c8c4
[32;01m*[0m Checking out [1mhttps://github.com/KhronosGroup/SPIRV-Cross.git[22m to [1m/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/ext/SPIRV-Cross[22m ...
git checkout --quiet 90966d50f57608587bafd95b4e345b02b814754a
GIT update -->
repository: https://github.com/KhronosGroup/SPIRV-Cross.git
at the commit: 90966d50f57608587bafd95b4e345b02b814754a
>>> Source unpacked in /var/tmp/portage/games-emulation/ppsspp-9999/work
>>> Preparing source in /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build"
cmake -C /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/gentoo_common_config.cmake -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr -DUSING_QT_UI=yes -DUSE_SYSTEM_FFMPEG=yes -DHEADLESS=no -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_USER_MAKE_RULES_OVERRIDE=/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/gentoo_rules.cmake -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/gentoo_toolchain.cmake /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999
loading initial cache file /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/gentoo_common_config.cmake
-- The C compiler identification is GNU 6.3.0
-- The CXX compiler identification is GNU 6.3.0
-- Check for working C compiler: /usr/bin/mips64el-unknown-linux-gnu-gcc
-- Check for working C compiler: /usr/bin/mips64el-unknown-linux-gnu-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/mips64el-unknown-linux-gnu-g++
-- Check for working CXX compiler: /usr/bin/mips64el-unknown-linux-gnu-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/mips64el-unknown-linux-gnu-gcc
Normal Build
-- Found OpenGL: /usr/lib32/libGL.so
-- Found SDL2: /usr/lib32/libSDL2.so
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
CMAKE_SYSTEM_PROCESSOR: mips64
Generating for MIPS, Gentoo
-- Found GLEW: /usr/include
-- Google Mock was not found - tests based on that will not build
-- Found Snappy: /usr/lib32/libsnappy.so
-- Found avcodec: /usr/include /usr/lib32/libavcodec.so
-- Found avdevice: /usr/include /usr/lib32/libavdevice.so
-- Found avfilter: /usr/include /usr/lib32/libavfilter.so
-- Found avformat: /usr/include /usr/lib32/libavformat.so
-- Found avutil: /usr/include /usr/lib32/libavutil.so
-- Found swresample: /usr/include /usr/lib32/libswresample.so
-- Found swscale: /usr/include /usr/lib32/libswscale.so
-- Found FFmpeg: /usr/include found components: avcodec avformat avutil swresample swscale
-- Found ZLIB: /usr/lib32/libz.so (found version "1.2.11")
-- Could NOT find LIBZIP (missing: LIBZIP_LIBRARY LIBZIP_INCLUDE_DIR)
-- Could NOT find PNG (missing: PNG_LIBRARY PNG_PNG_INCLUDE_DIR)
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/ui_atlas.zim
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/gr_EL.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/da_DK.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/lt-LT.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/zh_TW.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/az_AZ.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/ru_RU.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/vi_VN.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/bg_BG.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/pl_PL.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/pt_BR.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/jv_ID.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/tg_PH.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/gl_ES.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/HEAD
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/logs
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/logs/HEAD
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/info
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/info/exclude
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/description
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/index
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/hooks
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/hooks/applypatch-msg.sample
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/hooks/commit-msg.sample
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/hooks/pre-applypatch.sample
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/hooks/pre-push.sample
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/hooks/prepare-commit-msg.sample
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/hooks/pre-rebase.sample
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/hooks/post-update.sample
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/hooks/update.sample
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/hooks/pre-commit.sample
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/config
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/refs
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/refs/git-r3
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/refs/git-r3/HEAD
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/refs/git-r3/games-emulation
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/refs/git-r3/games-emulation/ppsspp
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/refs/git-r3/games-emulation/ppsspp/0
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/refs/git-r3/games-emulation/ppsspp/0/lang
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/refs/git-r3/games-emulation/ppsspp/0/lang/__old__
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/refs/git-r3/games-emulation/ppsspp/0/lang/__main__
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/refs/tags
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/refs/heads
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/refs/heads/master
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/objects
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/objects/info
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/objects/info/alternates
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/.git/objects/pack
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/pt_PT.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/sv_SE.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/nl_NL.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/ca_ES.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/it_IT.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/hu_HU.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/fa_IR.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/uk_UA.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/ms_MY.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/he_IL.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/zh_CN.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/th_TH.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/cz_CZ.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/lo_LA.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/es_LA.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/ja_JP.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/es_ES.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/README.md
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/ko_KR.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/tr_TR.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/id_ID.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/he_IL_invert.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/dr_ID.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/ro_RO.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/en_US.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/ar_AE.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/no_NO.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/de_DE.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/fr_FR.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/lang/fi_FI.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/shaders
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/shaders/defaultshaders.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/shaders/upscale_spline36.vsh
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/shaders/cartoon.fsh
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/shaders/scanlines.fsh
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/shaders/bloom.fsh
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/shaders/5xBR-lv2.fsh
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/shaders/5xBR.fsh
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/shaders/crt.fsh
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/shaders/fxaa.fsh
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/shaders/aacolor.fsh
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/shaders/aacolor.vsh
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/shaders/grayscale.fsh
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/shaders/cartoon.vsh
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/shaders/natural.fsh
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/shaders/4xhqglsl.vsh
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/shaders/upscale_spline36.fsh
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/shaders/inversecolors.fsh
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/shaders/fxaa.vsh
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/shaders/sharpen.fsh
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/shaders/4xhqglsl.fsh
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/shaders/natural.vsh
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/shaders/5xBR.vsh
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/shaders/vignette.fsh
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/Roboto-Condensed.ttf
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/7z.png
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/compat.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/gamecontrollerdb.txt
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/langregion.ini
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/ppge_atlas.zim
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/rargray.png
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/unknown.png
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/zip.png
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/flash0
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/flash0/font
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/flash0/font/ltn9.pgf
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/flash0/font/ltn14.pgf
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/flash0/font/ltn11.pgf
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/flash0/font/jpn0.pgf
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/flash0/font/ltn2.pgf
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/flash0/font/ltn8.pgf
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/flash0/font/ltn12.pgf
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/flash0/font/ltn5.pgf
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/flash0/font/ltn1.pgf
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/flash0/font/ltn10.pgf
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/flash0/font/ltn3.pgf
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/flash0/font/ltn6.pgf
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/flash0/font/ltn13.pgf
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/flash0/font/ltn7.pgf
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/flash0/font/ltn15.pgf
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/flash0/font/ltn4.pgf
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/flash0/font/ltn0.pgf
-- Installing: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/assets/flash0/font/kr0.pgf
-- <<< Gentoo configuration >>>
Build type Gentoo
Install path /usr
Compiler flags:
C -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe
C++ -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe
Linker flags:
Executable -Wl,-O1 -Wl,--as-needed
Module -Wl,-O1 -Wl,--as-needed
Shared -Wl,-O1 -Wl,--as-needed
-- Configuring done
-- Generating done
-- Build files have been written to: /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build
>>> Source configured.
>>> Compiling source in /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build"
make -j1 VERBOSE=1
/usr/bin/cmake -H/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999 -B/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/CMakeFiles /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build'
make -f CMakeFiles/PPSSPPQt_automoc.dir/build.make CMakeFiles/PPSSPPQt_automoc.dir/depend
make[2]: Entering directory '/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build'
cd /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999 /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999 /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/CMakeFiles/PPSSPPQt_automoc.dir/DependInfo.cmake --color=
Dependee "/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/CMakeFiles/PPSSPPQt_automoc.dir/DependInfo.cmake" is newer than depender "/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/CMakeFiles/PPSSPPQt_automoc.dir/depend.internal".
Dependee "/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build/CMakeFiles/PPSSPPQt_automoc.dir/depend.internal".
[35m[1mScanning dependencies of target PPSSPPQt_automoc[0m
make[2]: Leaving directory '/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build'
make -f CMakeFiles/PPSSPPQt_automoc.dir/build.make CMakeFiles/PPSSPPQt_automoc.dir/build
make[2]: Entering directory '/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build'
[ 0%] [34m[1mAutomatic moc for target PPSSPPQt[0m
... ...
As mentioned in #9942, PPSSPP's MIPS support is rudimentary and probably broken.
Are MIPS devices with good GPUs getting popular in China? If so, can you recommend a cheap and good device to play around with?
I use loongson CPU, but it is not popular in China.
There are some manufacturers make MIPS devices: http://www.loongson.cn/index_en.html http://www.ingenic.com/en/
I think the most famous is Imagination‘s MIPS CPU https://www.imgtec.com/mips/
Richard Stallman used the Lemote Yeeloong netbook (using Loongson processor) Gentoo wiki about Lemote_Yeeloong_Gentoo_Desktop: https://wiki.gentoo.org/wiki/Project:Lemote_Yeeloong_Gentoo_Desktop
OK. Just curious, which device do you use?
That's pretty cool. But I googled up the on board SM712 graphics chip, and it appears to not have 3D acceleration? We require OpenGL ES 2.0 at a minimum.
@emtone Yep this chip Fuloong 2F released in 2008 the GPU SM712 chip maybe is a custom SIS 3xx gpu old era is very limited 32MB video RAM very poor Opengl support no exist info driver finished under linux driver acceleration.
The Linux kernel can support SM712. But it's not good enough SM712DatabookRev1.3.pdf .
Hi, I can't find this file: ~/.config/ppsspp/PSP/SYSTEM/ppsspp.ini
@emtone 你妹的 你都没运行 有毛的配置文件
@emtone 你妹的 你都没运行 有毛的配置文件
编译通过后才能运行
@emtone please try this https://github.com/xiangzhai/ppsspp/commit/cacd714a7f6ac36e13b55eb1a171ccabd8823dbc
@lxiao95 thank you to simulate psp airplane game https://github.com/xiangzhai/ppsspp/issues/1#issuecomment-382631765
@xiangzhai Thank you! I will try this soon. Now my gentoo system crash, as soon as I recover it I will try.
gentoo@yeeloong ~ $ mkdir ppsspp
gentoo@yeeloong ~ $ cd ppsspp
gentoo@yeeloong ~/ppsspp $ git clone https://github.com/xiangzhai/ppsspp
Cloning into 'ppsspp'...
remote: Counting objects: 145804, done.
remote: Compressing objects: 100% (16/16), done.
remote: Total 145804 (delta 0), reused 3 (delta 0), pack-reused 145788
Receiving objects: 100% (145804/145804), 101.24 MiB | 42.00 KiB/s, done.
Resolving deltas: 100% (113741/113741), done.
Checking connectivity... done.
Checking out files: 100% (1829/1829), done.
gentoo@yeeloong ~/ppsspp $
git submodule update --init --recursive
...
mkdir build
cd build
cmake ..
make
git submodule update --init --recursive ... mkdir build cd build cmake .. make
OK, now I am according to your and this build instructions 😄
choose sdl instead of qt please.
choose sdl instead of qt please.
OK, I will reset the compilation options, Thank you.
sdl frontend is lighter than qt.
Now I understand.
gentoo@yeeloong ~/ppsspp $ mkdir build
mkdir: cannot create directory 'build': File exists
gentoo@yeeloong ~/ppsspp $ cd build
gentoo@yeeloong ~/ppsspp/build $ ls
CMakeCache.txt CMakeFiles Makefile assets cmake_install.cmake ext lib
gentoo@yeeloong ~/ppsspp/build $ cmake ..
Normal Build
-- Could NOT find WAYLAND_CLIENT (missing: WAYLAND_CLIENT_LIBRARIES WAYLAND_CLIENT_INCLUDE_DIR)
-- Could NOT find WAYLAND_SERVER (missing: WAYLAND_SERVER_LIBRARIES WAYLAND_SERVER_INCLUDE_DIR)
-- Could NOT find WAYLAND_EGL (missing: WAYLAND_EGL_LIBRARIES WAYLAND_EGL_INCLUDE_DIR)
-- Could NOT find WAYLAND_CURSOR (missing: WAYLAND_CURSOR_LIBRARIES WAYLAND_CURSOR_INCLUDE_DIR)
-- Could NOT find WAYLAND (missing: WAYLAND_LIBRARIES WAYLAND_INCLUDE_DIR)
-- No build type selected, default to Release
CMAKE_SYSTEM_PROCESSOR: mips64
Generating for MIPS, Release
-- Could NOT find GLEW (missing: GLEW_INCLUDE_DIR GLEW_LIBRARY)
-- Google Mock was not found - tests based on that will not build
-- spirv-tools not linked - illegal SPIRV may be generated for HLSL
-- Could NOT find Snappy (missing: SNAPPY_LIBRARIES SNAPPY_INCLUDE_DIR)
-- Found avcodec: /home/gentoo/ppsspp/ffmpeg/linux/mips32/include /home/gentoo/ppsspp/ffmpeg/linux/mips32/lib/libavcodec.a
-- Found avformat: /home/gentoo/ppsspp/ffmpeg/linux/mips32/include /home/gentoo/ppsspp/ffmpeg/linux/mips32/lib/libavformat.a
-- Found avutil: /home/gentoo/ppsspp/ffmpeg/linux/mips32/include /home/gentoo/ppsspp/ffmpeg/linux/mips32/lib/libavutil.a
-- Found swresample: /home/gentoo/ppsspp/ffmpeg/linux/mips32/include /home/gentoo/ppsspp/ffmpeg/linux/mips32/lib/libswresample.a
-- Found swscale: /home/gentoo/ppsspp/ffmpeg/linux/mips32/include /home/gentoo/ppsspp/ffmpeg/linux/mips32/lib/libswscale.a
-- Could NOT find LIBZIP (missing: LIBZIP_LIBRARY LIBZIP_INCLUDE_DIR)
-- Up-to-date: /home/gentoo/ppsspp/build/assets/ui_atlas.zim
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/tr_TR.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/da_DK.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/lt-LT.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/gr_EL.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/bg_BG.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/fi_FI.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/nl_NL.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/tg_PH.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/th_TH.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/fa_IR.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/hu_HU.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/uk_UA.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/en_US.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/pt_PT.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ms_MY.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ro_RO.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/dr_ID.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/he_IL.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/vi_VN.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ar_AE.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/fr_FR.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/no_NO.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/cz_CZ.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/.git
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/zh_CN.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ru_RU.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/id_ID.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/es_ES.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ja_JP.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/jv_ID.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/README.md
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/lo_LA.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/it_IT.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/de_DE.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/he_IL_invert.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ko_KR.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/pt_BR.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/pl_PL.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/zh_TW.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/sv_SE.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/gl_ES.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ca_ES.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/es_LA.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/az_AZ.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/upscale_spline36.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/5xBR-lv2.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/natural.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/grayscale.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/cartoon.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/inversecolors.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/aacolor.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/fxaa.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/crt.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/bloom.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/natural.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/4xhqglsl.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/5xBR.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/4xhqglsl.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/naturalA.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/cartoon.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/videoAA.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/upscale_spline36.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/fxaa.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/aacolor.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/5xBR.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/scanlines.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/defaultshaders.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/sharpen.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/vignette.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/GaussianDownscale.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/Roboto-Condensed.ttf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/7z.png
-- Up-to-date: /home/gentoo/ppsspp/build/assets/compat.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/gamecontrollerdb.txt
-- Up-to-date: /home/gentoo/ppsspp/build/assets/langregion.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/ppge_atlas.zim
-- Up-to-date: /home/gentoo/ppsspp/build/assets/rargray.png
-- Up-to-date: /home/gentoo/ppsspp/build/assets/unknown.png
-- Up-to-date: /home/gentoo/ppsspp/build/assets/zip.png
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn8.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn14.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn10.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn6.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn11.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/kr0.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn2.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn7.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn15.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn13.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn0.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn3.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/jpn0.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn9.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn1.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn12.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn5.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn4.pgf
-- Configuring done
-- Generating done
-- Build files have been written to: /home/gentoo/ppsspp/build
gentoo@yeeloong ~/ppsspp/build $ pwd
/home/gentoo/ppsspp/build
gentoo@yeeloong ~/ppsspp/build $ make
[ 1%] Built target spirv-cross-core
[ 1%] Built target xbrz
[ 2%] Built target cityhash
[ 2%] Built target snappy
[ 8%] Built target Common
[ 17%] Built target libzip
[ 18%] Built target udis86
[ 19%] Built target rg_etc1
[ 20%] Built target vjson
[ 20%] Building CXX object CMakeFiles/native.dir/SDL/SDLMain.cpp.o
In file included from /home/gentoo/ppsspp/ext/native/thin3d/GLRenderManager.h:14:0,
from /home/gentoo/ppsspp/SDL/SDLMain.cpp:34:
/home/gentoo/ppsspp/ext/native/gfx/gl_common.h:14:21: fatal error: GL/glew.h: No such file or directory
compilation terminated.
CMakeFiles/native.dir/build.make:86: recipe for target 'CMakeFiles/native.dir/SDL/SDLMain.cpp.o' failed
make[2]: *** [CMakeFiles/native.dir/SDL/SDLMain.cpp.o] Error 1
CMakeFiles/Makefile2:334: recipe for target 'CMakeFiles/native.dir/all' failed
make[1]: *** [CMakeFiles/native.dir/all] Error 2
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2
@emtone Could NOT find GLEW in you system not installed Glew is needed for PPSSPP.
@mrcmunir Thank you, I will try to install this lib.
gentoo@yeeloong ~/ppsspp $ ls
CMakeLists.txt Tools atlasscript_lowmem.txt com.bda.controller gradlew macshaders.sh source_assets
Common UI b.sh copyrelease.sh gradlew.bat make-font-textfiles.sh tesselationhwON-mesa3drun.sh
Core UWP build dx9sdk headless notinstalled.txt test.py
GPU Windows build.gradle ext history.md ppge_atlasscript.txt unittest
LICENSE.TXT android build_ppgeatlas.sh ffmpeg icons ppsspp.iss
Qt appveyor.yml buildatlas.sh git-version.cmake ios ppsspp_config.h
README.md assets chinese.txt git-version.cpp korean.txt pspautotests
SDL atlasscript.txt cmake gradle libretro settings.gradle
gentoo@yeeloong ~/ppsspp $ pwd
/home/gentoo/ppsspp
gentoo@yeeloong ~/ppsspp $ ./b.sh
Building for native host.
~/ppsspp/build ~/ppsspp
Normal Build
-- Could NOT find WAYLAND_CLIENT (missing: WAYLAND_CLIENT_LIBRARIES WAYLAND_CLIENT_INCLUDE_DIR)
-- Could NOT find WAYLAND_SERVER (missing: WAYLAND_SERVER_LIBRARIES WAYLAND_SERVER_INCLUDE_DIR)
-- Could NOT find WAYLAND_EGL (missing: WAYLAND_EGL_LIBRARIES WAYLAND_EGL_INCLUDE_DIR)
-- Could NOT find WAYLAND_CURSOR (missing: WAYLAND_CURSOR_LIBRARIES WAYLAND_CURSOR_INCLUDE_DIR)
-- Could NOT find WAYLAND (missing: WAYLAND_LIBRARIES WAYLAND_INCLUDE_DIR)
-- No build type selected, default to Release
CMAKE_SYSTEM_PROCESSOR: mips64
Generating for MIPS, Release
-- Could NOT find GLEW (missing: GLEW_INCLUDE_DIR GLEW_LIBRARY)
-- Google Mock was not found - tests based on that will not build
-- spirv-tools not linked - illegal SPIRV may be generated for HLSL
-- Could NOT find Snappy (missing: SNAPPY_LIBRARIES SNAPPY_INCLUDE_DIR)
-- Found avcodec: /home/gentoo/ppsspp/ffmpeg/linux/mips32/include /home/gentoo/ppsspp/ffmpeg/linux/mips32/lib/libavcodec.a
-- Found avformat: /home/gentoo/ppsspp/ffmpeg/linux/mips32/include /home/gentoo/ppsspp/ffmpeg/linux/mips32/lib/libavformat.a
-- Found avutil: /home/gentoo/ppsspp/ffmpeg/linux/mips32/include /home/gentoo/ppsspp/ffmpeg/linux/mips32/lib/libavutil.a
-- Found swresample: /home/gentoo/ppsspp/ffmpeg/linux/mips32/include /home/gentoo/ppsspp/ffmpeg/linux/mips32/lib/libswresample.a
-- Found swscale: /home/gentoo/ppsspp/ffmpeg/linux/mips32/include /home/gentoo/ppsspp/ffmpeg/linux/mips32/lib/libswscale.a
-- Could NOT find LIBZIP (missing: LIBZIP_LIBRARY LIBZIP_INCLUDE_DIR)
-- Up-to-date: /home/gentoo/ppsspp/build/assets/ui_atlas.zim
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/tr_TR.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/da_DK.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/lt-LT.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/gr_EL.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/bg_BG.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/fi_FI.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/nl_NL.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/tg_PH.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/th_TH.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/fa_IR.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/hu_HU.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/uk_UA.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/en_US.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/pt_PT.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ms_MY.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ro_RO.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/dr_ID.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/he_IL.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/vi_VN.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ar_AE.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/fr_FR.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/no_NO.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/cz_CZ.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/.git
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/zh_CN.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ru_RU.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/id_ID.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/es_ES.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ja_JP.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/jv_ID.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/README.md
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/lo_LA.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/it_IT.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/de_DE.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/he_IL_invert.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ko_KR.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/pt_BR.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/pl_PL.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/zh_TW.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/sv_SE.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/gl_ES.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ca_ES.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/es_LA.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/az_AZ.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/upscale_spline36.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/5xBR-lv2.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/natural.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/grayscale.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/cartoon.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/inversecolors.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/aacolor.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/fxaa.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/crt.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/bloom.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/natural.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/4xhqglsl.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/5xBR.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/4xhqglsl.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/naturalA.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/cartoon.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/videoAA.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/upscale_spline36.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/fxaa.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/aacolor.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/5xBR.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/scanlines.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/defaultshaders.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/sharpen.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/vignette.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/GaussianDownscale.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/Roboto-Condensed.ttf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/7z.png
-- Up-to-date: /home/gentoo/ppsspp/build/assets/compat.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/gamecontrollerdb.txt
-- Up-to-date: /home/gentoo/ppsspp/build/assets/langregion.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/ppge_atlas.zim
-- Up-to-date: /home/gentoo/ppsspp/build/assets/rargray.png
-- Up-to-date: /home/gentoo/ppsspp/build/assets/unknown.png
-- Up-to-date: /home/gentoo/ppsspp/build/assets/zip.png
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn8.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn14.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn10.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn6.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn11.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/kr0.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn2.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn7.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn15.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn13.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn0.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn3.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/jpn0.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn9.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn1.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn12.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn5.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn4.pgf
-- Configuring done
-- Generating done
-- Build files have been written to: /home/gentoo/ppsspp/build
[ 0%] Built target xbrz
[ 1%] Built target spirv-cross-core
[ 2%] Built target cityhash
[ 2%] Built target snappy
[ 3%] Built target rg_etc1
[ 4%] Built target udis86
[ 5%] Built target vjson
[ 5%] Generating something_that_never_exists
[ 6%] Built target xxhash
[ 15%] Built target libzip
[ 15%] Built target sfmt19937
-- Found Git: /usr/bin/git (found version "2.0.0")
[ 16%] Built target kirk
[ 18%] Built target HLSL
[ 18%] Built target OSDependent
[ 18%] Built target OGLCompiler
[ 25%] Built target armips
Scanning dependencies of target spirv-cross-glsl
[ 25%] Built target SPVRemapper
[ 25%] Building CXX object ext/SPIRV-Cross-build/CMakeFiles/spirv-cross-glsl.dir/__/SPIRV-Cross/spirv_glsl.cpp.o
[ 25%] Built target GitVersion
[ 31%] Built target Common
Scanning dependencies of target armipstests
Scanning dependencies of target glslang
[ 31%] Building CXX object ext/armips/CMakeFiles/armipstests.dir/Main/main.cpp.o
[ 31%] Building CXX object CMakeFiles/native.dir/SDL/SDLMain.cpp.o
[ 31%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/glslang_tab.cpp.o
In file included from /home/gentoo/ppsspp/ext/native/thin3d/GLRenderManager.h:14:0,
from /home/gentoo/ppsspp/SDL/SDLMain.cpp:34:
/home/gentoo/ppsspp/ext/native/gfx/gl_common.h:14:21: fatal error: GL/glew.h: No such file or directory
compilation terminated.
CMakeFiles/native.dir/build.make:86: recipe for target 'CMakeFiles/native.dir/SDL/SDLMain.cpp.o' failed
make[2]: *** [CMakeFiles/native.dir/SDL/SDLMain.cpp.o] Error 1
CMakeFiles/Makefile2:334: recipe for target 'CMakeFiles/native.dir/all' failed
make[1]: *** [CMakeFiles/native.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 31%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/Constant.cpp.o
[ 31%] Building CXX object ext/armips/CMakeFiles/armipstests.dir/Main/Tests.cpp.o
[ 31%] Building CXX object ext/armips/CMakeFiles/armipstests.dir/stdafx.cpp.o
[ 32%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/iomapper.cpp.o
[ 32%] Linking CXX executable armipstests
[ 32%] Built target armipstests
[ 32%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/InfoSink.cpp.o
[ 32%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/Initialize.cpp.o
[ 32%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/IntermTraverse.cpp.o
[ 32%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/Intermediate.cpp.o
[ 33%] Linking CXX static library ../../lib/libspirv-cross-glsl.a
[ 33%] Built target spirv-cross-glsl
[ 33%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/ParseContextBase.cpp.o
[ 34%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/ParseHelper.cpp.o
[ 34%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/PoolAlloc.cpp.o
[ 34%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/RemoveTree.cpp.o
[ 34%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/Scan.cpp.o
[ 34%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/ShaderLang.cpp.o
[ 34%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/SymbolTable.cpp.o
[ 35%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/Versions.cpp.o
[ 35%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/intermOut.cpp.o
[ 35%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/limits.cpp.o
[ 35%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/linkValidate.cpp.o
[ 35%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/parseConst.cpp.o
[ 35%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/reflection.cpp.o
[ 36%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/Pp.cpp.o
[ 36%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpAtom.cpp.o
[ 36%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpContext.cpp.o
[ 36%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpScanner.cpp.o
[ 36%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpTokens.cpp.o
[ 36%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/propagateNoContraction.cpp.o
[ 36%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/GenericCodeGen/CodeGen.cpp.o
[ 37%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/GenericCodeGen/Link.cpp.o
[ 37%] Linking CXX static library ../../../lib/libglslang.a
[ 37%] Built target glslang
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2
@emtone Please install mesa fully , you should change your USE on gentoo and reinstall mesa again!
@emtone You also need to install libzip.
@lxiao95 OK, I will reinstall mesa and install zip, Thank you!
gentoo@yeeloong ~/ppsspp $ su - root
Password:
yeeloong ~ # emerge -av glew
* IMPORTANT: 24 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] media-libs/glew-2.1.0:0/2.1::gentoo USE="-doc -static-libs" ABI_MIPS="(n32) -n64 -o32" 747 KiB
Total: 1 package (1 new), Size of downloads: 747 KiB
Would you like to merge these packages? [Yes/No] Yes
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) media-libs/glew-2.1.0::gentoo
>>> Downloading 'http://distfiles.gentoo.org/distfiles/glew-2.1.0.tgz'
--2018-04-23 20:56:57-- http://distfiles.gentoo.org/distfiles/glew-2.1.0.tgz
Resolving distfiles.gentoo.org... 216.165.129.135, 140.211.166.134, 156.56.247.195, ...
Connecting to distfiles.gentoo.org|216.165.129.135|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 764073 (746K) [application/x-gzip]
Saving to: '/usr/portage/distfiles/glew-2.1.0.tgz'
/usr/portage/distfi 100%[===================>] 746.17K 21.5KB/s in 52s
2018-04-23 20:57:51 (14.2 KB/s) - '/usr/portage/distfiles/glew-2.1.0.tgz' saved [764073/764073]
* glew-2.1.0.tgz BLAKE2B SHA512 size ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking glew-2.1.0.tgz to /var/tmp/portage/media-libs/glew-2.1.0/work
>>> Source unpacked in /var/tmp/portage/media-libs/glew-2.1.0/work
>>> Preparing source in /var/tmp/portage/media-libs/glew-2.1.0/work/glew-2.1.0 ...
* Applying glew-2.0.0-install-headers.patch ... [ ok ]
* Will copy sources from /var/tmp/portage/media-libs/glew-2.1.0/work/glew-2.1.0
* abi_mips_n32.n32: copying to /var/tmp/portage/media-libs/glew-2.1.0/work/glew-2.1.0-abi_mips_n32.n32
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-libs/glew-2.1.0/work/glew-2.1.0 ...
* abi_mips_n32.n32: running multilib-minimal_abi_src_configure
>>> Source configured.
>>> Compiling source in /var/tmp/portage/media-libs/glew-2.1.0/work/glew-2.1.0 ...
* abi_mips_n32.n32: running multilib-minimal_abi_src_compile
make -j1 GLEW_PREFIX=/usr GLEW_DEST=/usr LIBDIR=/usr/lib32 AR=mips64el-unknown-linux-gnu-ar STRIP=true CC=mips64el-unknown-linux-gnu-gcc 'LD=mips64el-unknown-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed' SYSTEM=linux M_ARCH= LDFLAGS.EXTRA= 'POPT=-O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe'
mips64el-unknown-linux-gnu-gcc -DGLEW_NO_GLU -DGLEW_BUILD -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -Wall -W -Iinclude -fPIC -Wcast-qual -ansi -pedantic -fno-stack-protector -o tmp/linux/default/shared/glew.o -c src/glew.c
mips64el-unknown-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -shared -Wl,-soname=libGLEW.so.2.1 -o lib/libGLEW.so.2.1.0 tmp/linux/default/shared/glew.o -lGL -lX11
ln -sf libGLEW.so.2.1.0 lib/libGLEW.so.2.1
ln -sf libGLEW.so.2.1.0 lib/libGLEW.so
true -x lib/libGLEW.so.2.1.0
sed \
-e "s|@prefix@|/usr|g" \
-e "s|@libdir@|/usr/lib32|g" \
-e "s|@exec_prefix@|/usr/bin|g" \
-e "s|@includedir@|/usr/include/GL|g" \
-e "s|@version@|2.1.0|g" \
-e "s|@cflags@||g" \
-e "s|@libname@|GLEW|g" \
-e "s|@requireslib@|glu|g" \
< glew.pc.in > glew.pc
mips64el-unknown-linux-gnu-gcc -DGLEW_NO_GLU -DGLEW_STATIC -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -Wall -W -Iinclude -fPIC -Wcast-qual -ansi -pedantic -fno-stack-protector -o tmp/linux/default/static/glew.o -c src/glew.c
mips64el-unknown-linux-gnu-ar rv lib/libGLEW.a tmp/linux/default/static/glew.o
mips64el-unknown-linux-gnu-ar: creating lib/libGLEW.a
a - tmp/linux/default/static/glew.o
true -x lib/libGLEW.a
mips64el-unknown-linux-gnu-gcc -DGLEW_NO_GLU -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -Wall -W -Iinclude -fPIC -Wcast-qual -ansi -pedantic -fno-stack-protector -o tmp/linux/default/shared/glewinfo.o -c src/glewinfo.c
mips64el-unknown-linux-gnu-gcc -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -Wall -W -Iinclude -fPIC -Wcast-qual -ansi -pedantic -fno-stack-protector -Wl,-O1 -Wl,--as-needed -o bin/glewinfo tmp/linux/default/shared/glewinfo.o -Llib -Wl,-Bdynamic -lGLEW -lGL -lX11
true -x bin/glewinfo
mips64el-unknown-linux-gnu-gcc -DGLEW_NO_GLU -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -Wall -W -Iinclude -fPIC -Wcast-qual -ansi -pedantic -fno-stack-protector -o tmp/linux/default/shared/visualinfo.o -c src/visualinfo.c
mips64el-unknown-linux-gnu-gcc -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -Wall -W -Iinclude -fPIC -Wcast-qual -ansi -pedantic -fno-stack-protector -Wl,-O1 -Wl,--as-needed -o bin/visualinfo tmp/linux/default/shared/visualinfo.o -Llib -Wl,-Bdynamic -lGLEW -lGL -lX11
true -x bin/visualinfo
>>> Source compiled.
>>> Test phase [not enabled]: media-libs/glew-2.1.0
>>> Install glew-2.1.0 into /var/tmp/portage/media-libs/glew-2.1.0/image/ category media-libs
* abi_mips_n32.n32: running multilib-minimal_abi_src_install
make -j1 GLEW_DEST=/var/tmp/portage/media-libs/glew-2.1.0/image//usr LIBDIR=/var/tmp/portage/media-libs/glew-2.1.0/image//usr/lib32 PKGDIR=/var/tmp/portage/media-libs/glew-2.1.0/image//usr/lib32/pkgconfig AR=mips64el-unknown-linux-gnu-ar STRIP=true CC=mips64el-unknown-linux-gnu-gcc 'LD=mips64el-unknown-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed' SYSTEM=linux M_ARCH= LDFLAGS.EXTRA= 'POPT=-O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe' install.all
install -d -m 0755 "/var/tmp/portage/media-libs/glew-2.1.0/image//usr/include/GL"
install -m 0644 include/GL/*.h "/var/tmp/portage/media-libs/glew-2.1.0/image//usr/include/GL/"
install -d -m 0755 "/var/tmp/portage/media-libs/glew-2.1.0/image//usr/lib32"
install -m 0644 lib/libGLEW.so.2.1.0 "/var/tmp/portage/media-libs/glew-2.1.0/image//usr/lib32/"
ln -sf libGLEW.so.2.1.0 "/var/tmp/portage/media-libs/glew-2.1.0/image//usr/lib32/libGLEW.so.2.1"
ln -sf libGLEW.so.2.1.0 "/var/tmp/portage/media-libs/glew-2.1.0/image//usr/lib32/libGLEW.so"
install -d -m 0755 "/var/tmp/portage/media-libs/glew-2.1.0/image//usr/lib32/pkgconfig"
install -d -m 0755 "/var/tmp/portage/media-libs/glew-2.1.0/image//usr/lib32/pkgconfig"
install -m 0644 glew.pc "/var/tmp/portage/media-libs/glew-2.1.0/image//usr/lib32/pkgconfig/"
install -d -m 0755 "/var/tmp/portage/media-libs/glew-2.1.0/image//usr/bin"
install -m 0755 bin/glewinfo bin/visualinfo "/var/tmp/portage/media-libs/glew-2.1.0/image//usr/bin/"
>>> Completed installing glew-2.1.0 into /var/tmp/portage/media-libs/glew-2.1.0/image/
* Final size of build directory: 23312 KiB (22.7 MiB)
* Final size of installed tree: 2788 KiB ( 2.7 MiB)
making executable: /usr/lib32/libGLEW.so.2.1.0
strip: mips64el-unknown-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.gold-version
usr/lib32/libGLEW.so.2.1.0
usr/bin/glewinfo
usr/bin/visualinfo
ecompressdir: bzip2 -9 //usr/share/doc
>>> Installing (1 of 1) media-libs/glew-2.1.0::gentoo
* checking 11 files for package collisions
>>> Merging media-libs/glew-2.1.0 to /
--- /usr/
--- /usr/bin/
>>> /usr/bin/glewinfo
>>> /usr/bin/visualinfo
--- /usr/lib32/
>>> /usr/lib32/libGLEW.so.2.1.0
--- /usr/lib32/pkgconfig/
>>> /usr/lib32/pkgconfig/glew.pc
>>> /usr/lib32/libGLEW.so -> libGLEW.so.2.1.0
--- /usr/share/
--- /usr/share/doc/
>>> /usr/share/doc/glew-2.1.0/
>>> /usr/share/doc/glew-2.1.0/README.md.bz2
--- /usr/include/
--- /usr/include/GL/
>>> /usr/include/GL/wglew.h
>>> /usr/include/GL/glxew.h
>>> /usr/include/GL/eglew.h
>>> /usr/include/GL/glew.h
>>> /usr/lib32/libGLEW.so.2.1 -> libGLEW.so.2.1.0
>>> media-libs/glew-2.1.0 merged.
>>> Regenerating /etc/ld.so.cache...
>>> Recording media-libs/glew in "world" favorites file...
>>> Auto-cleaning packages...
>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.
* IMPORTANT: 24 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
yeeloong ~ # emerge -av zip
* IMPORTANT: 24 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] app-arch/zip-3.0-r3::gentoo [3.0-r2::gentoo] USE="bzip2 crypt unicode -natspec" 1258 KiB
Total: 1 package (1 upgrade), Size of downloads: 1258 KiB
!!! The following installed packages are masked:
- x11-themes/gnome-icon-theme-3.12.0::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Pacho Ramos <pacho@gentoo.org> (18 Mar 2018)
# Superseeded by adwaita-icon-theme for years, also having both installed at
# the same time causes some apps to use old icons over new ones (#638142).
# Removal in a month.
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
Would you like to merge these packages? [Yes/No] Yes
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) app-arch/zip-3.0-r3::gentoo
>>> Downloading 'http://distfiles.gentoo.org/distfiles/zip30.zip'
--2018-04-23 21:27:01-- http://distfiles.gentoo.org/distfiles/zip30.zip
Resolving distfiles.gentoo.org... 137.226.34.46, 216.165.129.135, 64.50.236.52, ...
Connecting to distfiles.gentoo.org|137.226.34.46|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1287223 (1.2M) [application/zip]
Saving to: '/usr/portage/distfiles/zip30.zip'
/usr/portage/distfi 100%[===================>] 1.23M 82.4KB/s in 18s
2018-04-23 21:27:25 (69.7 KB/s) - '/usr/portage/distfiles/zip30.zip' saved [1287223/1287223]
* zip30.zip BLAKE2B SHA512 size ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking zip30.zip to /var/tmp/portage/app-arch/zip-3.0-r3/work
>>> Source unpacked in /var/tmp/portage/app-arch/zip-3.0-r3/work
>>> Preparing source in /var/tmp/portage/app-arch/zip-3.0-r3/work/zip30 ...
* Applying zip-3.0-no-crypt.patch ... [ ok ]
* Applying zip-3.0-pic.patch ... [ ok ]
* Applying zip-3.0-exec-stack.patch ... [ ok ]
* Applying zip-3.0-build.patch ... [ ok ]
* Applying zip-3.0-zipnote-freeze.patch ... [ ok ]
* Applying zip-3.0-format-security.patch ... [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/app-arch/zip-3.0-r3/work/zip30 ...
Check C compiler type (optimization options)
GNU C (-O3)
Check bzip2 support
Check for bzip2 compiled library in IZ_BZIP2 (/var/tmp/portage/app-arch/zip-3.0-r3/temp)
/var/tmp/portage/app-arch/zip-3.0-r3/temp/libbz2.a not found
-- Since IZ_BZIP2 defined, skipping OS and bzip2 checks - no bzip2
Check for the C preprocessor
Check if we can use asm code
Checking if compiler wants to create pic code
Check for ANSI options
Check for prototypes
Check the handling of const
Check for time_t
Check for size_t
Check for off_t
Check size of UIDs and GIDs
(Now zip stores variable size UIDs/GIDs using a new extra field. This
tests if this OS uses 16-bit UIDs/GIDs and so if the old 16-bit storage
should also be used for backward compatibility.)
s.st_uid is 4 bytes
s.st_gid is 4 bytes
-- UID not 2 bytes - disabling old 16-bit UID/GID support
Check for Large File Support
off_t is 8 bytes
-- yes we have Large File Support!
Check for wide char support
-- have wchar_t - enabling Unicode support
Check for gcc no-builtin flag
Check for rmdir
Check for strchr
Check for strrchr
Check for rename
Check for mktemp
Check for mktime
Check for mkstemp
Check for memset
Check for memmove
Check for strerror
Check for errno declaration
Check for directory libraries
Check for readlink
Check for directory include file
Check for nonexistent include files
Check for term I/O include file
Check for valloc
Check for /usr/local/bin and /usr/local/man
Check for OS-specific flags
Check for symbolic links
>>> Source configured.
>>> Compiling source in /var/tmp/portage/app-arch/zip-3.0-r3/work/zip30 ...
make -j1 'CPP=mips64el-unknown-linux-gnu-gcc -E' -f unix/Makefile generic
eval make -f unix/Makefile zips `cat flags`
make[1]: Entering directory '/var/tmp/portage/app-arch/zip-3.0-r3/work/zip30'
mips64el-unknown-linux-gnu-gcc -c -I. -DUNIX -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H zip.c
mips64el-unknown-linux-gnu-gcc -c -I. -DUNIX -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H zipfile.c
mips64el-unknown-linux-gnu-gcc -c -I. -DUNIX -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H zipup.c
In file included from zipup.c:109:0:
zipup.c: In function 'file_read':
unix/zipup.h:21:22: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
#define zread(f,b,n) read(f,b,n)
^
zipup.c:1264:10: note: in expansion of macro 'zread'
zread(ifile, buf, 1); len = 1; /* keep single \r if EOF */
^
mips64el-unknown-linux-gnu-gcc -c -I. -DUNIX -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H fileio.c
fileio.c: In function 'ask_for_split_read_path':
fileio.c:2120:5: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
fgets(buf, SPLIT_MAXPATH, stdin);
^
fileio.c:2143:7: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
fgets(buf, SPLIT_MAXPATH, stdin);
^
fileio.c: In function 'ask_for_split_write_path':
fileio.c:2324:5: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
fgets(buf, FNMAX, stdin);
^
mips64el-unknown-linux-gnu-gcc -c -I. -DUNIX -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H util.c
mips64el-unknown-linux-gnu-gcc -c -I. -DUNIX -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H globals.c
mips64el-unknown-linux-gnu-gcc -c -I. -DUNIX -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H crypt.c
mips64el-unknown-linux-gnu-gcc -c -I. -DUNIX -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H ttyio.c
ttyio.c: In function 'getp':
ttyio.c:628:13: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
read(f, &c, 1);
^
mips64el-unknown-linux-gnu-gcc -c -I. -DUNIX -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H unix/unix.c
mips64el-unknown-linux-gnu-gcc -c -I. -DUNIX -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H crc32.c
mips64el-unknown-linux-gnu-gcc -c -I. -DUNIX -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H zbz2err.c
mips64el-unknown-linux-gnu-gcc -c -I. -DUNIX -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H deflate.c
mips64el-unknown-linux-gnu-gcc -c -I. -DUNIX -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H trees.c
mips64el-unknown-linux-gnu-gcc -o zip -Wl,-O1 -Wl,--as-needed zip.o zipfile.o zipup.o fileio.o util.o globals.o crypt.o ttyio.o unix.o crc32.o zbz2err.o deflate.o trees.o -lbz2
mips64el-unknown-linux-gnu-gcc -c -I. -DUNIX -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H zipcloak.c
mips64el-unknown-linux-gnu-gcc -c -I. -DUNIX -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DUTIL -o zipfile_.o zipfile.c
mips64el-unknown-linux-gnu-gcc -c -I. -DUNIX -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DUTIL -o fileio_.o fileio.c
fileio.c: In function 'ask_for_split_read_path':
fileio.c:2120:5: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
fgets(buf, SPLIT_MAXPATH, stdin);
^
fileio.c:2143:7: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
fgets(buf, SPLIT_MAXPATH, stdin);
^
fileio.c: In function 'ask_for_split_write_path':
fileio.c:2324:5: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
fgets(buf, FNMAX, stdin);
^
mips64el-unknown-linux-gnu-gcc -c -I. -DUNIX -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DUTIL -o util_.o util.c
mips64el-unknown-linux-gnu-gcc -c -I. -DUNIX -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DUTIL -o unix_.o unix/unix.c
mips64el-unknown-linux-gnu-gcc -c -I. -DUNIX -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DUTIL -o crc32_.o crc32.c
mips64el-unknown-linux-gnu-gcc -c -I. -DUNIX -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DUTIL -o crypt_.o crypt.c
mips64el-unknown-linux-gnu-gcc -o zipcloak -Wl,-O1 -Wl,--as-needed zipcloak.o zipfile_.o fileio_.o util_.o globals.o unix_.o crc32_.o crypt_.o ttyio.o -lbz2
mips64el-unknown-linux-gnu-gcc -c -I. -DUNIX -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H zipnote.c
mips64el-unknown-linux-gnu-gcc -o zipnote -Wl,-O1 -Wl,--as-needed zipnote.o zipfile_.o fileio_.o util_.o globals.o unix_.o crc32_.o -lbz2
mips64el-unknown-linux-gnu-gcc -c -I. -DUNIX -O2 -march=loongson2f -Wa,-mfix-loongson2f-nop -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H zipsplit.c
zipsplit.c: In function 'main':
zipsplit.c:884:7: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
fgets(m, 10, stdin);
^
zipsplit.c: In function 'retry':
zipsplit.c:496:3: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
fgets(m, 10, stdin);
^
mips64el-unknown-linux-gnu-gcc -o zipsplit -Wl,-O1 -Wl,--as-needed zipsplit.o zipfile_.o fileio_.o util_.o globals.o unix_.o crc32_.o -lbz2
make[1]: Leaving directory '/var/tmp/portage/app-arch/zip-3.0-r3/work/zip30'
>>> Source compiled.
>>> Test phase [not enabled]: app-arch/zip-3.0-r3
>>> Install zip-3.0-r3 into /var/tmp/portage/app-arch/zip-3.0-r3/image/ category app-arch
>>> Completed installing zip-3.0-r3 into /var/tmp/portage/app-arch/zip-3.0-r3/image/
* Final size of build directory: 5952 KiB (5.8 MiB)
* Final size of installed tree: 1044 KiB (1.0 MiB)
strip: mips64el-unknown-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.gold-version
usr/bin/zip
usr/bin/zipnote
usr/bin/zipsplit
usr/bin/zipcloak
ecompressdir: bzip2 -9 //usr/share/man
ecompressdir: bzip2 -9 //usr/share/doc
>>> Installing (1 of 1) app-arch/zip-3.0-r3::gentoo
* checking 21 files for package collisions
>>> Merging app-arch/zip-3.0-r3 to /
--- /usr/
--- /usr/bin/
>>> /usr/bin/zip
>>> /usr/bin/zipcloak
>>> /usr/bin/zipsplit
>>> /usr/bin/zipnote
--- /usr/share/
--- /usr/share/doc/
>>> /usr/share/doc/zip-3.0-r3/
>>> /usr/share/doc/zip-3.0-r3/WHERE.bz2
>>> /usr/share/doc/zip-3.0-r3/README.bz2
>>> /usr/share/doc/zip-3.0-r3/TODO.bz2
>>> /usr/share/doc/zip-3.0-r3/CHANGES.bz2
>>> /usr/share/doc/zip-3.0-r3/timezone.txt.bz2
>>> /usr/share/doc/zip-3.0-r3/txtvsbin.txt.bz2
>>> /usr/share/doc/zip-3.0-r3/WHATSNEW.bz2
>>> /usr/share/doc/zip-3.0-r3/algorith.txt.bz2
>>> /usr/share/doc/zip-3.0-r3/ntsd.txt.bz2
>>> /usr/share/doc/zip-3.0-r3/ziplimit.txt.bz2
>>> /usr/share/doc/zip-3.0-r3/BUGS.bz2
>>> /usr/share/doc/zip-3.0-r3/README.CR.bz2
>>> /usr/share/doc/zip-3.0-r3/extrafld.txt.bz2
--- /usr/share/man/
--- /usr/share/man/man1/
>>> /usr/share/man/man1/zipnote.1.bz2
>>> /usr/share/man/man1/zip.1.bz2
>>> /usr/share/man/man1/zipcloak.1.bz2
>>> /usr/share/man/man1/zipsplit.1.bz2
>>> Safely unmerging already-installed instance...
No package files given... Grabbing a set.
--- replaced obj /usr/share/man/man1/zipsplit.1.bz2
--- replaced obj /usr/share/man/man1/zipnote.1.bz2
--- replaced obj /usr/share/man/man1/zipcloak.1.bz2
--- replaced obj /usr/share/man/man1/zip.1.bz2
--- replaced dir /usr/share/man/man1
--- replaced dir /usr/share/man
<<< obj /usr/share/doc/zip-3.0-r2/ziplimit.txt.bz2
<<< obj /usr/share/doc/zip-3.0-r2/txtvsbin.txt.bz2
<<< obj /usr/share/doc/zip-3.0-r2/timezone.txt.bz2
<<< obj /usr/share/doc/zip-3.0-r2/ntsd.txt.bz2
<<< obj /usr/share/doc/zip-3.0-r2/extrafld.txt.bz2
<<< obj /usr/share/doc/zip-3.0-r2/algorith.txt.bz2
<<< obj /usr/share/doc/zip-3.0-r2/WHERE.bz2
<<< obj /usr/share/doc/zip-3.0-r2/WHATSNEW.bz2
<<< obj /usr/share/doc/zip-3.0-r2/TODO.bz2
<<< obj /usr/share/doc/zip-3.0-r2/README.bz2
<<< obj /usr/share/doc/zip-3.0-r2/README.CR.bz2
<<< obj /usr/share/doc/zip-3.0-r2/CHANGES.bz2
<<< obj /usr/share/doc/zip-3.0-r2/BUGS.bz2
--- replaced dir /usr/share/doc
--- replaced dir /usr/share
--- replaced obj /usr/bin/zipsplit
--- replaced obj /usr/bin/zipnote
--- replaced obj /usr/bin/zipcloak
--- replaced obj /usr/bin/zip
--- replaced dir /usr/bin
--- replaced dir /usr
<<< dir /usr/share/doc/zip-3.0-r2
>>> Regenerating /etc/ld.so.cache...
>>> Original instance of package unmerged safely.
>>> app-arch/zip-3.0-r3 merged.
>>> Recording app-arch/zip in "world" favorites file...
>>> Auto-cleaning packages...
>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.
* IMPORTANT: 24 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
I rebuild mesa with wayland USE flag which new add
yeeloong /etc/portage # pwd
/etc/portage
yeeloong /etc/portage # cat package.use
app-office/abiword -math
dev-util/boost-build -python
dev-libs/boost -python
sys-libs/glibc suid
x11-libs/fltk -cairo
x11-misc/slim -consolekit
<sys-devel/gcc-6 gcj fortran
dev-libs/nss nss-pem cacert utils
games-emulation/ppsspp -qt5 sdl
media-libs/mesa wayland
# required by www-client/firefox-58.0.1::gentoo
# required by firefox (argument)
>=dev-lang/python-2.7.14-r1:2.7 sqlite
# required by www-client/firefox-58.0.1::gentoo
# required by firefox (argument)
>=media-libs/libpng-1.6.34 apng
# required by dev-qt/qtgui-5.9.4-r3::gentoo[xcb]
# required by dev-qt/qtwidgets-5.9.4-r1::gentoo
# required by dev-db/kdb-3.0.2::gentoo
# required by kdb (argument)
>=x11-libs/libxcb-1.12-r2 xkb
# required by dev-qt/qtcore-5.9.4-r2::gentoo
# required by dev-qt/qtwidgets-5.9.4-r1::gentoo
# required by dev-db/kdb-3.0.2::gentoo
# required by kdb (argument)
>=dev-libs/libpcre2-10.31 pcre16
# required by x11-misc/xdg-utils-1.1.2-r1::gentoo
# required by kde-frameworks/kf-env-4::gentoo
# required by kde-frameworks/kcoreaddons-5.43.0::gentoo
# required by dev-db/kdb-3.0.2::gentoo
# required by kdb (argument)
>=app-text/xmlto-0.0.28-r1 text
# required by kde-frameworks/kcoreaddons-5.43.0::gentoo
# required by dev-db/kdb-3.0.2::gentoo
# required by kdb (argument)
>=dev-qt/qtcore-5.9.4-r2 icu
# required by media-gfx/simple-scan-3.24.1::gentoo
# required by simple-scan (argument)
>=dev-libs/libgusb-0.2.11 vala
yeeloong /etc/portage # emerge -av mesa
* IMPORTANT: 24 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] dev-libs/wayland-1.14.0::gentoo USE="-doc -static-libs" ABI_MIPS="(n32) -n64 -o32" 405 KiB
[ebuild N ] dev-libs/wayland-protocols-1.13::gentoo 98 KiB
[ebuild U ] media-libs/mesa-18.0.1::gentoo [18.0.0::gentoo] USE="bindist classic dri3 egl gallium gbm nptl pic wayland* -d3d9 -debug -gles1 -gles2 (-llvm) (-opencl) (-openmax) -osmesa -pax_kernel (-selinux) -unwind -vaapi (-valgrind) (-vdpau) (-vulkan) -xa -xvmc" ABI_MIPS="(n32) -n64 -o32" VIDEO_CARDS="(-freedreno) (-i915) (-i965) (-imx) (-intel) (-nouveau) (-r100) (-r200) (-r300) (-r600) (-radeon) (-radeonsi) (-vc4) -virgl -vivante (-vmware)" 10689 KiB
Total: 3 packages (1 upgrade, 2 new), Size of downloads: 11191 KiB
!!! The following installed packages are masked:
- x11-themes/gnome-icon-theme-3.12.0::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Pacho Ramos <pacho@gentoo.org> (18 Mar 2018)
# Superseeded by adwaita-icon-theme for years, also having both installed at
# the same time causes some apps to use old icons over new ones (#638142).
# Removal in a month.
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
Would you like to merge these packages? [Yes/No] Yes
There are still some compile Errors
gentoo@yeeloong ~/ppsspp $ ls
CMakeLists.txt Tools atlasscript_lowmem.txt com.bda.controller gradlew macshaders.sh source_assets
Common UI b.sh copyrelease.sh gradlew.bat make-font-textfiles.sh tesselationhwON-mesa3drun.sh
Core UWP build dx9sdk headless notinstalled.txt test.py
GPU Windows build.gradle ext history.md ppge_atlasscript.txt unittest
LICENSE.TXT android build_ppgeatlas.sh ffmpeg icons ppsspp.iss
Qt appveyor.yml buildatlas.sh git-version.cmake ios ppsspp_config.h
README.md assets chinese.txt git-version.cpp korean.txt pspautotests
SDL atlasscript.txt cmake gradle libretro settings.gradle
gentoo@yeeloong ~/ppsspp $ pwd
/home/gentoo/ppsspp
gentoo@yeeloong ~/ppsspp $ ./b.sh
Building for native host.
~/ppsspp/build ~/ppsspp
Normal Build
-- No build type selected, default to Release
CMAKE_SYSTEM_PROCESSOR: mips64
Generating for MIPS, Release
-- Google Mock was not found - tests based on that will not build
-- spirv-tools not linked - illegal SPIRV may be generated for HLSL
-- Could NOT find Snappy (missing: SNAPPY_LIBRARIES SNAPPY_INCLUDE_DIR)
-- Found avcodec: /home/gentoo/ppsspp/ffmpeg/linux/mips32/include /home/gentoo/ppsspp/ffmpeg/linux/mips32/lib/libavcodec.a
-- Found avformat: /home/gentoo/ppsspp/ffmpeg/linux/mips32/include /home/gentoo/ppsspp/ffmpeg/linux/mips32/lib/libavformat.a
-- Found avutil: /home/gentoo/ppsspp/ffmpeg/linux/mips32/include /home/gentoo/ppsspp/ffmpeg/linux/mips32/lib/libavutil.a
-- Found swresample: /home/gentoo/ppsspp/ffmpeg/linux/mips32/include /home/gentoo/ppsspp/ffmpeg/linux/mips32/lib/libswresample.a
-- Found swscale: /home/gentoo/ppsspp/ffmpeg/linux/mips32/include /home/gentoo/ppsspp/ffmpeg/linux/mips32/lib/libswscale.a
-- Could NOT find LIBZIP (missing: LIBZIP_LIBRARY LIBZIP_INCLUDE_DIR)
-- Up-to-date: /home/gentoo/ppsspp/build/assets/ui_atlas.zim
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/tr_TR.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/da_DK.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/lt-LT.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/gr_EL.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/bg_BG.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/fi_FI.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/nl_NL.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/tg_PH.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/th_TH.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/fa_IR.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/hu_HU.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/uk_UA.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/en_US.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/pt_PT.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ms_MY.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ro_RO.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/dr_ID.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/he_IL.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/vi_VN.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ar_AE.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/fr_FR.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/no_NO.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/cz_CZ.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/.git
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/zh_CN.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ru_RU.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/id_ID.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/es_ES.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ja_JP.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/jv_ID.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/README.md
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/lo_LA.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/it_IT.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/de_DE.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/he_IL_invert.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ko_KR.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/pt_BR.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/pl_PL.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/zh_TW.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/sv_SE.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/gl_ES.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ca_ES.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/es_LA.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/az_AZ.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/upscale_spline36.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/5xBR-lv2.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/natural.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/grayscale.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/cartoon.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/inversecolors.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/aacolor.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/fxaa.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/crt.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/bloom.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/natural.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/4xhqglsl.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/5xBR.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/4xhqglsl.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/naturalA.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/cartoon.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/videoAA.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/upscale_spline36.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/fxaa.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/aacolor.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/5xBR.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/scanlines.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/defaultshaders.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/sharpen.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/vignette.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/GaussianDownscale.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/Roboto-Condensed.ttf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/7z.png
-- Up-to-date: /home/gentoo/ppsspp/build/assets/compat.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/gamecontrollerdb.txt
-- Up-to-date: /home/gentoo/ppsspp/build/assets/langregion.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/ppge_atlas.zim
-- Up-to-date: /home/gentoo/ppsspp/build/assets/rargray.png
-- Up-to-date: /home/gentoo/ppsspp/build/assets/unknown.png
-- Up-to-date: /home/gentoo/ppsspp/build/assets/zip.png
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn8.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn14.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn10.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn6.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn11.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/kr0.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn2.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn7.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn15.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn13.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn0.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn3.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/jpn0.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn9.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn1.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn12.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn5.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn4.pgf
-- Configuring done
-- Generating done
-- Build files have been written to: /home/gentoo/ppsspp/build
[ 0%] Built target cityhash
[ 0%] Built target xbrz
[ 1%] Built target spirv-cross-core
[ 1%] Built target snappy
[ 2%] Built target rg_etc1
[ 3%] Built target udis86
[ 4%] Built target vjson
[ 13%] Built target libzip
[ 13%] Built target sfmt19937
[ 14%] Built target xxhash
[ 15%] Generating something_that_never_exists
-- Found Git: /usr/bin/git (found version "2.0.0")
[ 16%] Built target kirk
[ 17%] Built target HLSL
[ 18%] Built target OSDependent
[ 18%] Built target GitVersion
[ 18%] Built target OGLCompiler
[ 25%] Built target armips
Scanning dependencies of target spirv-cross-glsl
[ 25%] Built target SPVRemapper
[ 25%] Building CXX object ext/SPIRV-Cross-build/CMakeFiles/spirv-cross-glsl.dir/__/SPIRV-Cross/spirv_glsl.cpp.o
Scanning dependencies of target glslang
[ 31%] Built target Common
Scanning dependencies of target armipstests
[ 31%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/glslang_tab.cpp.o
[ 31%] Building CXX object ext/armips/CMakeFiles/armipstests.dir/Main/main.cpp.o
[ 31%] Building CXX object CMakeFiles/native.dir/SDL/SDLVulkanGraphicsContext.cpp.o
/home/gentoo/ppsspp/SDL/SDLVulkanGraphicsContext.cpp: In member function 'bool SDLVulkanGraphicsContext::Init(SDL_Window*&, int, int, int, std::__cxx11::string*)':
/home/gentoo/ppsspp/SDL/SDLVulkanGraphicsContext.cpp:73:67: error: 'union SDL_SysWMinfo::<anonymous>' has no member named 'wl'
vulkan_->InitSurface(WINDOWSYSTEM_WAYLAND, (void*)sys_info.info.wl.display,
^
/home/gentoo/ppsspp/SDL/SDLVulkanGraphicsContext.cpp:74:27: error: 'union SDL_SysWMinfo::<anonymous>' has no member named 'wl'
(void *)sys_info.info.wl.surface, pixel_xres, pixel_yres);
^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
CMakeFiles/native.dir/build.make:134: recipe for target 'CMakeFiles/native.dir/SDL/SDLVulkanGraphicsContext.cpp.o' failed
make[2]: *** [CMakeFiles/native.dir/SDL/SDLVulkanGraphicsContext.cpp.o] Error 1
CMakeFiles/Makefile2:334: recipe for target 'CMakeFiles/native.dir/all' failed
make[1]: *** [CMakeFiles/native.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 31%] Building CXX object ext/armips/CMakeFiles/armipstests.dir/Main/Tests.cpp.o
[ 32%] Building CXX object ext/armips/CMakeFiles/armipstests.dir/stdafx.cpp.o
[ 32%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/Constant.cpp.o
[ 32%] Linking CXX executable armipstests
[ 32%] Built target armipstests
[ 32%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/iomapper.cpp.o
[ 33%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/InfoSink.cpp.o
[ 33%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/Initialize.cpp.o
[ 33%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/IntermTraverse.cpp.o
[ 33%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/Intermediate.cpp.o
[ 34%] Linking CXX static library ../../lib/libspirv-cross-glsl.a
[ 34%] Built target spirv-cross-glsl
[ 34%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/ParseContextBase.cpp.o
[ 34%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/ParseHelper.cpp.o
[ 35%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/PoolAlloc.cpp.o
[ 35%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/RemoveTree.cpp.o
[ 35%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/Scan.cpp.o
[ 35%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/ShaderLang.cpp.o
[ 35%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/SymbolTable.cpp.o
[ 35%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/Versions.cpp.o
[ 36%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/intermOut.cpp.o
[ 36%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/limits.cpp.o
[ 36%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/linkValidate.cpp.o
[ 36%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/parseConst.cpp.o
[ 36%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/reflection.cpp.o
[ 36%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/Pp.cpp.o
[ 37%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpAtom.cpp.o
[ 37%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpContext.cpp.o
[ 37%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpScanner.cpp.o
[ 37%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpTokens.cpp.o
[ 37%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/propagateNoContraction.cpp.o
[ 37%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/GenericCodeGen/CodeGen.cpp.o
[ 38%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/GenericCodeGen/Link.cpp.o
[ 38%] Linking CXX static library ../../../lib/libglslang.a
[ 38%] Built target glslang
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2
@emtone What versión is you SDL system? For WAYLAND referenced needed SDL 2.0.4 i think.
@emtone please disable WAYLAND, I haven't test it yet:
$ cmake ..
Normal Build
-- Could NOT find WAYLAND_SERVER (missing: WAYLAND_SERVER_LIBRARIES WAYLAND_SERVER_INCLUDE_DIR)
-- Could NOT find WAYLAND (missing: WAYLAND_INCLUDE_DIR)
-- No build type selected, default to Release
CMAKE_SYSTEM_PROCESSOR: mips64
Generating for MIPS, Release
...
-- Configuring done
-- Generating done
-- Build files have been written to: /data/project/xiangzhai/ppsspp/build
$ make -j4
[ 0%] [ 1%] Built target udis86
Generating something_that_never_exists
[ 7%] Built target Common
-- Found Git: /usr/bin/git (found version "2.1.0")
[ 14%] Built target armips
[ 14%] Built target OGLCompiler
[ 15%] Built target HLSL
[ 15%] Built target OSDependent
[ 15%] Built target GitVersion
[ 16%] Built target SPVRemapper
[ 16%] Built target cityhash
[ 25%] [ 25%] Built target libzip
Built target spirv-cross-core
[ 25%] [ 26%] Built target vjson
Built target rg_etc1
[ 27%] Built target kirk
[ 27%] [ 27%] Built target xbrz
Built target sfmt19937
[ 28%] Built target xxhash
[ 29%] Built target armips-bin
[ 29%] Built target armipstests
[ 29%] Built target spirv-cross-glsl
[ 34%] Built target glslang
[ 35%] [ 35%] Built target spirv-cross-hlsl
Built target spirv-cross-cpp
[ 35%] Built target spirv-cross-msl
[ 49%] Built target native
[ 50%] Built target SPIRV
Scanning dependencies of target Core
[ 50%] [ 50%] Building CXX object CMakeFiles/Core.dir/git-version.cpp.o
Building CXX object CMakeFiles/Core.dir/GPU/Common/VertexDecoderMips.cpp.o
Linking CXX static library lib/libCore.a
[ 95%] Built target Core
Linking CXX executable PPSSPPSDL
[100%] Built target PPSSPPSDL
$ file PPSSPPSDL
PPSSPPSDL: ELF 64-bit LSB executable, MIPS, MIPS64 rel2 version 1 (SYSV), dynamically linked (uses shared libs), BuildID[sha1]=d3674f5ad704b89b18cbe77fdb94d1c1ae02c12d, for GNU/Linux 2.6.32, not stripped
$ ldd PPSSPPSDL
libpthread.so.0 => /lib64/libpthread.so.0 (0x000000fff29f8000)
libsnappy.so.1 => /lib64/libsnappy.so.1 (0x000000fff29e0000)
libSDL2-2.0.so.0 => /lib64/libSDL2-2.0.so.0 (0x000000fff28a4000)
libpng16.so.16 => /lib64/libpng16.so.16 (0x000000fff2858000)
libz.so.1 => /lib64/libz.so.1 (0x000000fff282c000)
librt.so.1 => /lib64/librt.so.1 (0x000000fff2810000)
libGLEW.so.1.10 => /lib64/libGLEW.so.1.10 (0x000000fff2778000)
libGLU.so.1 => /lib64/libGLU.so.1 (0x000000fff26c0000)
libGL.so.1 => /lib64/libGL.so.1 (0x000000fff2614000)
libSM.so.6 => /lib64/libSM.so.6 (0x000000fff25f8000)
libICE.so.6 => /lib64/libICE.so.6 (0x000000fff25c8000)
libX11.so.6 => /lib64/libX11.so.6 (0x000000fff246c000)
libXext.so.6 => /lib64/libXext.so.6 (0x000000fff2444000)
libdl.so.2 => /lib64/libdl.so.2 (0x000000fff2430000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x000000fff22c4000)
libm.so.6 => /lib64/libm.so.6 (0x000000fff21c8000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x000000fff2164000)
libc.so.6 => /lib64/libc.so.6 (0x000000fff1f7c000)
/lib64/ld.so.1 (0x000000fff2a50000)
libts-0.0.so.0 => /lib64/libts-0.0.so.0 (0x000000fff1f64000)
libexpat.so.1 => /lib64/libexpat.so.1 (0x000000fff1f04000)
libxcb-dri3.so.0 => /lib64/libxcb-dri3.so.0 (0x000000fff1ef0000)
libxcb-present.so.0 => /lib64/libxcb-present.so.0 (0x000000fff1edc000)
libxcb-randr.so.0 => /lib64/libxcb-randr.so.0 (0x000000fff1ec0000)
libxcb-xfixes.so.0 => /lib64/libxcb-xfixes.so.0 (0x000000fff1ea8000)
libxcb-render.so.0 => /lib64/libxcb-render.so.0 (0x000000fff1e90000)
libxcb-shape.so.0 => /lib64/libxcb-shape.so.0 (0x000000fff1e7c000)
libxcb-sync.so.1 => /lib64/libxcb-sync.so.1 (0x000000fff1e64000)
libxshmfence.so.1 => /lib64/libxshmfence.so.1 (0x000000fff1e4c000)
libglapi.so.0 => /lib64/libglapi.so.0 (0x000000fff1dec000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x000000fff1db0000)
libXdamage.so.1 => /lib64/libXdamage.so.1 (0x000000fff1d9c000)
libXfixes.so.3 => /lib64/libXfixes.so.3 (0x000000fff1d84000)
libX11-xcb.so.1 => /lib64/libX11-xcb.so.1 (0x000000fff1d70000)
libxcb-glx.so.0 => /lib64/libxcb-glx.so.0 (0x000000fff1d4c000)
libxcb-dri2.so.0 => /lib64/libxcb-dri2.so.0 (0x000000fff1d38000)
libxcb.so.1 => /lib64/libxcb.so.1 (0x000000fff1d0c000)
libXxf86vm.so.1 => /lib64/libXxf86vm.so.1 (0x000000fff1cf0000)
libdrm.so.2 => /lib64/libdrm.so.2 (0x000000fff1cd0000)
libuuid.so.1 => /lib64/libuuid.so.1 (0x000000fff1cb8000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x000000fff1c14000)
liblzma.so.5 => /lib64/liblzma.so.5 (0x000000fff1bd8000)
libXau.so.6 => /lib64/libXau.so.6 (0x000000fff1bc4000)
$ readelf -h PPSSPPSDL
ELF Header:
Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Class: ELF64
Data: 2's complement, little endian
Version: 1 (current)
OS/ABI: UNIX - System V
ABI Version: 0
Type: EXEC (Executable file)
Machine: MIPS R3000
Version: 0x1
Entry point address: 0x12014d6a0
Start of program headers: 64 (bytes into file)
Start of section headers: 12721064 (bytes into file)
Flags: 0x80a20007, noreorder, pic, cpic, loongson-3a, mips64r2
Size of this header: 64 (bytes)
Size of program headers: 56 (bytes)
Number of program headers: 11
Size of section headers: 64 (bytes)
Number of section headers: 37
Section header string table index: 34
@mrcmunir
What versión is you SDL system? For WAYLAND referenced needed SDL 2.0.4 i think.
I think the version of SDL is 1.14.0.
[ebuild N ] dev-libs/wayland-1.14.0::gentoo USE="-doc -static-libs" ABI_MIPS="(n32) -n64 -o32" 405 KiB
[ebuild N ] dev-libs/wayland-protocols-1.13::gentoo 98 KiB
@xiangzhai
please disable WAYLAND, I haven't test it yet:
OK, I unemerge wayland and rebuild mesa without WAYLAND, after that finish, I will compile ppsspp again.
yeeloong ~ # emerge -C wayland
* This action can remove important packages! In order to be safer, use
* `emerge -pv --depclean <atom>` to check for reverse dependencies before
* removing packages.
dev-libs/wayland
selected: 1.14.0
protected: none
omitted: none
All selected packages: =dev-libs/wayland-1.14.0
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in: 5 4 3 2 1
>>> Unmerging (1 of 1) dev-libs/wayland-1.14.0...
>>> needed sym /usr/lib32/libwayland-client.so.0
>>> needed obj /usr/lib32/libwayland-client.so.0.3.0
>>> needed sym /usr/lib32/libwayland-server.so.0
>>> needed obj /usr/lib32/libwayland-server.so.0.1.0
* GNU info directory index is up-to-date.
!!! existing preserved libs:
>>> package: dev-libs/wayland-1.14.0
* - /usr/lib32/libwayland-client.so.0
* - /usr/lib32/libwayland-client.so.0.3.0
* used by /usr/lib32/libEGL.so.1.0.0 (media-libs/mesa-18.0.1)
* - /usr/lib32/libwayland-server.so.0
* - /usr/lib32/libwayland-server.so.0.1.0
* used by /usr/lib32/libEGL.so.1.0.0 (media-libs/mesa-18.0.1)
* used by /usr/lib32/libgbm.so.1.0.0 (media-libs/mesa-18.0.1)
Use emerge @preserved-rebuild to rebuild packages using these libraries
* IMPORTANT: 24 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
yeeloong ~ # emerge -av mesa
* IMPORTANT: 24 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
These are the packages that would be merged, in order:
... done!
[ebuild U ] media-libs/mesa-18.1.0_rc1::gentoo [18.0.1::gentoo] USE="bindist classic dri3 egl gallium gbm nptl pic -d3d9 -debug -gles1 -gles2 (-llvm) (-opencl) (-openmax) -osmesa -pax_kernel (-selinux) -unwind -vaapi (-valgrind) (-vdpau) (-vulkan) -wayland* -xa -xvmc" ABI_MIPS="(n32) -n64 -o32" VIDEO_CARDS="(-freedreno) (-i915) (-i965) (-imx) (-intel) (-nouveau) (-r100) (-r200) (-r300) (-r600) (-radeon) (-radeonsi) (-vc4) -virgl -vivante (-vmware)" 10858 KiB
Total: 1 package (1 upgrade), Size of downloads: 10858 KiB
!!! The following installed packages are masked:
- x11-themes/gnome-icon-theme-3.12.0::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Pacho Ramos <pacho@gentoo.org> (18 Mar 2018)
# Superseeded by adwaita-icon-theme for years, also having both installed at
# the same time causes some apps to use old icons over new ones (#638142).
# Removal in a month.
- x11-proto/printproto-1.0.5-r1::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Matt Turner <mattst88@gentoo.org> (21 Apr 2018)
# Protocol headers and client library for the long dead Xprint extension.
# Removal in 30 days. Bug #649076.
- x11-libs/libXp-1.0.3::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
Would you like to merge these packages? [Yes/No] Yes
I have unemerge wayland and rebuild SDL without wayland flag. But it looks like the ppsspp still config use wayland flag, How can I disable it?
gentoo@yeeloong ~/ppsspp $ ./b.sh
Building for native host.
~/ppsspp/build ~/ppsspp
Normal Build
-- No build type selected, default to Release
CMAKE_SYSTEM_PROCESSOR: mips64
Generating for MIPS, Release
-- Google Mock was not found - tests based on that will not build
-- spirv-tools not linked - illegal SPIRV may be generated for HLSL
-- Could NOT find Snappy (missing: SNAPPY_LIBRARIES SNAPPY_INCLUDE_DIR)
-- Found avcodec: /home/gentoo/ppsspp/ffmpeg/linux/mips32/include /home/gentoo/ppsspp/ffmpeg/linux/mips32/lib/libavcodec.a
-- Found avformat: /home/gentoo/ppsspp/ffmpeg/linux/mips32/include /home/gentoo/ppsspp/ffmpeg/linux/mips32/lib/libavformat.a
-- Found avutil: /home/gentoo/ppsspp/ffmpeg/linux/mips32/include /home/gentoo/ppsspp/ffmpeg/linux/mips32/lib/libavutil.a
-- Found swresample: /home/gentoo/ppsspp/ffmpeg/linux/mips32/include /home/gentoo/ppsspp/ffmpeg/linux/mips32/lib/libswresample.a
-- Found swscale: /home/gentoo/ppsspp/ffmpeg/linux/mips32/include /home/gentoo/ppsspp/ffmpeg/linux/mips32/lib/libswscale.a
-- Could NOT find LIBZIP (missing: LIBZIP_LIBRARY LIBZIP_INCLUDE_DIR)
-- Up-to-date: /home/gentoo/ppsspp/build/assets/ui_atlas.zim
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/tr_TR.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/da_DK.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/lt-LT.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/gr_EL.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/bg_BG.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/fi_FI.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/nl_NL.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/tg_PH.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/th_TH.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/fa_IR.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/hu_HU.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/uk_UA.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/en_US.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/pt_PT.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ms_MY.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ro_RO.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/dr_ID.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/he_IL.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/vi_VN.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ar_AE.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/fr_FR.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/no_NO.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/cz_CZ.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/.git
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/zh_CN.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ru_RU.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/id_ID.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/es_ES.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ja_JP.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/jv_ID.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/README.md
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/lo_LA.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/it_IT.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/de_DE.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/he_IL_invert.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ko_KR.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/pt_BR.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/pl_PL.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/zh_TW.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/sv_SE.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/gl_ES.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/ca_ES.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/es_LA.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/lang/az_AZ.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/upscale_spline36.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/5xBR-lv2.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/natural.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/grayscale.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/cartoon.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/inversecolors.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/aacolor.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/fxaa.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/crt.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/bloom.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/natural.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/4xhqglsl.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/5xBR.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/4xhqglsl.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/naturalA.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/cartoon.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/videoAA.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/upscale_spline36.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/fxaa.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/aacolor.vsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/5xBR.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/scanlines.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/defaultshaders.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/sharpen.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/vignette.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/shaders/GaussianDownscale.fsh
-- Up-to-date: /home/gentoo/ppsspp/build/assets/Roboto-Condensed.ttf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/7z.png
-- Up-to-date: /home/gentoo/ppsspp/build/assets/compat.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/gamecontrollerdb.txt
-- Up-to-date: /home/gentoo/ppsspp/build/assets/langregion.ini
-- Up-to-date: /home/gentoo/ppsspp/build/assets/ppge_atlas.zim
-- Up-to-date: /home/gentoo/ppsspp/build/assets/rargray.png
-- Up-to-date: /home/gentoo/ppsspp/build/assets/unknown.png
-- Up-to-date: /home/gentoo/ppsspp/build/assets/zip.png
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn8.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn14.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn10.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn6.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn11.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/kr0.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn2.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn7.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn15.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn13.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn0.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn3.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/jpn0.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn9.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn1.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn12.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn5.pgf
-- Up-to-date: /home/gentoo/ppsspp/build/assets/flash0/font/ltn4.pgf
-- Configuring done
-- Generating done
-- Build files have been written to: /home/gentoo/ppsspp/build
[ 0%] Built target xbrz
[ 0%] Built target snappy
[ 0%] Built target cityhash
[ 1%] Built target spirv-cross-core
[ 2%] Built target rg_etc1
[ 3%] Built target udis86
[ 4%] Built target vjson
[ 5%] Generating something_that_never_exists
[ 6%] Built target xxhash
[ 15%] Built target libzip
[ 15%] Built target sfmt19937
-- Found Git: /usr/bin/git (found version "2.0.0")
[ 16%] Built target kirk
[ 17%] Built target HLSL
[ 17%] Built target GitVersion
[ 18%] Built target OSDependent
[ 18%] Built target OGLCompiler
[ 25%] Built target armips
[ 25%] Built target SPVRemapper
[ 26%] Built target spirv-cross-glsl
[ 27%] Built target armipstests
[ 33%] Built target Common
[ 38%] Built target glslang
[ 39%] Built target armips-bin
[ 39%] Built target spirv-cross-msl
[ 39%] Built target spirv-cross-hlsl
Scanning dependencies of target spirv-cross-cpp
[ 39%] Building CXX object CMakeFiles/native.dir/SDL/SDLVulkanGraphicsContext.cpp.o
[ 40%] Building CXX object CMakeFiles/native.dir/ext/native/base/backtrace.cpp.o
Scanning dependencies of target SPIRV
[ 40%] Building CXX object ext/SPIRV-Cross-build/CMakeFiles/spirv-cross-cpp.dir/__/SPIRV-Cross/spirv_cpp.cpp.o
[ 40%] Building CXX object ext/glslang/SPIRV/CMakeFiles/SPIRV.dir/GlslangToSpv.cpp.o
[ 40%] Building CXX object CMakeFiles/native.dir/ext/native/base/buffer.cpp.o
In file included from /home/gentoo/ppsspp/Common/Vulkan/VulkanLoader.h:32:0,
from /home/gentoo/ppsspp/Common/Vulkan/VulkanContext.h:9,
from /home/gentoo/ppsspp/SDL/SDLVulkanGraphicsContext.h:7,
from /home/gentoo/ppsspp/SDL/SDLVulkanGraphicsContext.cpp:9:
/home/gentoo/ppsspp/ext/vulkan/vulkan.h:50:28: fatal error: wayland-client.h: No such file or directory
compilation terminated.
CMakeFiles/native.dir/build.make:134: recipe for target 'CMakeFiles/native.dir/SDL/SDLVulkanGraphicsContext.cpp.o' failed
make[2]: *** [CMakeFiles/native.dir/SDL/SDLVulkanGraphicsContext.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 40%] Building CXX object ext/glslang/SPIRV/CMakeFiles/SPIRV.dir/InReadableOrder.cpp.o
CMakeFiles/Makefile2:334: recipe for target 'CMakeFiles/native.dir/all' failed
make[1]: *** [CMakeFiles/native.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 40%] Building CXX object ext/glslang/SPIRV/CMakeFiles/SPIRV.dir/Logger.cpp.o
[ 40%] Building CXX object ext/glslang/SPIRV/CMakeFiles/SPIRV.dir/SpvBuilder.cpp.o
[ 40%] Building CXX object ext/glslang/SPIRV/CMakeFiles/SPIRV.dir/doc.cpp.o
[ 40%] Linking CXX static library ../../lib/libspirv-cross-cpp.a
[ 40%] Built target spirv-cross-cpp
[ 41%] Building CXX object ext/glslang/SPIRV/CMakeFiles/SPIRV.dir/disassemble.cpp.o
[ 41%] Linking CXX static library ../../../lib/libSPIRV.a
[ 41%] Built target SPIRV
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2
But it looks like the ppsspp still config use wayland flag, How can I disable it?
SDL Wayland header and library files might be still in your gentoo box, easy-and-dirty way is mv relative Wayland stuff.
Is this still an issue?
-[Unknown]
This issue is being closed because it hasn't been updated with feedback.
It's hard to tell when fixes in PPSSPP might fix other platforms, and sometimes certain driver issues may cause bugs that can't be fixed.
If you have more information or can confirm it still happens in the latest git builds, please reply to this issue and it'll be reopened. If you have a new issue with the same game, just create a new issue instead.
-[Unknown]
The error message :
Who can help me solve this problem? Thank you!