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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Собрать Qt под MacOS - make застывает и не продолжает  (Прочитано 4608 раз)
Caduceus
Гость
« : Февраль 14, 2012, 10:44 »

Поставил на ночь собираться под Маком. Первый раз это делаю.
Make застрял и не хочет продолжать. Просто повис и все без всякого предупреждения. Что это может быть?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Февраль 14, 2012, 10:47 »

Какое подробное описание...
Жрет проц и память? На каком моменте подвис? Что видно в консоли?
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Caduceus
Гость
« Ответ #2 : Февраль 14, 2012, 10:53 »

Нет, ничего не висит. Память не жрет. Но и не продолжает.
Последнее сообщение в консоли ничем не примечательно - какой-то ворнинг.
Более того - закрыл одну сессию make, запустил другую - опять застрял. В другом месте, но тоже ничего примечательного и без сообщений
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #3 : Февраль 14, 2012, 10:57 »

Да на каком этапе ты можешь сказать? Скопипасть вывод консоли сюда.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Caduceus
Гость
« Ответ #4 : Февраль 14, 2012, 11:01 »

Вечером скопипастю, сейчас нет доступа к Маку. Думал, может по приблизительному описанию кто-то сталкивался.
Но раз нет - выложу поподробнее. Спасибо
Записан
Caduceus
Гость
« Ответ #5 : Февраль 14, 2012, 20:06 »

Странно,
Поставил сейчас строиться - вывалился с ошибкой
Цитировать
Undefined symbols:
  "QJpegHandler::QJpegHandler()", referenced from:
      createReadHandlerHelper(QIODevice*, QByteArray const&, bool, bool)in qimagereader.o
      createReadHandlerHelper(QIODevice*, QByteArray const&, bool, bool)in qimagereader.o
      createWriteHandlerHelper(QIODevice*, QByteArray const&)in qimagewriter.o
  "QTiffHandler::canRead(QIODevice*)", referenced from:
      createReadHandlerHelper(QIODevice*, QByteArray const&, bool, bool)in qimagereader.o
  "QMngHandler::QMngHandler()", referenced from:
      createReadHandlerHelper(QIODevice*, QByteArray const&, bool, bool)in qimagereader.o
      createReadHandlerHelper(QIODevice*, QByteArray const&, bool, bool)in qimagereader.o
      createWriteHandlerHelper(QIODevice*, QByteArray const&)in qimagewriter.o
  "QCoreApplicationPrivate::checkReceiverThread(QObject*)", referenced from:
      QApplication::notify(QObject*, QEvent*)     in qapplication.o
  "QMngHandler::canRead(QIODevice*)", referenced from:
      createReadHandlerHelper(QIODevice*, QByteArray const&, bool, bool)in qimagereader.o
  "QGifHandler::canRead(QIODevice*)", referenced from:
      createReadHandlerHelper(QIODevice*, QByteArray const&, bool, bool)in qimagereader.o
  "QGifHandler::QGifHandler()", referenced from:
      createReadHandlerHelper(QIODevice*, QByteArray const&, bool, bool)in qimagereader.o
      createReadHandlerHelper(QIODevice*, QByteArray const&, bool, bool)in qimagereader.o
      createWriteHandlerHelper(QIODevice*, QByteArray const&)in qimagewriter.o
  "QJpegHandler::canRead(QIODevice*)", referenced from:
      createReadHandlerHelper(QIODevice*, QByteArray const&, bool, bool)in qimagereader.o
  "QTiffHandler::QTiffHandler()", referenced from:
      createReadHandlerHelper(QIODevice*, QByteArray const&, bool, bool)in qimagereader.o
      createReadHandlerHelper(QIODevice*, QByteArray const&, bool, bool)in qimagereader.o
      createWriteHandlerHelper(QIODevice*, QByteArray const&)in qimagewriter.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[2]: *** [../../lib/QtGui.framework/QtGui_debug] Error 1
make[1]: *** [debug-all] Error 2
make: *** [sub-gui-make_default-ordered] Error 2

Почему Андефайнед? куда они делись?
Записан
QtCoder
Гость
« Ответ #6 : Февраль 15, 2012, 12:27 »

Ключи configure и make какие?
Записан
Caduceus
Гость
« Ответ #7 : Февраль 15, 2012, 15:09 »

./configure -debug-and-release -qt-zlib -qt-libpng -qt-libjpeg -svg -qt-libtiff -qt-libmng -qt-sql-sqlite -arch x86 -stl -opensource -prefix /Users/user/QtSDK/Desktop/Qt/4.7.2/gcc

make без ключей. Просто make
Записан
QtCoder
Гость
« Ответ #8 : Февраль 16, 2012, 06:35 »

./configure -debug-and-release -qt-zlib -qt-libpng -qt-libjpeg -svg -qt-libtiff -qt-libmng -qt-sql-sqlite -arch x86 -stl -opensource -prefix /Users/user/QtSDK/Desktop/Qt/4.7.2/gcc

make без ключей. Просто make

Может так:
./configure -debug-and-release -qt-zlib -qt-libpng -qt-libjpeg -svg -qt-libtiff -qt-libmng -qt-sql-sqlite -arch x86 -stl -opensource -sdk /Users/user/QtSDK/Desktop/Qt/4.7.2/gcc
-prefix Anywhere

А здесь смотрел?
http://habrahabr.ru/blogs/apple/59057/
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4744



Просмотр профиля WWW
« Ответ #9 : Февраль 16, 2012, 15:41 »

prefix - это куда копировать собранное при make install, а сдк на маке находятся в <developer folder>/SDKs
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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