VirtualBox

Opened 15 years ago

Last modified 14 years ago

#5297 closed defect

Guest Addition's libGL.so doesn't provide XDamage* — at Version 2

Reported by: Brett Albertson Owned by:
Component: guest additions Version: VirtualBox 3.0.8
Keywords: Cc:
Guest type: Solaris Host type: other

Description (last modified by Ramshankar Venkataraman)

After installing the Guest Additions for 3.0.8 (or any 3.0.x), I can't compile KDE on OpenSolaris. After investigating, the error is the following:

pkgbuild: Undefined                     first referenced
pkgbuild:  symbol                           in file
pkgbuild: XDamageDestroy                      /usr/lib/libGL.so
pkgbuild: XDamageCreate                       /usr/lib/libGL.so
pkgbuild: XDamageQueryExtension               /usr/lib/libGL.so
pkgbuild: XDamageQueryVersion                 /usr/lib/libGL.so
pkgbuild: ld: fatal: symbol referencing errors. No output written to opengl

After investigating further, the libGL.so provided by the GuestAdditions for Solaris doesn't provide the XDamage* functions and the original does.

bretta@dev-zero:/usr/X11/lib/mesa$ nm libGL_original_.so.1 | grep -i damage
[2561]	|         0|         0|FUNC |GLOB |0    |UNDEF  |XDamageAdd
[3408]	|         0|         0|FUNC |GLOB |0    |UNDEF  |XDamageQueryVersion
[1001]	|    331676|       656|FUNC |LOCL |0    |13     |__glXReportDamage
[1016]	|    536624|        12|OBJT |LOCL |0    |22     |damageExtension
bretta@dev-zero:/usr/X11/lib/mesa$ nm libGL.so.1 | grep -i damage
bretta@dev-zero:/usr/X11/lib/mesa$

Brett Albertson

Change History (2)

comment:1 by Frank Mehnert, 14 years ago

Guest type: otherSolaris

comment:2 by Ramshankar Venkataraman, 14 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use