Ppsspp: Empty macOS Dev-Latest build

Created on 14 Feb 2019  ·  24Comments  ·  Source: hrydgard/ppsspp

macOS Dev-Latest build only contains 'Version.txt'.
https://build.ppsspp.org/?page/downloads#osx

Platform-specific (Mac OS X)

Most helpful comment

Still hasn't been fixed.

All 24 comments

@angelXwind is on it, I think.

Still hasn't been fixed.

I've installed a build environment on my Mojave 14.4 and the latest GIT does indeed fails compiling.
I can provide logs if requested.

Thanks.

Did you use a recursive clone and follow these instructions?

https://github.com/hrydgard/ppsspp/wiki/Build-instructions

It's generally easy to install, but you MUST download the git submodules (this is the first step people forget), and you must install certain Homebrew dependencies.

-[Unknown]

I wouldn't recommend Qt. If you want to use Qt, you'll need to install it (it's not small):

https://stackoverflow.com/questions/29431882/get-qt5-up-and-running-on-a-new-mac

I usually use cd build && cmake -GXcode .., like here:
https://github.com/hrydgard/ppsspp/wiki/Build-instructions#cmake-other-platforms

-[Unknown]

Hi,

I have tried.. but I can't find executable app but I have find PPSSPP.xcodeproj generated

And here the logs

09:15 ppsspp (master) ✗ cmake -GXcode 
Normal Build
-- No build type selected, default to Release
CMAKE_SYSTEM_PROCESSOR: x86_64
Generating for x86, Release
Generating for x86_64, 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
--  Found avcodec: /Users/forte/Downloads/ppsspp/ffmpeg/macosx/x86_64/include /Users/forte/Downloads/ppsspp/ffmpeg/macosx/x86_64/lib/libavcodec.a
--  Found avdevice: /Users/forte/Downloads/ppsspp/ffmpeg/macosx/x86_64/include /Users/forte/Downloads/ppsspp/ffmpeg/macosx/x86_64/lib/libavdevice.a
--  Found avformat: /Users/forte/Downloads/ppsspp/ffmpeg/macosx/x86_64/include /Users/forte/Downloads/ppsspp/ffmpeg/macosx/x86_64/lib/libavformat.a
--  Found avutil: /Users/forte/Downloads/ppsspp/ffmpeg/macosx/x86_64/include /Users/forte/Downloads/ppsspp/ffmpeg/macosx/x86_64/lib/libavutil.a
--  Found swresample: /Users/forte/Downloads/ppsspp/ffmpeg/macosx/x86_64/include /Users/forte/Downloads/ppsspp/ffmpeg/macosx/x86_64/lib/libswresample.a
--  Found swscale: /Users/forte/Downloads/ppsspp/ffmpeg/macosx/x86_64/include /Users/forte/Downloads/ppsspp/ffmpeg/macosx/x86_64/lib/libswscale.a
-- Could NOT find PNG (missing: PNG_LIBRARY PNG_PNG_INCLUDE_DIR) 
-- Up-to-date: /Users/forte/Downloads/ppsspp/assets/ui_atlas.zim
-- Up-to-date: /Users/forte/Downloads/ppsspp/assets/logo.png
-- Up-to-date: /Users/forte/Downloads/ppsspp/assets/icon_regular_72.png
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/forte/Downloads/ppsspp

And while I run command make

 09:15 ppsspp (master) ✗ make
make: *** No targets specified and no makefile found.  Stop.

Ah sorry, if you use cmake -G Xcode it generates an Xcode project file you can build. If you use cmake .. instead (will now have to remove the build dir first), then it generates a Makefile for make.

If you just run ./b.sh it does the cmake and make version for you.

-[Unknown]

Unfortunately.. I still found error message :

09:15 ppsspp (master) ✗ make
make: *** No targets specified and no makefile found.  Stop.

And I still try to run this command

cmake --build <build folder> --config release

And failed too

PhaseScriptExecution CMake\ PostBuild\ Rules PPSSPP.build/Debug/PPSSPPSDL.build/Script-2160D802937C45BC8E9EAF95.sh
    cd /Users/forte/Downloads/ppsspp
    /bin/sh -c /Users/forte/Downloads/ppsspp/PPSSPP.build/Debug/PPSSPPSDL.build/Script-2160D802937C45BC8E9EAF95.sh
/bin/bash /Users/forte/Downloads/ppsspp/SDL/macbundle.sh /Users/forte/Downloads/ppsspp/PPSSPPSDL.app
No such file: /Users/forte/Downloads/ppsspp/PPSSPPSDL.app/Contents/MacOS/PPSSPPSDL!
make: *** [PPSSPPSDL_buildpart_0] Error 1
Command /bin/sh failed with exit code 2

** BUILD FAILED **


The following build commands failed:
    PhaseScriptExecution CMake\ PostBuild\ Rules PPSSPP.build/Debug/PPSSPPSDL.build/Script-2160D802937C45BC8E9EAF95.sh

That looks like a problem with #11831, but if there was an error it was earlier up. Try this:

find /Users/forte/Downloads/ppsspp -name PPSSPPSDL

If it gives you a response (meaning it found a PPSSPPSDL) paste that into the Terminal and hit enter. It should run PPSSPP.

-[Unknown]

Sorry for late response..

Finally it works just use "./b.sh" But I decided to purge existing ppsspp folder and re-clone again.
And PPSSPP.app 1.8.0 generated successfully..

PPSSPPSDL.zip

@unknownbrackets
Thank you for allocating time for replying this issue..

@fortezhuo Can you build 1.9.4?

Sorry for late response..

Finally it works just use "./b.sh" But I decided to purge existing ppsspp folder and re-clone again.
And PPSSPP.app 1.8.0 generated successfully..

PPSSPPSDL.zip

@unknownbrackets
Thank you for allocating time for replying this issue..

Thank you! I have build 1.9.4, A PPSSPPSDL.app generated successfully, and run the UI successfully, but when pay any game, it crash, could you please show me how to make it work? Thank you!

This what I build for 1.9.4, but crash when run game roms.
PPSSPPSDL 1.9.4 but can not run game roms.zip

Sorry for late response..

Finally it works just use "./b.sh" But I decided to purge existing ppsspp folder and re-clone again.
And PPSSPP.app 1.8.0 generated successfully..

PPSSPPSDL.zip

@unknownbrackets
Thank you for allocating time for replying this issue..

Even I build 1.8.0, it still the same, can not run roms.
WX20200104-234015@2x

That's #12495. The latest macOS versions have increased security restrictions for jit.

-[Unknown]

Sorry for late response..
Finally it works just use "./b.sh" But I decided to purge existing ppsspp folder and re-clone again.
And PPSSPP.app 1.8.0 generated successfully..
PPSSPPSDL.zip
@unknownbrackets
Thank you for allocating time for replying this issue..

Even I build 1.8.0, it still the same, can not run roms.
WX20200104-234015@2x

1.8.0 works on my mac without issues

image

It's related to the version of macOS you're using, not the version of PPSSPP. You'll experience problems on Catalina or newer, but that's #12495. It has nothing to do with the builds.

-[Unknown]

Thank for all of you! I build 1.9.4 in an old mac os, then it is successfully to run roms, even in Catalina.

This is the 1.9.4 ppsspp:
PPSSPPSDL.zip
WX20200105-032431@2x

Hope it can help :)

This doesn't fix the buildbot, but the Catalina-breaking bug has now been fixed, just for the record.

Create job! Thank you very much!

Hi , after playing "Metal gear solid peace walker", the one builded on Catalina still easily crash, but the one builded on older OS is more stable.

Apparently brew has ppsspp builds now. Maybe we should suggest people use that from the website.

Note: brew is using system ffmpeg though, which as we know causes problems.

-[Unknown]

"Now"? Homebrew's ppsspp build have been around since at least 2017. (Probably longer, but I can't check because the original repo the recipe was migrated from was deleted.)

Fair enough, I hadn't seen it was added before. It's unfortunate that it uses system ffmpeg, but it seems like that's a decent workaround to these builds no longer being available?

-[Unknown]

Was this page helpful?
0 / 5 - 0 ratings

Related issues

oatmeal picture oatmeal  ·  6Comments

radiocaravan picture radiocaravan  ·  6Comments

zminhquanz picture zminhquanz  ·  6Comments

SwiftBMan picture SwiftBMan  ·  3Comments

fahadfoyjur picture fahadfoyjur  ·  5Comments