On 11/21/2011 5:43 AM, Shiqing Fan wrote:
Hi John,
Yes, there will be an initial build support for MinGW, but a few
runtime issues still need to be fixed.
If you want to try the current one, please download one of the latest
1.5 nightly tarballs. Please just let me know if you got problems on
that. Feedback would be helpful and appreciated.
Hi Shiqing,
I went ahead and tried the svn trunk. I configured with
cmake \
-DCMAKE_INSTALL_PREFIX:PATH=C:/winsame/contrib-mingw/openmpi-try \
-DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE \
-DCMAKE_COLOR_MAKEFILE:BOOL=FALSE \
-G 'NMake Makefiles JOM' \
-DCMAKE_C_COMPILER:FILEPATH='mingw32-gcc' \
-DCMAKE_CXX_COMPILER:FILEPATH='mingw32-g++' \
-DCMAKE_Fortran_COMPILER:FILEPATH='mingw32-gfortran' \
..
It fails right away at
C:\MinGW\bin\mingw32-gcc.exe -Dlibopen_pal_EXPORTS -D_USRDLL
-DOPAL_EXPORTS -O3 -DNDEBUG @CMakeFiles/libopen-pal.dir/includes_C.rsp
-o CMakeFiles\libopen-pal.dir\class\opal_list.obj -c
C:\winsame\builds-mingw\facetsall-mingw\ompi-trunk\opal\class\opal_list.c
cd C:\winsame\builds-mingw\facetsall-mingw\ompi-trunk\try
In file included from
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/try/opal/include/opal_config.h:1495:0,
from
C:\winsame\builds-mingw\facetsall-mingw\ompi-trunk\opal\class\opal_atomic_lifo.c:19:
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/include/opal_config_bottom.h:561:0:
warning: "PF_UNSPEC" redefined
c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/winsock2.h:368:0:
note: this is the location of the previous definition
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/include/opal_config_bottom.h:564:0:
warning: "AF_INET6" redefined
c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/winsock2.h:329:0:
note: this is the location of the previous definition
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/include/opal_config_bottom.h:567:0:
warning: "PF_INET6" redefined
c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/winsock2.h:392:0:
note: this is the location of the previous definition
In file included from
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/try/opal/include/opal_config.h:1495:0,
from
C:\winsame\builds-mingw\facetsall-mingw\ompi-trunk\opal\class\opal_free_list.c:20:
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/include/opal_config_bottom.h:561:0:
warning: "PF_UNSPEC" redefined
c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/winsock2.h:368:0:
note: this is the location of the previous definition
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/include/opal_config_bottom.h:564:0:
warning: "AF_INET6" redefined
c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/winsock2.h:329:0:
note: this is the location of the previous definition
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/include/opal_config_bottom.h:567:0:
warning: "PF_INET6" redefined
c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/winsock2.h:392:0:
note: this is the location of the previous definition
In file included from
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/class/opal_free_list.h:25:0,
from
C:\winsame\builds-mingw\facetsall-mingw\ompi-trunk\opal\class\opal_free_list.c:22:
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/threads/condition.h:116:57:
warning: 'struct timespec' declared inside parameter list
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/threads/condition.h:116:57:
warning: its scope is only this definition or declaration, which is
probably not what you want
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/threads/condition.h:
In function 'opal_condition_timedwait':
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/threads/condition.h:140:34:
error: dereferencing pointer to incomplete type
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/threads/condition.h:141:35:
error: dereferencing pointer to incomplete type
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/threads/condition.h:155:34:
error: dereferencing pointer to incomplete type
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/threads/condition.h:156:35:
error: dereferencing pointer to incomplete type
command failed with exit code 1
In file included from
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/try/opal/include/opal_config.h:1495:0,
from
C:\winsame\builds-mingw\facetsall-mingw\ompi-trunk\opal\class\opal_hash_table.c:19:
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/include/opal_config_bottom.h:561:0:
warning: "PF_UNSPEC" redefined
c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/winsock2.h:368:0:
note: this is the location of the previous definition
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/include/opal_config_bottom.h:564:0:
warning: "AF_INET6" redefined
c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/winsock2.h:329:0:
note: this is the location of the previous definition
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/include/opal_config_bottom.h:567:0:
warning: "PF_INET6" redefined
c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/winsock2.h:392:0:
note: this is the location of the previous definition
In file included from
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/try/opal/include/opal_config.h:1495:0,
from
C:\winsame\builds-mingw\facetsall-mingw\ompi-trunk\opal\asm\asm.c:19:
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/include/opal_config_bottom.h:561:0:
warning: "PF_UNSPEC" redefined
c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/winsock2.h:368:0:
note: this is the location of the previous definition
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/include/opal_config_bottom.h:564:0:
warning: "AF_INET6" redefined
c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/winsock2.h:329:0:
note: this is the location of the previous definition
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/include/opal_config_bottom.h:567:0:
warning: "PF_INET6" redefined
c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/winsock2.h:392:0:
note: this is the location of the previous definition
In file included from
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/try/opal/include/opal_config.h:1495:0,
from
C:\winsame\builds-mingw\facetsall-mingw\ompi-trunk\opal\class\opal_bitmap.c:21:
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/include/opal_config_bottom.h:561:0:
warning: "PF_UNSPEC" redefined
c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/winsock2.h:368:0:
note: this is the location of the previous definition
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/include/opal_config_bottom.h:564:0:
warning: "AF_INET6" redefined
c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/winsock2.h:329:0:
note: this is the location of the previous definition
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/include/opal_config_bottom.h:567:0:
warning: "PF_INET6" redefined
c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/winsock2.h:392:0:
note: this is the location of the previous definition
In file included from
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/try/opal/include/opal_config.h:1495:0,
from
C:\winsame\builds-mingw\facetsall-mingw\ompi-trunk\opal\class\opal_list.c:20:
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/include/opal_config_bottom.h:561:0:
warning: "PF_UNSPEC" redefined
c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/winsock2.h:368:0:
note: this is the location of the previous definition
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/include/opal_config_bottom.h:564:0:
warning: "AF_INET6" redefined
c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/winsock2.h:329:0:
note: this is the location of the previous definition
C:/winsame/builds-mingw/facetsall-mingw/ompi-trunk/opal/include/opal_config_bottom.h:567:0:
warning: "PF_INET6" redefined
c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/winsock2.h:392:0:
note: this is the location of the previous definition
Should I configure differently?
Thx...John