You are not logged in.

#1 2013-02-26 22:01:34

mrzeznicki
Member
From: Cracow, Poland
Registered: 2012-06-02
Posts: 34

[solved]mesa-9.1-2 vmware (downgrade?)

Hi,
As was mentioned here https://bbs.archlinux.org/viewtopic.php … 4#p1237134, mesa 9.1-2 totally breaks Vmware driver.
It breaks here

Loading extension GLX
X: /build/src/llvm-a58e8892a2225a5095cc9fc76f9f00d0b6ff50a8/include/llvm/Support/CommandLine.h:646: void llvm::cl::parser<DataType>::addLiteralOption(const char*, const DT&, const char*) [with DT = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level); DataType = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)]: Assertion `findOption(Name) == Values.size() && "Option already exists!"' failed.

Bug is reported here

... and while we're at it
When I try to downgrade, I get:

######################################################################## 100.0%
loading packages...
warning: downgrading package mesa (9.1-2 => 9.0.2-1)
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: cairo: requires mesa>=9.1
:: kdebase-workspace: requires libgles
:: kdebase-workspace: requires libegl
:: libva: requires libegl
:: mesa-libgl: requires mesa=9.1
error: could not install package /tmp/mesa-9.0.2-1-x86_64.pkg.tar.xz

I cannot understand why it complains about kdebase-workspace requiring libgles - isn't 9.0.2 providing it as well? Anyone cares to tell me how I downgrade the damn thing while waiting for this bug to be fixed? Thanks a lot.

Last edited by mrzeznicki (2013-02-27 10:10:20)

Offline

#2 2013-02-27 04:01:44

astiak
Member
From: London, UK
Registered: 2010-12-14
Posts: 16

Re: [solved]mesa-9.1-2 vmware (downgrade?)

If you have look at your pacman log, you should see more information as to why it complains! With the upgrade to mesa 9.1 some packages were completely removed, some new packages were installed and some packages were upgraded. You will need to install the packages that were removed/upgraded to satisfy the dependencies.

My pacman.log shows the following:

[2013-02-26 04:12] removed khrplatform-devel (9.0.2-1)
[2013-02-26 04:12] removed libegl (9.0.2-1)
[2013-02-26 04:12] removed libgbm (9.0.2-1)
[2013-02-26 04:12] removed libglapi (9.0.2-1)
[2013-02-26 04:12] removed libgl (9.0.2-1)
[2013-02-26 04:12] installed wayland (1.0.5-1)
[2013-02-26 04:12] upgraded mesa (9.0.2-1 -> 9.1-2)
[2013-02-26 04:12] installed mesa-libgl (9.1-2)
[2013-02-26 04:12] upgraded cairo (1.12.12-1 -> 1.12.14-3)
[2013-02-26 04:12] upgraded intel-dri (9.0.2-1 -> 9.1-2)

So in order to downgrade my own system I would need to do the following:

sudo pacman -Rdd mesa mesa-libgl wayland
sudo pacman -U /var/cache/pacman/pkg/{mesa-9.0.2-1-x86_64.pkg.tar.xz,libegl-9.0.2-1-x86_64.pkg.tar.xz,libgbm-9.0.2-1-x86_64.pkg.tar.xz,cairo-1.12.12-1-x86_64.pkg.tar.xz,khrplatform-devel-9.0.2-1-x86_64.pkg.tar.xz,libglapi-9.0.2-1-x86_64.pkg.tar.xz,libgl-9.0.2-1-x86_64.pkg.tar.xz,intel-dri-9.0.2-1-x86_64.pkg.tar.xz}

For your own system it may be different, but as I said, you need to have a look in your pacman.log and see exactly what was removed/upgraded/installed.

Last edited by astiak (2013-02-27 04:02:23)

Offline

#3 2013-02-27 10:09:43

mrzeznicki
Member
From: Cracow, Poland
Registered: 2012-06-02
Posts: 34

Re: [solved]mesa-9.1-2 vmware (downgrade?)

astiak wrote:

So in order to downgrade my own system I would need to do the following:

sudo pacman -Rdd mesa mesa-libgl wayland
sudo pacman -U /var/cache/pacman/pkg/{mesa-9.0.2-1-x86_64.pkg.tar.xz,libegl-9.0.2-1-x86_64.pkg.tar.xz,libgbm-9.0.2-1-x86_64.pkg.tar.xz,cairo-1.12.12-1-x86_64.pkg.tar.xz,khrplatform-devel-9.0.2-1-x86_64.pkg.tar.xz,libglapi-9.0.2-1-x86_64.pkg.tar.xz,libgl-9.0.2-1-x86_64.pkg.tar.xz,intel-dri-9.0.2-1-x86_64.pkg.tar.xz}

For your own system it may be different, but as I said, you need to have a look in your pacman.log and see exactly what was removed/upgraded/installed.

Thanks, that's what I did, it worked.

Offline

Board footer

Powered by FluxBB