![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Litkevich Yuriy |
![]()
Сообщение
#1
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Обновление:
В некотором каталоге командуем из командной строки:
Создастся каталог qt и в него потянутся исходники Qt вместе с историей правок из Git-хранилища на gitorious.org Инструкции по работе с Git и Qt смотрите в теме Собираем статьи про Git-хранилище Qt ------старое--------- Создаём каталог на своей машине. Затем из командной строки командуем и получаем заветный снимок самого свежего Qt (4.6)Взято тут |
|
|
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
С инета было стянуто 209 метров!
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#3
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
что-то несобирается qmake на первом же файле спотыкается
![]() |
|
|
Litkevich Yuriy |
![]()
Сообщение
#4
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
видимо сначало нужно запустить %QTDIR%/bin/syncqt
но теперь новый вопрос где взять бинари Перла? |
|
|
molchanoviv |
![]()
Сообщение
#5
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: ![]() ![]() ![]() |
Тебе для винды?
http://www.activestate.com/activeperl Сообщение отредактировал molchanoviv - 2.4.2009, 14:47 |
|
|
Litkevich Yuriy |
![]()
Сообщение
#6
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Тебе для винды? ага.Я видел это, но не незнаю точно подойдет или нет. я скачал какой-то strawberry установил, вроде подходит. Но одно непонравилось, там еще MinGW'шные хахаряшки в нутри, неизвестно какой версии. molchanoviv, ты прав, вот и Денис про него сказал. ладно завтра начистовую попробую. (сегондя ещё слил снимок 4.5, собственно в нем собрался qmake) |
|
|
SABROG |
![]()
Сообщение
#7
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
У меня перл уже давно стоял, поэтому со сборкой проблем не возникло. Просто теперь установка Qt из git'а требует отдельной статьи в вики.
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#8
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Просто теперь установка Qt из git'а требует отдельной статьи в вики. напишу обязательно, как только удостоверюсь, что всё ровно работает.Вот пока в краце о работе с Git: 1) Создаем каталог для снимка (snapshot'а) md Qt 2) Создаем в нем чистое Git-хранилище cd Qt git init 3) Добавляем в список внешних хранилищ этого хранилища, псевдоним-ссылку (назовем её qtorigin) на Git-хранилище тролей (git://labs.trolltech.com/qt/all) git remote add qtorigin git://labs.trolltech.com/qt/all 4) вытягиваем ветку master из хранилища qtorigin git pull qtorigin master (у меня скачалось около 200 МиБ) В дальнейшем если нужно обноить своё хранилище из qtorigin, пользуемся последней командой. (скачается сравнительно немного) |
|
|
SABROG |
![]()
Сообщение
#9
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
У меня слилось 145Мб, есть ли смысл скаченное перекопировать в другую папку для сборки? Ведь обновление хранилища это не только добавление файлов, но и удаление.
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#10
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
SABROG |
![]()
Сообщение
#11
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
Вот какую штуку нашел для тех кто привык пользоваться tortoisesvn под виндами - http://code.google.com/p/tortoisegit/
P.S.: это не избавляет от необходимости ставить msysgit Сообщение отредактировал SABROG - 5.4.2009, 11:40 |
|
|
Litkevich Yuriy |
![]()
Сообщение
#12
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
указанная инструкция (команда №4) вытягивает ветку master (сейчас соответствует Qt 4.6.)
для снимка Qt 4.5 эта команда будет выглядеть так: git pull qtorigin 4.5 у меня два локальных хранилища Qt_4.5 и Qt_master Вот какую штуку нашел для тех кто привык пользоваться tortoisesvn под виндами вот я об эту штуку и руку, и ногу и сегодня ещё голову сломал! Он как-то очень странно работает!Да и проект умер довольно давно последнее обновление Mar 07. Есть у ниго страшный касяк - кнопки Ок и Отмена всегда октивны, даже когда их нажимать не следует. |
|
|
SABROG |
![]()
Сообщение
#13
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
Странно. Посмотри ссылочку Updates, вроде живет
# 28 hours ago TortoiseGit-0.5.1.0-32bit.msi (TortoiseGit 0.5.1.0 32bit) file uploaded by lznuaa В общем я понял, это молодой развивающийся проект, пока сырой. Сообщение отредактировал SABROG - 5.4.2009, 11:55 |
|
|
Litkevich Yuriy |
![]()
Сообщение
#14
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#15
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#16
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
вместо него стал использовать:
git://labs.trolltech.com/qt-snapshot |
|
|
SABROG |
![]()
Сообщение
#17
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
вместо него стал использовать: git://labs.trolltech.com/qt-snapshot А как на существующем хранилище сменить ссылку? Кстати вчера ночью qt-all еще функционировал. Я отредактировал файл .git/config и прописал там новый URL, но у меня ничего не обновляется:
Сообщение отредактировал SABROG - 23.4.2009, 20:47 |
|
|
DmP |
![]()
Сообщение
#18
|
Студент ![]() Группа: Участник Сообщений: 61 Регистрация: 11.3.2008 Пользователь №: 116 Спасибо сказали: 15 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#19
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
А как на существующем хранилище сменить ссылку? просто грхни ссылку на старое удаленное хранилище (например "origin"): и создай с новым адресом
Просто у них сервак перегружен. перегрузка здесь не причём
|
|
|
DmP |
![]()
Сообщение
#20
|
Студент ![]() Группа: Участник Сообщений: 61 Регистрация: 11.3.2008 Пользователь №: 116 Спасибо сказали: 15 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Sergey B. |
![]()
Сообщение
#21
|
![]() Студент ![]() Группа: Новичок Сообщений: 16 Регистрация: 12.2.2008 Пользователь №: 92 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Я делал вот так:
http://borisovs.blogspot.com/2009/01/qt-and-git.html 1. Ставим MsysGit native порт Git под Windows, которому для запуска не нужет Cygwin 2. Идём на сайт QtSoftware в раздел Git Внимательно читаем что там написано: To clone one of these trees, install git, and run: git clone git://labs.trolltech.com/ + project path. For convenience, the clone URL is available as the "git" link below, or on the status page of any repository. Смотрим список проектов. Например, нам нужно получить последний снапшот Qt 4.5. путь проекта которого qt/snapshot/4.5 Переходим, к примеру, в C:\Qt и в консоли пишем git clone git://labs.trolltech.com/qt/snapshot/4.5 snapshot Далее терпеливо ждём пока вытащится полное дерево исходников. После чего, переходим в каталог C:\Qt\snapshot и компилим как обычно. Имя snapshot дано для примера, можно указывать какое угодно. Для того, чтобы принять последние изменения, закомиченные QtSoftware, переходим в C:\Qt\snapshot и делаем git pull |
|
|
SABROG |
![]()
Сообщение
#22
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
Сегодня попробовал опять вызвать git pull origin master и все нормально скачалось. Стало быть у них на сервере косяки какие-то.
Такой вопрос, что для git'а является аналогом номера ревизии (revision number) как в svn ? Похоже, что SHA-1 40 байтовый рандомный идентификатор commit:
Сообщение отредактировал SABROG - 25.4.2009, 13:57 |
|
|
Litkevich Yuriy |
![]()
Сообщение
#23
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Такой вопрос, что для git'а является аналогом номера ревизии (revision number) как в svn ? да можно и так сказать. Т.е. посути новера версии нет, а именно уникальный код фиксации правки. Обычно первые пять символов (в шестнадцатеричной записи) используются.
Похоже, что SHA-1 40 байтовый рандомный идентификатор commit: |
|
|
SABROG |
![]()
Сообщение
#24
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
Интересно, а что такое Tag?
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#25
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Всё, по адресу git://labs.trolltech.com/qt-snapshot обновления прекратились.
Склонировал сбе git://gitorious.org/qt/qt.git |
|
|
SABROG |
![]()
Сообщение
#26
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
Решил последовать за тобой. Правда жалко, что пришлось полностью удалить предыдущий репозиторий, т.к. возник conflict merge, а я не знаю ключей, чтобы сказать ему "Overwrite all without questions, mzfk!".
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#27
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Чёт сегодняшний снимок не собирается
![]()
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#28
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Немного продвинулся в этом вопросе, в приведённом фрагменте консоли есть такой путь:
Git/Qt_new/src/corelib/tools/qlocale_p.h, а реально путь вот такой: L:/Git/Qt_new/src/corelib/tools/qlocale_p.h т.е. пропала буква диска в makefile. И это место не единственное, хотя в большенстве случаев в makefile записано правильно. Сейчас опять нашёл такое место, завтра буду исправлять в ручную. П.С. Поже имеется ошибка в qmake! |
|
|
Litkevich Yuriy |
![]()
Сообщение
#29
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Сегодня, после продолжительного перерыва, пытался собрать 4.6 компиллер ругается:
Функция QApplicationPrivate::initializeMultitouch_sys() выглядит так: Соответствует правке SHA1=0103e7871000f224a1048649b4eca18a7840fe3b с комментарием "initial implementation of multitouch support on Windows 7"Интересно как это предпологается собирать? |
|
|
SABROG |
![]()
Сообщение
#30
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
Я пока тупо закомментил строки, на XP все-равно нет мультитача. Посмотрим где прервется в следующий раз.
Такая хрень часто вылазит:
WebCore.pro
В доках к gnu компилеру не нашел вообще такой опции. А для MSVC вообще так должно быть /wd4344 Сообщение отредактировал SABROG - 1.7.2009, 17:59 |
|
|
Litkevich Yuriy |
![]()
Сообщение
#31
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
А ты какой версией GCC собираешь?
|
|
|
SABROG |
![]()
Сообщение
#32
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
Четыре четыре нуль. Блин, эль фононо не собираеццо:
Причем и файлик vmr9.h подключается, а типы, которые в нем не видятся. Пришлось жестко написать "0". Сообщение отредактировал SABROG - 2.7.2009, 17:50 |
|
|
SABROG |
![]()
Сообщение
#33
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
debug helper не компилится внутри QtCreator'a:
Раскрывающийся текст
Этот debug helper для MSVC только чтоль?
Причина редактирования: сворачивай такие длинные портянки
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#34
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Я сегодня пытался собрать master-stable, и чую стэйблов там нет.
QtGui не собрался из-за ошибок с QMauseGesture |
|
|
SABROG |
![]()
Сообщение
#35
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
Да уж, столько косяков, я фигею
![]()
|
|
|
SABROG |
![]()
Сообщение
#36
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
Только сейчас обнаружил, что QtConcurrent не собрался в снапшоте...
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#37
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Только сейчас обнаружил, что QtConcurrent не собрался в снапшоте... у меня на QtGui всё застопорилось.причём ошибка странная не видится какой-то *FLASH* виндовозный хотя из этого инклюда другие типы данных нормально видятся. вот такая мишура:
|
|
|
SABROG |
![]()
Сообщение
#38
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
У меня тоже самое абсолютно. Я решил снести снапшот и поставить обратно официальный 4.5.2, но обнаружил, что QSslSocket на нем не собирается с новым снапшотом OpenSSL, там структуру STACK переименовали в _STACK, но всё-равно какой-то косяк остается с конвертацией типов. В итоге я взял версию постарее openssl-0.9.8k.tar.gz, так она вообще ни в CMD ни в MSYS не собирается, причем ошибки разные. Не в курсе какую версию OpenSSL Qt рекомендуют использовать?
Причем в версии 0.9.8k (которую я собрать не могу на MinGW) - STACK все еще STACK. А вот с версии 1.0.0 STACK уже _STACK. А в версии 4.5.2 используется STACK, а в версии 4.6.0, что в git'e уже _STACK. Но там косяк со сборкой этого злого FLASHWINFO. openssl-0.9.8k.tar.gz - не собирается openssl-0.9.8j.tar.gz - не собирается openssl-0.9.8i.tar.gz - не собирается openssl-0.9.8h.tar.gz - не собирается openssl-0.9.8g.tar.gz - не собирается openssl-0.9.8.tar.gz - не собирается Щас буду выкачивать всё подряд... --- Всё я устал. Сообщение отредактировал SABROG - 7.7.2009, 13:52 |
|
|
Litkevich Yuriy |
![]()
Сообщение
#39
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Не в курсе какую версию OpenSSL Qt рекомендуют использовать? http://doc.crossplatform.ru/qt/4.5.0/requirements.html
|
|
|
SABROG |
![]()
Сообщение
#40
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
Попробовал версии openssl-0.9.7.tar.gz и openssl-0.9.7m.tar.gz. Всё время одна и та же ошибка:
Блин, может проблема в gcc 4.4.0? --- В общем взял файлик openssl-0.9.8k\include\openssl\e_os2.h и убрал static:
Вроде компиляция пошла дальше. Не знаю на что это влияет. Сообщение отредактировал SABROG - 7.7.2009, 14:30 |
|
|
SABROG |
![]()
Сообщение
#41
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
Собираю сейчас 4.5.2. С такими ключами:
Цитата configure.exe -debug-and-release -fast -nomake examples -nomake demos -no-qt3support -phonon -phonon-backend -qt-sql-sqlite -qt-sql-odbc -qt-libtiff -qt-gif -qt-libpng -qt-libmng -webkit -qt-libjpeg -qt-zlib -no-style-windowsxp -no-style-windowsvista -confirm-license -opensource -no-incredibuild-xge -no-vcproj -developer-build -openssl-linked OPENSSL_LIBS="-lssl -lcrypto -lgdi32 -lws2_32" -I c:/SABROG/openssl-0.9.8k/include -I c:/SABROG/kdewin32/include/directx -L c:/SABROG/openssl-0.9.8k -developer-build Вроде бы и QSslSocket собрался (с моим ручным патчем на сборку) и Phonon (я убрал из ds9.pro файла INCLUDEPATH для теста и передал через configure). Но вот опять нету QtConcurrent и mingw32-make docs не создает документацию потому, что qdoc3 собирается в релизе, а скрипт сборки почему-то требует debug версию. Не вкурсе как отдельно QtConcurrent попробовать собрать? --- Так, кажись я понял. Модуль QtConcurrent.dll это часть QtCreator'a, а вот реальный QtConcurrent слинкован с QtCore4.dll. Сообщение отредактировал SABROG - 7.7.2009, 17:54 |
|
|
Litkevich Yuriy |
![]()
Сообщение
#42
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Не вкурсе как отдельно QtConcurrent попробовать собрать? А почему ты решил, что он не собирается?Модуль QtConcurrent4.dll, который был раньше теперь у меня слинкован с QtCore4.dll. так и должно быть. проверь на примерах examples\qtconcurrent
|
|
|
SABROG |
![]()
Сообщение
#43
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
Не вкурсе как отдельно QtConcurrent попробовать собрать? А почему ты решил, что он не собирается?Модуль QtConcurrent4.dll, который был раньше теперь у меня слинкован с QtCore4.dll. так и должно быть. проверь на примерах examples\qtconcurrentДа я уже разобрался, чуть выше пост исправил. Этот QtCreator меня сбил столку ![]() |
|
|
shadone |
![]()
Сообщение
#44
|
Студент ![]() Группа: Участник Сообщений: 11 Регистрация: 28.3.2008 Из: Oslo, Norway Пользователь №: 137 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Сегодня, после продолжительного перерыва, пытался собрать 4.6 компиллер ругается: kernel\qapplication_win.cpp: In member function `void QApplicationPrivate::initializeMultitouch_sys()': kernel\qapplication_win.cpp:4019: error: invalid static_cast from type `void*' to type `BOOL (*)(HWND__*, ULONG)' kernel\qapplication_win.cpp:4020: error: invalid static_cast from type `void*' to type `BOOL (*)(void*, UINT, void*, int)' kernel\qapplication_win.cpp:4021: error: invalid static_cast from type `void*' to type `BOOL (*)(void*)' mingw32-make.exe[2]: *** [tmp/obj/debug_shared/qapplication_win.o] Error 1 mingw32-make.exe[2]: Leaving directory `L:/Git/Qt_new/src/gui' Функция QApplicationPrivate::initializeMultitouch_sys() выглядит так: void QApplicationPrivate::initializeMultitouch_sys() { QLibrary library(QLatin1String("user32")); RegisterTouchWindow = static_cast<qt_RegisterTouchWindowPtr>(library.resolve("RegisterTouchWindow")); GetTouchInputInfo = static_cast<qt_GetTouchInputInfoPtr>(library.resolve("GetTouchInputInfo")); CloseTouchInputHandle = static_cast<qt_CloseTouchInputHandlePtr>(library.resolve("CloseTouchInputHandle")); touchInputIDToTouchPointID.clear(); } Соответствует правке SHA1=0103e7871000f224a1048649b4eca18a7840fe3b с комментарием "initial implementation of multitouch support on Windows 7" Интересно как это предпологается собирать? Я сегодня пытался собрать master-stable, и чую стэйблов там нет. QtGui не собрался из-за ошибок с QMauseGesture вот такая мишура: g++ -c -include tmp\obj\debug_shared\qt_gui_pch.h -g -Wall -frtti -fexceptions -mthreads -DQT_SHARED -DQT_THREAD_SUPPORT -DUNI kernel\qapplication_win.cpp: In function `void alert_widget(QWidget*, int)': kernel\qapplication_win.cpp:1258: error: `FLASHWINFO' undeclared (first use this function) kernel\qapplication_win.cpp:1258: error: (Each undeclared identifier is reported only once for each function it appears in.) kernel\qapplication_win.cpp:1258: error: expected `;' before "info" kernel\qapplication_win.cpp:1259: error: `info' undeclared (first use this function) kernel\qapplication_win.cpp:1261: error: `FLASHW_STOP' undeclared (first use this function) kernel\qapplication_win.cpp:1261: error: `FLASHW_TRAY' undeclared (first use this function) kernel\qapplication_win.cpp:1265: error: `FlashWindowEx' undeclared (first use this function) kernel\qapplication_win.cpp: In member function `void QApplicationPrivate::initializeMultitouch_sys()': kernel\qapplication_win.cpp:3929: error: invalid static_cast from type `void*' to type `BOOL (*)(HWND__*, ULONG)' kernel\qapplication_win.cpp:3930: error: invalid static_cast from type `void*' to type `BOOL (*)(void*, UINT, void*, int)' kernel\qapplication_win.cpp:3931: error: invalid static_cast from type `void*' to type `BOOL (*)(void*)' mingw32-make.exe[2]: *** [tmp/obj/debug_shared/qapplication_win.o] Error 1 mingw32-make.exe[2]: Leaving directory `L:/Git/Qt_4.x/src/gui' mingw32-make.exe[1]: *** [debug] Error 2 mingw32-make.exe[1]: Leaving directory `L:/Git/Qt_4.x/src/gui' mingw32-make.exe: *** [sub-gui-sub_src_target_ordered] Error 2 все вышеперечисленные ошибки были исправлены сегодня в коммите 503c48853eefe547631c425e9acad810b76e61fe (будет доступен в публичном репозитории через 12 часов). хм, а редактировать свои сообщение здесь нельзя? Цитата Я сегодня пытался собрать master-stable, и чую стэйблов там нет. QtGui не собрался из-за ошибок с QMauseGesture вот по поводу этой проблемы можно ли поподробнее? |
|
|
Litkevich Yuriy |
![]()
Сообщение
#45
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#46
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
так попробовал собрать master-stable, соответствует срезу = e3c1039d4d10aa383a1f681e7dd9c1129d22d8ca
возникает ошибка при сборке QtGui
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#47
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
shadone, я попробовал собрать срез 503c48853eefe547631c425e9acad810b76e61fe
Получил новую ошибку при сборке QtGui: Раскрывающийся текст
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#48
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Сегодня опять пытался собрать срез = e1c019fd7ecaa59eee39f23434dd63d5656f4ee0
Получил подобную ошибку при сборке QtGui, но номера строк другие: Раскрывающийся текст
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#49
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Ещё одна попытка сборки, увидел правку:
Цитата SHA1=6664324b12a3339d18251df1cd69a1da06d1e2dc выделенная фраза смущает Comment = Fix MinGW (g++ 3.4.5) compilation. ...to be reverted once it is deprecated. ![]() Итак собираю срез: Цитата SHA1 = 5539b4ab311501821eb0e971432d769a25000032 этот уже после выше указанногоComment = Fix for selection with Shift-Arrow/Shift-Click in QListView's IconMode. собираю с помощью MinGW32 (GCC/G++ 3.4.2), который с ftp трольтеха. Получаю ошибки:
т.к. в коментарии указан G++ 3.4.5, беру его (просто меняю окружение), скачивал давно с sorceforge.net, и обычно им пользуюсь для Qt 4.4.3. Срез SHA1 = 5539b4ab311501821eb0e971432d769a25000032 + MinGW32 (GCC/G++ 4.3.5) - Сборка удалась! |
|
|
SABROG |
![]()
Сообщение
#50
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
Я иногда думаю, а есть ли смысл собирать снапшоты, если саппорт троллей в принципе отказывается помогать, аргументируя тем, что не релиз. Когда вспоминаю, что в нынешнем релизе не пофикшены баги, о которых я сообщил, становится еще грустнее. И никуда от этого не деться.
Не смотря на то, что я собирал Qt из git'a со своими "патчами" я перешел обратно на версию 4.5.2 из-за того, что мной были обнаружены баги с отрисовкой QTableView и QStyledItemDelegate. Отрапортовать о баге я не могу из-за того, что снапшот, а в версии 4.5.2 проблем пока не замечал. |
|
|
Litkevich Yuriy |
![]()
Сообщение
#51
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Я иногда думаю, а есть ли смысл собирать снапшоты я из-за Qt State Machine в основном, хотя в срезе она кастрированая, но я думаю это временно.
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#52
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
сегодня опять собрал 4.6 ветку "master_stable", открыл в Опере документацию, что из каталога doc/html и увидел поле для поиска с помощью Гугла.
Cнимок тут Cнимок результата запроса "QWidget", тут А также неприятности связанные с отрисовкой виджетов: Съехала рамка: http://lit-uriy.narod.ru/temp/4.6.S_Designer_1.png Выделение виджета находится выше самого виджета http://lit-uriy.narod.ru/temp/4.6.S_Designer_2.png В Лингвисте невозможно осуществлять перевод, т.к. сначала поле для редактирования перевода просто не отрисовывется http://lit-uriy.narod.ru/temp/4.6.S_Linguist_1.png А после изменения положения разделителя, рисунок появляется, но мёртвый (не реагирует на мыша и клаву) http://lit-uriy.narod.ru/temp/4.6.S_Linguist_2.png И ещё необнаружил перевод для дизайнера, почему-то ![]() |
|
|
Litkevich Yuriy |
![]()
Сообщение
#53
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
одним глазом читаю эту статейку, а другим смотрю в новую документацию.
похоже она может сильно поменяется |
|
|
SABROG |
![]()
Сообщение
#54
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
doxygen'ом пахнет
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#55
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Опять наткнулся на граблю, причём очень она мне не нравится:
Сегодня попытался собрать недавно появившуюся ветку 4.6-stable, затык произошёл на сборке QtScript: Цитата cd src\script\ && mingw32-make -f Makefile Очень неприятно было встретить такую строку в таком месте. Я думал только с WebKit'ом облом
mingw32-make[2]: Entering directory `L:/Git/Qt_4.6.x_stable/src/script' L:/Git/Qt_4.6.x_stable/bin/qmake L:/Git/Qt_4.6.x_stable/src/script/script.pro -o Makefile -spec win32-g++ mingw32-make -f Makefile mingw32-make[3]: Entering directory `L:/Git/Qt_4.6.x_stable/src/script' mingw32-make -f Makefile.Debug mingw32-make[4]: Entering directory `L:/Git/Qt_4.6.x_stable/src/script' g++ -c -g -Wall -frtti -fexceptions -mthreads -DQT_SHARED -DQT_THREAD_SUPPORT -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_BUILD_SCRIP..... t\JavaScriptCore\runtime" -I"..\3rdparty\webkit\JavaScriptCore\wrec" -I"..\3rdparty\webkit\JavaScriptCore\wtf" -I"..\3rdparty\w..... t\JavaScriptCore\API" -I"..\3rdparty\webkit\JavaScriptCore\bytecode" -I"..\3rdparty\webkit\JavaScriptCore\assembler" -I"..\3rdp..... Слишком длинная входная строка. mingw32-make[4]: *** [obj/debug/Grammar.o] Error 255 mingw32-make[4]: Leaving directory `L:/Git/Qt_4.6.x_stable/src/script' mingw32-make[3]: *** [debug] Error 2 mingw32-make[3]: Leaving directory `L:/Git/Qt_4.6.x_stable/src/script' mingw32-make[2]: *** [all] Error 2 mingw32-make[2]: Leaving directory `L:/Git/Qt_4.6.x_stable/src/script' mingw32-make[1]: *** [sub-script-make_default-ordered] Error 2 mingw32-make[1]: Leaving directory `L:/Git/Qt_4.6.x_stable' mingw32-make.exe: *** [all] Error 2 |
|
|
Litkevich Yuriy |
![]()
Сообщение
#56
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
вобщем залез src/script/Makefile.Debug
И обнаружил, что около 1/3 путей поиска являются дублями. Удалил их и запустил сборку опять, всё прошло без сучка без задоринки (сейчас примеры собираются). |
|
|
SABROG |
![]()
Сообщение
#57
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
И обнаружил, что около 1/3 путей поиска являются дублями. Старая проблема, причем не отдельно взятого проекта, а вообще генератора makefile'ов, я писал об этом троллям года 1.5 назад, когда у меня была ошибка из-за длинной строки параметров на win2k, вот только не помню, что они мне ответили. |
|
|
Litkevich Yuriy |
![]()
Сообщение
#58
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
во многих приложениях/примерах обнаружил баг. Положим текст должен содержать две строки, но вместо перевода строки отображается квадратик.
Вот картинки: ![]() ![]() И фоновое слово в полях ввода (<Фильтр>), почему-то со смещением. Стоит изменить размер виджета (например, панели) как всё становится правильно: http://lit-uriy.narod.ru/temp/4.6.stable_bug-3.png (картинка большая) |
|
|
niXman |
![]()
Сообщение
#59
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 169 Регистрация: 18.6.2008 Пользователь №: 204 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
оффтоп.
я на днях креатор с git стянул. хотел его собрать с 4.5.2, не вышло. он уже под 4.6.х заточен. а 4.6.х уже можно юзать? какие основные недоделки/баги ? Сообщение отредактировал niXman - 8.9.2009, 17:13 |
|
|
Litkevich Yuriy |
![]()
Сообщение
#60
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Гость_Гость_SABROG_*_* |
![]()
Сообщение
#61
|
Гости ![]() |
|
|
|
niXman |
![]()
Сообщение
#62
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 169 Регистрация: 18.6.2008 Пользователь №: 204 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Значит не стоит.
п.с. ник у тебя странный ![]() |
|
|
SABROG |
![]()
Сообщение
#63
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#64
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Новая документация Qt 4.6 похоже получше будет, чем 4.5.
Вот например как были представленны примеры в 4.5, а вот как в 4.6 |
|
|
ViGOur |
![]()
Сообщение
#65
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Все конечно хорошо, но вот про Qt Издание они чего-то забыли, давно статьи не выкладывают.
![]() |
|
|
Litkevich Yuriy |
![]()
Сообщение
#66
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
давно статьи не выкладывают. да и те, которые выкладывали из последних, были только в PDF'нике.А ещё вот какой ляпсус, в ежеквартильнике последнее издание "Issue 30 · Q2 2009" А в Зоне разработчика последняя статья в блоке Qt Quarterly числится Issue 27 · Q3 2008 |
|
|
Litkevich Yuriy |
![]()
Сообщение
#67
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Сейчас прочитал в блоге по поводу будущего выхода 4.6, там есть строчки о моей проблеме со сборкой QtScript в Qt 4.6:
Цитата In Qt 4.6, QtScript is not enabled by default on platforms for which QtWebKit is not supported. However it does compile
on them and you can re-enable it by passing the “-script” option to configure. |
|
|
SABROG |
![]()
Сообщение
#68
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
К сожалению, винды младше WindowsXP уже не поддерживаются, а у тебя win2k насколько я помню. С одной стороны надо двигаться дальше и старые компьютеры тянут нас вниз, а с другой немного обидно, win2k как стабильная ОС для предприятий, где "рюшечки" нафиг не нужны против "дырявой" XP под которую "заточено" большинство вирусов.
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#69
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 22.4.2025, 22:24 |