Comments (5)
It's interesting that it runs at all. As far as I know, no one has got Shoes to build on Snow Leopard yet, until we do then there's not much we can do to fix crashes. Have you tried running some of the sample apps that come with Shoes? It would be interesting to know if it crashes with everything or just certain apps. Also whether crashes are repeatable.
from shoes-deprecated.
I've just been trying to build the latest git clone under OS X 10.6. I installed the dependencies using macports - you may want to note that you need to do 'sudo port install +quartz' (note the extra quartz option) to install cairo for shoes. Also, I had to do 'sudo port install libungif'.
I also needed to patch the Rakefile so that there was a space after the '-o' in the gcc command, so that the output was '-o shoes/canvas.c'; otherwise the .o files get dropped in the main dir, not the shoes dir.
I also needed to run 'export ARCHFLAGS=x86_64' before running rake, otherwise gcc will try and build i386 files, which will fail if any of the dependencies do not have i386 sections.
Now the build is complaining:
Undefined symbols:
"_GetWindowPort", referenced from:
_shoes_native_surface_new in cocoa.o
"_ATSFontActivateFromFileSpecification", referenced from:
_shoes_load_font in cocoa.o
ld: symbol(s) not found
The first error seems to be explained more by this: http://jwz.livejournal.com/1077605.html?thread=20081509
Looks like some changes to the OS X native code in Shoes are needed to fix this.
from shoes-deprecated.
blooptech, thanks for the info and link. Someone else trying to build on Snow Leopard, but with a different approach: trying to build everything as 32 bit so the Carbon code (GetWindowPort(), etc) would still work. I'll point them to your comment.
(Their last email can be found by going here: http://librelist.com/browser/ selecting the Shoes list and clicking on 06-Feb).
It would be great to get everything to Cocoa, if anyone wants to take it on it would be much appreciated.
from shoes-deprecated.
This issue can probably be merged with 12 (Building on Snow Leopard). See this comment there: http://github.com/shoes/shoes/issues/#issue/12/comment/257561
from shoes-deprecated.
Closing due to oldness and tons of changes on OSX. Should be fixed?
from shoes-deprecated.
Related Issues (20)
- App crashes on Windows when backgrounded HOT 26
- Shoes.app :resizable not working HOT 2
- Can't use my Shoes! HOT 2
- Mac OS X 10.9 - Cannot name project when building .shy HOT 12
- Shoes uninstaller unavailable in Windows control panel (uninstall programs) HOT 4
- Shoes installer overwrites PATH in Windows HOT 4
- Shoes 3.2.22: squares instead of characters HOT 2
- Question: App closing event HOT 3
- Assertion failed: libxpc.dylib? HOT 3
- Packaging to exe - fails when running HOT 3
- The thing still exists in 10.10.5! HOT 4
- Building on Ubuntu instruction fails for 14.04 LTS HOT 4
- Walkthrough is not including installation instructions or even link to them HOT 3
- animation in the main menu is highly irritating HOT 1
- shoes-git doesn't exist on ArchLinux HOT 1
- Installing shoes HOT 4
- edit_box not working (walkabout) HOT 15
- Add Styles to text HOT 2
- Does shoes have menubar/tray app support? HOT 5
- Cannot dynamically add image after text 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 shoes-deprecated.