christopherpow / nesicide

Integrated Development Environment for the 8-bit Nintendo Entertainment System
314 stars 38 forks source link

Build for MacOS Mojave appears broken #49

Open lagomorph opened 4 years ago

lagomorph commented 4 years ago

The README appears to need some updates. There is no build.sh. There's an osx-build.sh but it needs to be run from the project dir and not ./build. osx-deploy.sh needs a local argument as well, run from the project dir.

I had the most luck with a modern Qt where I could build and deploy but when running, I couldn't figure out how to get the IDE to see the cc65 toolchain no matter where I put it. "NESICIDE found in the CC65 toolchain here: <<NOT FOUND!>>"

Trying with the old recommended Qt version 5.6.2, I get a compile error. mainwindow.cpp:98:29 error: no matching constructor for initialization of 'QAction'

I appeared to need wget as well and to symlink qmake and macdeployqt to somewhere visible. I'm using Xcode 10.3.

Any ideas?

christopherpow commented 4 years ago

Can you try the DMG I uploaded from today's build here: https://knob.phreneticappsllc.com/nesicide/?s=download

christopherpow commented 4 years ago

The toolchain not being found appears to be an issue with 'install' not working as it used to. Even sudo doesn't seem to fix it. I'm not sure why Travis CI is not having the problem, other than perhaps it's not yet up to Mojave.