Russian Qt Forum

Qt => Qt-инструментарий => Тема начата: Joss от Апрель 01, 2010, 16:40



Название: [решено] А у всех ли работают последние снапшоты Creator?
Отправлено: Joss от Апрель 01, 2010, 16:40
У меня версии 1.3.82-1.3.83 крашатся либо при запуске, либо уже внутри. Удаление ini-файлов не помогает.
Последняя стабильная версия - 2.0 tech preview, до этого все снапшоты работали как часы.


Название: Re: А у всех ли работаю последние снапшоты Creator?
Отправлено: b-s-a от Апрель 01, 2010, 16:53
Есть аналогичная проблема. Она связана с Qt. Проблемы начались где-то в середине марта (ветка 4.7).
Чтобы убедиться, что проблема именно в этом, временно удали файл локализации (я это не проверял).
http://bugreports.qt.nokia.com/browse/QTBUG-9204


Название: Re: А у всех ли работаю последние снапшоты Creator?
Отправлено: Joss от Апрель 01, 2010, 17:25
Помогло!
Огромное спасибо!


Название: Re: [решено] А у всех ли работают последние снапшоты Creator?
Отправлено: masterlan от Апрель 02, 2010, 12:07
Подскажите, что есть такое "файл локализации" ?
Где-бы его удалить?


Название: Re: [решено] А у всех ли работают последние снапшоты Creator?
Отправлено: Joss от Апрель 02, 2010, 12:31
В каталоге:
\share\qtcreator\translations\

какой именно, я не знаю, удалил все, заканчивающиеся на _ru.


Название: Re: [решено] А у всех ли работают последние снапшоты Creator?
Отправлено: masterlan от Апрель 02, 2010, 22:56
В моём случае достаточно убрать файл qt_ru.qm и падучесть исчезает.
Правда платить приходится русским интерфейсом :(
Надеюсь в скорости починят.


Название: Re: [решено] А у всех ли работают последние снапшоты Creator?
Отправлено: b-s-a от Апрель 07, 2010, 16:10
В ветке 4.6 уже появилось исправление. Возможно, скоро появится и в остальных официальных ветках. Пока же я его черрипикнул в 4.7-ru. Так что, если есть желание, можно собрать ветку 4.7-ru репозитория qt-i18-ru ан gitorious.


Название: Re: [решено] А у всех ли работают последние снапшоты Creator?
Отправлено: masterlan от Апрель 07, 2010, 19:46
Что означают фразы "черрипикнул в 4.7-ru"  и "собрать ветку 4.7-ru репозитория qt-i18-ru ан gitorious." ?
Увы, не догоняю ?
Поясните чуть подобней , если не трудно.


Название: Re: [решено] А у всех ли работают последние снапшоты Creator?
Отправлено: Joss от Апрель 08, 2010, 01:18
Что означают фразы "черрипикнул в 4.7-ru"  и "собрать ветку 4.7-ru репозитория qt-i18-ru ан gitorious." ?
Увы, не догоняю ?
Поясните чуть подобней , если не трудно.

Поищите в гугле "Git Cherry Picking" :)
Для разработки qt используется система версионного контроля Git.


Название: Re: [решено] А у всех ли работают последние снапшоты Creator?
Отправлено: lit-uriy от Апрель 08, 2010, 06:10
>>Что означают фразы "черрипикнул в 4.7-ru"  и "собрать ветку 4.7-ru репозитория qt-i18-ru ан gitorious." ?
Cherry Picking - просто копирование конкретного состояния (и только его) в текущую ветку.
сбросить ветку - установить текущую ветвь на конкретное её состояние

Состояние - термин системы управления версиями


Название: Re: [решено] А у всех ли работают последние снапшоты Creator?
Отправлено: b-s-a от Апрель 08, 2010, 09:59
Cherry Picking - просто копирование конкретного состояния (и только его) в текущую ветку.
сбросить ветку - установить текущую ветвь на конкретное её состояние
Мда... А команда git cherry-pick выполняет несколько иную функцию - она вносит изменения из указанной фиксации одной ветки в другую. Другими словами, моя фраза означала, что я скопировал изменения из ветки 4.6 в ветку 4.7-ru.


Название: Re: [решено] А у всех ли работают последние снапшоты Creator?
Отправлено: masterlan от Апрель 16, 2010, 14:53
Ветку 4.7 починили. Теперь снапшоты работают и при это по русски :)


Название: Re: [решено] А у всех ли работают последние снапшоты Creator?
Отправлено: fland от Апрель 17, 2010, 20:47
скачал 4.7 tech preview с офиц сайта. Собрал. Все валится при запуске - и gesigner, и асисант и собранный перед этим qt creator 1.3.1. Не валится только креатор, который шел в комплекте с полным sdk kit 4.6.2 - думаю, из-за того, что в месте с креатором лежат либы qt, он их и тянет, а не те, что в path указаны. Файлы локализации удалял - как у креатора, так и у самого собранного qt, причем для верности удалял вообще все файлы локализации - никакого сдвига.
Решил качнуть последнюю версию. На http://qt.gitorious.org/qt/qt/commits/4.7 не пустили - сказали дофига инфы в бразуер тебе не вывалим. Пошел сюда: http://qt.gitorious.org/qt/qt/commits/4.6. Там скопировал ссылку на тарник, и в конце заменил 4.6 на 4.7 - получил такую ссылку: http://qt.gitorious.org/qt/qt/commits/4.7 . Качнул тарник. Пока ставлю...


Название: Re: [решено] А у всех ли работают последние снапшоты Creator?
Отправлено: Joss от Апрель 17, 2010, 21:06
: На http://qt.gitorious.org/qt/qt/commits/4.7 не пустили - сказали дофига инфы в бразуер тебе не вывалим.

Поставьте временно tortoisegit и выкачивайте, зачем через браузер то?
Вообще бы, стоит освоиться с версионным контролем и использовать его для своих проектов (если для личного использования, начать лучше с Mercurial и TortoiseHg соответственно).


Название: Re: [решено] А у всех ли работают последние снапшоты Creator?
Отправлено: fland от Апрель 17, 2010, 21:14
: На http://qt.gitorious.org/qt/qt/commits/4.7 не пустили - сказали дофига инфы в бразуер тебе не вывалим.

Поставьте временно tortoisegit и выкачивайте, зачем через браузер то?
Вообще бы, стоит освоиться с версионным контролем и использовать его для своих проектов (если для личного использования, начать лучше с Mercurial и TortoiseHg соответственно).
"— Hello, this is Linus Torvalds, and I pronounce SVN as git." @ lurkmore.ru
для своих проектов юзаю googlecode и xp-dev, там прикручен svn - к нему как-то больше привык. Систему лень хламить еще и гитом, а потом обязательно где-нить понадобиться и cvs - и вся система в хламе... И почему-то неприемлю гит :(. Но это лирика.

А по делу - такой извращенный метод скачивать branch'и вполне годен али нет?
И таки почему не завелись креаторы и все прочие приблуды со стабильным 4.7 без файлов локализации - остается в силе вопрос...

upd. бранч 4.7 не собрался:
...tmp\obj\debug_shared\SVGNames.o generated\SVGNames.cpp
In file included from platform/text/AtomicString.h:24,
                 from dom/QualifiedName.h:24,
                 from generated\SVGNames.h:33,
                 from generated\SVGNames.cpp:37:
platform/text/AtomicStringImpl.h:29: error: base `WebCore::StringImpl' with only non-default constructor in cl
ass without a constructor
mingw32-make.EXE[2]: *** [tmp/obj/debug_shared/SVGNames.o] Error 1
mingw32-make.EXE[2]: Leaving directory `C:/Qt/4.7/qt-src-4.7.0-branch/src/3rdparty/webkit/WebCore'
mingw32-make.EXE[1]: *** [debug-all] Error 2
mingw32-make.EXE[1]: Leaving directory `C:/Qt/4.7/qt-src-4.7.0-branch/src/3rdparty/webkit/WebCore'
mingw32-make.EXE: *** [sub-webkit-sub_src_target_ordered] Error 2

C:\Qt\4.7\qt-src-4.7.0-branch>

грустно :(

поставил git. сказал в нем git clone git://gitorious.org/qt/qt.git - он мне вытянул какие-то сырцы. Что он вытянул вообще - сказать сложно, может это все-таки вожделенная последняя версия 4.7... Собрал sub-src - на этот раз без проблем. При этом так же стабильно продожлает валится креатор: "Unhandled exception at 0x6770613e in qtcreator.exe: 0xC0000005: Access violation reading location 0xffffffff." - мда, стабильность признак качества...
на qt 4.7 и creator 2.0 полностью забил...


Название: Re: [решено] А у всех ли работают последние снапшоты Creator?
Отправлено: b-s-a от Апрель 18, 2010, 17:55
И таки почему не завелись креаторы и все прочие приблуды со стабильным 4.7 без файлов локализации - остается в силе вопрос...
На счет стабильного ты загнул. Это техническая демо версия. Ее ни в коем случае нельзя использовать в работе, а тем более в продакшене...

А по поводу git clone... По умолчанию он тебе исходники из ветки master выдает (у троллей в этой ветке черти что). А тебе нужна ветка 4.7. Для этого нужно дать команду (после git clone): git checkout -b 4.7 origin/4.7


Название: Re: [решено] А у всех ли работают последние снапшоты Creator?
Отправлено: fland от Апрель 18, 2010, 18:12
На счет стабильного ты загнул. Это техническая демо версия. Ее ни в коем случае нельзя использовать в работе, а тем более в продакшене...
ну как они ветку назвали, так и я написал: http://qt.gitorious.org/qt/qt/commits/4.7-stable
А по поводу git clone... По умолчанию он тебе исходники из ветки master выдает (у троллей в этой ветке черти что). А тебе нужна ветка 4.7. Для этого нужно дать команду (после git clone): git checkout -b 4.7 origin/4.7
сказал это. Мне гит ответил - что мол все гут, поменяли усе как и положено. Я ему: "git checkout" - он, похоже, что-то вытянул и обновил. Теперь это и есть ветка 4.7 с последними добавлениями/обновлениями, которая должна после сборки хорошо дружить с креаторами и переводами? А то лень снова компилить ее пару-тройку часов, а на деле то иметь вовсе не вожделенную версию, а еще какое-нить гуано...


Название: Re: [решено] А у всех ли работают последние снапшоты Creator?
Отправлено: lit-uriy от Апрель 18, 2010, 18:47
Запусти git-gui и там увидешь в какой локальной ветке находишся.
Мало того в меню "Репозиторий" -> "показать историю всех ветвей" увидишь, какие ветки есть, откуда они пошли.


Название: Re: [решено] А у всех ли работают последние снапшоты Creator?
Отправлено: fland от Апрель 18, 2010, 19:05
Запусти git-gui и там увидешь в какой локальной ветке находишся.
Мало того в меню "Репозиторий" -> "показать историю всех ветвей" увидишь, какие ветки есть, откуда они пошли.
git-gui нет, есть консольный git.
git status ответил:

C:\Qt\4.7\qt-src-4.7.0-branch\qt>git status
# On branch 4.7
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#       bin/libgcc_s_dw2-1.dll
nothing added to commit but untracked files present (use "git add" to track)

судя по всему - таки ветка не master, и таки 4.7. Будем-с собирать.


Название: Re: [решено] А у всех ли работают последние снапшоты Creator?
Отправлено: lit-uriy от Апрель 18, 2010, 19:18
>>git-gui нет, есть консольный git.
виндовозный git,  содержить в комплекте git-gui

Мало того он запускается через контекстное меню проводника


Название: Re: [решено] А у всех ли работают последние снапшоты Creator?
Отправлено: fland от Апрель 18, 2010, 19:26
>>git-gui нет, есть консольный git.
виндовозный git,  содержить в комплекте git-gui

Мало того он запускается через контекстное меню проводника
или я дурной, или лыжи не едут:
Код:
Far Manager, version 2.0 (build 1086) x86
Copyright (C) 1996-2000 Eugene Roshal, Copyright (C) 2000-2009 Far Group

C:\Qt\4.7\qt-src-4.7.0>git --version
git version 1.7.0.2

C:\Qt\4.7\qt-src-4.7.0>git-gui
"git-gui" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Qt\4.7\qt-src-4.7.0>
git юзаю этот: http://code.google.com/p/msysgit/ , его советуют качать здесь: http://git-scm.com/download ...

upd - таки сложно сказать кто из нас оказался дурнее - я, али гит. Но в общем msysgit\git был найден git-gui - ессно без экзешников, но с Makefile, собирать лень, раз сам при установке не собрался - пусть теперь никому ненужный валяется...


Название: Re: [решено] А у всех ли работают последние снапшоты Creator?
Отправлено: lit-uriy от Апрель 18, 2010, 20:04
Скачай тут: http://msysgit.googlecode.com/files/Git-1.7.0.2-preview20100309.exe
другие не бери.

При установке не выбирай cheetath (вместо неё выбери "Git bash и Git-gui в контекстном меню проводника"), гадость та ещё, мешает отладке программ.

П.С. старый git надо удалить.

П.П.С. если работаешь под пользователем у которого имя кирилицей, то перед установкой заведи переменную окружения
HOME, которая должна показывать на каталог с досовскими именами, там многие программы (кросплатформенные) будут держать свои настройки вместо "Documents and settings/..." и Git  в том числе.
Ещё заведи переменную окружения
LANG = ru
тогда графический интерфейс Git'а будет на русском.

Во время установки будет предложено несколько вариантов "перевода строки" при фиксации/извлечения
выбери ту где все "as is"



Название: Re: [решено] А у всех ли работают последние снапшоты Creator?
Отправлено: fland от Апрель 18, 2010, 20:11
спасибо. Попробую.

по поводу имен пользователей и путей - не называть себе русских пользователей приучил linux, а по поводу путей к настройкам (всяким там app data) - здесь win7 молодца - все на англ + пробелов нет (прям как для линуксоидов старались :) )

upd - ну вот, таки веточка 4.7 не собралась:
...-I'../../../../include/ActiveQt' -I'tmp/moc/debug_shared' -I'../../../../mkspecs/win32-g++' -o tmp/obj/debug_
shared/SVGNames.o generated/SVGNames.cpp
In file included from platform/text/AtomicString.h:24,
                 from dom/QualifiedName.h:24,
                 from generated/SVGNames.h:33,
                 from generated/SVGNames.cpp:37:
platform/text/AtomicStringImpl.h:29: error: base `WebCore::StringImpl' with only non-default constructor in cl
ass without a constructor
mingw32-make.EXE[2]: *** [tmp/obj/debug_shared/SVGNames.o] Error 1
mingw32-make.EXE[2]: Leaving directory `c:/Qt/4.7/qt-src-4.7.0-branch/qt/src/3rdparty/webkit/WebCore'
mingw32-make.EXE[1]: *** [debug-all] Error 2
mingw32-make.EXE[1]: Leaving directory `c:/Qt/4.7/qt-src-4.7.0-branch/qt/src/3rdparty/webkit/WebCore'
mingw32-make.EXE: *** [sub-webkit-sub_src_target_ordered] Error 2

у них вообще часто коммиты, которые сборку валят приходят?

4.7 хоть у кого-то собрался в таком виде, что бы потом работали с его либами программы и creator'ы всякие?


Название: Re: [решено] А у всех ли работают последние снапшоты Creator?
Отправлено: b-s-a от Апрель 19, 2010, 10:33
у них вообще часто коммиты, которые сборку валят приходят?
бывают. Как часто - не знаю, так как не каждый день Qt пересобираю (уж очень долго это). Обычно, лечат уже на следующий день.


Название: Re: [решено] А у всех ли работают последние снапшоты Creator?
Отправлено: Авварон от Апрель 19, 2010, 22:55
скачать что ли посмотреть че там... 2 раза собирал мастер ветку, проблем не было
не собирался снапшот креатора, да, было дело. Поправил чуть-чуть сорцы...


Название: Re: [решено] А у всех ли работают последние снапшоты Creator?
Отправлено: fland от Апрель 20, 2010, 19:24
скачать что ли посмотреть че там... 2 раза собирал мастер ветку, проблем не было
не собирался снапшот креатора, да, было дело. Поправил чуть-чуть сорцы...
ну не наю, у меня вообще все грустно - либо не собирается, либо собирается, но потом не запускаются qt приложения (где-то в либах qt косяки)