Comments (10)
It was a few month ago that I set this up, so I can't remember if I tried to use allegro from some packaging system at first. But what I do remember is that I had to grab a patch from a more recent version of Allegro to keep it from crashing if a controller was plugged in. So the libs I added to the repo are the patched ones I built myself. I wanted to use the same Allegro version as the Windows build used.
It seems that Allegro 5.0.11 is available through brew, so I can try to change the Makefile to use the libs provided there instead. With the possibility that MEKA crashes with a controller.
from meka.
Might be a new package perhaps. Bit annoying it has that sort of bugs.
If you end up with using the package would be nice to squash or redo the branch so that it doesn't carry the file size for the unused allegro binaries. It completely forgot that part when moving from SVN to Git but the Windows binaries are probably not a great idea there.
from meka.
I just tried it and the crash seems to be fixed in 5.0.11.
I'll remove the current feature-macosx branch and replace it with one where the allegro libs are not committed. I just hope nobody merged it yet.
from meka.
I have been trying to get the code above running on my machine (running Yosemite), and the binary compiles just fine. I also managed to get an application bundle built by altering some lines in the dist_bin_osx.sh script.
Is work still being done on the OS X port? Should I file a pull request to @blind 's repository?
from meka.
I'll do it now. Sorry I didn't realise the branch had been updated without the binaries.
Thanks a lot @blind !
from meka.
OK i am back here - @blind afaik your branch doesn't have any remaining changes right now?
from meka.
That is correct, I haven't done any changes since @dajero s osx support commit.
from meka.
Where can I find the latest binary?
Or (easily) buildable Mac source?
from meka.
As pointed by this thread there's no Mac maintainer and probably no trivially buildable sources.
from meka.
OK, thanks.
I'm running the latest Windows beta/proto using CrossOver/Wine on my Mac. Works well and got the debug information I needed!
from meka.
Related Issues (20)
- show the overscan area
- Paste & Copy
- the Palette tool keeps on growing
- "Ninja Princess SG-1000" crashing problem
- Where to put/config bios files? HOT 3
- start_in_gui = 0 "no work"
- Window should be resizable
- Translation to Russian
- Windows Defender malware scan of Meka 2019-12-13 release HOT 4
- Error loading file: "cursor_main.tga"
- Keyboard mapping issue (# on french mapping)
- Trojan virus warning on meka-20191213 release binary HOT 3
- Thanks HOT 2
- Incorrect display of letters with accents in the setup and more
- Segmentation fault HOT 9
- VirusTotal warnings again HOT 8
- pushsamplesreaquestbuff overflow HOT 3
- Mapper type 11, memory requirements HOT 2
- Graphical interface corruption under FreeBSD HOT 1
- update Android version
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 meka.