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!
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!
FS#48678 - [libdlna] 0.2.4-15 is unlinkable
Attached to Project:
Community Packages
Opened by goblin (goblin) - Wednesday, 23 March 2016, 18:27 GMT
Last edited by Sergej Pupykin (sergej) - Tuesday, 19 April 2016, 15:12 GMT
Opened by goblin (goblin) - Wednesday, 23 March 2016, 18:27 GMT
Last edited by Sergej Pupykin (sergej) - Tuesday, 19 April 2016, 15:12 GMT
|
DetailsDescription:
It's not possible to link anything against libdlna 0.2.4-15, because of undefined references to av_find_stream_info and av_close_input_file. This is probably because libavformat has dropped support for those deprecated functions. As a consequence of this, package ushare 1.1a-20 segfaults shortly after starting. Steps to reproduce: 1. install libdlna 0.2.4-15 2. create an empty foo.c file containing int main() { } 3. compile with gcc foo.c -ldlna 4. observe undefined references Patch attached, seems to fix both issues (ushare carries on and does things). I've notified the author, Ben from Geexbox, however libdlna.geexbox.org says "libldna development is currently discontinued", so not sure how that'll work out. In the meantime, the attached patch should get the Arch package to work. |
This task depends upon
libdlna_avformat.patch