Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#48314 - [kodi] kodi 16 requires libdcadex.so.0

Attached to Project: Community Packages
Opened by John (graysky) - Tuesday, 23 February 2016, 21:09 GMT
Last edited by Ike Devolder (BlackEagle) - Wednesday, 24 February 2016, 22:16 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Ike Devolder (BlackEagle)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Seems as though kodi-16.0-1 needs [extra]/dcadec as a hard dep (installing it launches without issue):
/usr/lib/kodi/kodi.bin: error while loading shared libraries: libdcadec.so.0: cannot open shared object file: No such file or directory
This task depends upon

Closed by  Ike Devolder (BlackEagle)
Wednesday, 24 February 2016, 22:16 GMT
Reason for closing:  Fixed
Additional comments about closing:  kodi 16.0-2
Comment by Ike Devolder (BlackEagle) - Tuesday, 23 February 2016, 23:34 GMT
@john euhm, there is no problem, are you sure you have the correct dcadec?

pacman -Qii dcadec
Name : dcadec
Version : 0.2.0-1
Description : DTS Coherent Acoustics decoder with support for HD extensions
Architecture : x86_64
URL : https://github.com/foo86/dcadec.git
Licenses : LGPL2.1
Groups : None
Provides : libdcadec.so=0-64
Depends On : glibc
Optional Deps : None
Required By : ffmpeg ffmpeg2.8
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 270.00 KiB
Packager : Maxime Gauduin <alucryd@archlinux.org>
Build Date : Wed Jan 6 19:21:34 2016
Install Date : Fri Jan 8 20:55:18 2016
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
Backup Files :
(none)

pacman -Ql dcadec
dcadec /usr/
dcadec /usr/bin/
dcadec /usr/bin/dcadec-hd
dcadec /usr/include/
dcadec /usr/include/libdcadec/
dcadec /usr/include/libdcadec/dca_context.h
dcadec /usr/include/libdcadec/dca_frame.h
dcadec /usr/include/libdcadec/dca_stream.h
dcadec /usr/include/libdcadec/dca_waveout.h
dcadec /usr/lib/
dcadec /usr/lib/libdcadec.so
dcadec /usr/lib/libdcadec.so.0
dcadec /usr/lib/libdcadec.so.0.1.0
dcadec /usr/lib/pkgconfig/
dcadec /usr/lib/pkgconfig/dcadec.pc
Comment by John (graysky) - Tuesday, 23 February 2016, 23:47 GMT
Yes, but I had to install it explicitly... seems as though kodi should pull it down as a dep, no?

% pacman -Qii dcadec
Name : dcadec
Version : 0.2.0-1
Description : DTS Coherent Acoustics decoder with support for HD extensions
Architecture : x86_64
URL : https://github.com/foo86/dcadec.git
Licenses : LGPL2.1
Groups : None
Provides : libdcadec.so=0-64
Depends On : glibc
Optional Deps : None
Required By : None
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 270.00 KiB
Packager : Maxime Gauduin <alucryd@archlinux.org>
Build Date : Wed 06 Jan 2016 01:21:34 PM EST
Install Date : Tue 23 Feb 2016 04:06:06 PM EST
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
Backup Files :
(none)

% pacman -Ql dcadec
dcadec /usr/
dcadec /usr/bin/
dcadec /usr/bin/dcadec-hd
dcadec /usr/include/
dcadec /usr/include/libdcadec/
dcadec /usr/include/libdcadec/dca_context.h
dcadec /usr/include/libdcadec/dca_frame.h
dcadec /usr/include/libdcadec/dca_stream.h
dcadec /usr/include/libdcadec/dca_waveout.h
dcadec /usr/lib/
dcadec /usr/lib/libdcadec.so
dcadec /usr/lib/libdcadec.so.0
dcadec /usr/lib/libdcadec.so.0.1.0
dcadec /usr/lib/pkgconfig/
dcadec /usr/lib/pkgconfig/dcadec.pc
Comment by Doug Newgard (Scimmia) - Wednesday, 24 February 2016, 00:07 GMT
Namcap complains that this dep is missing as well.
Comment by Anatol Pomozov (anatolik) - Wednesday, 24 February 2016, 04:57 GMT
I confirm it. dcadec is added to makedepend=() but it should be in depends=() instead.
Comment by Ike Devolder (BlackEagle) - Wednesday, 24 February 2016, 05:25 GMT
sorry, missed it, update is coming
Comment by John (graysky) - Wednesday, 24 February 2016, 20:50 GMT
I see the commit you wrote[1] but shouldn't it need 'libdcadec' not 'libdcadec.so'?

1. https://projects.archlinux.org/svntogit/community.git/commit/trunk?h=packages/kodi&id=5f15d8a489c47f1d1f075a85ce88bb0db1e7b2af
Comment by Ike Devolder (BlackEagle) - Wednesday, 24 February 2016, 22:16 GMT
@john, dcadec and dcadec-git both have provides=('libdcadec.so') so its easiest to use that.

Loading...