Есть проблемы с чужими бинарями: ./boswars: /usr/lib/libpng12.so.0: version `PNG12_0' not found (required by ./boswars) У нас есть версия PNG12, в других дистрибутивах это не так. Есть техническая возможность добавить "ссылку" на версию? Как-то лениво бывает пересобирать левые игрушки ради напосмотреть.
поддерживаю. с оперой такое же поймал :( /usr/lib/opera/9.50-20071012.9/opera: /usr/lib/libpng12.so.0: version `PNG12_0' not found (required by /usr/lib/opera/9.50-20071012.9/opera)
Added in 1.2.23-alt1.
Как-то оно не очень работает: $ ldd -r boswars ... libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7f06000) ... symbol png_get_valid, version PNG12_0 not defined in file libpng12.so.0 with link time reference (./boswars) symbol png_error, version PNG12_0 not defined in file libpng12.so.0 with link time reference (./boswars) symbol png_write_info, version PNG12_0 not defined in file libpng12.so.0 with link time reference (./boswars) ... Никак нельзя это дело захачить? Какая стоимость переезда PNG12 -> PNG12_0 в Сизифе?
(In reply to comment #3) > Как-то оно не очень работает: > > $ ldd -r boswars > ... > libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7f06000) > ... > symbol png_get_valid, version PNG12_0 not defined in file libpng12.so.0 with link time reference (./boswars) > symbol png_error, version PNG12_0 not defined in file libpng12.so.0 with link time reference (./boswars) > symbol png_write_info, version PNG12_0 not defined in file libpng12.so.0 with link time reference (./boswars) Я добавил этот интерфейс для совместимости. Получается, что это не работает. Жаль. > Никак нельзя это дело захачить? Надо искать варианты. > Какая стоимость переезда PNG12 -> PNG12_0 в Сизифе? - полная пересборка всех клиентов - несовместимость в обе стороны - невозможность compat-библиотеки для совместимости
(In reply to comment #4) > (In reply to comment #3) > > Как-то оно не очень работает: > > > > $ ldd -r boswars > > ... > > libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7f06000) > > ... > > symbol png_get_valid, version PNG12_0 not defined in file libpng12.so.0 with link time reference (./boswars) > > symbol png_error, version PNG12_0 not defined in file libpng12.so.0 with link time reference (./boswars) > > symbol png_write_info, version PNG12_0 not defined in file libpng12.so.0 with link time reference (./boswars) > > Я добавил этот интерфейс для совместимости. > Получается, что это не работает. Жаль. > А можно ли добавить в fake-интерфейс символ: png_create_read_struct ?
еще один бинарник с которым проблемы autox264 для создания mp4 видео из mkv. http://www.videohelp.com/forum/archive/autox264-multi-encoder-gui-for-h-264-v-0-17-windows-linux-t359900.html при запуске ругается на bash-3.2$ ./autox264 ./autox264: relocation error: ./autox264: symbol png_sig_cmp, version PNG12_0 not defined in file libpng12.so.0 with link time reference проблеме больше года как видно :( может уже пора починить...
Прошу обратить внимание на проблему, opera же как падала, так и падает.
(В ответ на комментарий №7) > Прошу обратить внимание на проблему, opera же как падала, так и падает. Проблему с использованием Eagle (http://www.cadsoft.de/), уже давно решаю так: [sin@base ~]$ ls -l /home/sin/eagle-5.4.0/bin/libpng12.so.0 lrwxrwxrwx 1 sin sin 20 Мар 11 11:41 /home/sin/eagle-5.4.0/bin/libpng12.so.0 -> /usr/lib/libpng.so.3 [sin@base ~]$ cat /home/sin/bin/eagle #!/bin/bash LD_LIBRARY_PATH=/home/sin/eagle-5.4.0/bin /home/sin/eagle-5.4.0/bin/eagle-bin Тупо, по виндовому топорно, но работает... Хотя бы так...
(In reply to comment #8) > (В ответ на комментарий №7) > > Прошу обратить внимание на проблему, opera же как падала, так и падает. > > Проблему с использованием Eagle (http://www.cadsoft.de/), уже давно решаю так: > [sin@base ~]$ ls -l /home/sin/eagle-5.4.0/bin/libpng12.so.0 > lrwxrwxrwx 1 sin sin 20 Мар 11 11:41 /home/sin/eagle-5.4.0/bin/libpng12.so.0 -> > /usr/lib/libpng.so.3 > [sin@base ~]$ cat /home/sin/bin/eagle > #!/bin/bash > LD_LIBRARY_PATH=/home/sin/eagle-5.4.0/bin /home/sin/eagle-5.4.0/bin/eagle-bin > > Тупо, по виндовому топорно, но работает... Хотя бы так... Одному символу невозможно присвоить две версии. Хорошего решения этой задачи, к сожалению, не видно.
Есть предложение устроить пересборку всех зависящих пакетов. Несовместимость создаёт слишком много проблем.
(In reply to comment #10) > Есть предложение устроить пересборку всех зависящих пакетов. > > Несовместимость создаёт слишком много проблем. Можешь попробовать, флаг тебе в руки: http://git.altlinux.org/tasks/8392/task/log
*** Bug 20543 has been marked as a duplicate of this bug. ***
libpng-1.2.37-alt3 -> sisyphus: * Tue Jun 23 2009 Dmitry V. Levin <ldv@altlinux> 1.2.37-alt3 - libpng12: Added compatibility interface with previous library versioning (by Sergey Vlasov; closes: #12886).