Проблема такова: я скомпилил qt 4.5 из исходников и задал только специфичные для своего проекта опции (например -static). Путь для установки я указал ~/release/qt/4.5.0 (-prefix). После того как qt установился мне в каталог, я решил этот каталог перенести в другое место, поближе к своему проекту.
Компилирую свой проект так:
$ cd /home/maxim/Develop/megaproj/src
$ PATH=/home/maxim/Develop/megaproj/distrib/qt/4.5.0/bin:$PATH
$ QTDIR=/home/maxim/Develop/megaproj/distrib/qt/4.5.0
$ QMAKESPEC=/home/maxim/Develop/megaproj/distrib/qt/4.5.0/mkspecs/linux-g++
$ export PATH
$ export QTDIR
$ export QMAKESPEC
$ qmake
Project MESSAGE: Static build.
$ make
/home/maxim/release/qt/4.5.0/bin/uic mainwindow.ui -o ui_mainwindow.h
make: /home/maxim/release/qt/4.5.0/bin/uic: Команда не найдена
make: *** [ui_mainwindow.h] Ошибка 127
$
Кароче говоря uic ищется не там где надо. Я не совсем понял, как сделать так чтобы qmake искал uic там где надо?
P.S. qmake Manual курил, танцы вокруг qmake -set QT_INSTALL_BINS ни к чему не привели:(