crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему
> Не могу собрать QT под линуксом
Kawaii
  опции профиля:
сообщение 14.2.2011, 19:05
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 4
Регистрация: 14.2.2011
Пользователь №: 2410

Спасибо сказали: 0 раз(а)




Репутация:   0  


Здравствуйте, собираю Qt 4.7.1 на Fedora 14. Исходники qt-everywhere-opensource-src-4.7.1.tar.gz
Собираю обычным способом:
./configure  -debug-and-release

затем
make

На этом этапе вываливается ошибка:
/usr/bin/ld: cannot find -lQtCore
collect2: выполнение ld завершилось с кодом возврата 1
make[1]: *** [../../lib/libQtXml.so.4.7.1] Ошибка 1
make[1]: Выход из каталога `/home/Kawaii/fl/qt-everywhere-opensource-src-4.7.1/qt-everywhere-opensource-src-4.7.1/src/xml'
make: *** [sub-xml-make_default-ordered] Ошибка 2


Подскажите, что делаю не так
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Kagami
  опции профиля:
сообщение 14.2.2011, 20:21
Сообщение #2


Старейший участник
****

Группа: Участник
Сообщений: 601
Регистрация: 2.2.2009
Пользователь №: 523

Спасибо сказали: 101 раз(а)




Репутация:   9  


Очень необычная ошибка.. Линкер не смог найти libQtCore.so. Поищи этот файлик в каталоге, где происходит сборка Qt (он вообще создается при компиляции или нет?)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Kawaii
  опции профиля:
сообщение 14.2.2011, 20:37
Сообщение #3


Новичок


Группа: Новичок
Сообщений: 4
Регистрация: 14.2.2011
Пользователь №: 2410

Спасибо сказали: 0 раз(а)




Репутация:   0  


Да, libQtCore.so.4.7.1 создается самым первым ( он есть в qt-everywhere-opensource-src-4.7.1/lib), ошибка происходит когда начинают компилироваться остальные модули. Не могу понять причину, я уже раньше собирала Qt, но на более ранней версии Федоры (восьмерка), а сейчас вот не получается
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
DEADHUNT
  опции профиля:
сообщение 14.2.2011, 20:43
Сообщение #4


Активный участник
***

Группа: Участник
Сообщений: 430
Регистрация: 15.4.2009
Пользователь №: 686

Спасибо сказали: 26 раз(а)




Репутация:   2  


Цитата(Kagami @ 14.2.2011, 20:21) *
Очень необычная ошибка..

ни чего не обычного в последних версиях Qt практически всегда конфигурационные скрипты кривые, у самого разные ошибки были под линуксом, решается скачкой версии для linux вместо everywhere.

Сообщение отредактировал DEADHUNT - 14.2.2011, 20:43
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
abc
  опции профиля:
сообщение 15.2.2011, 0:45
Сообщение #5


Участник
**

Группа: Участник
Сообщений: 221
Регистрация: 16.12.2010
Из: СПб
Пользователь №: 2272

Спасибо сказали: 26 раз(а)




Репутация:   4  



ОФФ:

а какие преимущества самостоятельной сборки перед установкой из бинарника? какие-то опции?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 15.2.2011, 7:37
Сообщение #6


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(abc @ 15.2.2011, 2:45) *
а какие преимущества самостоятельной сборки перед установкой из бинарника? какие-то опции?
как захочешь так и соберёшь. Больше никаких
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kin63camapa
  опции профиля:
сообщение 15.2.2011, 16:38
Сообщение #7


Студент
*

Группа: Участник
Сообщений: 32
Регистрация: 21.8.2010
Пользователь №: 1976

Спасибо сказали: 0 раз(а)




Репутация:   1  


А разве qt пол linux существует в бинарном виде? (я имею ввиду полноценный а не либы годичной давности без хидеров которые в комплект к дистрам идут)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Rocky
  опции профиля:
сообщение 15.2.2011, 17:05
Сообщение #8


Старейший участник
****

Группа: Участник
Сообщений: 530
Регистрация: 22.12.2008
Из: Санкт-Петербург
Пользователь №: 463

Спасибо сказали: 22 раз(а)




Репутация:   7  


существует в комплекте с SDK

Но насчет версии сейчас не могу сказать, нужно почитать на их сайте описание
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
DEADHUNT
  опции профиля:
сообщение 15.2.2011, 17:16
Сообщение #9


Активный участник
***

Группа: Участник
Сообщений: 430
Регистрация: 15.4.2009
Пользователь №: 686

Спасибо сказали: 26 раз(а)




Репутация:   2  


Цитата(Rocky @ 15.2.2011, 17:05) *
существует в комплекте с SDK

Но насчет версии сейчас не могу сказать, нужно почитать на их сайте описание

в стандартных репозитариях есть, практически последние версии.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Kawaii
  опции профиля:
сообщение 15.2.2011, 18:58
Сообщение #10


Новичок


Группа: Новичок
Сообщений: 4
Регистрация: 14.2.2011
Пользователь №: 2410

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(abc @ 15.2.2011, 0:45) *

ОФФ:

а какие преимущества самостоятельной сборки перед установкой из бинарника? какие-то опции?

Насколько мне известно, в sdk не поставляются дебажные библиотеки, только релизные, а без дебажных как в дебаге отлаживать? И потом, линуксовых сборок целый зоопарк и на какой оси библиотеки компилировали непонятно, я не уверена в том, что скомпилированное на одной оси библиотека будет нормально работать на другой, а из исходников оно все надежнее получается, когда сама собираешь.
Вобщем тему можно закрывать, нет времени разбираться отчего Qt не собирается, была у меня настроенная с Qt восьмая версия Федоры, ее и продолжила использовать, проапрейдив.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

2 страниц V   1 2 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 2.12.2024, 16:52