Sections
Report typeBug Status?Closed Resolution?Fixed
ProductQt Functional areaBuild system Version found4.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'

Patron of KDECustomers

Customers