Giter Club home page Giter Club logo

Comments (3)

mywave82 avatar mywave82 commented on August 29, 2024

Hi Nate

The latest release v0.2.90 does contain some compile fixes for OSX. I do not own any OSX machines myself, so there is a bit limited what I can do without help from other developers or remote access to such systems.

If unable to get CoreAudio working, getting SDL2 plugin to compile is the second best thing, that one works for most systems.

For M1 systems, there are some few knows issues about random crashes, probably due to memory access being stricter than x86. A 64bit access must be 64bit aligned for instance. If any such occurs, running configure with - -debug, and providing backtracks from gdb would be of much help.

from opencubicplayer.

mywave82 avatar mywave82 commented on August 29, 2024

Btw, I saw you compiled for x86 and not arm64 ?

from opencubicplayer.

njvack avatar njvack commented on August 29, 2024

Well, I got a prebuilt binary for intel (and oh goodness it's 0.2.2 which is not very new); I still have one intel-only dependency. Tried a source build and had the same CoreAudio problem.

However! I downloaded 0.2.90 from source and, with a fair bit of tweaking, got it compiled and running (and oh god I have put non-homebrew stuff in /usr/local so I will be forever cursed). Whatever changed with the new version seems to have fixed CoreAudio. I'm not sure whether it's actually using CoreAudio or SDL2, but both seem to have initialized without errors.

My working build is also x86-based, as I was using my existing intel build of homebrew. Gotta remember to arch -x86_64 before configure, make, and make install to get that going.

At some point I'll dig into trying to make a modern ocp work with homebrew on arm64 but that'll have to wait until I have uncursed my homebrew setup more generally...

Thank you! I think this can close with a "yeah homebrew is busted for now" note.

from opencubicplayer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.