Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Новая ошибка при компиляции Qt :), Никогда такого не видел 
:(
    Опции темы
andrew_121
Дата 3.9.2009, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


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

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



Цитата(SABROG @  3.9.2009,  15:17 Найти цитируемый пост)
Какая винда, откуда качал исходники? Какие ключи конфигурации? 

XP SP3.
Качал с офф. фтп, 4.5.2.
Никаких ключей. просто configure.exe


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


Кодофей
****


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

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



Может кто соберет для меня и выложит куда-то на файлообменник? Плиз smile 


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


Hacker
****


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

Репутация: 81
Всего: 91



Цитата(andrew_121 @ 3.9.2009,  18:47)
Может кто соберет для меня и выложит куда-то на файлообменник? Плиз smile

Ага, 3Гига зазиповать (без examples и demos) и на рапидшару со скоростью 20Кб в секунду  smile 


--------------------
Национальная группа Russian Federation на QtCentre.
PM MAIL   Вверх
andrew_121
Дата 3.9.2009, 20:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


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

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



Цитата(SABROG @  3.9.2009,  20:12 Найти цитируемый пост)
Ага, 3Гига зазиповать

Около 2.6 гига. 7-zip в "ультра" сжатии ужимается до 160 мег.

Цитата(SABROG @  3.9.2009,  20:12 Найти цитируемый пост)
со скоростью 20Кб в секунду

Это на слив там такая скорость? На http://rghost.ru/ можно, там нет такого ограничения.

Ну нет, так нет :(


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


Кодофей
****


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

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



...

Это сообщение отредактировал(а) andrew_121 - 6.9.2009, 03:14


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


Кодофей
****


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

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



Рано обрадовался.
Код

Creating library file: c:/Qt/qt/lib/libQtWebKitd4.a
./tmp/obj/debug_shared/QNetworkReplyHandler.o:QNetworkReplyHandler.cpp:(.text+0x5a): undefined reference to `vtable for WebCore::FormDataIODevice'
./tmp/obj/debug_shared/QNetworkReplyHandler.o:QNetworkReplyHandler.cpp:(.text+0x12c): undefined reference to `vtable for WebCore::FormDataIODevice'
./tmp/obj/debug_shared/QNetworkReplyHandler.o:QNetworkReplyHandler.cpp:(.text+0x1f1): undefined reference to `vtable for WebCore::FormDataIODevice'
./tmp/obj/debug_shared/QNetworkReplyHandler.o:QNetworkReplyHandler.cpp:(.text+0x293): undefined reference to `vtable for WebCore::FormDataIODevice'
./tmp/obj/debug_shared/QNetworkReplyHandler.o:QNetworkReplyHandler.cpp:(.text+0x335): undefined reference to `vtable for WebCore::FormDataIODevice'
./tmp/obj/debug_shared/QNetworkReplyHandler.o:QNetworkReplyHandler.cpp:(.text+0x898): undefined reference to `vtable for WebCore::QNetworkReplyHandler'
./tmp/obj/debug_shared/QNetworkReplyHandler.o:QNetworkReplyHandler.cpp:(.text+0xad0): undefined reference to `vtable for WebCore::QNetworkReplyHandler'
./tmp/obj/debug_shared/FrameLoaderClientQt.o:FrameLoaderClientQt.cpp:(.text+0x2fd9): undefined reference to `QWebPage::unsupportedContent(QNetworkReply*)'
./tmp/obj/debug_shared/FrameLoaderClientQt.o:FrameLoaderClientQt.cpp:(.text+0x3b4d): undefined reference to `QWebPage::downloadRequested(QNetworkRequest const&)
'
collect2: ld returned 1 exit status

какие соображения?

Добавлено через 6 минут и 12 секунд
Нашел это. Но при чем тут фонон. Хотя и его уже собрал. Успешно.


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


Кодофей
****


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

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



Выяснил следующее. Ошибка из первого поста, проявляется только если собираю qt-win-opensource-src-4.5.2.zip
Если собираю сорцы из SDK, то последняя ошибка.

Разве никто не собирает из сорцов? Или у всех собирается без проблем? Что, я один такой?


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


Hacker
****


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

Репутация: 81
Всего: 91



Цитата(andrew_121 @  5.9.2009,  15:39 Найти цитируемый пост)
Разве никто не собирает из сорцов?

Я качаю архив для всех платформ ftp://ftp.trolltech.com/qt/source/qt-all-...rc-4.5.2.tar.gz и обычно собираю.


--------------------
Национальная группа Russian Federation на QtCentre.
PM MAIL   Вверх
andrew_121
Дата 6.9.2009, 03:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


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

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



Цитата(SABROG @  5.9.2009,  19:37 Найти цитируемый пост)
Я качаю архив для всех платформ ftp://ftp.trolltech.com/qt/source/qt-all-...rc-4.5.2.tar.gz и обычно собираю. 

Попробовал. Ошибка из первого поста. Нет там этого файла. Не понятно как он там ваще появляется!


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


Кодофей
****


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

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



Понял в чем проблема!
Файл: tmp\moc\debug_shared\mocinclude.tmp на самом деле зовется tmpmocdebug_sharedmocinclude.tmp smile  И лежит он в: C:\qt\src\3rdparty\webkit\WebCore
Т.е. ошибка со слешами.
После копирования его куда нужно, с нужным именем, сборка прошла. Осталось только понять кто его генерит, и исправить.

SABROG, Как исправлю, запостишь на qtcentre в багрепорт?

Это сообщение отредактировал(а) andrew_121 - 7.9.2009, 00:49


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


Hacker
****


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

Репутация: 81
Всего: 91



Тут возникает закономерный вопрос. Откуда в обычной консоли windows проблема с её нативными слешами? Я бы понял, если бы ты собирал в MSYS/cygwin, но раз ты говоришь, что нет... мистика.

Возможно проблема в экранированием слешей в каком-то .pro файле, там как раз формат обязывает, причем не важно на какой ОС.

Цитата(andrew_121 @  7.9.2009,  00:22 Найти цитируемый пост)
SABROG, Как исправлю, запостишь на qtcentre в багрепорт?

А при чем здесь qtcentre? smile Или речь о tasktracker'e? Вообще я об этом уже создавал багрепорт, но толи меня не поняли, толи просто проигнорили, я не знаю. Причем тролли могут не отвечать неделями, а могут и вовсе не ответить ничего, я это уже проходил. А могут просто поставить багрепорту статус Pending и баг будет висеть несколько релизов, такое тоже было.

В общем задача найти файл, где слэши виндовые и одинарные.

Это сообщение отредактировал(а) SABROG - 8.9.2009, 19:40


--------------------
Национальная группа Russian Federation на QtCentre.
PM MAIL   Вверх
andrew_121
Дата 8.9.2009, 19:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


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

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



Цитата(SABROG @  8.9.2009,  19:21 Найти цитируемый пост)
мистика. 

вот и я об этом.


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


Hacker
****


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

Репутация: 81
Всего: 91



Проблема в файле $QTDIR/mkspecs/features/moc.prf

Код

# On Windows, put the includes into a .inc file which moc will read, if the project
# has too many includes. We do this to overcome a command-line limit on Win < XP
INCLUDETEMP=
WIN_INCLUDETEMP=
win32:count($$list($$INCPATH), 40, >) {
    INCLUDETEMP = $$MOC_DIR/mocinclude.tmp

    # Remove any existing mocinclude.tmp when qmake runs
    WIN_INCLUDETEMP=$$INCLUDETEMP
    WIN_INCLUDETEMP~=s,/,\,g
    system($$QMAKE_DEL_FILE $$WIN_INCLUDETEMP > NUL 2>&1)

    EOC = $$escape_expand(\n\t)

    if(contains(TEMPLATE, "vc.*")|contains(TEMPLATE_PREFIX, "vc")) {
        # the VCPROJ generator will replace the \r\h with the coded \r\n: &#x0d;&#x0a;
        # No other generator understands the \h
        if(win32-msvc.net|win32-msvc2*|wince*msvc*): EOC = $$escape_expand(\r\h)
        else: EOC = $$escape_expand(\\)$$escape_expand(\n\t)
    }

    unset(INCFILELIST)
    RET =
    for(incfile, $$list($$INCPATH)) {
        INCFILELIST = -I$$incfile
        isEmpty(RET): RET += @echo $$INCFILELIST> $$WIN_INCLUDETEMP $$EOC
        else:         RET += @echo $$INCFILELIST>> $$WIN_INCLUDETEMP $$EOC
    }
    !isEmpty(INCFILELIST):RET += @echo $$INCFILELIST>> $$WIN_INCLUDETEMP $$EOC

    build_pass|isEmpty(BUILDS) {
        mocinclude.target = $$INCLUDETEMP
        mocinclude.commands = $$RET
        QMAKE_EXTRA_TARGETS += mocinclude
    }



Удали эти строчки, в репозитории их уже нет:
Код

    # Remove any existing mocinclude.tmp when qmake runs
...
    WIN_INCLUDETEMP~=s,/,\,g
    system($$QMAKE_DEL_FILE $$WIN_INCLUDETEMP > NUL 2>&1)


И пересобери Qt.

Это сообщение отредактировал(а) SABROG - 8.9.2009, 20:56


--------------------
Национальная группа Russian Federation на QtCentre.
PM MAIL   Вверх
andrew_121
Дата 8.9.2009, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


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

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



Цитата(SABROG @  8.9.2009,  20:03 Найти цитируемый пост)
Проблема в файле $QTDIR/mkspecs/moc.prf

наверное с путем ошибся smile 
$QTDIR/mkspecs/features/moc.prf


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets"
JackYF
Любитель
  • В заголовке темы в квадратных скобках обозначьте используемую вами библиотеку, например: [QT],[GTK],[wx].
  • Если вопрос актуален только для некоторой версии библиотеки, либо, если вы пользуетесь не самой последней версией, укажите это. Например: [QT4], [GTK2].
  • Все начинающие изучать Qt - не забудьте зайти сюда.
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • В вопросе укажите полную версию версию библиотеки, а также все дополнительные используемые программные пакеты.
  • Не забывайте пользоваться кнопкой "Код".
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема »


 




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


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

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