You are not logged in.

#1 2013-09-01 14:53:27

Shadowfire
Member
Registered: 2013-06-26
Posts: 6

warning: libpng12: local

I have a Radeon ATI card and use the official drivers.  Since a recent upgrade to newer drivers I have gotten the following issue with distro rolling upgrades.

$ sudo pacman -Syu

:: Synchronizing package databases...
 catalyst is up to date
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
 archlinuxfr is up to date

:: Starting full system upgrade...
warning: libpng12: local (1.2.50-2) is newer than catalyst (1.2.50-1)
resolving dependencies...
looking for inter-conflicts...

:: mesa-libgl and catalyst-test are in conflict (libgl). Remove catalyst-test? [y/N] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)

:: mesa-libgl and catalyst-test are in conflict

I am looking to fix the libpng12 and the mesa-libgl conflict.

I am having a time trying to figure out a full fix for this on going issue.  I have search the forums, and can't seem to find a solution (I did find a work around).  Currently I have a work around,
and that is to use:  sudo pacman -Syu --ignore mesa-libgl

But I would like to clean this up and just be able to do: sudo pacman -Syu

Thanks for your help.
-SF-

Last edited by Shadowfire (2013-09-01 17:09:51)

Offline

#2 2013-09-01 15:19:12

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,727

Re: warning: libpng12: local

If you want the binary drivers, you need to remove mesa-libgl, but libpng12 shouldn't come into this at all. It doesn't even conflict with anything and only depends on zlib. Even stranger is that it is comparing the version to catalyst. What is the output of "pacman -Qi libpng12"? Sounds like something in your database has gone wacky.

Edit: how about the output of "pacman -Qi catalyst" as well? If that's not found, "pacman -Qi catalyst-test".

Last edited by Scimmia (2013-09-01 15:36:15)

Offline

#3 2013-09-01 15:48:52

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: warning: libpng12: local

'catalyst' is the name of an unofficial repo.

Shadowfire, when pasting configs, code or command output, please use [ code ] tags, not [ quote ] tags https://bbs.archlinux.org/help.php#bbcode

like this

It makes the code more readable and - in case of longer listings - more convenient to scroll through.

Offline

#4 2013-09-01 15:56:35

msthev
Member
Registered: 2012-04-05
Posts: 177

Re: warning: libpng12: local

Here is the repo with unofficial libpng12. Version conflict is expected, since this repo is at the top, so it gets the highest priority. What's gone wrong is that OP must have enabled this repository only recently, so either:

  • The version in this repository is outdated (I doubt it since the version from community was build on 14.11.2012, and the one from catalyst on 8.02.2013). If it is in fact outdated, then it should be removed from the repo. A workaround is to move the repository to the bottom of the list, under multilib (although this may break something in the future);

  • The version in catalyst repo is meant to be like that, and that's why the Wiki says "add the repository of choice's information above all other repositories in /etc/pacman.conf" (emphasis not mine). In this case, the fix is `pacman -Syuu`.

@OP
What is 'catalyst-test'? It is not present in any repository from your list.

Offline

#5 2013-09-01 16:23:03

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: warning: libpng12: local

msthev wrote:

What is 'catalyst-test'? It is not present in any repository from your list.

https://aur.archlinux.org/packages/catalyst-test/ ?

Offline

#6 2013-09-01 17:08:09

Shadowfire
Member
Registered: 2013-06-26
Posts: 6

Re: warning: libpng12: local

Scimmia wrote:

If you want the binary drivers, you need to remove mesa-libgl, but libpng12 shouldn't come into this at all. It doesn't even conflict with anything and only depends on zlib. Even stranger is that it is comparing the version to catalyst. What is the output of "pacman -Qi libpng12"? Sounds like something in your database has gone wacky.

Edit: how about the output of "pacman -Qi catalyst" as well? If that's not found, "pacman -Qi catalyst-test".


What is the output of "pacman -Qi libpng12"?

 
Name           : libpng12
Version        : 1.2.50-2
Description    : A collection of routines used to create PNG format graphics files
Architecture   : x86_64
URL            : [url]http://www.libpng.org/pub/png/libpng.html[/url]
Licenses       : custom
Groups         : None
Provides       : None
Depends On     : zlib
Optional Deps  : None
Required By    : desura
Optional For   : None
Conflicts With : None
Replaces       : None
Installed Size : 868.00 KiB
Packager       : Daniel Wallace <danielwallace at gtmanfred dot com>
Build Date     : Wed Nov 14 02:18:58 2012
Install Date   : Sun Mar 3 06:34:55 2013
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By   : Unknown

how about the output of "pacman -Qi catalyst" as well? If that's not found, "pacman -Qi catalyst-test".

Name           : catalyst-test
Version        : 13.8-1
Description    : AMD/ATI testing/beta drivers, 13.8 beta 1. catalyst-hook + catalyst-utils + lib32-catalyst-utils. Radeons HD
                 2 3 4 xxx ARE NOT SUPPORTED
Architecture   : x86_64
URL            : [url]http://www.amd.com[/url]
Licenses       : custom
Groups         : None
Provides       : libgl  libatical=13.8  catalyst=13.8  catalyst-utils=13.8  catalyst-hook=13.8  libcl  dri  libtxc_dxtn
                 lib32-libgl  lib32-catalyst-utils=13.8  lib32-dri  lib32-libtxc_dxtn
Depends On     : linux>=3.0  linux<3.11  linux-headers  xorg-server>=1.7.0  xorg-server<1.15.0  libxrandr  libsm  fontconfig
                 libxcursor  libxi  gcc-libs  gcc>4.0.0  make  patch  libxinerama  lib32-libxext  lib32-libdrm
Optional Deps  : qt: to run ATi Catalyst Control Center (amdcccle)
                 libxxf86vm: to run ATi Catalyst Control Center (amdcccle) [installed]
                 opencl-headers: headers necessary for OpenCL development [installed]
                 acpid: acpi event support / atieventsd [installed]
                 linux-headers: to build the fglrx module for the linux kernel [installed]
                 linux-lts-headers: to build the fglrx module for the linux-lts kernel
Required By    : 0ad  abuse  alienarena  allegro  cairo  coin  critter  dolphin-emu  dosbox  draftsight  freeglut  freeorion
                 glob2  glu  gridwars  imagemagick  irrlicht  lib32-cairo  lib32-glu  libva  megaglest  mesa-demos  minetest
                 mplayer  naev  neverball  opencv  pingus  qt4  qt5-base  sdl2  squeak-vm  steam  supertuxkart  webkitgtk2
                 xorg-xdriinfo  xvba-video
Optional For   : desura  dwarffortress  opencl-headers  steam  wine
Conflicts With : libgl  xf86-video-ati  xf86-video-radeonhd  ati-dri  catalyst  catalyst-daemon  catalyst-generator
                 catalyst-hook  catalyst-utils  libcl  catalyst-total  catalyst-total-pxp  catalyst-firepro  catalyst-dkms
                 lib32-libgl  lib32-catalyst-utils
Replaces       : None
Installed Size : 249443.00 KiB
Packager       : Unknown Packager
Build Date     : Wed Aug 7 18:55:43 2013
Install Date   : Wed Aug 7 18:59:59 2013
Install Reason : Explicitly installed
Install Script : Yes
Validated By   : None

Karol - thanks for the quick reminder..
Thanks everyone for the quick responses!  I am reviewing the deps now... see if I locate something missing.

Last edited by Shadowfire (2013-09-01 17:13:15)

Offline

#7 2013-09-02 03:13:45

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,727

Re: warning: libpng12: local

karol wrote:

'catalyst' is the name of an unofficial repo.

Ah, yeah, I was misinterpreting the error. My bad, I've only seen the error a few times myself.

Shadowfire, it's simply complaining because libpng12 from the catalyst repo is using release number that are out of sync with the official repo. You can get rid of the error by doing "pacman -Suu", but it should really be fixed by the repo maintainer.

Offline

#8 2013-09-02 03:36:47

progandy
Member
Registered: 2012-05-17
Posts: 5,317

Re: warning: libpng12: local

You are using catalyst-test from the aur, so you don't need the catalyst repository at all. Why don't you remove it? Then the libpng12 error will disappear.
Then remove mesa-libgl since you don't need it and everything should be ok.


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |

Offline

#9 2013-09-02 03:43:26

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: warning: libpng12: local

progandy wrote:

Then remove mesa-libgl since you don't need it and everything should be ok.

Maybe OP doesn't have mesa-libgl installed and something is trying to pull it in?

Offline

#10 2013-09-02 03:45:32

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,727

Re: warning: libpng12: local

It's possible, but without getting more information, we don't know.

Offline

#11 2013-09-02 03:45:43

progandy
Member
Registered: 2012-05-17
Posts: 5,317

Re: warning: libpng12: local

karol wrote:
progandy wrote:

Then remove mesa-libgl since you don't need it and everything should be ok.

Maybe OP doesn't have mesa-libgl installed and something is trying to pull it in?

You are right. I read the message in the wrong direction.


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |

Offline

Board footer

Powered by FluxBB