Форум » RusXMMS Project » Помогите собрать unzip с патчем. » Ответить

Помогите собрать unzip с патчем.

Gankov: Решил собрать для openSUSE unzip c вашим патчем. Сами библиотеки собрались без проблем, но вот unzip собрать не получается. Во первых скрипт update_shared выдает следующее [pre]./update_shared: line 3: tc-getCC: команда не найдена ./update_shared: line 3: tc-getCC: команда не найдена [/pre] Что ему не хватает? ну и дальше не собирается. Подозреваю что с этим связано. Так как далее везде "команда не найдена"

Ответов - 46, стр: 1 2 3 All

darksoft: Сори я в отпуске, без компьютера, - посмотрю в конце недели.

darksoft: Хм. А у меня вроде с 6.0 все нормально. Ты не можешь выложить эти два проблемных файла, я именно их попробую?

darksoft: МGankov пишет: Решил собрать для openSUSE unzip c вашим патчем. Сами библиотеки собрались без проблем, но вот unzip собрать не получается. Во первых скрипт update_shared выдает следующее Какую версию патча вы ставите, какую версию unzip патчите и какой шелл используете? Но в прицницпе собранные пакеты есть например тут: http://download.opensuse.org/repositories/home:/csa7fff:/rusxmms/ также патченный unzip, блогадаря стараниям уважаемого Lazy_Kent, уже болтается где-то в Factory.


Lazy_Kent: darksoft пишет: Ты не можешь выложить эти два проблемных файла, я именно их попробую? Да файлы любые с русским именем в архиве. То есть, русский язык вообще не распознаёт. unzip я собираю из этого проекта: https://build.opensuse.org/package/show?package=unzip&project=Archiving Это то, что пойдёт в следующий (после 11.3) релиз сюзи.

darksoft: Так, это глюк не в патче, а в самом unzip. Если стоит юникодная локаль, то имена распоковываются правильно, но отображаются вопросами. Они используют isprint для проверки печатуемости символов; а isprint не умеет работать с многобайтовыми символами, Prooflink. Хак, который убирает проверку: http://dside.dyndns.org/darklin/portage/app-arch/unzip/files/unzip60-ds-isprint.patch. Но по хорошему надо разработчиков unzip'а пинать, чтобы они как-то по другому реализовали эту проверку.

Lazy_Kent: Спасибо. Так работает. Отписал багрепорт в новелловскую багзилу с приложением патча. Насчёт разработчиков unzip, тут я бессилен, т. к. не владею вопросом, особенно на английском языке.



полная версия страницы