[aur-general] Installing aftershotpro with lib32-libpng12 and dependencies

Evangelos Foutras evangelos at foutrelis.com
Thu Jul 12 16:17:32 EDT 2012


On Thu, Jul 12, 2012 at 11:08 PM, Mateusz Loskot <mateusz at loskot.net> wrote:
> Hi,
>
> I'm running current Arch 64-bit and I'm trying to install the AfterShot Pro [0]
> using aftershotpro 1.0.1.10-1 [1]
>
> First obstacle is this:
>
> $ makepkg -s
> ==> Making package: aftershotpro 1.0.1.10-1 (Thu Jul 12 20:42:48 BST 2012)
> ==> Checking runtime dependencies...
> ==> Installing missing dependencies...
> error: target not found: lib32-libpng12
> ==> ERROR: 'pacman' failed to install missing dependencies.

You need to install lib32-libpng12 from the AUR.

> The Dependencies section on the package page [1] does not list
> lib32-libpng12 but libpng12 only.
> So, searching for lib32-libpng12 [2], but attempt to install it
> results in this:

If you look at the PKGBUILD, the dependencies are overridden with
their multilib counterparts when the host's architecture is x86_64.
AUR just displays the original dependencies (which apply to i686).

> $ makepkg -s
> ==> Making package: lib32-libpng12 1.2.49-1 (Thu Jul 12 20:45:54 BST 2012)
> ==> Checking runtime dependencies...
> ==> Checking buildtime dependencies...
> ==> Installing missing dependencies...
> resolving dependencies...
> looking for inter-conflicts...
> :: gcc-libs-multilib and gcc-libs are in conflict. Remove gcc-libs? [y/N]
> error: unresolvable package conflicts detected
> error: failed to prepare transaction (conflicting dependencies)
> :: gcc-libs-multilib and gcc-libs are in conflict
> ==> ERROR: 'pacman' failed to install missing dependencies.
>
> Does anyone know how to get around it?

Allow pacman to replace gcc-libs with gcc-libs-multilib. (Do the same
for the rest of the toolchain when prompted.)

> The package aftershotpro 1.0.1.10-1 is 32-bit installs 32-bit version of
> the software from AfterShotPro_i386.rpm, but there is package
> for Linux Debian (64-bit) available [3].
> I wonder if the maintainer could update the package using the 64-bit deb.

Let them know in the comments section.

> [0] http://www.corel.com/corel/product/index.jsp?pid=prod4670071
> [1] https://aur.archlinux.org/packages.php?ID=55712
> [2] https://aur.archlinux.org/packages.php?ID=34264
> [3] http://apps.corel.com/lp/aftershot/download/index.html
>
> Best regards,
> --
> Mateusz Loskot, http://mateusz.loskot.net

Hope the above helps.


More information about the aur-general mailing list