New user registration is currently disabled due to spam abuse / Регистрация новых пользователей в настоящее время приостановлена из-за злоупотреблений спаммерами

мелкие баги git-среза

Сообщаем о найденных ошибках сюда

мелкие баги git-среза

Postby ovzhirov » Wed Jul 07, 2010 6:22 pm

1. Скачана последняя версия GoldenDict, с git репозитория от 7 июля 2010г.
2. при запуске qmake получено сообщение об ошибке: unknown option `dirty'.
проверяем - действительно у git version 1.6.4.2 данной опции нет.
правим goldendict.pro (попросту удаляя `--dirty' в двух строчках) и снова
запускаем qmake
OK.
3. Запускаем make и обнаруживаем, что не хватает библиотеки WebKit devel:
QWebView: Нет такого файла или каталога
(Наверное, в инструкции по сборке стоило бы упомянуть и ее?)
ставим ее, и все собирается.
4. удаляем yast'ом предыдущую родную rpm-версию 0.9...
и делаем make install:
Code: Select all
root@aldan-a: goldendict> make install
install -m 755 -p "goldendict" "/usr/local/bin/goldendict"
strip "/usr/local/bin/goldendict"
install -m 755 -p /mnt/Data/software/3rd-party/Dictionary/goldendict/goldendict/redist/icons/goldendict.png /usr/local/share/pixmaps/
strip /usr/local/share/pixmaps/goldendict.png
strip:/usr/local/share/pixmaps/goldendict.png: File format not recognized
make: [install_icons] Ошибка 1 (игнорирована)
install -m 755 -p /mnt/Data/software/3rd-party/Dictionary/goldendict/goldendict/redist/icons/goldendict.png /usr/local/share/app-install/icons/
strip /usr/local/share/app-install/icons/goldendict.png
strip:/usr/local/share/app-install/icons/goldendict.png: File format not recognized
make: [install_icons2] Ошибка 1 (игнорирована)
install -m 755 -p /mnt/Data/software/3rd-party/Dictionary/goldendict/goldendict/redist/goldendict.desktop /usr/local/share/applications/
strip /usr/local/share/applications/goldendict.desktop
strip:/usr/local/share/applications/goldendict.desktop: File format not recognized
make: [install_desktops] Ошибка 1 (игнорирована)
install -m 755 -p /mnt/Data/software/3rd-party/Dictionary/goldendict/goldendict/redist/goldendict.desktop /usr/local/share/app-install/desktop/
strip /usr/local/share/app-install/desktop/goldendict.desktop
strip:/usr/local/share/app-install/desktop/goldendict.desktop: File format not recognized
make: [install_desktops2] Ошибка 1 (игнорирована)


Запускается без проблем и работает стабильно, что не скажешь о версиях из BuildService opensuse.
К сожалению, интерфейс только на английском - так и должно быть для git-версии?

OS - opensuse 11.2 + KDE-4.4.4 Qt 4.6.3.
ovzhirov
 
Posts: 3
Joined: Wed Jul 07, 2010 4:37 pm

Re: мелкие баги git-среза

Postby ikm » Wed Jul 07, 2010 6:55 pm

ovzhirov wrote:К сожалению, интерфейс только на английском - так и должно быть для git-версии?

Нет. Это означает, что .qm файлы не были собраны, либо же не попали в нужные места. Попробуйте запустить программу локально из директории сборки. Посмотрите, есть ли qm-файлы в /usr/local/share/apps/goldendict/locale. Если нет, попробуйте положить их туда из директории сборки/locale.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: мелкие баги git-среза

Postby ovzhirov » Wed Jul 07, 2010 7:12 pm

Да, все получилось, как только положил руками.
Большое Вам спасибо - не только за этот совет, но и за всю работу в целом!
Буду тестировать дальше. О результатах отпишусь.
ovzhirov
 
Posts: 3
Joined: Wed Jul 07, 2010 4:37 pm

Re: мелкие баги git-среза

Postby Gloggy » Thu Jul 08, 2010 6:20 am

ovzhirov wrote:2. при запуске qmake получено сообщение об ошибке: unknown option `dirty'.
проверяем - действительно у git version 1.6.4.2 данной опции нет.

Эвона как! Опция --dirtry была добавлена в git 1.6.6, в декабре 2009 года.
Gloggy
Модератор
 
Posts: 516
Joined: Wed May 06, 2009 3:01 pm

Re: мелкие баги git-среза

Postby ovzhirov » Thu Jul 08, 2010 6:32 am

Gloggy wrote:Эвона как! Опция --dirtry была добавлена в git 1.6.6, в декабре 2009 года.


...уже после выхода моего дистрибутива. А что она дает? У меня все и без нее скомпилировалось.
ovzhirov
 
Posts: 3
Joined: Wed Jul 07, 2010 4:37 pm

Re: мелкие баги git-среза

Postby Gloggy » Thu Jul 08, 2010 7:48 pm

ovzhirov wrote:...уже после выхода моего дистрибутива. А что она дает? У меня все и без нее скомпилировалось.

Она добавит "-dirty" к версии, если есть локальные правки сорцов. Полезно бывает, а то вот человек скажет, у меня версия из гита, ревизия такая-то, а не работает, а про то, что он несколько файлов сам поправил, человек может и забыть, а может не посчитать важным.

А тут сразу все ясно, что есть локальные правки ;)
Gloggy
Модератор
 
Posts: 516
Joined: Wed May 06, 2009 3:01 pm


Return to Ошибки

Who is online

Users browsing this forum: No registered users and 2 guests