Сборка thunar из GIT

Добрый вечер
Наверное все знают баг thunara с очень широкой дисковой панелью на русском языке. На форумах писали что виновата во всем функция C под названием strlen - она используется при выводе данных в тунаре, она неверно понимает кодировку. Лечить можно редактированием файла *.po в исходниках тунара, а можно повторной сборкой из git, тк этот баг пофиксили и пропатченый файл выложили в исходники в GIT`e.
Вот сслыка на патч:
http://git.xfce.org/xfce/thunar/commit/?h=progress-dialog-experiments&id=10dbf54f58c1b78e2f65863212e1e2179f24e318
Сегодня решил поставить заново thunar из git, интересно же как это работает =)
Скачал срез гита себе и попытался поставить: файла configure там не оказалось, зато был файл autogen.sh, но для него не оказалось файла configure.in, был другой: configure.in.in. Я сделал так
cp configure.in.in configure.in
и запустил autogen.sh. Какое-то время он проверял систему и затем выдал такое:

checking for exo-1 >= 0.5.1… not found
*** The required package exo-1 was not found on your system.
*** Please install exo-1 (atleast version 0.5.1) or adjust
*** the PKG_CONFIG_PATH environment variable if you
*** installed the package in a nonstandard prefix so that
*** pkg-config is able to find it.

Пакет exo-0.3.1… у меня стоит (с патчем РэдХэда для монтирования USB с файлами в русской кодировке) а вот exo-1 я раньше не видел никогда.
На форуме Thunar прочитал что вроде как поддержка эхо остановилась и теперь его звать эхо-1

Установщик ругается что путь к пакету эхо не найден, а какой мне путь прописать или какой пакет поставить для этого ?
Помогите пожалуйста разобраться, заранее спасибо
По проблеме пока не скажу, а вот ремарка: в апстримовом exo уже все нужные патчи для монтирования с русским языком есть…
systemd должен умереть.
h4tr3d
По проблеме пока не скажу, а вот ремарка: в апстримовом exo уже все нужные патчи для монтирования с русским языком есть…
Это то да, но интерес собрать Thunar из git только больше стал :Bravo: вот только как …. может быть у кого-то есть идеи ?
Вот что мне написали в почтовой рассылке: [email protected]
Hello,

You need to install the latest libexo, and then you may need to set PKG_CONFIG_PATH to find the exo pkg-config file (in /usr/local/share/pkgconfig if you used the default prefix). THen once you installed Thunar, you'll have to set LD_LIBRARY_PATH if you installed it in /usr/local (because ld will not look in /usr/local/lib by default, only /usr/lib and /lib), so that it can find thunarx-2.

I think it's more simple for you to find the commit and write a patch for Thunar 1.0.0 than to mess with Thunar 1.1.0. It's testable but having several versions of exo on my system led to GIO constantly complaining, and i'm not sure if it breaks things or not.

Hope it helped.

Непонятностей больше чем понятностей =) сегодня вечерком попробую собрать libexo ну и все по порядку. Надеюсь, что все получится
h4tr3d
а вот ремарка: в апстримовом exo уже все нужные патчи для монтирования с русским языком есть…
Не мог бы ты скинуть ссылки на эти патчи ? На всякий случай если что-то пойдет не так, чтобы все по быстрому восстановить
если не ошибаюсь хатред грит про этот пакет
http://aur.archlinux.org/packages.php?ID=24682
Серж спасибо за наводку

Dima Smirnov
You need to install the latest libexo
Это он имеет ввиду установку exo последней версии из GIT ?
если тебе libexo надо для гит версии цунара - то и собирай libexo из git :)
serg
если тебе libexo надо для гит версии цунара - то и собирай libexo из git :)
Ага для него самого - для самообучения =)

Поставил xfce4-dev-tools из git, на всякий случай
Начал ставить exo из git configure прошел успешно, а вот на make все застопорилось вот на этом:
make[2]: Entering directory `/home/dima/build/exo/po'
make[2]: *** Нет правила для сборки цели `@LINGUAS@', требуемой для `all-yes'.  Останов.
что это за linguas такой ? никто не встречался ?
что такое лингуас это понятно, в rc.conf загляни) но отчего не собирается хз, жаль не xfce, не могу проверить. Ты это ставишь http://aur.archlinux.org/packages.php?ID=30457 ? Попробуй этот пакет поставить http://aur.archlinux.org/packages.php?ID=20765

а вообще бывают ошибки в коде, версии постоянно обновляются, я сам gimp git второй день собрать не могу, не конфигурируется
 
Зарегистрироваться или войдите чтобы оставить сообщение.