Your message dated Wed, 31 May 2006 22:10:59 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#369732: libgl1-mesa-dev: Doesn't install - error creating 
symbolic link `./usr/lib/libGL.so': No such file or directory
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: libgl1-mesa-dev
Severity: grave
Justification: renders package unusable

Cannot install:
Unpacking libgl1-mesa-dev (from .../libgl1-mesa-dev_6.4.2-1_i386.deb) ...
dpkg: error processing /var/cache/apt/archives/libgl1-mesa-dev_6.4.2-1_i386.deb 
(--unpack):
 error creating symbolic link `./usr/lib/libGL.so': No such file or directory

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (101, 'unstable'), (99, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-1-686
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8)


--- End Message ---
--- Begin Message ---
On Thu, Jun 01, 2006 at 04:26:49PM +1200, Srdjan wrote:

> Steve Langasek wrote:
> >On Thu, Jun 01, 2006 at 02:03:03PM +1200, Srdjan wrote:
> >>I don't have /usr/lib/libGL.so on my system. I have
> >>lrwxrwxrwx 1 root root     12 2006-06-01 09:40 /usr/lib/libGL.so.1 -> 
> >>libGL.so.1.2
> >>-rw-r--r-- 1 root root 447560 2006-05-29 14:56 /usr/lib/libGL.so.1.2

> >What does dpkg -S /usr/lib/libGL.so show?

> diversion by nvidia-glx from: /usr/lib/libGL.so
> diversion by nvidia-glx to: /usr/lib/nvidia/libGL.so.xlibmesa

> But I've removed nvidia-glx long time ago (replaced with nvidia-glx-legacy, 
> and then removed that one too because switched to a box with an i810)

Then this is not a bug in libgl1-mesa-dev at all, it's a bug in the
nvidia-glx package that you had installed which failed to remove its
diversions properly.  You will need to remove this diversion by hand using
dpkg-divert --remove.

> >>My understanding is that libgl1-mesa-dev creates a symlink to 
> >>/usr/lib/libGL.so.1, and that the error is thrown when that fails.

> >there's no sane reason why creating this symlink should fail on any proper
> >Unix filesystem.

> Only if the directory path in the link name is non-existant. Ln could't 
> care less if the target is there or not.

The problem is that, in spite of the error message, the diversion is causing
dpkg to try to unpack this symlink under /usr/lib/nvidia -- which of course
doesn't exist.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply via email to