You are not logged in.

#1 2006-03-20 23:54:37

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

Why does mesa appear to depend on nvidia?

I just did a reinstall, planning to switch to KDE... And now mesa depends on nvidia, and nvidia does not even install proberly. It seems that kdelibs depends on nvidia too... So all of the sudden, I can't use KDE, can't start any apps that use libGL, can't use a goddamned thing. And mesa's newfangled nvidia dependency isn't mentioned in the entry on the Arch main page either... What the fuck happened?!

Offline

#2 2006-03-20 23:59:11

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

Re: Why does mesa appear to depend on nvidia?

I've filed a bug report on this, it can be found here. Apologies if I had trouble keeping a civil tone, but it's not every day that one finds Xorg broken by the addition of some ridiculous dependency.

Offline

#3 2006-03-20 23:59:33

MAC!EK
Member
Registered: 2005-09-27
Posts: 267

Re: Why does mesa appear to depend on nvidia?

This works for me:
1. Turn off Xserver.
2. remove mesa
3. Remove nvidia
4. install nvidia
5. start kde

Offline

#4 2006-03-21 00:05:07

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

Re: Why does mesa appear to depend on nvidia?

1. This was on the first install of X11. Nvidia was a DEPENDENCY OF MESA, meaning that I HAD TO INSTALL IT.

2. Xorg was NOT running, since this was the first installation of Xorg, not an upgrade.

3. I do NOT use nvidia, and have no need for it.

4. A successful install of nvidia would probably break Xorg for me anyway, because nvidia uses its own version of libGL.

When posting, please read the original message. Thnx.

Offline

#5 2006-03-21 00:06:10

Dusty
Schwag Merchant
From: Medicine Hat, Alberta, Canada
Registered: 2004-01-18
Posts: 5,986
Website

Re: Why does mesa appear to depend on nvidia?

Feel free to edit your subject title.

Offline

#6 2006-03-21 00:21:10

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

Re: Why does mesa appear to depend on nvidia?

Sorry, done. Got rather annoyed...

Offline

#7 2006-03-21 00:31:12

Cerebral
Forum Fellow
From: Waterloo, ON, CA
Registered: 2005-04-08
Posts: 3,108
Website

Re: Why does mesa appear to depend on nvidia?

Mesa depends on libgl.  Try installing libgl-dri and see if that helps.

Offline

#8 2006-03-21 00:44:05

Dusty
Schwag Merchant
From: Medicine Hat, Alberta, Canada
Registered: 2004-01-18
Posts: 5,986
Website

Re: Why does mesa appear to depend on nvidia?

*sigh* I'll take care of it...

Offline

#9 2006-03-21 00:45:00

neotuli
Lazy Developer
From: London, UK
Registered: 2004-07-06
Posts: 1,204
Website

Re: Why does mesa appear to depend on nvidia?

Dusty the enforcer  :shock:


The suggestion box only accepts patches.

Offline

#10 2006-03-21 00:49:39

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

Re: Why does mesa appear to depend on nvidia?

Cerebral wrote:

Mesa depends on libgl.  Try installing libgl-dri and see if that helps.

Aha, that's what's going on... The new nvidia package must replace libgl-dri instead of providing it and conflicting with it. Thanks, I've appended that to my bug report.

Offline

#11 2006-03-21 01:59:11

brain0
Developer
From: Aachen - Germany
Registered: 2005-01-03
Posts: 1,382

Re: Why does mesa appear to depend on nvidia?

No, it is absolutely correct the way it is. Every package that needs libGL.so (like mesa) has to depend on 'libgl'. Then the libgl-dri, nvidia and ati-fglrx-utils packages provide 'libgl'. This way, mesa will work with all of them. pacman does not handle this correctly, but if you install libgl-dri first and then install the rest, it should be fine.

Offline

#12 2006-03-21 09:32:01

pressh
Developer/TU
From: Netherlands
Registered: 2005-08-14
Posts: 1,719

Re: Why does mesa appear to depend on nvidia?

Yuks, I just had this problem too when reinstalling.  I think it should be 'replacing' as gullible jones said, as than pacman will than as first install libgl-dri when it is not forced to install 'nvidia' or 'ati' packages.

Offline

Board footer

Powered by FluxBB