Open dos1 opened 5 years ago
Not sure exactly what's changed since the last time I tried to build Allegro several months ago, but I was getting a linker error referencing CVDisplayLinkRelease
when building Allegro targeting MacOS 10.6 today. I was able to fix it by adding the CoreVideo framework to CMakeLists.txt.
Do I need to build allegro on MacOS Catalina or can I just use the header files?
CVDisplayLinkRelease linker errors are also happening if you target Catalina right now.
Apologies for the delay. Is this still happening?
I think this may be two issues, link errors as reported by @NewCreature / @kamenkitanov, and the original report which seems to be a missing definition at compile time when targeting 10.8.
The former is also #1192 and hopefully fixed by #1204 (same change to CMakeLists as NC suggested)
I'm not sure about the latter. It ought to be OK because CVDisplayLinkRef
goes back to 10.3. It may just be missing #import <CoreVideo/CoreVideo.h>
where we import the other frameworks (alosx.h
), but I'm not sure how I can test such an old version.
Should we fix this or should we update README to point to 10.8 as minimal version?