FS#38337 - [mplayer]-36498-4 is compiled with newlibgcrypt not available in core yet (exists in testin
Attached to Project:
Arch Linux
Opened by balwierz (balwierz) - Wednesday, 01 January 2014, 13:35 GMT
Last edited by Bartłomiej Piotrowski (Barthalion) - Wednesday, 01 January 2014, 18:13 GMT
Opened by balwierz (balwierz) - Wednesday, 01 January 2014, 13:35 GMT
Last edited by Bartłomiej Piotrowski (Barthalion) - Wednesday, 01 January 2014, 18:13 GMT
|
Details
Description:
mplayer package from „extra” depends on libgcrypt: $ ldd /usr/bin/mplayer libgcrypt.so.20 => not found which is not available in „core”, but exists in „testing”. Moreover the dependency on libgcrypt is not stated in the package info at all (any version),. $ sudo pacman -Qi mplayer Name : mplayer Version : 36498-4 $ sudo pacman -Qi libgcrypt Name : libgcrypt Version : 1.5.3-1 $ sudo pacman -Qo /usr/lib/libgcrypt.so* /usr/lib/libgcrypt.so is owned by libgcrypt 1.5.3-1 /usr/lib/libgcrypt.so.11 is owned by libgcrypt 1.5.3-1 /usr/lib/libgcrypt.so.11.8.2 is owned by libgcrypt 1.5.3-1 Updating to libgcrypt-1.6 form „testing” would fix the problem with mplayer, but would cause more problems with other packages not compiled against the new libgcrypt. |
This task depends upon
Closed by Bartłomiej Piotrowski (Barthalion)
Wednesday, 01 January 2014, 18:13 GMT
Reason for closing: Not a bug
Wednesday, 01 January 2014, 18:13 GMT
Reason for closing: Not a bug
$ldd /usr/bin/mplayer | grep libgcr
libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0x00007ff8b02c2000)
mplayer -> libsmbclient.so.0 -> libgse.so -> libauthkrb5.so -> libgcrypt.so.11
So it seems that you have installed smbclient 4.1.3-2 from [testing] which is compiled against the new libgcrypt.
If that is the case, you'll need to fully update your system (https://wiki.archlinux.org/index.php/pacman#Partial_upgrades_are_unsupported).
Please close and change to NOTABUG.
If anything, somewhere in the dependency chain should have appeared a conflict to prevent such installs.
I installed smbclient from testing without --force option and received no errors from pacman.