Comments (10)
I can confirm this worked fine for me! Thank you!
from aseprite-macos-buildsh.
I followed the option 2 and the build executed perfectly.
from aseprite-macos-buildsh.
I can see that @axfelix 's issue is related to the curl library.
You can check out the detailed guide (with troubleshooting) I wrote for MacOS installation using this utility to resolve the issue.
Link - Building Aseprite from Source on MacOS Catalina 10.15
from aseprite-macos-buildsh.
Hi thank you for reporting the issue. As I'm away from macOS platform for long, there is no time frame for me to fix this unfortunately. But I will try to help as best I can.
I suspect it didn't build modules
which includes SkShaper
as it reflects on your issue. I checked and our build script is slightly outdated. We could try the following workaround
- Validate that you didn't see
libskshaper.a
insidedeps/skia/out/Release/
? or (optional) try to see if it located elsewhere outside that path (less likely, but just to be sure) - if not found then, there are 2 options we can go with 1:) Rebuild skia with updated build script to include
modules
2:) Use pre-built skia library (both see below to continue...)
Option 1: Rebuild skia with updated build script
- There's updated skia build commands for macOS as seen from https://github.com/aseprite/skia#skia-on-macos. Change these two lines https://github.com/haxpor/aseprite-macos-buildsh/blob/master/aseprite.sh#L129-L130 to last two lines in former link, notice it now includes
modules
which containsSKSHAPER
. - Start it over executing build script from this project
Option 2: Use pre-built skia library
- Download pre-built skia library package for macOS namely
Skia-macOS-Release-x64.zip
at https://github.com/aseprite/skia/releases/tag/m81-b607b32047 - Extract it and copy
out/Release-x64/libskshaper.a
then paste into yourdeps/skia/out/Release/
(it's not necessary to copy all files, but if it didn't work, try another time by copying all the files there, then replace at destination path as mentioned) - Execute the build script command of this project again
from aseprite-macos-buildsh.
from aseprite-macos-buildsh.
I'm getting this error too, FYI -- I think current master is basically broken under newest macOS.
from aseprite-macos-buildsh.
I'm now hitting this issue: https://gitlab.kitware.com/cmake/cmake/-/issues/21048
Doesn't seem to be a resolution, oh well... thanks for your help!
from aseprite-macos-buildsh.
FYI: As I'm away from macOS platform, I'm open to contributors to resolve this issue cleanly. Mainly it would need to test on newer / latest version of macOS (that's the main problem), and adopt building changes from upstream aseprite repo.
from aseprite-macos-buildsh.
There is a PR to amend this for latest macos version. Maybe affected users might want to test and if so please let me know if it's working fine for you here? Thank you very much.
from aseprite-macos-buildsh.
@abhishek-shaw 's PR has been merged. So this issue can be closed now. Thank you everyone 👍🏽
from aseprite-macos-buildsh.
Related Issues (19)
- Run Issue HOT 7
- Even after changing main.scpt file within .app, getting new error: is a directory
- -- Configuring incomplete, errors occurred! HOT 5
- Something went wrong
- error: pathspec 'master' did not match any file(s) known to git. HOT 3
- Update as upstream changed its branch structure for release version
- building failure on mac HOT 1
- Syntax errors running the script HOT 4
- build fails HOT 3
- Path does not exist in main.scpt HOT 1
- CMake Error HOT 1
- 📌 Follow the Step-by-Step Guide to Claim Your Tokens!
- "No such file or directory (127)" dialog error popup if build with specified --target HOT 3
- Check missing app icon for generated .app HOT 1
- "Something went wrong" (building on macOS) HOT 1
- Cmake c compiler not set HOT 3
- Building fails HOT 3
- main.scpt path correct? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aseprite-macos-buildsh.