Russian Qt Forum
Ноябрь 01, 2024, 07:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Сборка Qt 4.6 beta на Linux ?  (Прочитано 3326 раз)
steve_smith
Гость
« : Ноябрь 15, 2009, 17:08 »

Привет,

Никак не получается собрать Qt 4.6 beta на Linux (Ubuntu Karmic amd64). Затянул исходники с Гиториуса, настроил установки с помощью configure, открыл projects.pro в QtCreator. При попытке собрать все это дело, копилятор говорит, что QT_MMAP не определено в ../../corelib/io/qfsfileengine_unix.cpp:1286.
Я так понимаю, QT_MMAP - это какой-то макрос. Как бы эту проблему решить, а?

(Эх, жаль Нокия не выложила бинарники под Linux)
Записан
Rcus
Гость
« Ответ #1 : Ноябрь 15, 2009, 18:39 »

QT_MMAP определяется в mkspecs/*/qplatformdefs.h, в зависимости от поддержки больших файлов является синонимом mmap или mmap64. Только в v4.6.0-beta1 не было такого макроса, скорее всего вы пробовали собрать master
Записан
steve_smith
Гость
« Ответ #2 : Ноябрь 18, 2009, 23:07 »

Ага, я пробую собрать master Улыбающийся
Но похоже вокруг него нужно слишком долго танцевать с бубном. Вы не знаете, на Qt как, принято держать нерабочие исходники в master?
Записан
Rcus
Гость
« Ответ #3 : Ноябрь 19, 2009, 04:27 »

Ага, специально ломают мастер последним коммитом в пуше чтобы запутать новичков и отвадить их от использования нестабильных версий. Возьмите лучше 4.6.0-rc1, а если уж совсем хочется за разработкой следить, но не хочется проблем со сборкой - переключитесь на master-stable.
Записан
steve_smith
Гость
« Ответ #4 : Ноябрь 21, 2009, 22:57 »

Спасибо, работает.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.252 секунд. Запросов: 21.