Opened 15 years ago
Last modified 14 years ago
#5297 closed defect
Guest Addition's libGL.so doesn't provide XDamage* — at Initial Version
Reported by: | Brett Albertson | Owned by: | |
---|---|---|---|
Component: | guest additions | Version: | VirtualBox 3.0.8 |
Keywords: | Cc: | ||
Guest type: | Solaris | Host type: | other |
Description
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