Russian Qt Forum

Разное => Говорилка => Тема начата: once_again_abc от Ноябрь 27, 2012, 09:37



Название: Исходники 5 бета 2
Отправлено: once_again_abc от Ноябрь 27, 2012, 09:37
где взять?

ссылка
http://blog.qt.digia.com/blog/2012/11/13/qt-5-0-beta-2-is-out/
не открывается.


Название: Re: Исходники 5 бета 2
Отправлено: kuzulis от Ноябрь 27, 2012, 09:41
http://releases.qt-project.org/qt5.0/beta2/single/qt-everywhere-opensource-src-5.0.0-beta2.tar.gz


Название: Re: Исходники 5 бета 2
Отправлено: once_again_abc от Ноябрь 27, 2012, 09:46
я хочу из гита забрать

вот ето?
https://git.gitorious.org/qt/qt5.git

изменения бета 2 в этом бранче?

похоже что не совсем то...


Название: Re: Исходники 5 бета 2
Отправлено: kambala от Ноябрь 27, 2012, 10:13
оно судя по всему


Название: Re: Исходники 5 бета 2
Отправлено: once_again_abc от Ноябрь 27, 2012, 13:59
в репозитории куча пустых папок, сами какие-то странные, суммарный размер (не сжатый) кажется 15МБ, в то время как архив исходников весит 300МБ.


Название: Re: Исходники 5 бета 2
Отправлено: once_again_abc от Ноябрь 29, 2012, 00:22
неужели никто бету 2 из репозитория не собирал?


Название: Re: Исходники 5 бета 2
Отправлено: V1KT0P от Ноябрь 29, 2012, 00:38
в репозитории куча пустых папок, сами какие-то странные, суммарный размер (не сжатый) кажется 15МБ, в то время как архив исходников весит 300МБ.
Обычно надо выполнить инициализацию git репозитория. Для Qt5 вроде надо сделать только perl init-repository в корневой директории.


Название: Re: Исходники 5 бета 2
Отправлено: once_again_abc от Ноябрь 29, 2012, 01:44
в репозитории куча пустых папок, сами какие-то странные, суммарный размер (не сжатый) кажется 15МБ, в то время как архив исходников весит 300МБ.
Обычно надо выполнить инициализацию git репозитория. Для Qt5 вроде надо сделать только perl init-repository в корневой директории.

я могу ошибаться, но насколько я знаю гит, инициализацию директории делают только когда создают свой репозиторий. а когда забирают существующий, то делают клонирование, что я успешно (никаких ошибок и ругательств гит-а не было в логах) и сделал.


Название: Re: Исходники 5 бета 2
Отправлено: kambala от Ноябрь 29, 2012, 02:48
всё так, но сборка Qt (даже версии 4) требует вызова perl init-repository.

а я никак не могу склонировать репозиторий уже второй день:
Код
Bash
$ git clone https://git.gitorious.org/qt/qt5.git
Cloning into 'qt5'...
error: Unable to get pack file https://git.gitorious.org/qt/qt5.git/objects/pack/pack-54887421c4524f11ce733e81350837cc9eae792b.pack
transfer closed with 1994479 bytes remaining to read
error: Unable to find b053ee0cd29991d7fee34618e0c0968bab2de4e3 under https://git.gitorious.org/qt/qt5.git
Cannot obtain needed tree b053ee0cd29991d7fee34618e0c0968bab2de4e3
while processing commit f4f66ff10724e33d42f76d8129b54c08b8d2c581.
error: Fetch failed.


Название: Re: Исходники 5 бета 2
Отправлено: once_again_abc от Ноябрь 29, 2012, 03:00
kambala, V1KT0P, за "perl init-repository" спасибо! а не подскажите еще откуда ноги растут? зачем это нужно и где об этом подробно написано?

похоже у них все таки сломаный репозиторий =(


Название: Re: Исходники 5 бета 2
Отправлено: kambala от Ноябрь 29, 2012, 03:05
http://qt-project.org/wiki/Building_Qt_5_from_Git


Название: Re: Исходники 5 бета 2
Отправлено: once_again_abc от Ноябрь 29, 2012, 03:20
то ли я тупой, то ли там нет объяснения насчет "perl init-repository". граждане, кто знает перл, объясните что ета штука делает?


Название: Re: Исходники 5 бета 2
Отправлено: kambala от Ноябрь 29, 2012, 04:29
Цитировать
Following the README [qt.gitorious.org] – file we initialize the repository using the script init-repository which clones the various sub-modules of Qt5.


Название: Re: Исходники 5 бета 2
Отправлено: once_again_abc от Ноябрь 29, 2012, 05:32
действительно протупил, спасибо за пояснение  :)

Цитировать
Following the README [qt.gitorious.org] – file we initialize the repository using the script init-repository which clones the various sub-modules of Qt5.


Название: Re: Исходники 5 бета 2
Отправлено: xokc от Ноябрь 29, 2012, 08:59
Вообще, конечно со сборкой Qt 5 надо бы что-то делать. Под windows для этого нужен perl и питон. Если еще вспомнить о DirectX SDK и прочих зависимостях, о настройках path, lib и include - пару дней легко на сборку убить можно. Раньше как-то одним С++ компилятором обходились. Под linux, кстати, проблем меньше - оно там само в состоянии все зависимости выкачать. Уже даже появились сторонние win-программы для сборки Qt 4.8.3 из исходников. Там пока с набором поддерживаемых компиляторов туговато (только VS2010 и 2012), но направление правильное.