PDA

View Full Version : qssl



jsmith
6th April 2009, 09:21
hi,
i am new to qt. I have download files from serever which is ssl implemented.

so https://www..................like

i used example program in qt

but in that he has written if

" ifndef "QT_NO_OPENSSL
lineedit="https://"

in my system how can define OPENSSL

pease tell me

Advanced thanks

talk2amulya
6th April 2009, 09:37
if your qt is built with ssl, OPENSSL would be defined

jsmith
6th April 2009, 10:28
yes,
i am new to qt. i don't know how to build qt with openssl. Please tell me the procedure to build qt with openssl, so that i'll be thankful to you.

spirit
6th April 2009, 10:35
this (http://www.qtcentre.org/forum/p-qssl-post94938/postcount11.html) should help you.

jsmith
6th April 2009, 11:33
i have downloaded and instaleed openssl from


http://www.openssl.org/related/binaries.html


but to set environmental variables what u have told is


SET LIB=D:\develop\OpenSSL\lib\VC;%LIB% -- if you use MS VS or
SET LIB=D:\develop\OpenSSL\lib\MinGW;%LIB% -- if you use MinGW
SET INCLUDE=D:\develop\OpenSSL\include;%INCLUDE%

in my installation i have only bin directory.
i don't have lib or MinGW directory

wysota
6th April 2009, 11:54
Are you sure you need to rebuild Qt? Is there any warning message you are getting or something? Qt comes with SSL support already active, if not from OpenSSL then from Windows' SSL implementation.

jsmith
6th April 2009, 12:06
i think openssl is not defined in my qt, because i am using qt examples directory http program for downloading files. in that if openssl is defined "https://" will come in line editor else "http:" .i have to download files from "https"

spirit
6th April 2009, 12:38
do you use Qt SDK?

wysota
6th April 2009, 12:58
i think openssl is not defined in my qt, because i am using qt examples directory http program for downloading files. in that if openssl is defined "https://" will come in line editor else "http:" .i have to download files from "https"

Run the "securesocketclient" example and see if you get an error message about missing SSL functionality.

jsmith
7th April 2009, 06:21
yes,
i have both qt SDK, and qt 4.4.3

spirit
7th April 2009, 07:19
so, you can find mingw in SDKDIR/2009.01/mingw and Qt in SDKDIR/2009.01/qt. so, change that paths which I specified as example to you relevant paths and everything should work.

jsmith
7th April 2009, 09:21
when i am rebuilding qt 4.4.3 for openssl support error is coming like this


qsslcertificate.cpp
ssl\qsslsocket_openssl_p.h(70) : fatal error C1083: Cannot open include file: 'openssl/asn1.h': No such file or directory

in openssl directory asnl.h is not there.

please suggest me to complete this

spirit
7th April 2009, 09:24
did you donwload OpenSSL with headers?

wysota
7th April 2009, 09:36
Did you try running the example as I suggested?

jsmith
7th April 2009, 09:39
i have downloaded openssl from second option
and installed but in that no included firles are available only .dll are there

spirit
7th April 2009, 09:40
Did you try running the example as I suggested?

there is no OpenSSL support in Qt SDK, if you don't believe there is a console messages of build an example which you suggested to build


D:\develop\Qt\2009.01\qt\examples\network\secureso cketclient>mingw32-make
mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `D:/develop/Qt/2009.01/qt/examples/network/s
ecuresocketclient'
d:\develop\Qt\2009.01\qt\bin\uic.exe certificateinfo.ui -o ui_certificateinfo.h
d:\develop\Qt\2009.01\qt\bin\uic.exe sslclient.ui -o ui_sslclient.h
d:\develop\Qt\2009.01\qt\bin\uic.exe sslerrors.ui -o ui_sslerrors.h
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -
DQT_EDITION=QT_EDITION_DESKTOP -DQT_DLL -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_
LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..\..\include\QtCore" -I"..\..\..
\include\QtNetwork" -I"..\..\..\include\QtGui" -I"..\..\..\include" -I"..\..\..\
include\ActiveQt" -I"tmp\moc\debug_shared" -I"." -I"..\..\..\include" -I"d:\deve
lop\Qt\2009.01\mingw\include" -I"..\..\..\mkspecs\win32-g++" -o tmp\obj\debug_sh
ared\certificateinfo.o certificateinfo.cpp
In file included from certificateinfo.cpp:42:
certificateinfo.h:59: error: `QSslCertificate' was not declared in this scope
certificateinfo.h:59: error: template argument 1 is invalid
certificateinfo.h:59: error: ISO C++ forbids declaration of `chain' with no type

certificateinfo.h:66: error: `QSslCertificate' was not declared in this scope
certificateinfo.h:66: error: template argument 1 is invalid
certificateinfo.h:66: error: ISO C++ forbids declaration of `chain' with no type

certificateinfo.cpp:60: error: `QSslCertificate' was not declared in this scope
certificateinfo.cpp:60: error: template argument 1 is invalid
certificateinfo.cpp:61: error: ISO C++ forbids declaration of `chain' with no ty
pe
certificateinfo.cpp: In member function `void CertificateInfo::setCertificateCha
in(const int&)':
certificateinfo.cpp:66: error: request for member `size' in `chain', which is of
non-class type `const int'
certificateinfo.cpp:67: error: expected initializer before '&' token
certificateinfo.cpp:69: error: `cert' was not declared in this scope
certificateinfo.cpp:69: error: `QSslCertificate' has not been declared
certificateinfo.cpp:69: error: `Organization' was not declared in this scope
certificateinfo.cpp:70: error: `QSslCertificate' has not been declared
certificateinfo.cpp:70: error: `CommonName' was not declared in this scope
certificateinfo.cpp:69: warning: unused variable 'Organization'
certificateinfo.cpp:70: warning: unused variable 'CommonName'
certificateinfo.cpp: In member function `void CertificateInfo::updateCertificate
Info(int)':
certificateinfo.cpp:79: error: request for member `size' in `((CertificateInfo*)
this)->CertificateInfo::chain', which is of non-class type `int'
certificateinfo.cpp:80: error: expected initializer before '&' token
certificateinfo.cpp:82: error: `cert' was not declared in this scope
certificateinfo.cpp:82: error: `QSslCertificate' has not been declared
certificateinfo.cpp:82: error: `Organization' was not declared in this scope
certificateinfo.cpp:83: error: `QSslCertificate' has not been declared
certificateinfo.cpp:83: error: `OrganizationalUnitName' was not declared in this
scope
certificateinfo.cpp:84: error: `QSslCertificate' has not been declared
certificateinfo.cpp:84: error: `CountryName' was not declared in this scope
certificateinfo.cpp:85: error: `QSslCertificate' has not been declared
certificateinfo.cpp:85: error: `LocalityName' was not declared in this scope
certificateinfo.cpp:86: error: `QSslCertificate' has not been declared
certificateinfo.cpp:86: error: `StateOrProvinceName' was not declared in this sc
ope
certificateinfo.cpp:87: error: `QSslCertificate' has not been declared
certificateinfo.cpp:87: error: `CommonName' was not declared in this scope
certificateinfo.cpp:89: error: `QSslCertificate' has not been declared
certificateinfo.cpp:90: error: `QSslCertificate' has not been declared
certificateinfo.cpp:91: error: `QSslCertificate' has not been declared
certificateinfo.cpp:92: error: `QSslCertificate' has not been declared
certificateinfo.cpp:93: error: `QSslCertificate' has not been declared
certificateinfo.cpp:94: error: `QSslCertificate' has not been declared
mingw32-make[1]: *** [tmp/obj/debug_shared/certificateinfo.o] Error 1
mingw32-make[1]: Leaving directory `D:/develop/Qt/2009.01/qt/examples/network/se
curesocketclient'
mingw32-make: *** [debug] Error 2

spirit
7th April 2009, 09:44
i have downloaded openssl from second option
and installed but in that no included firles are available only .dll are there

use this (http://www.slproweb.com/download/Win32OpenSSL-0_9_8k.exe) link.

jsmith
7th April 2009, 09:45
yes,
i have run qsslsocket example, 100 errors are coming here i am posting 2 errors


d:\qt\2009.01\qt\examples\network\securesocketclie nt\certificateinfo.h:59:

error: 'QSslCertificate' : undeclared identifier

D:/Qt/2009.01/qt/examples/network/securesocketclient/./certificateinfo.cpp:86: error: 'StateOrProvinceName' : is not a member of '`global namespace''

wysota
7th April 2009, 11:26
I meant to run it, not to build it (of course only if examples come prebuilt with the Qt+MinGW bundle). You might not have SSL development files installed but it doesn't mean you don't have SSL support in your Qt enabled. You might be unable to build SSL-enabled apps but you can still execute ones that are already built. In that case copying/installing only the SSL development files should be enough.

jsmith
7th April 2009, 11:41
i have downloaded openssl from u rlink and instaleed. and i set environmental variables for lib and include

now i configure qt 4.4.3 as

> nmake confclean
>configure -platform win32-msvc -openssl

here errors are coming as


qabstractsocketengine.cpp
qnativesocketengine.cpp
qhttpsocketengine.cpp
qsocks5socketengine.cpp
qabstractsocket.cpp
qtcpsocket.cpp
qudpsocket.cpp
qtcpserver.cpp
qlocalsocket.cpp
qlocalserver.cpp
qnativesocketengine_win.cpp
qlocalsocket_win.cpp
qlocalserver_win.cpp
Generating Code...
cl -c -FIqt_pch.h -Yuqt_pch.h -Fptmp\obj\debug_shared\QtNetworkd_pch.pch
-nologo -Zm200 -Zi -MDd -W3 -GR -GX -DQT_SHARED -DQT_THREAD_SUPPORT -DUNICODE -
DQT_LARGEFILE_SUPPORT -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_MAKEDL
L -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -
D_USE_MATH_DEFINES -DQT_DLL -DQT_CORE_LIB -I"..\..\include\QtCore" -I"..\..\incl
ude\QtCore" -I"..\..\include" -I"..\..\include\QtNetwork" -I"tmp\rcc\debug_share
d" -I"tmp" -I"..\3rdparty\zlib" -I"kernel" -I"d:\Qt1\4.4.3\include\ActiveQt" -I"
tmp\moc\debug_shared" -I"." -I"..\..\mkspecs\win32-msvc" -Fotmp\obj\debug_shared
\ @C:\DOCUME~1\e451493\LOCALS~1\Temp\nmd03312.
qssl.cpp
qsslcertificate.cpp
ssl\qsslsocket_openssl_p.h(70) : fatal error C1083: Cannot open include file: 'o
penssl/asn1.h': No such file or directory
qsslconfiguration.cpp
qsslcipher.cpp
qsslerror.cpp
qsslkey.cpp
ssl\qsslsocket_openssl_p.h(70) : fatal error C1083: Cannot open include file: 'o
penssl/asn1.h': No such file or directory
qsslsocket.cpp
ssl\qsslsocket_openssl_p.h(70) : fatal error C1083: Cannot open include file: 'o
penssl/asn1.h': No such file or directory
qsslsocket_openssl.cpp
ssl\qsslsocket_openssl_p.h(70) : fatal error C1083: Cannot open include file: 'o
penssl/asn1.h': No such file or directory
qsslsocket_openssl_symbols.cpp
ssl\qsslsocket_openssl_p.h(70) : fatal error C1083: Cannot open include file: 'o
penssl/asn1.h': No such file or directory
Generating Code...
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'C:\PROGRA~1\MIAF9D~1\VC98\BIN\NMAKE.EXE' : return co
de '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.

D:\Qt1\4.4.3>

please tell me what is the problem

spirit
7th April 2009, 12:28
I meant to run it, not to build it (of course only if examples come prebuilt with the Qt+MinGW bundle). You might not have SSL development files installed but it doesn't mean you don't have SSL support in your Qt enabled. You might be unable to build SSL-enabled apps but you can still execute ones that are already built. In that case copying/installing only the SSL development files should be enough.

sigh, that's clear. anyway, he wants to build some project with support QSsl*. :)

spirit
7th April 2009, 12:29
please tell me what is the problem
did you set path to INCLUDE & LIB of OpenSSL?

jsmith
7th April 2009, 13:27
hi spirit,
thanks for your quick reply .

1) i have downloaded and set environmental variables as u told me.
2) now to build qt 4.4.3 with openssl

i am doing like this in commond prompt
../qt/4.4.3/nmake -openssl

here errors are coming again.

please suggest me to proceed further

3) what is procedure to build Qt SDK with openssl

jsmith
7th April 2009, 13:32
yes,
i set path for LIB and INCLUDE in system variables as


INCLUDE - C:\OpenSSL\include\openssl;
LIB C:\OpenSSL\lib\MinGW;C:\OpenSSL\lib\VC;

spirit
7th April 2009, 13:33
hi spirit,
thanks for your quick reply .

1) i have downloaded and set environmental variables as u told me.
2) now to build qt 4.4.3 with openssl

i am doing like this in commond prompt
../qt/4.4.3/nmake -openssl

here errors are coming again.

please suggest me to proceed further

3) what is procedure to build Qt SDK with openssl
sign, you are doing wrong things.
what is this ../qt/4.4.3/nmake -openssl?
you must specify this key for Qt's configure tool.
so, try this


configure -openssl ....
nmake

... -- means another keys which you need.
NOTE: do you what to build Qt for MingGW or MSVS?

spirit
7th April 2009, 13:35
yes,
i set path for LIB and INCLUDE in system variables as

according to your varianbles you wants to use MinGW, than replace nmake call after configure by mingw32-make.


configure -openssl ...
mingw32-make

btw, these operations must be provided in QTDIR.

jsmith
7th April 2009, 13:51
hi,
in qt SDk error is coming like this

Setting up a MinGW/Qt only environment...
-- QTDIR set to c:\Qt\2009.01\qt
-- PATH set to c:\Qt\2009.01\qt\bin
-- Adding c:\Qt\2009.01\bin to PATH
-- Adding C:\WINDOWS\System32 to PATH
-- QMAKESPEC set to win32-g++

c:\Qt\2009.01\qt>configure -openssl

This is the Qt for Windows Open Source Edition.

You are licensed to use this software under the terms of
the GNU Lesser Public License (LGPL) version 2.1 or GNU General Public License (
GPL) version 3.

Type 'L' to view the GNU Lesser General Public License version 2.1 (LGPLv2.1).
Type '3' to view the GNU General Public License version 3 (GPLv3).
Type 'y' to accept this license offer.
Type 'n' to decline this license offer.

Do you accept the terms of the license?
y
Setting Direct3D to NO, since the proper Direct3D SDK was not detected.
Make sure you have the Direct3D SDK installed, and that you have run
the <path to SDK>\Utilities\Bin\dx_setenv.cmd script.
The D3D SDK library path *needs* to appear before the Platform SDK library
path in your LIB environment variable.
All the required DirectShow/Direct3D files couldn't be found.
Make sure you have either the platform SDK AND the DirectX SDK or the Windows SD
K installed.
If you have the DirectX SDK installed, please make sure that you have run the <p
ath to SDK>\SetEnv.Cmd script.
Environment:
INCLUDE=
C:\OpenSSL\include\openssl

LIB=
C:\OpenSSL\lib\MinGW
C:\OpenSSL\lib\VC

PATH=
c:\Qt\2009.01\qt\bin
c:\Qt\2009.01\bin
c:\Qt\2009.01\mingw\bin
C:\WINDOWS\System32
You are licensed to use this software under the terms of the GNU LGPL version 2.
1 or the GNU GPL version 3.
See C:/Qt/2009.01/qt/LICENSE.LGPL
or C:/Qt/2009.01/qt/LICENSE.GPL3

Configuration:
dist-config
large-config
medium-config
minimal-config
small-config
full-config
build_all
debug
Qt Configuration:
release
debug
zlib
png
accessibility
qt3support
opengl
openssl
ipv6
scripttools
xmlpatterns
webkit
svg
minimal-config
small-config
medium-config
large-config
full-config

QMAKESPEC...................win32-g++ (env)
Architecture................windows
Maketool....................mingw32-make
Debug symbols...............yes
Accessibility support.......yes
STL support.................yes
Exception support...........yes
RTTI support................yes
MMX support.................no
3DNOW support...............no
SSE support.................no
SSE2 support................no
IWMMXT support..............no
OpenGL support..............yes
Direct3D support............no
OpenSSL support.............yes
QtDBus support..............no
QtXmlPatterns support.......yes
Phonon support..............no
WebKit support..............yes
QtScriptTools support.......yes
Graphics System.............raster
Qt3 compatibility...........yes

Third Party Libraries:
ZLIB support............qt
GIF support.............plugin
TIFF support............plugin
JPEG support............plugin
PNG support.............qt
MNG support.............plugin

Styles:
Windows.................yes
Windows XP..............yes
Windows Vista...........yes
Plastique...............yes
Cleanlooks..............yes
Motif...................yes
CDE.....................yes
Windows CE..............no
Windows Mobile..........no

Sql Drivers:
ODBC....................no
MySQL...................no
OCI.....................no
PostgreSQL..............no
TDS.....................no
DB2.....................no
SQLite..................plugin (qt)
SQLite2.................no
InterBase...............no

Sources are in..............C:\Qt\2009.01\qt
Build is done in............C:\Qt\2009.01\qt
Install prefix..............C:\Qt\2009.01\qt
Headers installed to........C:/Qt/2009.01/qt/include
Libraries installed to......C:/Qt/2009.01/qt/lib
Plugins installed to........C:/Qt/2009.01/qt/plugins
Binaries installed to.......C:/Qt/2009.01/qt/bin
Docs installed to...........C:/Qt/2009.01/qt/doc
Data installed to...........C:/Qt/2009.01/qt
Translations installed to...C:/Qt/2009.01/qt/translations
Examples installed to.......C:/Qt/2009.01/qt/examples
Demos installed to..........C:/Qt/2009.01/qt/demos

Creating qmake...
g++ -c -oqconfig.o -O -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Ige
nerators/mac -IC:\Qt\2009.01\qt/include -IC:\Qt\2009.01\qt/include/QtCore -IC:\Q
t\2009.01\qt/include -IC:\Qt\2009.01\qt/include/QtCore -IC:\Qt\2009.01\qt/src/co
relib/global -IC:\Qt\2009.01\qt/include/QtScript -IC:\Qt\2009.01\qt/mkspecs/win3
2-g++ -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_LITE_COMPONENT -DQT_NO_PCRE -
DQT_NODLL -DQT_NO_STL -DQT_NO_COMPRESS -DUNICODE -DHAVE_QCONFIG_CPP -DQT_BUILD_Q
MAKE -DQT_NO_THREAD -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -DQT_NO_DATASTREAM -DQM
AKE_OPENSOURCE_EDITION C:\Qt\2009.01\qt/src/corelib/global/qconfig.cpp
g++ -o qmake.exe project.o main.o makefile.o unixmake.o unixmake2.o mingw_make.
o option.o winmakefile.o projectgenerator.o property.o meta.o makefiledeps.o met
amakefile.o xmloutput.o pbuilder_pbx.o borland_bmake.o msvc_nmake.o msvc_dsp.o m
svc_vcproj.o msvc_objectmodel.o qbitarray.o qbuffer.o qbytearray.o qcryptographi
chash.o qvsnprintf.o qbytearraymatcher.o qconfig.o qdatetime.o qdir.o qdiriterat
or.o qfile.o qtemporaryfile.o qfileinfo.o qabstractfileengine.o qfsfileengine.o
qfsfileengine_iterator.o qfsfileengine_win.o qfsfileengine_iterator_win.o qgloba
l.o qhash.o qiodevice.o qlibraryinfo.o qlistdata.o qlinkedlist.o qlocale.o qmall
oc.o qmap.o qregexp.o qstring.o qstringlist.o qtextstream.o quuid.o qvector.o qu
rl.o qsettings.o qsettings_win.o qvariant.o qmetatype.o qnumeric.o qscriptasm.o
qscriptast.o qscriptastvisitor.o qscriptcompiler.o qscriptecmaarray.o qscriptecm
aboolean.o qscriptecmacore.o qscriptecmadate.o qscriptecmafunction.o qscriptecma
global.o qscriptecmamath.o qscriptecmanumber.o qscriptecmaobject.o qscriptecmare
gexp.o qscriptecmastring.o qscriptecmaerror.o qscriptcontext_p.o qscriptengine.o
qscriptengine_p.o qscriptengineagent.o qscriptextenumeration.o qscriptextvarian
t.o qscriptcontext.o qscriptcontextinfo.o qscriptfunction.o qscriptgrammar.o qsc
riptlexer.o qscriptclassdata.o qscriptparser.o qscriptprettypretty.o qscriptsynt
axchecker.o qscriptclass.o qscriptclasspropertyiterator.o qscriptstring.o qscrip
tvalue.o qscriptvalueimpl.o qscriptvalueiterator.o qscriptvalueiteratorimpl.o -l
ole32 -luuid
copy qmake.exe C:\Qt\2009.01\qt\bin\qmake.exe
1 file(s) copied.
Creating makefiles in src...
Generating Makefiles...
Could not find mkspecs for your QMAKESPEC(win32-g++) after trying:
C:/qt-greenhouse/Trolltech/Code_less_create_more/Trolltech/Code_less_cre
ate_more/Troll/4.5.0/qt\mkspecs
Error processing project file: C:/Qt/2009.01/qt/projects.pro
Qmake failed, return code 3


for next command output is coming like this


c:\Qt\2009.01\qt>mingw32-make
mingw32-make: *** No targets specified and no makefile found. Stop.

spirit
7th April 2009, 13:53
remove C:\OpenSSL\lib\VC from LIB variable and try again.

jsmith
7th April 2009, 14:03
same problem again,


Setting up a MinGW/Qt only environment...
-- QTDIR set to c:\Qt\2009.01\qt
-- PATH set to c:\Qt\2009.01\qt\bin
-- Adding c:\Qt\2009.01\bin to PATH
-- Adding C:\WINDOWS\System32 to PATH
-- QMAKESPEC set to win32-g++

c:\Qt\2009.01\qt>configure -openssl

This is the Qt for Windows Open Source Edition.

You are licensed to use this software under the terms of
the GNU Lesser Public License (LGPL) version 2.1 or GNU General Public License (
GPL) version 3.

Type 'L' to view the GNU Lesser General Public License version 2.1 (LGPLv2.1).
Type '3' to view the GNU General Public License version 3 (GPLv3).
Type 'y' to accept this license offer.
Type 'n' to decline this license offer.

Do you accept the terms of the license?
y
Setting Direct3D to NO, since the proper Direct3D SDK was not detected.
Make sure you have the Direct3D SDK installed, and that you have run
the <path to SDK>\Utilities\Bin\dx_setenv.cmd script.
The D3D SDK library path *needs* to appear before the Platform SDK library
path in your LIB environment variable.
All the required DirectShow/Direct3D files couldn't be found.
Make sure you have either the platform SDK AND the DirectX SDK or the Windows SD
K installed.
If you have the DirectX SDK installed, please make sure that you have run the <p
ath to SDK>\SetEnv.Cmd script.
Environment:
INCLUDE=
C:\OpenSSL\include\openssl

LIB=
C:\OpenSSL\lib\MinGW

PATH=
c:\Qt\2009.01\qt\bin
c:\Qt\2009.01\bin
c:\Qt\2009.01\mingw\bin
C:\WINDOWS\System32
You are licensed to use this software under the terms of the GNU LGPL version 2.
1 or the GNU GPL version 3.
See C:/Qt/2009.01/qt/LICENSE.LGPL
or C:/Qt/2009.01/qt/LICENSE.GPL3

Configuration:
dist-config
large-config
medium-config
minimal-config
small-config
full-config
build_all
debug
Qt Configuration:
release
debug
zlib
png
accessibility
qt3support
opengl
openssl
ipv6
scripttools
xmlpatterns
webkit
svg
minimal-config
small-config
medium-config
large-config
full-config

QMAKESPEC...................win32-g++ (env)
Architecture................windows
Maketool....................mingw32-make
Debug symbols...............yes
Accessibility support.......yes
STL support.................yes
Exception support...........yes
RTTI support................yes
MMX support.................no
3DNOW support...............no
SSE support.................no
SSE2 support................no
IWMMXT support..............no
OpenGL support..............yes
Direct3D support............no
OpenSSL support.............yes
QtDBus support..............no
QtXmlPatterns support.......yes
Phonon support..............no
WebKit support..............yes
QtScriptTools support.......yes
Graphics System.............raster
Qt3 compatibility...........yes

Third Party Libraries:
ZLIB support............qt
GIF support.............plugin
TIFF support............plugin
JPEG support............plugin
PNG support.............qt
MNG support.............plugin

Styles:
Windows.................yes
Windows XP..............yes
Windows Vista...........yes
Plastique...............yes
Cleanlooks..............yes
Motif...................yes
CDE.....................yes
Windows CE..............no
Windows Mobile..........no

Sql Drivers:
ODBC....................no
MySQL...................no
OCI.....................no
PostgreSQL..............no
TDS.....................no
DB2.....................no
SQLite..................plugin (qt)
SQLite2.................no
InterBase...............no

Sources are in..............C:\Qt\2009.01\qt
Build is done in............C:\Qt\2009.01\qt
Install prefix..............C:\Qt\2009.01\qt
Headers installed to........C:/Qt/2009.01/qt/include
Libraries installed to......C:/Qt/2009.01/qt/lib
Plugins installed to........C:/Qt/2009.01/qt/plugins
Binaries installed to.......C:/Qt/2009.01/qt/bin
Docs installed to...........C:/Qt/2009.01/qt/doc
Data installed to...........C:/Qt/2009.01/qt
Translations installed to...C:/Qt/2009.01/qt/translations
Examples installed to.......C:/Qt/2009.01/qt/examples
Demos installed to..........C:/Qt/2009.01/qt/demos

Creating qmake...
g++ -c -oqconfig.o -O -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Ige
nerators/mac -IC:\Qt\2009.01\qt/include -IC:\Qt\2009.01\qt/include/QtCore -IC:\Q
t\2009.01\qt/include -IC:\Qt\2009.01\qt/include/QtCore -IC:\Qt\2009.01\qt/src/co
relib/global -IC:\Qt\2009.01\qt/include/QtScript -IC:\Qt\2009.01\qt/mkspecs/win3
2-g++ -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_LITE_COMPONENT -DQT_NO_PCRE -
DQT_NODLL -DQT_NO_STL -DQT_NO_COMPRESS -DUNICODE -DHAVE_QCONFIG_CPP -DQT_BUILD_Q
MAKE -DQT_NO_THREAD -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -DQT_NO_DATASTREAM -DQM
AKE_OPENSOURCE_EDITION C:\Qt\2009.01\qt/src/corelib/global/qconfig.cpp
g++ -o qmake.exe project.o main.o makefile.o unixmake.o unixmake2.o mingw_make.
o option.o winmakefile.o projectgenerator.o property.o meta.o makefiledeps.o met
amakefile.o xmloutput.o pbuilder_pbx.o borland_bmake.o msvc_nmake.o msvc_dsp.o m
svc_vcproj.o msvc_objectmodel.o qbitarray.o qbuffer.o qbytearray.o qcryptographi
chash.o qvsnprintf.o qbytearraymatcher.o qconfig.o qdatetime.o qdir.o qdiriterat
or.o qfile.o qtemporaryfile.o qfileinfo.o qabstractfileengine.o qfsfileengine.o
qfsfileengine_iterator.o qfsfileengine_win.o qfsfileengine_iterator_win.o qgloba
l.o qhash.o qiodevice.o qlibraryinfo.o qlistdata.o qlinkedlist.o qlocale.o qmall
oc.o qmap.o qregexp.o qstring.o qstringlist.o qtextstream.o quuid.o qvector.o qu
rl.o qsettings.o qsettings_win.o qvariant.o qmetatype.o qnumeric.o qscriptasm.o
qscriptast.o qscriptastvisitor.o qscriptcompiler.o qscriptecmaarray.o qscriptecm
aboolean.o qscriptecmacore.o qscriptecmadate.o qscriptecmafunction.o qscriptecma
global.o qscriptecmamath.o qscriptecmanumber.o qscriptecmaobject.o qscriptecmare
gexp.o qscriptecmastring.o qscriptecmaerror.o qscriptcontext_p.o qscriptengine.o
qscriptengine_p.o qscriptengineagent.o qscriptextenumeration.o qscriptextvarian
t.o qscriptcontext.o qscriptcontextinfo.o qscriptfunction.o qscriptgrammar.o qsc
riptlexer.o qscriptclassdata.o qscriptparser.o qscriptprettypretty.o qscriptsynt
axchecker.o qscriptclass.o qscriptclasspropertyiterator.o qscriptstring.o qscrip
tvalue.o qscriptvalueimpl.o qscriptvalueiterator.o qscriptvalueiteratorimpl.o -l
ole32 -luuid
copy qmake.exe C:\Qt\2009.01\qt\bin\qmake.exe
1 file(s) copied.
Creating makefiles in src...
Generating Makefiles...
Could not find mkspecs for your QMAKESPEC(win32-g++) after trying:
C:/qt-greenhouse/Trolltech/Code_less_create_more/Trolltech/Code_less_cre
ate_more/Troll/4.5.0/qt\mkspecs
Error processing project file: C:/Qt/2009.01/qt/projects.pro
Qmake failed, return code 3


c:\Qt\2009.01\qt>mingw32-make
mingw32-make: *** No targets specified and no makefile found. Stop.

c:\Qt\2009.01\qt>

faldzip
7th April 2009, 23:21
hmm what is that directory:


C:/qt-greenhouse/Trolltech/Code_less_create_more/Trolltech/Code_less_cre
ate_more/Troll/4.5.0/qt\mkspecs