Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Qt4 and Cygwin, Помогите со сборкой. 
V
    Опции темы
andrew_121
Дата 4.7.2009, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: нет
Всего: 33



Здравствуйте!

Есть надобность скомпилить Qt4 в Cygwin.
Пробовал по разному. Устанавливал QMAKESPEC как win32-g++, linux-g++, cygwin-g++.
Не в какую! Куча ошибок при компиляции. При каждом варианте разные.
Помогите. Очень надо!

Спасибо!


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
bilbobagginz
Дата 4.7.2009, 21:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



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



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
andrew_121
Дата 5.7.2009, 01:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: нет
Всего: 33



bilbobagginz, Никакой не следовал. Потому как ни одну не нашел.


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
powerfox
Дата 5.7.2009, 01:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 26
Всего: 97



Цитата(andrew_121 @  5.7.2009,  02:01 Найти цитируемый пост)
bilbobagginz, Никакой не следовал. Потому как ни одну не нашел. 

Серьёзно?
http://www.google.ru/search?hl=en&q=qt...t&oq=qt4+cy

Что делал и какие ошибки?



--------------------
user posted image
PM WWW   Вверх
andrew_121
Дата 5.7.2009, 01:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: нет
Всего: 33



Пробовал по разному. Устанавливал QMAKESPEC как win32-g++, linux-g++, cygwin-g++.
Не в какую! Куча ошибок при компиляции. При каждом варианте разные.

Собираю qt-all-opensource-src-4.5.2, QMAKESPEC=linux-g++
configure - успешно.
qmake - успешно.
Ошибка вот где:
Цитата

/qt4/src/tools/bootstrap

Сообщение:
Цитата

In file included from ../../corelib/io/qfileinfo.cpp:46:
../../corelib/io/qfsfileengine_p.h:119: error: field `st' has incomplete type



Собираю qt-all-opensource-src-4.5.2, QMAKESPEC=cygwin-g++
configure - успешно.
qmake - успешно.
Ошибка вот где:
Цитата

../../corelib/io/qtemporaryfile.cpp: In function `int _gettemp(char*, int*, int, int)':
../../corelib/io/qtemporaryfile.cpp:228: error: `QT_OPEN_LARGEFILE' undeclared (first use this function)
../../corelib/io/qtemporaryfile.cpp:228: error: (Each undeclared identifier is reported only once for each function it appears in.)


Еще:
Цитата

In file included from ../JavaScriptCore/wtf/unicode/Unicode.h:28,
from ../JavaScriptCore/pcre/pcre.h:45,
from ../JavaScriptCore/pcre/pcre_internal.h:82,
from ../JavaScriptCore/pcre/pcre_compile.cpp:46:
../JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h: In function `UChar32 WTF::Unicode::toLower(UChar32)':
../JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h:184: error: call of overloaded `toLower(UChar32&)' is ambiguous
../../../../include/QtCore/../../src/corelib/tools/qchar.h:316: note: candidates are: static uint QChar::toLower(uint)
../../../../include/QtCore/../../src/corelib/tools/qchar.h:317: note: static ushort QChar::toLower(ushort)
../JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h: In function `UChar32 WTF::Unicode::toUpper(UChar32)':
../JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h:242: error: call of overloaded `toUpper(UChar32&)' is ambiguous
../../../../include/QtCore/../../src/corelib/tools/qchar.h:318: note: candidates are: static uint QChar::toUpper(uint)
../../../../include/QtCore/../../src/corelib/tools/qchar.h:319: note: static ushort QChar::toUpper(ushort)
../JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h: In function `int WTF::Unicode::toTitleCase(UChar32)':
../JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h:300: error: call of overloaded `toTitleCase(UChar32&)' is ambiguous
../../../../include/QtCore/../../src/corelib/tools/qchar.h:320: note: candidates are: static uint QChar::toTitleCase(uint)
../../../../include/QtCore/../../src/corelib/tools/qchar.h:321: note: static ushort QChar::toTitleCase(ushort)
../JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h: In function `UChar32 WTF::Unicode::foldCase(UChar32)':
../JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h:305: error: call of overloaded `toCaseFolded(UChar32&)' is ambiguous
../../../../include/QtCore/../../src/corelib/tools/qchar.h:322: note: candidates are: static uint QChar::toCaseFolded(uint)
../../../../include/QtCore/../../src/corelib/tools/qchar.h:323: note: static ushort QChar::toCaseFolded(ushort)
../JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h: In function `bool WTF::Unicode::isPrintableChar(UChar32)':
../JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h:330: error: call of overloaded `category(UChar32&)' is ambiguous
../../../../include/QtCore/../../src/corelib/tools/qchar.h:301: note: candidates are: static QChar::Category QChar::category(uint)
../../../../include/QtCore/../../src/corelib/tools/qchar.h:302: note: static QChar::Category QChar::category(ushort)
../JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h: In function `bool WTF::Unicode::isSeparatorSpace(UChar32)':
../JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h:335: error: call of overloaded `category(UChar32&)' is ambiguous
../../../../include/QtCore/../../src/corelib/tools/qchar.h:301: note: candidates are: static QChar::Category QChar::category(uint)
../../../../include/QtCore/../../src/corelib/tools/qchar.h:302: note: static QChar::Category QChar::category(ushort)
../JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h: In function `bool WTF::Unicode::isPunct(UChar32)':
../JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h:347: error: call of overloaded `category(UChar32&)' is ambiguous
../../../../include/QtCore/../../src/corelib/tools/qchar.h:301: note: candidates are: static QChar::Category QChar::category(uint)
../../../../include/QtCore/../../src/corelib/tools/qchar.h:302: note: static QChar::Category QChar::category(ushort)
../JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h: In function `bool WTF::Unicode::isLower(UChar32)':
../JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h:352: error: call of overloaded `category(UChar32&)' is ambiguous
../../../../include/QtCore/../../src/corelib/tools/qchar.h:301: note: candidates are: static QChar::Category QChar::category(uint)
../../../../include/QtCore/../../src/corelib/tools/qchar.h:302: note: static QChar::Category QChar::category(ushort)
../JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h: In function `UChar32 WTF::Unicode::mirroredChar(UChar32)':
../JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h:357: error: call of overloaded `mirroredChar(UChar32&)' is ambiguous
../../../../include/QtCore/../../src/corelib/tools/qchar.h:310: note: candidates are: static uint QChar::mirroredChar(uint)
../../../../include/QtCore/../../src/corelib/tools/qchar.h:311: note: static ushort QChar::mirroredChar(ushort)
../JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h: In function `uint8_t WTF::Unicode::combiningClass(UChar32)':
../JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h:362: error: call of overloaded `combiningClass(UChar32&)' is ambiguous
../../../../include/QtCore/../../src/corelib/tools/qchar.h:307: note: candidates are: static unsigned char QChar::combiningClass(uint)
../../../../include/QtCore/../../src/corelib/tools/qchar.h:308: note: static unsigned char QChar::combiningClass(ushort)
../JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h: In function `WTF::Unicode::Direction WTF::Unicode::direction(UChar32)':
../JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h:384: error: call of overloaded `direction(UChar32&)' is ambiguous
../../../../include/QtCore/../../src/corelib/tools/qchar.h:303: note: candidates are: static QChar::Direction QChar::direction(uint)
../../../../include/QtCore/../../src/corelib/tools/qchar.h:304: note: static QChar::Direction QChar::direction(ushort)
../JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h: In function `WTF::Unicode::CharCategory WTF::Unicode::category(UChar32)':
../JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h:389: error: call of overloaded `category(UChar32&)' is ambiguous
../../../../include/QtCore/../../src/corelib/tools/qchar.h:301: note: candidates are: static QChar::Category QChar::category(uint)
../../../../include/QtCore/../../src/corelib/tools/qchar.h:302: note: static QChar::Category QChar::category(ushort)
make[1]: *** [.obj/release-shared/pcre_compile.o] Error 1
make[1]: Leaving directory `/home/Admin/qt4/src/3rdparty/webkit/WebCore'


Дело в том, что для Cygwin нет поддержки больших фалов. Но есть конфигурация для Cygwin.
Cygwin-ов я знаю всего две версии. Одна от РэдХат, вторая хз от кого. Любопытно для какой из них эта конфигурация.

Добавлено через 1 минуту и 39 секунд
Цитата(powerfox @  5.7.2009,  01:12 Найти цитируемый пост)
Серьёзно?

Прошу прощения. Но я правда искал доки по этому делу. Правда запрос другой. И ничего кроме упоминания...


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
andrew_121
Дата 5.7.2009, 01:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: нет
Всего: 33



Нашел!
http://wiki.lyx.org/LyX/LyXOnCygwin

Щас буду пробовать.


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
bilbobagginz
Дата 5.7.2009, 11:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



Цитата(andrew_121 @  5.7.2009,  01:01 Найти цитируемый пост)
Потому как ни одну не нашел. 

судя по всему "не нашёл" это "не искал".
даже сам пакет QT4 поставляется с инструкциями (правда скорее всего по-английски)





--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
andrew_121
Дата 6.7.2009, 02:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: нет
Всего: 33



Цитата(bilbobagginz @  5.7.2009,  11:52 Найти цитируемый пост)
судя по всему "не нашёл" это "не искал".

Не смешно :(


Цитата(bilbobagginz @  5.7.2009,  11:52 Найти цитируемый пост)
даже сам пакет QT4 поставляется с инструкциями

Вы бы их почитали...


Цитата(bilbobagginz @  5.7.2009,  11:52 Найти цитируемый пост)
правда скорее всего по-английски

Это не проблема.


И все равно не собирается :(


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
bilbobagginz
Дата 6.7.2009, 08:06 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



у меня на носу сессия, поэтому желчи не избежать.
Цитата(andrew_121 @  6.7.2009,  02:52 Найти цитируемый пост)
Вы бы их почитали...

понимаю, что на планете Земля единственный человек, к-рый взялся за это неблагодарное и ужасно сложное дело (установку QT) - это анонимный герой, скрывающийся за ником andrew_121 на нашем форуме винград.

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

мы все наполнились гордостью и жалостью:
Гордостью, что удостоились его виртуального присутствия,
А жалостью, что сами ничего "в компьютерах" не понимаем, и поэтому не сможем помочь ему,
в этом важном, и никем доеселе непройдённом деле.
Честь и Слава!

Добавлено через 5 минут и 17 секунд
Цитата(andrew_121 @  6.7.2009,  02:52 Найти цитируемый пост)
И все равно не собирается :(

короче, если не умеем общаться на тех. форумах, читаем статью "как правильно задавать вопросы".
находится кликанием на эту ссылку

Добавлено через 10 минут и 27 секунд
и мы ещё не спросили "а зачем вам cygwin"....


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
bilbobagginz
Дата 6.7.2009, 08:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



я так, мельком глянул на 4.5 (cygwin-ом не пользовался, ставил под mingw в своё время).
там cygwin нигде в supported platforms не упоминается.
если так, надо понять разницу между cygwin и mingw. думаю разница должна быть...

а в общем возможно это .. ненужный упор.

зачем ставить эту монстру через cygwin ?




--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
andrew_121
Дата 7.7.2009, 04:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: нет
Всего: 33



 smile 
Цитата(bilbobagginz @  6.7.2009,  08:06 Найти цитируемый пост)
у меня на носу сессия, поэтому желчи не избежать.
Цитата(andrew_121 @  6.7.2009,  02:52 Найти цитируемый пост)
Вы бы их почитали...

понимаю, что на планете Земля единственный человек, к-рый взялся за это неблагодарное и ужасно сложное дело (установку QT) - это анонимный герой, скрывающийся за ником andrew_121 на нашем форуме винград.

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

мы все наполнились гордостью и жалостью:
Гордостью, что удостоились его виртуального присутствия,
А жалостью, что сами ничего "в компьютерах" не понимаем, и поэтому не сможем помочь ему,
в этом важном, и никем доеселе непройдённом деле.
Честь и Слава!

Добавлено через 5 минут и 17 секунд
Цитата(andrew_121 @  6.7.2009,  02:52 Найти цитируемый пост)
И все равно не собирается :(

короче, если не умеем общаться на тех. форумах, читаем статью "как правильно задавать вопросы".
находится кликанием на эту ссылку

Добавлено через 10 минут и 27 секунд
и мы ещё не спросили "а зачем вам cygwin"....

 smile  Что курили?



--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
bilbobagginz
Дата 7.7.2009, 10:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



Цитата(andrew_121 @  7.7.2009,  04:42 Найти цитируемый пост)
Что курили?

ничего не курили. и не пили, и не кололи, и т.п.
1. Зачем вам нужен cygwin ? по официальным данным официально cygwin не поддерживается..
2. Какой версией cygwin пользуемся ? 
сейчас есть какой-то более экспериментальный релиз, думаю шанс, что в нём определены нужные дифайны - выше, но это всё равно лишь "шанс".






Это сообщение отредактировал(а) bilbobagginz - 7.7.2009, 11:11


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
andrew_121
Дата 7.7.2009, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: нет
Всего: 33



Цитата(bilbobagginz @  7.7.2009,  10:54 Найти цитируемый пост)
1. Зачем вам нужен cygwin ?

Нужно программу из KDE портировать на виндавз.


Цитата(bilbobagginz @  7.7.2009,  10:54 Найти цитируемый пост)
Какой версией cygwin пользуемся ? 

1.5.25
Сейчас качаю 1.7


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
powerfox
Дата 7.7.2009, 16:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 26
Всего: 97



Цитата(andrew_121 @  7.7.2009,  13:58 Найти цитируемый пост)
Нужно программу из KDE портировать на виндавз.

А она точно ещё не портирована? Зачем cygwin, если можно использовать, например, мокрософтную студию (под неё есть сборка кедов)?
KDE в Windows
По-моему, в windows.kde.org есть сигвиновский Qt.


--------------------
user posted image
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0572 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.