Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#26355 closed defect (fixed)

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: tenomoto (Takeshi Enomoto), mf2k (Frank Schima), ben-macports@…, dmmonarres@…, ryandesign (Ryan Schmidt)
Port: grass

Description (last modified by ryandesign (Ryan Schmidt))

: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 (2)

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

Download all attachments as: .zip

Change History (11)

comment:1 Changed 9 years ago by ryandesign (Ryan Schmidt)

Description: modified (diff)
Port: @6.4.0RC6 removed
Summary: grass @6.4.0RC6 (gis) - build errorgrass @6.4.0RC6 (gis): Unable to locate OpenGL includes

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

Changed 9 years ago by ryandesign (Ryan Schmidt)

Attachment: main.log added

ticket summary converted to attachment

comment:2 Changed 9 years ago by mf2k (Frank Schima)

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 Changed 9 years ago by raimue (Rainer Müller)

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 9 years ago by ben-macports@…

Cc: ben-macports@… added

Cc Me!

Changed 9 years ago by ben-macports@…

Attachment: main.2.log added

main.log with newer versions of dependancies

comment:5 Changed 9 years ago by ryandesign (Ryan Schmidt)

Cc: dmmonarres@… added

Has duplicate #27924.

comment:6 in reply to:  3 Changed 9 years ago by ryandesign (Ryan Schmidt)

Cc: ryandesign@… added
Resolution: fixed
Status: newclosed

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 9 years ago by Veence (Vincent)

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 9 years ago by ryandesign (Ryan Schmidt)

In r74992 I also updated the port to 6.4.0 final.

comment:9 Changed 9 years ago by Veence (Vincent)

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.