Opened 2 years ago
Closed 2 years ago
#65562 closed defect (duplicate)
glfw fails to build on lion and mountain lion, x86_64 mac
Reported by: | chaosesqueteam | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.7.2 |
Keywords: | glfw glfw-devel lion mountain_lion | Cc: | |
Port: | glfw |
Description (last modified by chaosesqueteam)
glfw fails to build on lion and mountain lion, x86_64 mac. glfw-devel also fails to build.
The error on mountain lion is:
:debug:main Starting logging for glfw @3.3.7_0 ... CMakeFiles/glfw.dir/nsgl_context.m.o -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_glfw/glfw/work/glfw-3.3.7/src/nsgl_context.m :info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_glfw/glfw/work/glfw-3.3.7/src/cocoa_window.m:328:28: warning: instance method '-occlusionState' not found (return type defaults to 'id') [-Wobjc-method-access] :info:build if ([window->ns.object occlusionState] & NSWindowOcclusionStateVisible) :info:build ^~~~~~~~~~~~~~ :info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_glfw/glfw/work/glfw-3.3.7/src/cocoa_window.m:328:46: error: use of undeclared identifier 'NSWindowOcclusionStateVisible' :info:build if ([window->ns.object occlusionState] & NSWindowOcclusionStateVisible) :info:build ^ :info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_glfw/glfw/work/glfw-3.3.7/src/cocoa_window.m:328:28: warning: instance method '-occlusionState' not found (return type defaults to 'id') [-Wobjc-method-access] :info:build if ([window->ns.object occlusionState] & NSWindowOcclusionStateVisible) :info:build ^~~~~~~~~~~~~~ :info:build 2 warnings and 1 error generated. :info:build make[2]: *** [src/CMakeFiles/glfw.dir/cocoa_window.m.o] Error 1
This particular package is needed by many opengl apps. Not all. But those who don't need it still like to build it as a reassurance that opengl actually works on their machine before building any other opengl project.
Downgrading mountain lion and lion to an earlier working glfw and glfw-devel would be a solution: as most projects don't need the latest.
Change History (2)
comment:1 Changed 2 years ago by chaosesqueteam
Description: | modified (diff) |
---|
comment:2 Changed 2 years ago by jmroot (Joshua Root)
Resolution: | → duplicate |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
#65506