New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #33763 (closed update: fixed)

Opened 14 months ago

Last modified 14 months ago

glw is no longer part of mesa

Reported by: ryandesign@… Owned by: css@…
Priority: Normal Milestone:
Component: ports Version: 2.0.4
Keywords: haspatch Cc: matt.cottrell@…
Port: glw

Description

GLw sources are no longer part of the mesa sources and are now in their own separate repository here:

http://cgit.freedesktop.org/mesa/glw

Here's a patch updating the port to the latest git version. I'm not sure what "version" we should call this. Using the mesa version number no longer seems appropriate, so for now I used the date of the last git commit.

From what I understand, GLw is old and does not change much anymore, so there's probably no need to update the port until after a new version is released. I'm not sure where such releases will be hosted, but maybe they'll show up here:

ftp://ftp.freedesktop.org/pub/individual/lib/

Attachments

glw.diff (1.4 KB) - added by ryandesign@… 14 months ago.

Change History

Changed 14 months ago by ryandesign@…

comment:1 Changed 14 months ago by ryandesign@…

Updating to the latest version will also fix #28282.

comment:2 Changed 14 months ago by ryandesign@…

And #33765.

comment:3 Changed 14 months ago by matt.cottrell@…

Updating to the latest version would be a better fix for #33783 than the workaround for the arb port that is now in place with #33799

Currently, OpenGL support is turned off in the makefile patch for the arb port. This update once again enables OpenGL support for the arb port.

Specifically, this update solves the following undefined symbols error:

Undefined symbols:
  "_GLwDrawingAreaMakeCurrent", referenced from:
      InitializeOpenGLWindow(_WidgetRec*)      in RNA3D.a
ld: symbol(s) not found

comment:4 Changed 14 months ago by matt.cottrell@…

  • Cc matt.cottrell@… added

Cc Me!

comment:5 Changed 14 months ago by ryandesign@…

  • Status changed from new to closed
  • Resolution set to fixed

No response from maintainer so I updated the port in r91613.

There were few differences between the glw in the Mesa 7.8.2 distfile and the latest version in the git repository, so since we would rather use distfiles than fetch from git, I added a patchfile to bring the Mesa 7.8.2 glw version up to date with the latest.

Matt, will you let me know what we need to do for arb now?

Note: See TracTickets for help on using tickets.