Opened 10 years ago

Closed 10 years ago

#43630 closed defect (fixed)

glew: requires mesa but does not declare dependency

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: jmroot (Joshua Root)
Priority: Normal Milestone:
Component: ports Version: 2.2.99
Keywords: Cc: reagan.r123@…, cooljeanius (Eric Gallager), mamoll (Mark Moll)
Port: glew

Description

glew's glew.pc pkg-config file contains this line:

Requires: glu

glu is provided by the mesa port, bet glew doesn't declare a dependency on the mesa port. This causes ports that declare a dependency on glew but not on mesa to fail to build (for example https://build.macports.org/builders/buildports-mavericks-x86_64/builds/3354)

This was pointed out previously in #41186 which you may not have seen. I'm not sure if glew actually requires glu or not. If it does, adding the mesa dependency would be right. Otherwise, the Requires: glu line could be removed from the glew.pc file.

Change History (4)

comment:1 Changed 10 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:2 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

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

Mark fixed this in r119889 by removing the Requires: glu part from the .pc files.

comment:3 Changed 10 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: closedreopened

That’s not correct when using the x11 variant.

comment:4 Changed 10 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: reopenedclosed
Note: See TracTickets for help on using tickets.