Build failed - log available. Saw this at a quick glance:
error: use of undeclared identifier 'portname'; did you mean 'portName'?
while ((portName = Midi_Host_GetPortName(portname, +1, true)))
^~~~~~~~
portName
/Users/troed/dev/hatari/src/gui-osx/PrefsController.m:574:14: note: 'portName' declared here
const char* portName = NULL;
^
/Users/troed/dev/hatari/src/gui-osx/PrefsController.m:578:2: error: use of undeclared identifier 'portname'; did you mean 'portName'?
portname = NULL;
^~~~~~~~
portName
/Users/troed/dev/hatari/src/gui-osx/PrefsController.m:574:14: note: 'portName' declared here
const char* portName = NULL;
^
/Users/troed/dev/hatari/src/gui-osx/PrefsController.m:579:43: error: use of undeclared identifier 'portname'; did you mean 'portName'?
while ((portName = Midi_Host_GetPortName(portname, +1, false)))
^~~~~~~~
portName
/Users/troed/dev/hatari/src/gui-osx/PrefsController.m:574:14: note: 'portName' declared here
const char* portName = NULL;
^
3 errors generated.
On Wed, Dec 15, 2021 at 19:46, Eero Tamminen <oak@xxxxxxxxxxxxxx> wrote:
Hi,
I was hoping that somebody could check it beforehand, but I've now
pushed my changes.
I think Mac GUI should build, the main thing is does the devices view
MIDI selection still work, or does it need further changes somewhere.
- Eero
On 15.12.2021 18.03, Bob Carpenter wrote:
This is Troed’s website for automated Hatari Mac binaries:
https://troed.ddns.net/d/b90229b625/
It appears to have compiled correctly. I may be able to look briefly at the
binary tonight. However, like Nicolas, I do not use MIDI.
Bob C
On Wed, Dec 15, 2021 at 5:20 AM Nicolas Pomarède <npomarede@xxxxxxxxxxxx>
wrote:
Le 15/12/2021 à 13:34, Eero Tamminen a écrit :
Hi,
On 14.12.2021 23.28, Nicolas Pomarède wrote:
Le 14/12/2021 à 21:43, Eero Tamminen a écrit :
I've just pushed some MIDI functionality improvements.
I have some pending commits that do not change existing
functionality, just IMHO improve the code. It needs small change in
Mac GUI code though which I cannot build/test.
Any quick comments on the attached changes?
looks fine to me, I don't have any specific opinion on the midi part
as long as it works :) (as I don't really use midi I'm glad if you
want to work on it)
Thanks!
Then the next thing is for somebody having Mac build setup to verify
that my small patch to gui-osx/PrefsController.m:
* Builds
* Mac GUI still works for MIDI
Btw. I initially did the Hatari MIDI API change in hopes that Hatari
could get run-time detection of new MIDI devices. However, PortMidi
apparently detects new MIDI devices only after PmTerminate() &
PmInitialize() cycle, which one obviously cannot do whenever Hatari
devices dialog is opened.
I'm hoping that someday PortMidi would be capable of appending new
devices to its device list even without re-init...
Hi
just for testing the Mac version still builds, troed posted some times
ago a link to his own server where he builds daily snapshot of latest
change. Don't remember the link, you should find it somewhere in this
mailing list in an old thread.
IIRC you can see the build log and check that nothing is broken for Mac.
Nicolas
--
Sent from my iPhone
>