Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Anarion от Октябрь 28, 2009, 22:16



Название: Проблемы с компилляцией
Отправлено: Anarion от Октябрь 28, 2009, 22:16
Здравствуйте.
Пользуюсь Qt Creator'om версии 2009.04. Все было хорошо и прекрасно, но вдруг перестали компилиться проекты. Не какой-нибудь один, а вообще все.
Последовательность действий такова: нажимаю любой из вариантов (Run, Start Debug или Build all), полоска build доходит где-то до половины, и замирает. Никаких сообщений не выдается. В это время, пока всё какбы замерло, в диспетчере задач множится процесс mingw32-make.exe, а процесс qmake.exe то появляется, то пропадает, причем процесс qmake.exe не удается удалить, появляется сообщение об ошибке вида:"Данная операция не может быть применена к этому процессу."

Пробовал создавать новые проекты, но они тоже не компилятся. Также пробовал удалять creator через uninstall и последующей установкой, потом удалял папку при помощи Shift+Del и снова устанавливал. Все равно не компилит, а продолжает множить mingw32-make.exe.

Переменные среды прописаны верно, сами экзешники, написанные в Qt запускаются из любой папки.
Перед установкой пробовал также чистить реестр, но и это не помогло.

Странно то, что в настройках ничего не менял и проблема появилась  фактически из ниоткуда.
Подскажите пожалуйста, как можно решить эту проблему? Заранее благодарен.


Название: Re: Проблемы с компилляцией
Отправлено: Joss от Октябрь 29, 2009, 01:18
В AppData Вашего юзера есть каталог Nokia, там все настройки хранятся и не удаляются, попробуйте почистить.


Название: Re: Проблемы с компилляцией
Отправлено: Anarion от Октябрь 29, 2009, 02:31
Попробовал удалить всю папку Nokia. После запуска Creator опять ее воссоздал, но по прежнему отказывается компилить проекты и размножает тот процесс.
Попробал даже скопировать файлы этой папки из соответсвующей папки на другом компе (на другом нормально работает), но эффект тотже (((.

Также попробовал установить Qt Creator версии 2009.01.1, но и это не увенчалось успехом.


Название: Re: Проблемы с компилляцией
Отправлено: Пантер от Октябрь 29, 2009, 07:23
Может вирус пошалил?


Название: Re: Проблемы с компилляцией
Отправлено: Anarion от Октябрь 29, 2009, 11:52
Хм. Весьма может быть, кстати. Работаю с нетбука. Как раз недавно возникла проблема с отображением значка безопасного извлечения для флэшки. Антивирусом проверил, какой-то вирус удалил. Значит, не все могло найтись, видимо.
Большое спасибо за совет. Только подскажите пожалуйста, каким образом вирус может мешать компилляции, интересно даже стало ).


Название: Re: Проблемы с компилляцией
Отправлено: Павел_F. от Октябрь 29, 2009, 13:02
не думаю что цель вируса именно мешать компиляции. Просто заразил exeшник с minGW а функционал самого minGW это уже побочный эффект, который может быть любым.


Название: Re: Проблемы с компилляцией
Отправлено: Anarion от Октябрь 29, 2009, 18:57
Я могу ошибаться (в самой последовательности компилляции в Qt плохо разбираюсь), но на сколько понимаю, exeшник с minGW ставится вместе с креатором, т.е. если я удаляю всю папку и заного ставлю Qt, то это вроде как должно решить проблему, чего, однако, не происходит. Остается только вариант, что вирус в свое время внес какие-то изменения в системные файлы и теперь вирус собственно не находится.
Попробую переустановить систему, может хоть это поможет.


Название: Re: Проблемы с компилляцией
Отправлено: Пантер от Октябрь 29, 2009, 20:08
Вирус может быть в данный момент активным и сразу заражать все исполняемые файлы. Скачай с сайта drweb бесплатную прогу cureIT и проверь ей машину в безопасном режиме.
Если это вирус, конечно...


Название: Re: Проблемы с компилляцией
Отправлено: Anarion от Октябрь 29, 2009, 21:11
Спасибо. Попробую конечно. Но...
Из под линукса удалил все содержимое системного диска и восстановил систему из образа, на котором гарантированно не было вирусов. К тому же в восстановленной системе (т.е. на момент записи образа) ставил Qt и он прекрасно работал... до недавнего вот времени. По прежнему не компилятся даже только что созданные проекты.

Вот это пишется во время комилляции:

----------------------------------------------------
Running build steps for project n3...
Starting: C:/Qt/2009.04/qt/bin/qmake.exe D:/QT/n3/n3.pro -spec win32-g++ -r
Exited with code 0.
Starting: C:/Qt/2009.04/mingw/bin/mingw32-make.exe -w
mingw32-make: Entering directory `D:/QT/n3'
c:\Qt\2009.04\qt\bin\qmake.exe -spec c:\Qt\2009.04\qt\mkspecs\win32-g++ -win32 -o Makefile n3.pro
mingw32-make: Leaving directory `D:/QT/n3'
mingw32-make: Entering directory `D:/QT/n3'
c:\Qt\2009.04\qt\bin\qmake.exe -spec c:\Qt\2009.04\qt\mkspecs\win32-g++ -win32 -o Makefile n3.pro
mingw32-make: Leaving directory `D:/QT/n3'
mingw32-make: Entering directory `D:/QT/n3'
c:\Qt\2009.04\qt\bin\qmake.exe -spec c:\Qt\2009.04\qt\mkspecs\win32-g++ -win32 -o Makefile n3.pro
mingw32-make: Leaving directory `D:/QT/n3'
......

И до бесконечности.

Проверил и обноленным NOD32, и CureIT, и avz - все чисто. Проекты по прежнему не собираются, причем на другом компьютере с той же версией креатора эти проекты собираются, т.е. вариант зараженности файлов опять же сомнителен (.


Название: Re: Проблемы с компилляцией
Отправлено: Авварон от Октябрь 29, 2009, 21:16
палец в небо - часы проверь... возможно сорцы созданы в будущем


Название: Re: Проблемы с компилляцией
Отправлено: Anarion от Октябрь 29, 2009, 21:30
 ;D
Не поверил даже))), но все таки попал в небо!
Видимо это связано с переводом времени на 1 час. Тоже было недавно, так что весьма может быть. Но однозначно помогло.
Спасибо большое всем!
to Авварон, отдельная благодарность )


Название: Re: Проблемы с компилляцией
Отправлено: lit-uriy от Октябрь 30, 2009, 07:09
хм, даже в голову бы не пришло. А ведь make смотрит по дате, надо ли перекомпиливать или нет.


Название: Re: Проблемы с компилляцией
Отправлено: kuzulis от Октябрь 30, 2009, 08:55
Цитировать
палец в небо - часы проверь... возможно сорцы созданы в будущем
[offtop]
o_O ппц... Век живи - век учись...  От Алисы Селезневой превед :)
[/offtop]


Название: Re: Проблемы с компилляцией
Отправлено: Alex Custov от Октябрь 30, 2009, 11:42
Цитировать
палец в небо - часы проверь... возможно сорцы созданы в будущем
[offtop]
o_O ппц... Век живи - век учись...  От Алисы Селезневой превед :)
[/offtop]

при компиляции из консоли, кстати, по крайней мере в Linux, выдаётся предупреждение о неправильном ходе часов


Название: Re: Проблемы с компилляцией
Отправлено: Авварон от Октябрь 30, 2009, 17:16
это старый баг, про него чуть ли не на баше было... Но его фиксили предупреждением, да... А вот в мингв фикс видимо не доехал еще)