Adjusting library links in /usr/src/tmp/libtgvoip-buildroot ./usr/lib64: libtgvoip.so -> libtgvoip.so.0 (changed) /usr/lib/rpm/debugedit: canonicalization unexpectedly shrank by one character error: Bad exit status from /usr/src/tmp/rpm-tmp.77352 (%install) Почему-то при повторном вызове ошибка уходит: [lav@builder64 libtgvoip-buildroot]$ /usr/lib/rpm/debugedit -b /tmp/.private/lav/RPM/BUILD -d /usr/src/debug -l .tmp/src ./usr/lib64/libtgvoip.so.0 /usr/lib/rpm/debugedit: canonicalization unexpectedly shrank by one character [lav@builder64 libtgvoip-buildroot]$ /usr/lib/rpm/debugedit -b /tmp/.private/lav/RPM/BUILD -d /usr/src/debug -l .tmp/src ./usr/lib64/libtgvoip.so.0 Что-то похожее: https://bugzilla.redhat.com/show_bug.cgi?id=304121
http://git.altlinux.org/tasks/184100/logs/events.1.1.log
canonicalization unexpectedly shrank by one character это всегда ошибка сборки пакета. Можно поискать рецепты в архиве списка рассылки
libtgvoip-0.4.1-alt2 -> sisyphus: Thu Jun 15 2017 Vitaly Lipatov <lav@altlinux.ru> 0.4.1-alt2 - rebuild with debuginfo (ALT bug 33544)
Нашёл в рассылке, спасибо: https://lists.altlinux.org/pipermail/devel/2012-June/194691.html Но найти причину не смог. Грепал log: $ grep '//' libtgvoip-0.4.1-alt1-SS.log $ strings /usr/lib64/libtgvoip.so.0 | grep '//' ... webrtc_dsp/webrtc/modules/audio_processing//utility не очень понял, но исправил в исходниках -#include "webrtc/modules/audio_processing//utility/ooura_fft.h" +#include "webrtc/modules/audio_processing/utility/ooura_fft.h" и это помогло.
Чтобы -debuginfo приобрёл необходимый provides debug(libtgvoip.so.0), пришлось исправить сборку, и добавить soname библиотеке.
Виталик, у тебя ещё в rutilt 2012 года такое наблюдается (неважно, конечно).
(В ответ на комментарий №6) > Виталик, у тебя ещё в rutilt 2012 года такое наблюдается (неважно, конечно). 238343 BUILDING #2 [locked] sisyphus del=rutilt
(В ответ на комментарий №2) > canonicalization unexpectedly shrank by one character это всегда ошибка сборки пакета. https://src.fedoraproject.org/rpms/qt5-qtwebengine/c/ddcf6aaa1ac7b4c81ff128f2e7d65218011028e5 Это тоже?
(Ответ для Sergey V Turchin на комментарий #8) > (В ответ на комментарий №2) > > canonicalization unexpectedly shrank by one character это всегда ошибка сборки пакета. > https://src.fedoraproject.org/rpms/qt5-qtwebengine/c/ > ddcf6aaa1ac7b4c81ff128f2e7d65218011028e5 > Это тоже? И это оно.
(Ответ для Dmitry V. Levin на комментарий #2) > canonicalization unexpectedly shrank by one character это всегда ошибка > сборки пакета. Можно поискать рецепты в архиве списка рассылки https://lists.altlinux.org/pipermail/devel/2012-June/194690.html Если яснее, искать надо путь к файлу (каталогу сборки, путю к заголовочным файлам), в котором получилось два слеша рядом: /usr/include//libname
В chromium такое решилось частичным отключением debuginfo.