Q../Free: Problems with patched qmake (from Qt4.2.2 opensource)

"Luis Gustavo Martins" <[email protected]> Wed, 7 Mar 2007 13:39:25 -0000
Newsgroups gmane.comp.kde.devel.cygwin
Organization INESC Porto
Message-ID <001801c760be$056004e0$501a75c2@ravel>
This is a multi-part message in MIME format.

--===============0279289759==
Content-Type: multipart/signed;
	protocol="application/x-pkcs7-signature";
	micalg=SHA1;
	boundary="----=_NextPart_000_0013_01C760BE.02BCAA40"

This is a multi-part message in MIME format.

------=_NextPart_000_0013_01C760BE.02BCAA40
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi,

I've just posted two bug reports in the Q../Free SF webpage. Anyway, you can
find bellow a copy of them for your reference.

Cheers,

Gustavo

*************************
Bugs item #1675687, was opened at 2007-03-07 13:10 Message generated for
change (Tracker Item Submitted) made by Item Submitter You can respond by
visiting: 
https://sourceforge.net/tracker/?func=detail&atid=455140&aid=1675687&group_i
d=49109

Please note that this message will contain a full copy of the comment
thread, including the initial issue submission, for this request, not just
the latest update.
Category: Qt4/compiler support
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Luis Gustavo Martins (lgmartins) Assigned to: Nobody/Anonymous
(nobody)
Summary: qmake -t vcapp crashes

Initial Comment:
Using Qt4.2.2 opensource, and patching it with the latest qtwin patch
(acs-4.2.2-patch1.zip), qmake crashes when trying to create .vcproj
(MSVC2005).

This only happens if CONFIG does not include qt (i.e. CONFIG -= qt). If
CONFIG += qt, no crash occurs. 

This is a bit of a drag when trying to use qmake to build projects that do
not need qt.

*****************
Bugs item #1675732, was opened at 2007-03-07 13:34 Message generated for
change (Tracker Item Submitted) made by Item Submitter You can respond by
visiting: 
https://sourceforge.net/tracker/?func=detail&atid=455140&aid=1675732&group_i
d=49109

Please note that this message will contain a full copy of the comment
thread, including the initial issue submission, for this request, not just
the latest update.
Category: Qt4/compiler support
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Luis Gustavo Martins (lgmartins) Assigned to: Nobody/Anonymous
(nobody)
Summary: qnake LIBS problem

Initial Comment:
Using Qt4.2.2 opensource, and patching it with the latest qtwin patch
(acs-4.2.2-patch1.zip), qmake seems to handle the quotes in pathnames with
spaces differently from the commercial version.

For instance, the following lines in a .pro file work perfectly in qmake
4.2.2 commercial, both when generating nmake makefiles or when creating
.vcproj (MSVC2005) project files (using qmake - t vcapp). 

INCLUDEPATH += "$$(DXSDK_DIR)Include\"
LIBS += -luser32 -l winmm -ldsound -L\"$$(DXSDK_DIR)Lib\x86\" 
# NOTE: (DXSDK_DIR = C:\Program Files\Microsoft DirectX SDK (February 2006)\
)

However, using the patched qmake from Qt4.2.2 opensource to create .vcproj
(MSVC2005) project files, the corresponding LIBS path gets all wrong (the
INCLUDEPATH  seems to be working alright, though):

[...]
<Tool
Name="VCLinkerTool"

AdditionalDependencies="user32.lib dsound.lib Files\Microsoft DirectX SDK
(February 2007)\Lib\x86&quot; winmm.lib c:\Qt\4.2.2\lib\QtGuid4.lib
QtCored4.lib"
	
AdditionalLibraryDirectories="c:\Qt\4.2.2\lib,&quot;C:\Program,&quot;"
[...]

Notice the error the path c:\Program Files..., that gets split between the
AdditionalDependencies and AdditionalLibraryDirectories...


---------------------------------------
Luis Gustavo Martins
Researcher / PhD Student
[email protected]
www.inescporto.pt/~lmartins
INESC Porto
Portugal
www.inescporto.pt 
---------------------------------------


------=_NextPart_000_0013_01C760BE.02BCAA40
Content-Type: application/x-pkcs7-signature;
	name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIOjTCCBtEw
ggS5oAMCAQICASgwDQYJKoZIhvcNAQEFBQAwejELMAkGA1UEBhMCUFQxFDASBgNVBAoTC0lORVND
IFBvcnRvMQwwCgYDVQQLEwNVVE0xHzAdBgNVBAMTFklORVNDIFBvcnRvIC0gVVRNIC0gQ0ExJjAk
BgkqhkiG9w0BCQEWF2NhbWFuYWdlckBpbmVzY3BvcnRvLnB0MB4XDTA2MDUxNzEyMzExOFoXDTA3
MDUxNzEyMzExOFowgYoxCzAJBgNVBAYTAlBUMR0wGwYDVQQDExRMdWlzIEd1c3Rhdm8gTWFydGlu
czEbMBkGA1UECxMSTXVsdGltZWRpYSAoQXVkaW8pMQwwCgYDVQQLEwNVVE0xFDASBgNVBAoTC0lO
RVNDIFBvcnRvMQ4wDAYDVQQHEwVQb3J0bzELMAkGA1UEBRMCNDAwggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQDvPG8xxJPda/TDCxRLipCzB9rFw9frqHZqEVVikbiZZq/UfAK3wCDQrDEU
Y8qx9/p4e4uKf9RAHbdeqLrEhZCHXUFMwfNezTsU1rVgNsu9Vk/0X+sF5MHCAonPTBFeXq/2vg1n
mYKWK+3unYdOoHLPAAJGCW0RdPFjbcPnG+6wdEdtb6brjsEcIkcyeBB7M8uLiZeZHfoFJX8f9nkl
5/oWhFtNhQDajexeN1ifZPhjmMosrY40WlRjDi0LrqmqJ4gO4itBm664vkut936A7j7ZhXAkak9B
DBt5xnTzaLgpnWM3VI8uBKSuu53bijQi/bI7M2qGnX3ZAyqdEH4c4LORAgMBAAGjggJPMIICSzAJ
BgNVHRMEAjAAMBEGCWCGSAGG+EIBAQQEAwIFoDALBgNVHQ8EBAMCBeAwKQYDVR0lBCIwIAYIKwYB
BQUHAwIGCCsGAQUFBwMEBgorBgEEAYI3FAICMC4GCWCGSAGG+EIBDQQhFh9Vc2VyIENlcnRpZmlj
YXRlIG9mIElORVNDIFBvcnRvMB0GA1UdDgQWBBQU8eLQ8Iibmatt/FJintpFYuWL2TCBrAYDVR0j
BIGkMIGhgBTyCysec0YRA081mMCaDXgqiq0myKF+pHwwejELMAkGA1UEBhMCUFQxFDASBgNVBAoT
C0lORVNDIFBvcnRvMQwwCgYDVQQLEwNVVE0xHzAdBgNVBAMTFklORVNDIFBvcnRvIC0gVVRNIC0g
Q0ExJjAkBgkqhkiG9w0BCQEWF2NhbWFuYWdlckBpbmVzY3BvcnRvLnB0ggkAxLLoDvDdGUIwIQYD
VR0RBBowGIEWbG1hcnRpbnNAaW5lc2Nwb3J0by5wdDAiBgNVHRIEGzAZgRdjYW1hbmFnZXJAaW5l
c2Nwb3J0by5wdDA4BglghkgBhvhCAQQEKxYpaHR0cDovL3JhLmluZXNjcG9ydG8ucHQvcHViL2Ny
bC9jYWNybC5jcmwwOAYJYIZIAYb4QgEDBCsWKWh0dHA6Ly9yYS5pbmVzY3BvcnRvLnB0L3B1Yi9j
cmwvY2FjcmwuY3JsMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9yYS5pbmVzY3BvcnRvLnB0L3B1
Yi9jcmwvY2FjcmwuY3JsMA0GCSqGSIb3DQEBBQUAA4ICAQCOmTyEQwh14ALAdzzTTd16QzSSWwJl
W2EHa95lPizgTnO/tkpAw5j5OeptXCiRfWJt5f9GCJy58uoSjorL4aHAO7uk0z4lvYyOwjfnolix
wjkW8CZEbxTyZTZnc/TvauHc1PiFvzZbS7Nye0kLoQMGthzW7bEh+EumG+Zo+jKHF4JXFeVR2x0Z
mjv/0N/BvsXg2HjeSWLQjkOy87d26Jd3a2/BBcJ9qr7GyFLKKegBMc1l15WA20Dz8zlWyMSdhBUf
kZya/WeASiBkyTYvqne27MajbnTkX9Cdm6LfiWNO1+vXT+ueNKKTp8ThjtwzIV0K0Wg5kEiSxxZd
5kR+4gMHp28xf3SrEvCfQNbqip9VY8CcuDGEXa4TzjCKhatUX6JroqEftnZkolX9gmg+JupQvD/h
e2gWuKkzB8m/CNMepUEsk6+dpgGJEvmc9hQz/OMbC3KBMarXymTSOyhfqpEEIoSeruP+bsgkEfil
AgsMPOzgoK/FAbJPeANGysusiJrzz3C0hdWOsoZ5nStcu7YfUVAOd7XT3HANaYaegGAjXDqH5Av5
zNbZpyJwRl/wvFTZ24w8wogDAhQNsbAZ60Tcb+l9kAsnIgWxGsykLx6bV2Ku2GQ1iodiHkBitSE4
eHODsXoJidENArP+yguXDvC5GUyWxCFhCg4jvHP9hGQGvjCCB7QwggWcoAMCAQICCQDEsugO8N0Z
QjANBgkqhkiG9w0BAQUFADB6MQswCQYDVQQGEwJQVDEUMBIGA1UEChMLSU5FU0MgUG9ydG8xDDAK
BgNVBAsTA1VUTTEfMB0GA1UEAxMWSU5FU0MgUG9ydG8gLSBVVE0gLSBDQTEmMCQGCSqGSIb3DQEJ
ARYXY2FtYW5hZ2VyQGluZXNjcG9ydG8ucHQwHhcNMDUwNjE5MTQxNDEwWhcNMjUwNjE0MTQxNDEw
WjB6MQswCQYDVQQGEwJQVDEUMBIGA1UEChMLSU5FU0MgUG9ydG8xDDAKBgNVBAsTA1VUTTEfMB0G
A1UEAxMWSU5FU0MgUG9ydG8gLSBVVE0gLSBDQTEmMCQGCSqGSIb3DQEJARYXY2FtYW5hZ2VyQGlu
ZXNjcG9ydG8ucHQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCd0K8k93BTIHVOeXdt
uBf9fY7wwyDUsi0z5B4ma5V3w0Pve2Sb4H2NYu4XVrzqMP/DPX3LmPvoaBXsNFvhyoxr0Aa+fpQB
5tO7zlVljdM5mhWo9lvM8v6r6UEoadBoR6gm/Fc/mybZlH8QaACWPTLYwSXdONvd60hR72m5V4m3
RHmyWSs6ruUPDI0BEgU2fBgiykqQM87QGLXkWz5t7L2Ty0PLNb5+dkNGSWA+6eYViqq1qd+vgVq/
biRCqt/mxvrjnbOOnTsU2FQlxXzK5n+CFpr4YMlQISXKz2hqlwO+rcK5sW8gQ/UbgqNPuqwejqrs
z62ShyXd6UFP3kDtHLBwV6SrJy1husupYqdDcdLrDHXs1iRq6JdWc6gFusolRicXEglmSYbnazAk
uq/lO+xnxUWMN5fXrk9FqwUFBVHKFJ+BsDmqimBKT8IMlXI0xFq7N/7ASpFNH/2jc9zy6ybdJbDO
3a7x7mWC1VIFfZDl+Cly8z/JbF5bc2ZUkIm2GnjM7s12nR7tDwRxeJV4SgYfoB2/oYFzMfSPegHa
tFrpyQYhwD8BDW4IZMf9eR9iG1foNOeS8kx4K7ecSF/PhOdvxyuS4ZTDaAr4QDNzZhROuQna1tAi
lYb5hQIYHzR0/L3Zm9x+cXQAMzJeWB5Cuviafz4VDROw7l2AZNbptUQ1BQIDAQABo4ICOzCCAjcw
DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU8gsrHnNGEQNPNZjAmg14KoqtJsgwgawGA1UdIwSB
pDCBoYAU8gsrHnNGEQNPNZjAmg14KoqtJsihfqR8MHoxCzAJBgNVBAYTAlBUMRQwEgYDVQQKEwtJ
TkVTQyBQb3J0bzEMMAoGA1UECxMDVVRNMR8wHQYDVQQDExZJTkVTQyBQb3J0byAtIFVUTSAtIENB
MSYwJAYJKoZIhvcNAQkBFhdjYW1hbmFnZXJAaW5lc2Nwb3J0by5wdIIJAMSy6A7w3RlCMAsGA1Ud
DwQEAwIBBjAiBgNVHREEGzAZgRdjYW1hbmFnZXJAaW5lc2Nwb3J0by5wdDAiBgNVHRIEGzAZgRdj
YW1hbmFnZXJAaW5lc2Nwb3J0by5wdDARBglghkgBhvhCAQEEBAMCAAcwPgYJYIZIAYb4QgENBDEW
L0lORVNDIFBvcnRvIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IENlcnRpZmljYXRlMDoGA1UdHwQz
MDEwL6AtoCuGKWh0dHA6Ly9yYS5pbmVzY3BvcnRvLnB0L3B1Yi9jcmwvY2FjcmwuY3JsMDgGCWCG
SAGG+EIBBAQrFilodHRwOi8vcmEuaW5lc2Nwb3J0by5wdC9wdWIvY3JsL2NhY3JsLmNybDA4Bglg
hkgBhvhCAQMEKxYpaHR0cDovL3JhLmluZXNjcG9ydG8ucHQvcHViL2NybC9jYWNybC5jcmwwDQYJ
KoZIhvcNAQEFBQADggIBAGT5Id7wFvMAuow44xm8oDDEgw94+HwFCiTKTNA9Xa5fO7QjKGWQCe+r
Xi69q2cyTW598Kgs4pdwQ8oHNEGIuCpIUjpBc1YH7M/injXlnBKK7XOw1/pBEu79lPJvMFS5Lf5N
lRIEJW2xtBvduSbRNUB3DZ7RWXMthhMu0WoN94O4TRukNNioeK8thy6C0ch45d1LoVsNylY+KpoV
0IFi4efSUY1wkJPrEsTDeeUQZGeqG679ycp3H/5N9NSg7cpFTom3k9M0+ICqvdIZYQCg/XczM/PW
TC2hnqbZo1ppSIF0dgFoZ4VpggjPs3d2MvQzVDELRclgp4/082PI3jgtbieBz5BKvSOh7DrEUdGp
Y4DJ4A6JGz94BAnpNCjy0qLIrd/+2GyFCakvzl+ggVcx7ZhapkqBrEXuHA311YxtTOHSJeWDvnnb
PUXOf3r+30m3VtVFKvwJ/i1EW39cDLpSX9Ny04zRaAbczp3I1eZe4Xjgh1atgAxQxS4SmArcCaI4
583U4vcEs+skeJQXCuMO9JwrtNR4ZNSiaAnNYZbVlguHeQ+cKjTrjxYn3agkbJoJDFEHw2YRrpBq
ZcdwS2ZOUd4ThL7DtkBEcKWzCd0aFNSR67NAwsiBALv1h1MCwr2RRN96ltvtXH9izDL52h8btdbk
nqAxT9usnUELzIjgG+fPMYIDljCCA5ICAQEwfzB6MQswCQYDVQQGEwJQVDEUMBIGA1UEChMLSU5F
U0MgUG9ydG8xDDAKBgNVBAsTA1VUTTEfMB0GA1UEAxMWSU5FU0MgUG9ydG8gLSBVVE0gLSBDQTEm
MCQGCSqGSIb3DQEJARYXY2FtYW5hZ2VyQGluZXNjcG9ydG8ucHQCASgwCQYFKw4DAhoFAKCCAeww
GAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDcwMzA3MTMzOTIwWjAj
BgkqhkiG9w0BCQQxFgQUypFo9kIKfRmlUDB7DJwhMhhWzmQwZwYJKoZIhvcNAQkPMVowWDAKBggq
hkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcN
AwICASgwBwYFKw4DAhowCgYIKoZIhvcNAgUwgY8GCSsGAQQBgjcQBDGBgTB/MHoxCzAJBgNVBAYT
AlBUMRQwEgYDVQQKEwtJTkVTQyBQb3J0bzEMMAoGA1UECxMDVVRNMR8wHQYDVQQDExZJTkVTQyBQ
b3J0byAtIFVUTSAtIENBMSYwJAYJKoZIhvcNAQkBFhdjYW1hbmFnZXJAaW5lc2Nwb3J0by5wdAIB
KDCBkQYLKoZIhvcNAQkQAgsxgYGgfzB6MQswCQYDVQQGEwJQVDEUMBIGA1UEChMLSU5FU0MgUG9y
dG8xDDAKBgNVBAsTA1VUTTEfMB0GA1UEAxMWSU5FU0MgUG9ydG8gLSBVVE0gLSBDQTEmMCQGCSqG
SIb3DQEJARYXY2FtYW5hZ2VyQGluZXNjcG9ydG8ucHQCASgwDQYJKoZIhvcNAQEBBQAEggEAjsjw
uRI7k3vRnYWxrR+lyt8bTt3bAj4mTSJ5VK36756OrQ42HtYGS4zLfG/ZIleMYOUOkI+1pZUHEXoC
K/E5we/QleW5Ywtj6JZk2KMaHrAjxTOS5OMs32shnryva5Usk/smJxZJ/j7VktuycNZBCeEoVouR
eo2zi2TUjV/33vX2yx4bU54rMk+jpzW13lMbuNeTRt5zY8LemEf19lCUJmGVmm8Wp9wXtkclZk0p
vYdE+tUuXc7RNybCCo4iwENIt9WOGMcVhFZwpL/V73DAaPPRIIjafS01daQZLdyN/ILCFeuZ11+v
3PhZ4VNIKMSBn1c0HIKoNnolw1PWFfEE+wAAAAAAAA==

------=_NextPart_000_0013_01C760BE.02BCAA40--


--===============0279289759==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
kde-cygwin mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-cygwin

--===============0279289759==--