qmake built in paths are incorrect
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qt4-x11 (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: qt4-dev-tools
The qmake tool has built in paths that it uses to determine the location of other qt tools, libs, spec files etc.
These paths are set at compile time when building qmake from the QT SDK.
The version of qmake provided for 64bit ubuntu 10.04, the qt4-qmake package (or qt4-dev-tools) is unusable, as these built in paths are incorrect.
For example, when dumping the built in paths with 'qmake -query', it reports:
QT_INSTALL_
QT_INSTALL_
QT_INSTALL_
QT_INSTALL_
QT_INSTALL_
QT_INSTALL_
QT_INSTALL_
QT_INSTALL_
QT_INSTALL_
QT_INSTALL_
QT_INSTALL_
QT_INSTALL_
QMAKE_MKSPECS:
QMAKE_VERSION:2.01a
QT_VERSION:4.6.2
One obviously issue is the bin path pointing to /usr/bin/bin, and the mkspecs path pointing to /usr/bin/mkspecs.
I think that when the QT SDK was built, the '-prefix' directory specified in the configure script is incorrect, and does not match when the uduntu package actually places the files.
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: qt4-dev-tools 4:4.6.2-0ubuntu5.1
ProcVersionSign
Uname: Linux 2.6.32-28-generic x86_64
NonfreeKernelMo
Architecture: amd64
Date: Tue Mar 1 14:55:13 2011
ProcEnviron:
PATH=(custom, user)
LANG=en_GB.utf8
SHELL=/bin/bash
SourcePackage: qt4-x11
Are you sure that you aren't using a custom build of qmake?