- Info
| Report type | Bug |
Status? | Closed |
Resolution? | Fixed |
| Product | Qt |
Functional area | Build system |
Version found | 4.3.1 |
| Priority? | 2 |
Scheduled for? | 4.3.3 |
Description
I've found some problems when I try to install Qt on windows with 'mingw32-make install'.
1) it tries to install QtCore4.lib instead libQtCore4.a
2) in the install command '"$(DESTDIR)QtCored4.lib"' does not work because it's expanded to '..\..\lib\ QtCored4.lib'' (the space is wrong). This is due the definition of DESTDIR:
DESTDIR = ..\..\lib\ #avoid trailing-slash linebreak
3) Win32MakefileGenerator::findHighestVersion() does not recognize mingw import libs in the form 'foo.dll.a' - it's just looking for 'foo.a' and also for 'foo.lib' even the generator is mingw
What I changed:
- findHighestVersion() now has an additional parameter for the lib extension
- added a new virtual function Win32MakefileGenerator::getLibTarget() to return the correct name of the import lib
- don't use '$(DESTDIR)' in the install command and replace it with the relative directory like it's done with the prl-files too
History
2007-09-26 13:02 - Entry created: Task status changed to 'Open', Resolution set to 'Pending', Version found set to '4.3.1', Version for fix set to 'Not scheduled', Priority changed to 'No Priority'
2007-10-03 15:33 - Version for fix set to '4.3.3'
2007-10-03 15:33 - Priority changed to '2'
2007-10-03 15:33 - Task status changed to 'Closed'
2007-10-03 15:33 - Resolution set to 'Fixed'