no versioned library symlinks provided for libGL in /usr/lib

Bug #538691 reported by Johan Van de Wauw
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
mesa (Ubuntu)
Opinion
Undecided
Unassigned

Bug Description

In the current lucid package libGL.so.1 is no longer installed under /usr/lib
Many programs are built against this versioned library, and the versioned library is available in debian and in ubuntu karmic.

Tags: lucid
Revision history for this message
Scott Ritchie (scottritchie) wrote :

The symlinks are identical to those found in /usr/lib for the native GL library though. This isn't an ia32-libs request, it's a mesa one

affects: ia32-libs (Ubuntu) → mesa (Ubuntu)
Revision history for this message
Bryce Harrington (bryce) wrote :

Hi Johan,

Please attach the output of `lspci -vvnn` and `dmesg`, and attach your /var/log/Xorg.0.log (and maybe Xorg.0.log.old) file from after reproducing this issue. If you're using a custom /etc/X11/xorg.conf please attach that as well.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: needs-xorglog
tags: added: needs-lspci-vvnn
Changed in mesa (Ubuntu):
status: New → Incomplete
Changed in mesa (Ubuntu):
status: Incomplete → New
Revision history for this message
Johan Van de Wauw (johanvdw) wrote :

The automatic reply was not to the point.
If I look to the debian packages, the versioned library is installed under /usr/lib. This is not the case in ubuntu lucid. There only libGL.so is installed, not libGL.so.1
compare eg:
http://packages.debian.org/sid/i386/libgl1-mesa-swx11/filelist
or
http://packages.ubuntu.com/karmic/amd64/libgl1-mesa-swx11/filelist
and
http://packages.ubuntu.com/lucid/amd64/libgl1-mesa-swx11/filelist

even the package description is: "On Linux, this library is also known as libGL or **libGL.so.1**.
Many programs (eg Google Earth) expect this version in /usr/lib

tags: removed: needs-lspci-vvnn needs-xorglog
description: updated
summary: - no versioned library symlinks provided for libGL
+ no versioned library symlinks provided for libGL in /usr/lib
Revision history for this message
Johan Van de Wauw (johanvdw) wrote :

After some research: this bug is similar to lp:505359 . There libGL.so was added to /usr/lib, but the versioned libraries were not.

Bryce Harrington (bryce)
tags: added: lucid
Bryce Harrington (bryce)
Changed in mesa (Ubuntu):
status: New → Confirmed
Revision history for this message
Robert Hooker (sarvatt) wrote :

This is not a bug, there is a ld.so.conf.d conffile pointing to the directory libGL.so.1 is installed (/usr/lib/mesa/ for mesa or the directory for whatever package provides your libGL) and things will use that which you can verify with ldd yourapp and ldconfig -p | grep libGL.so

Changed in mesa (Ubuntu):
status: Confirmed → Opinion
Revision history for this message
dotancohen (dotancohen) wrote :

> This is not a bug

If this is not a bug, then where is the bug in this fresh 64 bit Kubuntu 11.10 install after installing Google Earth:

 - saturn:~$ google-earth
./googleearth-bin: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

Revision history for this message
Dan Kegel (dank) wrote :

google earth may not have had correct dependencies.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.