hrydgard / ppsspp

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
https://www.ppsspp.org
Other
11.02k stars 2.15k forks source link

ppsspp-9999 compile error on gentoo for mips loongson2f CPU #9943

Closed emtone closed 1 year ago

emtone commented 7 years ago

The error message :

[ 49%] Building CXX object
CMakeFiles/Core.dir/Core/MIPS/IR/IRCompALU.cpp.o /usr/bin/mips64el-unknown-linux-gnu-g++
-DNO_VULKAN -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB
-DQT_WIDGETS_LIB -DSDL -DSHARED_ZLIB -DUSE_FFMPEG=1 -DUSING_QT_UI
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -D_XOPEN_SOURCE=700
-D_XOPEN_SOURCE_EXTENDED -D__BSD_VISIBLE=1 -D__STDC_CONSTANT_MACROS
-I/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/ext/native
-I/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999
-I/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/Common
-I/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/ext/native/ext/rg_etc1
-I/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/ext/cityhash
-I/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/ext/native/ext/libzip
-I/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/ext/native/ext
-I/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build
-I/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/Qt
-I/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/Qt/Debugger
-I/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/ext/libkirk
-I/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/ext/sfmt19937
-I/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/ext/xbrz
-I/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/ext/xxhash
-isystem /usr/include/SDL2 -isystem /usr/include/qt5
-isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/qt5/QtWidgets
-isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore
-isystem /usr/lib32/qt5/mkspecs/linux-g++   -DNDEBUG -O2
-march=loongson2f -Wa,-mfix-loongson2f-nop -pipe   -Wno-multichar
-Wno-deprecated-register -fno-strict-aliasing -Wno-psabi
-include /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/ppsspp_config.h
-fPIC -std=gnu++11 -o CMakeFiles/Core.dir/Core/MIPS/IR/IRCompALU.cpp.o
-c /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/Core/MIPS/IR/IRCompALU.cpp /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/Core/MIPS/JitCommon/JitCommon.h:150:43:
error: expected ‘,’ or ‘...’ before numeric constant JitInterface
*CreateNativeJit(MIPSState *mips);
^ /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/Core/MIPS/IR/IRInst.h:326:28:
error: expected ‘,’ or ‘...’ before numeric constant u32
IRInterpret(MIPSState *mips, const IRInst *inst, const u32 *constPool,
int count); ^ cc1plus: warning: unrecognized command line option
‘-Wno-deprecated-register’ CMakeFiles/Core.dir/build.make:62: recipe
for target 'CMakeFiles/Core.dir/Core/MIPS/IR/IRCompALU.cpp.o' failed
make[2]: *** [CMakeFiles/Core.dir/Core/MIPS/IR/IRCompALU.cpp.o] Error 1
make[2]: Leaving directory
'/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build'
CMakeFiles/Makefile2:255: recipe for target 'CMakeFiles/Core.dir/all'
failed make[1]: *** [CMakeFiles/Core.dir/all] Error 2 make[1]: Leaving
directory
'/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build'
Makefile:127: recipe for target 'all' failed make: *** [all] Error 2
* ERROR: games-emulation/ppsspp-9999::gentoo failed (compile phase):
*   emake failed
*
* If you need support, post the output of `emerge --info
'=games-emulation/ppsspp-9999::gentoo'`,
* the complete build log and the output of `emerge -pqv
'=games-emulation/ppsspp-9999::gentoo'`.
* The complete build log is located at
'/var/tmp/portage/games-emulation/ppsspp-9999/temp/build.log'.
* The ebuild environment file is located at
'/var/tmp/portage/games-emulation/ppsspp-9999/temp/environment'.
* Working directory:
'/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999_build'
* S: '/var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999'

>>> Failed to emerge games-emulation/ppsspp-9999, Log file:

>>>  '/var/tmp/portage/games-emulation/ppsspp-9999/temp/build.log'

* Messages for package games-emulation/ppsspp-9999:

Who can help me solve this problem? Thank you!

emtone commented 7 years ago

build.log build.zip

emtone commented 7 years ago
 * Package:    games-emulation/ppsspp-9999
 * Repository: gentoo
 * Maintainer: robin9800xt@gmail.com fdsfgs@krutt.org,proxy-maint@gentoo.org
 * Upstream:   https://github.com/hrydgard/ppsspp/issues
 * USE:        abi_mips_n32 elibc_glibc kernel_linux mips qt5 system-ffmpeg userland_GNU
 * FEATURES:   preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
 * Fetching https://github.com/hrydgard/ppsspp.git ...
git fetch https://github.com/hrydgard/ppsspp.git +HEAD:refs/git-r3/HEAD
remote: Counting objects: 75, done.
remote: Compressing objects:   7% (1/14)   
remote: Compressing objects:  14% (2/14)   
remote: Compressing objects:  21% (3/14)   
remote: Compressing objects:  28% (4/14)   
remote: Compressing objects:  35% (5/14)   
remote: Compressing objects:  42% (6/14)   
remote: Compressing objects:  50% (7/14)   
remote: Compressing objects:  57% (8/14)   
remote: Compressing objects:  64% (9/14)   
remote: Compressing objects:  71% (10/14)   
remote: Compressing objects:  78% (11/14)   
remote: Compressing objects:  85% (12/14)   
remote: Compressing objects:  92% (13/14)   
remote: Compressing objects: 100% (14/14)   
remote: Compressing objects: 100% (14/14), done.
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
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
 * Skipping submodule ffmpeg
 * Fetching https://github.com/hrydgard/pspautotests.git ...
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
 * Fetching https://github.com/hrydgard/ppsspp-lang.git ...
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
 * Fetching https://github.com/hrydgard/minidx9.git ...
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
 * Fetching https://github.com/Kingcom/armips ...
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
 * Fetching https://github.com/Kingcom/tinyformat ...
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
 * Fetching https://github.com/hrydgard/glslang.git ...
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
 * Fetching https://github.com/KhronosGroup/SPIRV-Cross.git ...
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.
remote: Compressing objects:   5% (1/18)   
remote: Compressing objects:  11% (2/18)   
remote: Compressing objects:  16% (3/18)   
remote: Compressing objects:  22% (4/18)   
remote: Compressing objects:  27% (5/18)   
remote: Compressing objects:  33% (6/18)   
remote: Compressing objects:  38% (7/18)   
remote: Compressing objects:  44% (8/18)   
remote: Compressing objects:  50% (9/18)   
remote: Compressing objects:  55% (10/18)   
remote: Compressing objects:  61% (11/18)   
remote: Compressing objects:  66% (12/18)   
remote: Compressing objects:  72% (13/18)   
remote: Compressing objects:  77% (14/18)   
remote: Compressing objects:  83% (15/18)   
remote: Compressing objects:  88% (16/18)   
remote: Compressing objects:  94% (17/18)   
remote: Compressing objects: 100% (18/18)   
remote: Compressing objects: 100% (18/18), done.
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
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
 * Checking out https://github.com/hrydgard/ppsspp.git to /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999 ...
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 +++++++++++++++++++++++---------------------------------
 Common/Vulkan/VulkanContext.h        | 108 ++++++++------
 Common/x64Emitter.h                  |   1 -
 Core/MIPS/ARM/ArmCompVFPUNEON.cpp    |   2 -
 Core/MIPS/x86/CompVFPU.cpp           |  16 +-
 Core/MIPS/x86/JitSafeMem.cpp         |   6 +-
 GPU/Common/VertexDecoderX86.cpp      |   2 +-
 GPU/GLES/ShaderManagerGLES.cpp       |  20 ++-
 GPU/Software/SamplerX86.cpp          |  12 +-
 UI/DevScreens.cpp                    |  31 ++--
 Windows/GPU/WindowsVulkanContext.cpp |  12 +-
 Windows/GPU/WindowsVulkanContext.h   |   1 +
 Windows/main.cpp                     |   2 +-
 android/jni/app-android.cpp          |  15 +-
 ext/native/thin3d/thin3d.h           |   1 +
 ext/native/thin3d/thin3d_gl.cpp      |  16 +-
 ext/native/thin3d/thin3d_vulkan.cpp  |   9 ++
 17 files changed, 347 insertions(+), 353 deletions(-)
 * Skipping submodule ffmpeg
 * Checking out https://github.com/hrydgard/pspautotests.git to /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/pspautotests ...
git checkout --quiet d02ba7407050f445edf9e908374ad4bf3b2f237b
GIT update -->
   repository:               https://github.com/hrydgard/pspautotests.git
   at the commit:            d02ba7407050f445edf9e908374ad4bf3b2f237b
 * Checking out https://github.com/hrydgard/ppsspp-lang.git to /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/assets/lang ...
git checkout --quiet 7b31a30fd0bbe23b683396e3a8709a8618524341
GIT update -->
   repository:               https://github.com/hrydgard/ppsspp-lang.git
   at the commit:            7b31a30fd0bbe23b683396e3a8709a8618524341
 * Checking out https://github.com/hrydgard/minidx9.git to /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/dx9sdk ...
git checkout --quiet 7751cf73f5c06f1be21f5f31c3e2d9a7bacd3a93
GIT update -->
   repository:               https://github.com/hrydgard/minidx9.git
   at the commit:            7751cf73f5c06f1be21f5f31c3e2d9a7bacd3a93
 * Checking out https://github.com/Kingcom/armips to /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/ext/armips ...
git checkout --quiet 770365d44df35d6e675c58bb2a774ca412278ef5
GIT update -->
   repository:               https://github.com/Kingcom/armips
   at the commit:            770365d44df35d6e675c58bb2a774ca412278ef5
 * Checking out https://github.com/Kingcom/tinyformat to /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/ext/armips/ext/tinyformat ...
git checkout --quiet b7f5a22753c81d834ab5133d655f1fd525280765
GIT update -->
   repository:               https://github.com/Kingcom/tinyformat
   at the commit:            b7f5a22753c81d834ab5133d655f1fd525280765
 * Checking out https://github.com/hrydgard/glslang.git to /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/ext/glslang ...
git checkout --quiet 136b1e2d5d90284fd7bdd77ed605c70a8d31c8c4
GIT update -->
   repository:               https://github.com/hrydgard/glslang.git
   at the commit:            136b1e2d5d90284fd7bdd77ed605c70a8d31c8c4
 * Checking out https://github.com/KhronosGroup/SPIRV-Cross.git to /var/tmp/portage/games-emulation/ppsspp-9999/work/ppsspp-9999/ext/SPIRV-Cross ...
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".
Scanning dependencies of target PPSSPPQt_automoc
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%] Automatic moc for target PPSSPPQt
... ...
hrydgard commented 7 years ago

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?

emtone commented 7 years ago

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

hrydgard commented 7 years ago

OK. Just curious, which device do you use?

emtone commented 7 years ago

I use this: http://zkml.lemote.com/en/products/Notebook/2010/0310/112.html :)

hrydgard commented 7 years ago

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.

mrcmunir commented 7 years ago

@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.

emtone commented 7 years ago

The Linux kernel can support SM712. But it's not good enough SM712DatabookRev1.3.pdf .

emtone commented 7 years ago

Hi, I can't find this file: ~/.config/ppsspp/PSP/SYSTEM/ppsspp.ini

lxiao95 commented 7 years ago

@emtone 你妹的 你都没运行 有毛的配置文件

emtone commented 7 years ago

@emtone 你妹的 你都没运行 有毛的配置文件

编译通过后才能运行

xiangzhai commented 6 years ago

@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

emtone commented 6 years ago

@xiangzhai Thank you! I will try this soon. Now my gentoo system crash, as soon as I recover it I will try.

emtone commented 6 years ago
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 $ 
xiangzhai commented 6 years ago
git submodule update --init --recursive
...
mkdir build
cd build
cmake ..
make
emtone commented 6 years ago

git submodule update --init --recursive ... mkdir build cd build cmake .. make

OK, now I am according to your and this build instructions 😄

xiangzhai commented 6 years ago

choose sdl instead of qt please.

emtone commented 6 years ago

choose sdl instead of qt please.

OK, I will reset the compilation options, Thank you.

xiangzhai commented 6 years ago

sdl frontend is lighter than qt.

emtone commented 6 years ago

Now I understand.

emtone commented 6 years ago
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
mrcmunir commented 6 years ago

@emtone Could NOT find GLEW in you system not installed Glew is needed for PPSSPP.

emtone commented 6 years ago

@mrcmunir Thank you, I will try to install this lib.

emtone commented 6 years ago
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
lxiao95 commented 6 years ago

@emtone Please install mesa fully , you should change your USE on gentoo and reinstall mesa again!

lxiao95 commented 6 years ago

@emtone You also need to install libzip.

emtone commented 6 years ago

@lxiao95 OK, I will reinstall mesa and install zip, Thank you!

emtone commented 6 years ago
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.
emtone commented 6 years ago
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.
emtone commented 6 years ago

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
emtone commented 6 years ago

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
mrcmunir commented 6 years ago

@emtone What versión is you SDL system? For WAYLAND referenced needed SDL 2.0.4 i think.

xiangzhai commented 6 years ago

@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
emtone commented 6 years ago

@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
emtone commented 6 years ago

@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
emtone commented 6 years ago

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
xiangzhai commented 6 years ago

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.

unknownbrackets commented 1 year ago

Is this still an issue?

-[Unknown]

unknownbrackets commented 1 year ago

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]