New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #26355 (closed defect: fixed)

Opened 3 years ago

Last modified 2 years ago

grass @6.4.0RC6 (gis): Unable to locate OpenGL includes

Reported by: lfpmelzi@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: Cc: takeshi@…, macsforever2000@…, ben-macports@…, dmmonarres@…, ryandesign@…
Port: grass

Description (last modified by ryandesign@…) (diff)

:info:configure checking whether to use OpenGL... yes
:info:configure checking for location of OpenGL includes... 
:info:configure checking for GL/gl.h... no
:info:configure configure: error: *** Unable to locate OpenGL includes.

Attachments

main.log (61.0 KB) - added by ryandesign@… 3 years ago.
ticket summary converted to attachment
main.2.log (76.3 KB) - added by ben-macports@… 3 years ago.
main.log with newer versions of dependancies

Change History

comment:1 Changed 3 years ago by ryandesign@…

  • Port changed from grass @6.4.0RC6 to grass
  • Description modified (diff)
  • Summary changed from grass @6.4.0RC6 (gis) - build error to grass @6.4.0RC6 (gis): Unable to locate OpenGL includes

I've converted your voluminous log into an attachment. Please also observe WikiFormatting rules.

Changed 3 years ago by ryandesign@…

ticket summary converted to attachment

comment:2 Changed 3 years ago by macsforever2000@…

  • Cc takeshi@…, macsforever2000@… added

@takeshi: Can you comment on why mesa was removed as a dependency in r67833? It was added in r67185 to fix #24739.

comment:3 follow-up: ↓ 6 Changed 3 years ago by raimue@…

If -framework OpenGL is intended to use the Apple OpenGL framework, then the includes need to read OpenGL instead of just GL.

Also for -framework OpenGL -framework Accelerate, did you ensure that the configure script will not pick up mesa or atlas from MacPorts instead?

comment:4 Changed 3 years ago by ben-macports@…

  • Cc ben-macports@… added

Cc Me!

Changed 3 years ago by ben-macports@…

main.log with newer versions of dependancies

comment:5 Changed 2 years ago by ryandesign@…

  • Cc dmmonarres@… added

Has duplicate #27924.

comment:6 in reply to: ↑ 3 Changed 2 years ago by ryandesign@…

  • Status changed from new to closed
  • Cc ryandesign@… added
  • Resolution set to fixed

Since Takeshi isn't responding about why the mesa dependency was removed, and since the port does not build without mesa present, and does link with mesa's libraries, I re-added the mesa dependency in r74992.

comment:7 Changed 2 years ago by vince@…

Grass 6.4RC_ is outdated, to be replaced by the 6.4 official version. I'm working on a way to use the Apple OpenGL framework on the 6.4 version, but it is still a bit remote, since I am quite busy elsewhere at this time. I hope to get something useful by the end of the month.

comment:8 Changed 2 years ago by ryandesign@…

In r74992 I also updated the port to 6.4.0 final.

comment:9 Changed 2 years ago by vince@…

Nice move! Thanks a lot. That renders my work less urgent. I'll nonetheless try to get rid of that Mesa dependency in favor of the MacOS OpenGL framework. Thanks again!

Note: See TracTickets for help on using tickets.