Opened 14 years ago

Closed 14 years ago

#25642 closed defect (duplicate)

Mesa-7.8.2 Fails to link : -lGL not found

Reported by: list@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: Cc: jeremyhu (Jeremy Huddleston Sequoia)
Port: mesa

Description

I had not previously installed the Mesa port, and attempted to do so today, apparently just after the port had been updated to 7.8.2. I apologize in advance, because I have attempted to get the log output since resolving the issue, but my scrollback buffers have been cleared of the original logs, and after a successful installation of 7.8.1, the log file was deleted. All I have to go from is memory of what occurred.

When trying to install Mesa-7.8.2 (with Xcode 3.2.2, OSX 10.6.4, fully synced/updated macports), the build failed. The error was near the end of the build completion, ld reporting that libOSMesa.7.2.dylib could not be linked because "-lGL" could not be found. Realizing that libGL was to be provided by the mesa port, I manually downgraded the port to 7.8.1, grabbed the relevant patches from macports.org, and successfully installed the (default) variant of 7.8.1, enabling hardware support. A subsequent 'port upgrade mesa' proceeded without issue, successfully building and installing version 7.8.2 of the port.

In the initial failed build, there were also a series of errors such as:

libmesa.a.obj/.SYMDEF: No such file or directory

I only have that because it remains in a browser cache - again, I apologize for the lack of detailed logs. I attempted to uninstall mesa-7.8.2 and then reinstall to replicate the issue, but was unable to - subsequent port installs of mesa were successful. This seems to only be an issue on the very first installation of mesa.

Change History (1)

comment:1 Changed 14 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Resolution: duplicate
Status: newclosed
Note: See TracTickets for help on using tickets.