Bug 33220 - Слинкован с libpng12 и libpng15 одновременно
Summary: Слинкован с libpng12 и libpng15 одновременно
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: ghostscript-classic (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Fr. Br. George
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 33225
  Show dependency tree
 
Reported: 2017-03-09 13:06 MSK by Vitaly Lipatov
Modified: 2017-03-15 13:06 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2017-03-09 13:06:54 MSK
$ epmi ghostscript-classic
$ git clone https://github.com/vitlav/checkduplicatelibrarysymbols
$ cd checkduplicatelibrarysymbols
$ ./checkdupls.sh /usr/bin/gs
...
png_write_chunk /usr/lib64/libpng12.so.0.50.0
png_write_chunk /usr/lib64/libpng15.so.15.28.0
...

/usr/bin/gs ghostscript-classic-9.20-alt1.x86_64 with 183 duplicated symbols
Comment 1 Fr. Br. George 2017-03-09 13:16:45 MSK
Yt[jhjij
Comment 2 Fr. Br. George 2017-03-09 13:17:22 MSK
В смысле, нехооршо, надо найти виноватого
Comment 3 Vladimir D. Seleznev 2017-03-09 14:18:29 MSK
(В ответ на комментарий №2)
> В смысле, нехооршо, надо найти виноватого

fontconfig и libfreetype слинкованы с libpng15
Comment 4 Repository Robot 2017-03-09 14:46:11 MSK
ghostscript-9.20-alt2 -> sisyphus:

* Thu Mar 09 2017 Fr. Br. George <george@altlinux> 9.20-alt2
- Rebuild with libpng15 (Closes: #33220)
Comment 5 Vitaly Lipatov 2017-03-10 03:24:46 MSK
Новая версия checkduplicatelibrarysymbols более конкретно показывает повторяющиеся библиотеки:
/usr/bin/gs - /usr/lib64/libgs.so.9.20 - /usr/lib64/libpng12.so.0.50.0
/usr/bin/gs - /usr/lib64/libpng12.so.0.50.0
/usr/bin/gs - /usr/lib64/libgs.so.9.20 - /usr/lib64/libfontconfig.so.1.9.2 - /usr/lib64/libfreetype.so.6.12.3 - /usr/lib64/libpng15.so.15.28.0
/usr/bin/gs - /usr/lib64/libgs.so.9.20 - /usr/lib64/libfontconfig.so.1.9.2 - /usr/lib64/libfreetype.so.6.12.3 - /usr/lib64/libharfbuzz.so.0.10400.3 - /usr/lib64/libpng15.so.15.28.0
/usr/bin/gs - /usr/lib64/libgs.so.9.20 - /usr/lib64/libfontconfig.so.1.9.2 - /usr/lib64/libpng15.so.15.28.0
/usr/bin/gs - /usr/lib64/libgs.so.9.20 - /usr/lib64/libpng15.so.15.28.0
/usr/bin/gs - /usr/lib64/libpng15.so.15.28.0

Как получу исправление, проверю, что их больше нет.
Comment 6 Vitaly Lipatov 2017-03-15 13:06:29 MSK
Всё отлично. Спасибо!
$ ./checkdupls.sh gs
Checking /usr/bin/gs ...
Read all libs... 41
Get all symbols... 11266
Get all non uniq symbols... 0
No duplicated symbols