[Paraview] Windows / building error on pqCommandServerStartup

Pierre-Olivier Dallaire pierre-olivier.dallaire at videotron.ca
Fri Jan 30 00:13:35 EST 2009


Hi,

I'm trying to build ParaView on Windows using MinGW - does anybody had  
this error in the past / not sure what to do at this point :

[ 90%] Building CXX object Qt/Core/CMakeFiles/pqCore.dir/ 
pqCommandServerStartup.obj
In file included from C:/MinGW/bin/../lib/gcc/ 
mingw32/3.4.5/../../../../include/windows.h:50,
                  from C:/MinGW/bin/../lib/gcc/ 
mingw32/3.4.5/../../../../include/winsock2.h:22,
                  from C:\Documents and Settings\podallaire\Desktop 
\ParaView3\Qt\Core\pqCommandServerStartup.cxx:39:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winbase.h: 
1663: error: declaration of C function `LONG InterlockedCompar
eExchange(volatile LONG*, LONG, LONG)' conflicts with
C:/Qt/4.4.3/include/QtCore/../../src/corelib/arch/qatomic_windows.h: 
387: error: previous declaration `long int InterlockedCompareE
xchange(long int*, long int, long int)' here
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winbase.h: 
1667: error: declaration of C function `LONG InterlockedDecrem
ent(volatile LONG*)' conflicts with
C:/Qt/4.4.3/include/QtCore/../../src/corelib/arch/qatomic_windows.h: 
389: error: previous declaration `long int InterlockedDecremen
t(long int*)' here
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winbase.h: 
1668: error: declaration of C function `LONG InterlockedExchan
ge(volatile LONG*, LONG)' conflicts with
C:/Qt/4.4.3/include/QtCore/../../src/corelib/arch/qatomic_windows.h: 
390: error: previous declaration `long int InterlockedExchange
(long int*, long int)' here
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winbase.h: 
1672: error: declaration of C function `LONG InterlockedExchan
geAdd(volatile LONG*, LONG)' conflicts with
C:/Qt/4.4.3/include/QtCore/../../src/corelib/arch/qatomic_windows.h: 
391: error: previous declaration `long int InterlockedExchange
Add(long int*, long int)' here
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winbase.h: 
1676: error: declaration of C function `LONG InterlockedIncrem
ent(volatile LONG*)' conflicts with
C:/Qt/4.4.3/include/QtCore/../../src/corelib/arch/qatomic_windows.h: 
388: error: previous declaration `long int InterlockedIncremen
t(long int*)' here
mingw32-make[2]: *** [Qt/Core/CMakeFiles/pqCore.dir/ 
pqCommandServerStartup.obj] Error 1
mingw32-make[1]: *** [Qt/Core/CMakeFiles/pqCore.dir/all] Error 2
mingw32-make: *** [all] Error 2

The same source code compiled fine on Linux and Mac.

Best regards,

PO
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.paraview.org/pipermail/paraview/attachments/20090130/edf23fb6/attachment.htm>


More information about the ParaView mailing list