Problems compiling Qt3 win32 with mingw
Joe Mervini
jamervini at abquv.com
Mon Jan 24 18:02:47 CET 2005
I had the same problems. First, make sure you have the latest release
available. Also make sure that you have the latest version of MINGW.
The version that I originally had produced the errors with the '/' '\'
recognition. If you have these it will work right out of the box
following the compile-mingw.php. One note is that you may need to run
configure-mingw.bat.
The downloads that I used from the appropriate sites were:
qt-win-free-3.3.3-2005-01-10.tar.gz
MinGW-3.2.0-rc-1.exe
If you have problems with compiling some of the network/kernel files
let me know and I can point you in the right direction.
On Jan 22, 2005, at 6:12 PM, AgarFu wrote:
> Hi, I'm following this instructions
> http://kde-cygwin.sourceforge.net/qt3-win32/compile-mingw.php
> But I'm having lots of problems, The first one. Makefile generated for
> moc directory seems
> to be bad, I solve it editing Makefile, change / into \ and executing
> mingw32-make again, this dont solve
> the problem, when mingw32-make finish I execute qmake and mingw32-make
> again. Finally moc is ok.
>
> Then, go back into src and mingw32-make again. This time compilation
> ends with an error while
> compiling kernel/qwidget_win.cpp, undefined reference to LWA_ALPHA. I
> found the definition of
> this constant in google.
>
> #ifndef LWA_ALPHA
> #define LWA_ALPHA 0x00000002
> #endif
>
> I put it into kernel/qwidget_win.cpp and mingw32-make again.
>
> The last error is this:
>
> g++ -c -mthreads -w -O2 -fno-exceptions -fno-rtti -DQT_SHARED
> -DQT_THREAD_SUPPOR
> T -DQT_ACCESSIBILITY_SUPPORT -DQT_TABLET_SUPPORT -DQT_NO_DEBUG
> -DUNICODE -DQT_MA
> KEDLL -DQT_THREAD_SUPPORT -DQT_NO_CUPS -DQT_NO_NIS -DQT_NO_BIG_CODECS
> -DQT_NO_ST
> YLE_MAC -DQT_NO_STYLE_AQUA -DQT_NO_STYLE_WINDOWSXP
> -DQT_NO_STYLE_POCKETPC -DQT_D
> LL -DQT_MAKEDLL -I"tmp" -I"3rdparty\libmng" -I"3rdparty\libjpeg"
> -I"3rdparty\lib
> png" -I"3rdparty\zlib" -I"c:\PyQt\qt-3\include" -I"c:\PyQt\qt-3\src"
> -I"tmp\moc\
> release-shared-mt" -I"c:\PyQt\qt-3\mkspecs\win32-g++" -o
> tmp\obj\release-shared-
> mt\qfontengine_win.o kernel\qfontengine_win.cpp
> kernel/qfontengine_win.cpp: In member function `void
> QFontEngine::getGlyphIndexes(const QChar*, int, glyph_t*, bool)
> const':
> kernel/qfontengine_win.cpp:325: cannot convert `WCHAR*' to `UINT*' in
> assignment
> kernel/qfontengine_win.cpp:334: cannot convert `WCHAR*' to `UINT*' in
> assignment
> kernel/qfontengine_win.cpp: In member function `virtual
> QFontEngine::Error
> QFontEngineWin::stringToCMap(const QChar*, int, glyph_t*,
> advance_t*, int*,
> bool) const':
> kernel/qfontengine_win.cpp:379: cannot convert `WCHAR*' to `UINT*' in
> assignment
> kernel/qfontengine_win.cpp:392: cannot convert `WCHAR*' to `UINT*' in
> assignment
> mingw32-make: *** [tmp\obj\release-shared-mt\qfontengine_win.o] Error 1
>
>
> I can't solve it yet, could you help me, please?
>
> Yes, I know, my english is awful, sorry.
> _______________________________________________
> kde-cygwin mailing list
> kde-cygwin at kde.org
> https://mail.kde.org/mailman/listinfo/kde-cygwin
>
Joe Mervini
IT Manager
ABQ UV Pollution Solutions, Inc.
11030 Cochiti SE
Albuquerque, NM 87123
505.332.2169 505.332.2175 (fax) 505.710.8575 (mobile)
jamervini at abquv.com
More information about the kde-cygwin
mailing list