Complication Problem on Qt5.2.0 minGW4.8_32

Asked by Mahyar Ina

Hi, when i tried to compile lastest version of win32-image-writer with Qt 5.2.0 this problem occurred:
11:57:39: Running steps for project DiskImager...
11:57:39: Starting: "C:\Qt\Qt5.2.0\5.2.0\mingw48_32\bin\qmake.exe" "D:\win32diskimager-code\src\DiskImager.pro" -r -spec win32-g++ "CONFIG+=debug" "CONFIG+=declarative_debug" "CONFIG+=qml_debug"
11:57:40: The process "C:\Qt\Qt5.2.0\5.2.0\mingw48_32\bin\qmake.exe" exited normally.
11:57:40: Starting: "C:\Qt\Qt5.2.0\Tools\mingw48_32\bin\mingw32-make.exe"
C:/Qt/Qt5.2.0/Tools/mingw48_32/bin/mingw32-make -f Makefile.Release
mingw32-make[1]: Entering directory 'D:/win32diskimager-code/src'
g++ -c -pipe -fno-keep-inline-dllexport -O2 -frtti -Wall -Wextra -fexceptions -mthreads -DVER="\"0.9\"" -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I. -I"." -I"C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include" -I"C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui" -I"C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtCore" -I"release" -I"C:\Qt\Qt5.2.0\5.2.0\mingw48_32\mkspecs\win32-g++" -o release\disk.o disk.cpp
In file included from disk.cpp:33:0:
disk.h:51:16: error: redefinition of 'struct _STORAGE_DEVICE_DESCRIPTOR'
 typedef struct _STORAGE_DEVICE_DESCRIPTOR
                ^
In file included from c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\winscard.h:11:0,
                 from c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\windows.h:97,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include/QtCore/qt_windows.h:71,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include/QtGui/qopengl.h:51,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui/qopenglcontext.h:62,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui/QtGui:32,
                 from disk.cpp:27:
c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\winioctl.h:1753:16: error: previous definition of 'struct _STORAGE_DEVICE_DESCRIPTOR'
 typedef struct _STORAGE_DEVICE_DESCRIPTOR {
                ^
In file included from disk.cpp:33:0:
disk.h:66:28: error: invalid type in declaration before ',' token
 } STORAGE_DEVICE_DESCRIPTOR, *PSTORAGE_DEVICE_DESCRIPTOR;
                            ^
disk.h:66:28: error: conflicting declaration 'typedef int STORAGE_DEVICE_DESCRIPTOR'
In file included from c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\winscard.h:11:0,
                 from c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\windows.h:97,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include/QtCore/qt_windows.h:71,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include/QtGui/qopengl.h:51,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui/qopenglcontext.h:62,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui/QtGui:32,
                 from disk.cpp:27:
c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\winioctl.h:1767:3: error: 'STORAGE_DEVICE_DESCRIPTOR' has a previous declaration as 'typedef struct _STORAGE_DEVICE_DESCRIPTOR STORAGE_DEVICE_DESCRIPTOR'
 } STORAGE_DEVICE_DESCRIPTOR, *PSTORAGE_DEVICE_DESCRIPTOR;
   ^
In file included from disk.cpp:33:0:
disk.h:66:31: error: conflicting declaration 'typedef int* PSTORAGE_DEVICE_DESCRIPTOR'
 } STORAGE_DEVICE_DESCRIPTOR, *PSTORAGE_DEVICE_DESCRIPTOR;
                               ^
In file included from c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\winscard.h:11:0,
                 from c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\windows.h:97,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include/QtCore/qt_windows.h:71,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include/QtGui/qopengl.h:51,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui/qopenglcontext.h:62,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui/QtGui:32,
                 from disk.cpp:27:
c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\winioctl.h:1767:31: error: 'PSTORAGE_DEVICE_DESCRIPTOR' has a previous declaration as 'typedef struct _STORAGE_DEVICE_DESCRIPTOR* PSTORAGE_DEVICE_DESCRIPTOR'
 } STORAGE_DEVICE_DESCRIPTOR, *PSTORAGE_DEVICE_DESCRIPTOR;
                               ^
In file included from disk.cpp:33:0:
disk.h:69:14: error: multiple definition of 'enum _STORAGE_QUERY_TYPE'
 typedef enum _STORAGE_QUERY_TYPE
              ^
In file included from c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\winscard.h:11:0,
                 from c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\windows.h:97,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include/QtCore/qt_windows.h:71,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include/QtGui/qopengl.h:51,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui/qopenglcontext.h:62,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui/QtGui:32,
                 from disk.cpp:27:
c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\winioctl.h:1740:14: error: previous definition here
 typedef enum _STORAGE_QUERY_TYPE {
              ^
In file included from disk.cpp:33:0:
disk.h:75:21: error: invalid type in declaration before ',' token
 } STORAGE_QUERY_TYPE, *PSTORAGE_QUERY_TYPE;
                     ^
disk.h:75:21: error: conflicting declaration 'typedef int STORAGE_QUERY_TYPE'
In file included from c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\winscard.h:11:0,
                 from c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\windows.h:97,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include/QtCore/qt_windows.h:71,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include/QtGui/qopengl.h:51,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui/qopenglcontext.h:62,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui/QtGui:32,
                 from disk.cpp:27:
c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\winioctl.h:1745:3: error: 'STORAGE_QUERY_TYPE' has a previous declaration as 'typedef enum _STORAGE_QUERY_TYPE STORAGE_QUERY_TYPE'
 } STORAGE_QUERY_TYPE, *PSTORAGE_QUERY_TYPE;
   ^
In file included from disk.cpp:33:0:
disk.h:75:24: error: conflicting declaration 'typedef int* PSTORAGE_QUERY_TYPE'
 } STORAGE_QUERY_TYPE, *PSTORAGE_QUERY_TYPE;
                        ^
In file included from c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\winscard.h:11:0,
                 from c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\windows.h:97,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include/QtCore/qt_windows.h:71,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include/QtGui/qopengl.h:51,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui/qopenglcontext.h:62,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui/QtGui:32,
                 from disk.cpp:27:
c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\winioctl.h:1745:24: error: 'PSTORAGE_QUERY_TYPE' has a previous declaration as 'typedef enum _STORAGE_QUERY_TYPE* PSTORAGE_QUERY_TYPE'
 } STORAGE_QUERY_TYPE, *PSTORAGE_QUERY_TYPE;
                        ^
In file included from disk.cpp:33:0:
disk.h:78:14: error: multiple definition of 'enum _STORAGE_PROPERTY_ID'
 typedef enum _STORAGE_PROPERTY_ID
              ^
In file included from c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\winscard.h:11:0,
                 from c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\windows.h:97,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include/QtCore/qt_windows.h:71,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include/QtGui/qopengl.h:51,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui/qopenglcontext.h:62,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui/QtGui:32,
                 from disk.cpp:27:
c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\winioctl.h:1728:14: error: previous definition here
 typedef enum _STORAGE_PROPERTY_ID {
              ^
In file included from disk.cpp:33:0:
disk.h:83:22: error: invalid type in declaration before ',' token
 } STORAGE_PROPERTY_ID, *PSTORAGE_PROPERTY_ID;
                      ^
disk.h:83:22: error: conflicting declaration 'typedef int STORAGE_PROPERTY_ID'
In file included from c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\winscard.h:11:0,
                 from c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\windows.h:97,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include/QtCore/qt_windows.h:71,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include/QtGui/qopengl.h:51,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui/qopenglcontext.h:62,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui/QtGui:32,
                 from disk.cpp:27:
c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\winioctl.h:1738:3: error: 'STORAGE_PROPERTY_ID' has a previous declaration as 'typedef enum _STORAGE_PROPERTY_ID STORAGE_PROPERTY_ID'
 } STORAGE_PROPERTY_ID, *PSTORAGE_PROPERTY_ID;
   ^
In file included from disk.cpp:33:0:
disk.h:83:25: error: conflicting declaration 'typedef int* PSTORAGE_PROPERTY_ID'
 } STORAGE_PROPERTY_ID, *PSTORAGE_PROPERTY_ID;
                         ^
In file included from c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\winscard.h:11:0,
                 from c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\windows.h:97,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include/QtCore/qt_windows.h:71,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include/QtGui/qopengl.h:51,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui/qopenglcontext.h:62,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui/QtGui:32,
                 from disk.cpp:27:
c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\winioctl.h:1738:25: error: 'PSTORAGE_PROPERTY_ID' has a previous declaration as 'typedef enum _STORAGE_PROPERTY_ID* PSTORAGE_PROPERTY_ID'
 } STORAGE_PROPERTY_ID, *PSTORAGE_PROPERTY_ID;
                         ^
In file included from disk.cpp:33:0:
disk.h:86:16: error: redefinition of 'struct _STORAGE_PROPERTY_QUERY'
 typedef struct _STORAGE_PROPERTY_QUERY
                ^
In file included from c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\winscard.h:11:0,
                 from c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\windows.h:97,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include/QtCore/qt_windows.h:71,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include/QtGui/qopengl.h:51,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui/qopenglcontext.h:62,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui/QtGui:32,
                 from disk.cpp:27:
c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\winioctl.h:1747:16: error: previous definition of 'struct _STORAGE_PROPERTY_QUERY'
 typedef struct _STORAGE_PROPERTY_QUERY {
                ^
In file included from disk.cpp:33:0:
disk.h:91:25: error: invalid type in declaration before ',' token
 } STORAGE_PROPERTY_QUERY, *PSTORAGE_PROPERTY_QUERY;
                         ^
disk.h:91:25: error: conflicting declaration 'typedef int STORAGE_PROPERTY_QUERY'
In file included from c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\winscard.h:11:0,
                 from c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\windows.h:97,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include/QtCore/qt_windows.h:71,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include/QtGui/qopengl.h:51,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui/qopenglcontext.h:62,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui/QtGui:32,
                 from disk.cpp:27:
c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\winioctl.h:1751:3: error: 'STORAGE_PROPERTY_QUERY' has a previous declaration as 'typedef struct _STORAGE_PROPERTY_QUERY STORAGE_PROPERTY_QUERY'
 } STORAGE_PROPERTY_QUERY, *PSTORAGE_PROPERTY_QUERY;
   ^
In file included from disk.cpp:33:0:
disk.h:91:28: error: conflicting declaration 'typedef int* PSTORAGE_PROPERTY_QUERY'
 } STORAGE_PROPERTY_QUERY, *PSTORAGE_PROPERTY_QUERY;
                            ^
In file included from c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\winscard.h:11:0,
                 from c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\windows.h:97,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include/QtCore/qt_windows.h:71,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include/QtGui/qopengl.h:51,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui/qopenglcontext.h:62,
                 from C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui/QtGui:32,
                 from disk.cpp:27:
c:\qt\qt5.2.0\tools\mingw48_32\i686-w64-mingw32\include\winioctl.h:1751:28: error: 'PSTORAGE_PROPERTY_QUERY' has a previous declaration as 'typedef struct _STORAGE_PROPERTY_QUERY* PSTORAGE_PROPERTY_QUERY'
 } STORAGE_PROPERTY_QUERY, *PSTORAGE_PROPERTY_QUERY;
                            ^
disk.cpp: In function 'void* getHandleOnFile(LPCWSTR, DWORD)':
disk.cpp:45:9: error: 'QMessageBox' has not been declared
         QMessageBox::critical(NULL, QObject::tr("File Error"), QObject::tr("An error occurred when attempting to get a handle on the file.\n"
         ^
disk.cpp: In function 'void* getHandleOnDevice(int, DWORD)':
disk.cpp:56:34: error: 'class QString' has no member named 'toAscii'
  hDevice = CreateFile(devicename.toAscii().data(), access, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL);
                                  ^
disk.cpp:62:9: error: 'QMessageBox' has not been declared
         QMessageBox::critical(NULL, QObject::tr("Device Error"),
         ^
disk.cpp: In function 'void* getHandleOnVolume(int, DWORD)':
disk.cpp:81:9: error: 'QMessageBox' has not been declared
         QMessageBox::critical(NULL, QObject::tr("Volume Error"),
         ^
disk.cpp: In function 'bool getLockOnVolume(HANDLE)':
disk.cpp:99:9: error: 'QMessageBox' has not been declared
         QMessageBox::critical(NULL, QObject::tr("Lock Error"),
         ^
disk.cpp: In function 'bool removeLockOnVolume(HANDLE)':
disk.cpp:117:9: error: 'QMessageBox' has not been declared
         QMessageBox::critical(NULL, QObject::tr("Unlock Error"),
         ^
disk.cpp: In function 'bool unmountVolume(HANDLE)':
disk.cpp:135:9: error: 'QMessageBox' has not been declared
         QMessageBox::critical(NULL, QObject::tr("Dismount Error"),
         ^
disk.cpp: In function 'char* readSectorDataFromHandle(HANDLE, long long unsigned int, long long unsigned int, long long unsigned int)':
disk.cpp:163:9: error: 'QMessageBox' has not been declared
         QMessageBox::critical(NULL, QObject::tr("Read Error"),
         ^
disk.cpp: In function 'bool writeSectorDataToHandle(HANDLE, char*, long long unsigned int, long long unsigned int, long long unsigned int)':
disk.cpp:190:9: error: 'QMessageBox' has not been declared
         QMessageBox::critical(NULL, QObject::tr("Write Error"),
         ^
disk.cpp: In function 'long long unsigned int getNumberOfSectors(HANDLE, long long unsigned int*)':
disk.cpp:209:9: error: 'QMessageBox' has not been declared
         QMessageBox::critical(NULL, QObject::tr("Device Error"),
         ^
disk.cpp: In function 'long long unsigned int getFileSizeInSectors(HANDLE, long long unsigned int)':
disk.cpp:232:9: error: 'QMessageBox' has not been declared
         QMessageBox::critical(NULL, QObject::tr("File Error"),
         ^
disk.cpp: In function 'bool spaceAvailable(char*, long long unsigned int)':
disk.cpp:255:9: error: 'QMessageBox' has not been declared
         QMessageBox::critical(NULL, QObject::tr("Free Space Error"),
         ^
disk.cpp: In function 'BOOL GetDisksProperty(HANDLE, PSTORAGE_DEVICE_DESCRIPTOR, DEVICE_NUMBER*)':
disk.cpp:321:13: error: 'QMessageBox' has not been declared
             QMessageBox::critical(NULL, QObject::tr("File Error"),
             ^
disk.cpp:336:13: error: 'QMessageBox' has not been declared
             QMessageBox::critical(NULL, QObject::tr("File Error"),
             ^
disk.cpp: In function 'bool checkDriveType(char*, ULONG*)':
disk.cpp:413:13: error: 'QMessageBox' has not been declared
             QMessageBox::critical(NULL, QObject::tr("Volume Error"),
             ^
disk.cpp:427:80: error: 'BusTypeSata' was not declared in this scope
                     ( ((driveType == DRIVE_REMOVABLE) && (pDevDesc->BusType != BusTypeSata))
                                                                                ^
Makefile.Release:1052: recipe for target 'release/disk.o' failed
mingw32-make[1]: *** [release/disk.o] Error 1
mingw32-make[1]: Leaving directory 'D:/win32diskimager-code/src'
makefile:34: recipe for target 'release' failed
mingw32-make: *** [release] Error 2
11:57:42: The process "C:\Qt\Qt5.2.0\Tools\mingw48_32\bin\mingw32-make.exe" exited with code 2.
Error while building/deploying project DiskImager (kit: Desktop Qt 5.2.0 MinGW 32bit)
When executing step 'Make'
11:57:42: Elapsed time: 00:03.

Question information

Language:
English Edit question
Status:
Solved
For:
Image Writer Edit question
Assignee:
No assignee Edit question
Solved by:
Mahyar Ina
Solved:
Last query:
Last reply:
Revision history for this message
Mahyar Ina (m-f-mahyarsoft) said :
#1

Have any idea to fixed it?

Revision history for this message
Tobin Davis (gruemaster) said :
#2

We have not migrated to QT5.x yet. We recommend downloading and installing QT 4.8 at this time.

Unfortunately, none of us have a lot of free time to dedicate to this project at this time, so updates have been on a critical need basis only. I wanted to get a 1.0 release out before the end of the year, but it doesn't look like that will happen. Not with the features we want to include at least.

If you want to pursue a fix for this, take each compile issue one at a time, fix, and retry. Fixes can have a domino effect. Also, patches are always welcome.

Revision history for this message
Mahyar Ina (m-f-mahyarsoft) said :
#3

Thanks Tobin,
One more question, which version of minGW is used?

Revision history for this message
Tobin Davis (gruemaster) said :
#4

Everything we use to build Win32DiskImager is listed in the README.txt file that comes with both the source and binary files. We are currently on MinGW build 20120426 and QT 4.8.4. We are exploring MinGW64 and other options as we need to be able to support the newer Windows API's without using proprietary tools (we believe in open source all the way - so don't ask about Visual Studio), but that is a little ways out.

Tobin

Revision history for this message
Mahyar Ina (m-f-mahyarsoft) said :
#5

Thanks Tobin,
I'll try it.

Revision history for this message
Tobin Davis (gruemaster) said :
#6

Thought I'd update this post. As mingw has not updated the win32 api calls to support anything post XP, we are looking into migrating to mingw-w64 and QT 5.2 (still 32bit). This will require some extensive code rework, followed by some heavy testing on multiple OS releases (XP, Windows 7 32bit & 64bit, Windows 8). After this is complete, we may also explore a 64bit version to see if we can get increased read/write performance. No promises here.

v0.9 will be frozen on the current QT4.84/mingw release, and may likely be the last version supported by XP (except for the occasional bug fix). XP support will be dropped when Microsoft finally lays it to rest (currently pushed to 2015).

Watch for news in the coming weeks.

Revision history for this message
Tobin Davis (gruemaster) said :
#7

Compilation fixes are now in the repo.

Revision history for this message
Mahyar Ina (m-f-mahyarsoft) said :
#8

Thanks Tobin :) I'm interested to see compatible version with Qt5.2 and x64. have a good time, my friend.

Revision history for this message
Tobin Davis (gruemaster) said :
#9

Ugh. Git on my local repo went sideways prior to push. Waiting for sourceforge to fix their site so I can do a force push to delete the two erronious commits prior to pushing this. Keep an eye on the repo, the commit for this is in the queue.