Re: ati radeon 9600 problem

2004-12-05 Thread Stuart Prescott
Hi Rob,

 I have found this doesn't work.  libGL.so.1.2 is protected from
 libmesa-gl upgrades, but libGL.so.1 gets screwed up:

Interesting... 

I was about to reply works for me but make a little note on my web
pages that perhaps things weren't as simple as I thought, but I've had a
chance to think about it some more.

I don't fglrx any more (the radeon drivers worked better for me with
xinerama) but this may perhaps explain why I was having some unusual
screen corruption with gtk apps.

FYI, my understanding of library versioning is as follows:
the .so .so.1 .so.1.2 etc will often all point to the same file. If a
program asks for .so it is asking for the latest version of the library.
If it asks for .so.1 it is asking for the latest version of the library
with the particular API defined in version 1. Similarly, .so.1.2 asks
for release 2 of version 1. Etc.

Do you see any side effects from this mess-up of the symlinks?

 I guess the problem is that fglrx packages (via alien) don't have 
 libGL.so.1 in them.

Based on my above understanding, I don't believe they should... and
neither to the rpms. The problem appears to be in the post-install
scripts to link the libraries. One solution would be to run (as root)
ldconfig, which would regenerate the symlinks for you.

But at this stage, we are reinventing a wheel... These issues have
(presumably) all been hammered out in Flavio's ATI installer. While I
haven't tried it myself, I keep hearing goo things about it. I consider
the previous ways I described and the ATI instructions to be deprecated
methods for installing the ATI driver. Actually, my view is that the ATI
methods aren't just 'deprecated' for Debian, they're dangerous.

http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html

regards
Stuart


-- 
Stuart Prescott www.nanoNANOnano.net




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: ati radeon 9600 problem

2004-12-03 Thread Giorgio Raccanelli
I'm also in trouble. I have an Ati Radeon 9600 and when I run apt-get 
update I'm told

The following packages have unmet dependencies:
etc...
After I read your email I start thinking that something could be related 
to the video card?
Does anyone have an idea?

Thanks
Giorgio Raccanelli
Ivan Glushkov wrote:
Hi List,
I was trying to install on my laptop the driver from ati for Ati 
Radeon 9600,  it was unsuccessful, but not that is tyhe main problem. 
The main problem is that it has changed something, and now every time 
I try to apt-get some package, I get:

#apt-get upgrade
.
The following packages have unmet dependencies:
 xlibmesa-gl-dev: Depends: xlibmesa-gl (= 4.3.0.dfsg.1-8) but 
4.3.0.dfsg.1-4 is
installed
E: Unmet dependencies. Try using -f.
#apt-get -f install

The following extra packages will be installed:
 xlibmesa-gl
Suggested packages:
 libglide3
The following packages will be upgraded:
 xlibmesa-gl
.
Unpacking replacement xlibmesa-gl ...
dpkg: error processing 
/var/cache/apt/archives/xlibmesa-gl_4.3.0.dfsg.1-8_i386.d
eb (--unpack):
trying to overwrite `/usr/X11R6/lib/libGL.so.1.2', which is also in 
package fgl
rx
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/xlibmesa-gl_4.3.0.dfsg.1-8_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

trying to remove package fglrx or xlibmesa-gl is resulting in unsolver 
dependancies.
I renamed the file /usr/X11R6/lib/libGL.so.1.2, and it still complanes 
the same way.
Any ideas?

  Cheers, Ivan


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Re: ati radeon 9600 problem

2004-12-03 Thread Karl E. Jorgensen
On Thu, Dec 02, 2004 at 02:51:49PM +0100, Ivan Glushkov wrote:
 Hi List,
 
 I was trying to install on my laptop the driver from ati for Ati Radeon 
 9600,  it was unsuccessful ...
 ...
 Unpacking replacement xlibmesa-gl ...
 dpkg: error processing 
 /var/cache/apt/archives/xlibmesa-gl_4.3.0.dfsg.1-8_i386.deb (--unpack):
 trying to overwrite `/usr/X11R6/lib/libGL.so.1.2', which is also in 
 package fglrx
 dpkg-deb: subprocess paste killed by signal (Broken pipe)
 Errors were encountered while processing:
 /var/cache/apt/archives/xlibmesa-gl_4.3.0.dfsg.1-8_i386.deb
 E: Sub-process /usr/bin/dpkg returned an error code (1)

The .deb from ATI is a bit dodgy in this respect, in that it *wants to*
supply a new version of LibGL. Apparantly, this has radeon-specific
optimisations or something.

You *can* get around it by:
# dpkg --install --force-overwrite fglrx*.deb
(I cannot remember the full name of the flgrx deb - substitute as
necessary...)

followed by:
# apt-get -f install
to fix things up.

Note that this still represents a serious breakage in ATI's flgrx
package. Next time you come to upgrade xlibmesa you probably have to
force the installation of xlibmesa (as above) followed by a re-install
of the flgrx package...

The proper solution would probably be to omit libGL from the fglrx
package or get them to use update-alternatives. But with fglrx being
non-free the chances of this are slim...

Hope this helps

-- 
Karl E. Jørgensen
[EMAIL PROTECTED]   http://karl.jorgensen.com
 Today's fortune:
You are wise, witty, and wonderful, but you spend too much time reading
this sort of trash.


signature.asc
Description: Digital signature


Re: ati radeon 9600 problem

2004-12-03 Thread Rob Sims
On Fri, Dec 03, 2004 at 11:27:25AM +1100, Stuart Prescott wrote:

 The fglrx .deb file produced by alien creates a file conflict so dpkg
 then refuses to upgrade libmesa etc later. Instructions in other posts
 will fix things for you.
 
 But for the benefit of others rather than following the ATI
 instructions, do the following (from
 http://www.nanonanonano.net/linux/debiannx7010 :)
   
 # alien fglrx-4.3.0-3.7.6.i386.rpm
 # dpkg-divert --package fglrx --divert /usr/X11R6/lib/libGL.so.1.2.libmesa-gl 
 \
 /usr/X11R6/lib/libGL.so.1.2
 # dpkg -i fglrx_4.3.0-4.7_i386.deb
 
I have found this doesn't work.  libGL.so.1.2 is protected from
libmesa-gl upgrades, but libGL.so.1 gets screwed up:

-rw-r--r--  1 root root 681072 Sep 28 06:09 /usr/X11R6/lib/libGL.a
lrwxrwxrwx  1 root root 12 Oct 10 08:02 /usr/X11R6/lib/libGL.so - 
libGL.so.1.2
lrwxrwxrwx  1 root root 20 Nov  3 20:47 /usr/X11R6/lib/libGL.so.1 - 
libGL.so.1.2.distrib
-rwxr-xr-x  1 root root 798658 May 11  2004 /usr/X11R6/lib/libGL.so.1.2
-rw-r--r--  1 root root 437344 Sep 28 06:09 /usr/X11R6/lib/libGL.so.1.2.distrib

The distrib version is libmesa-gl's.  I've tried also diverting
libGL.so.1, but it doesn't help:

lrwxrwxrwx  1 root root 12 Oct 10 08:02 /usr/X11R6/lib/libGL.so.1.distrib 
- libGL.so.1.2

I guess the problem is that fglrx packages (via alien) don't have 
libGL.so.1 in them.
-- 
Rob


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



ati radeon 9600 problem

2004-12-02 Thread Ivan Glushkov
Hi List,
I was trying to install on my laptop the driver from ati for Ati Radeon 
9600,  it was unsuccessful, but not that is tyhe main problem. The main 
problem is that it has changed something, and now every time I try to 
apt-get some package, I get:

#apt-get upgrade
.
The following packages have unmet dependencies:
 xlibmesa-gl-dev: Depends: xlibmesa-gl (= 4.3.0.dfsg.1-8) but 
4.3.0.dfsg.1-4 is
installed
E: Unmet dependencies. Try using -f.
#apt-get -f install

The following extra packages will be installed:
 xlibmesa-gl
Suggested packages:
 libglide3
The following packages will be upgraded:
 xlibmesa-gl
.
Unpacking replacement xlibmesa-gl ...
dpkg: error processing 
/var/cache/apt/archives/xlibmesa-gl_4.3.0.dfsg.1-8_i386.d
eb (--unpack):
trying to overwrite `/usr/X11R6/lib/libGL.so.1.2', which is also in 
package fgl
rx
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/xlibmesa-gl_4.3.0.dfsg.1-8_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

trying to remove package fglrx or xlibmesa-gl is resulting in unsolver 
dependancies.
I renamed the file /usr/X11R6/lib/libGL.so.1.2, and it still complanes 
the same way.
Any ideas?

  Cheers, Ivan
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]