I am trying to get OpenMPI built on a windows machine using Dev
Studio, and I'm not having any luck. I'm hoping someone can point me
in the right direction.
Here are the details:
Environment: Windows 7, (64 bit OS, but I’m performing a 32 bit
build), Attempting to build under Dev Studio 2010
Steps:
1) Download OpenMPI 1.4.2 to E:\<path stuff>\openmpi-1.4.2
2) Run the windows installer for CMake 2.8.2
3) Open a visual studio command prompt and execute cmake-gui from the
command line
4) Set the “source code:” directory to: E:\<path stuff>\openmpi-1.4.2
Set the “Build the binaries:” directory to E:\<path stuff>\MPIBuild
5) Hit the configure button:
Select Visual Studio 10 as the generator for this project
Leave the radio button on the default “use default native compilers”
Click Finish.
Output: see file “cmake.output.txt” for the full output (I've added
"**" to the start of each "error" line)
Note: it’s my understanding that all of the “not found” messages are
not necessarily errors, just CMake trying to figure out what is in
place and what is not…so maybe everything so far is fine.
7) Hit the configure button again. Output:
Check for working flex...
Skipping MPI F77 interface
looking for ccp...
looking for ccp...not found.
looking for ccp...
looking for ccp...not found.
Configuring done
8) Click Generate button. Output: “Generating done.”
9) Close CMake
10) Open MS DevStudio 2010, select “Open Project”, navigate to the
MPIBuild directory and select the “OpenMPI.sln” project
11) Select “Build solution”
12) Wait....
13) Full output is attached in the file DevStudio.Output.txt, but right off the
bat, there are several of these messages:
>..\..\openmpi-1.4.2\opal\event\WIN32-Code\win32.c(28): fatal error C1083:
>Cannot open include file: 'opal_config.h': No such file or directory
then we get into:
c1 : fatal error C1083: Cannot open source file:
'E:/Code/C++/ExternalLibs/openmpi-1.4.2/opal/event/compat': Permission
denied
> WIN32-Code
(note: compat is not a "source file" it's a directory? seems like an odd error)
>c1 : fatal error C1083: Cannot open source file:
>'E:/Code/C++/ExternalLibs/openmpi-1.4.2/opal/event/WIN32-Code': Permission
>denied
> Generating Code...
>------ Build started: Project: libopen-rte, Configuration: Debug Win32 ------
>------ Build started: Project: opal-restart, Configuration: Debug Win32 ------
> opal-restart.c
> orted_comm.c
>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(73):
>warning C4005: 'INT16_MIN' : macro redefinition
..and a ton of the “macro redefinition” errors after that.
When all is said and done:
========== Build: 1 succeeded, 13 failed, 0 up-to-date, 2 skipped ==========
Anybody have any ideas?
Check for working C compiler using: Visual Studio 10
Check for working C compiler using: Visual Studio 10 -- works
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Check for working CXX compiler using: Visual Studio 10
Check for working CXX compiler using: Visual Studio 10 -- works
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Start Microsoft specific detection....
Found Microsoft compiler: C:/Program Files (x86)/Microsoft Visual Studio
10.0/VC/bin/cl.exe.
Looking for windows.h
Looking for windows.h - found
Looking for winsock2.h
Looking for winsock2.h - found
**Looking for wdm.h
**Looking for wdm.h - not found
Checking for InterlockedCompareExchange...
Checking for InterlockedCompareExchange...done
Checking for InterlockedCompareExchangeAcquire...
Checking for InterlockedCompareExchangeAcquire...done
Checking for InterlockedCompareExchangeRelease...
Checking for InterlockedCompareExchangeRelease...done
Checking for InterlockedCompareExchange64...
Checking for InterlockedCompareExchange64...done
Checking for socklen_t...
Checking for socklen_t...done
Checking for struct sockaddr_in...
Checking for struct sockaddr_in...done
Checking for struct sockaddr_in6...
Checking for struct sockaddr_in6...done
Checking for struct sockaddr_storage...
Checking for struct sockaddr_storage...done
Check for working flex...
**Looking for aio.h
**Looking for aio.h - not found
**Looking for alloca.h
**Looking for alloca.h - not found
**Looking for arpa/inet.h
**Looking for arpa/inet.h - not found
**Looking for crt_externs.h
**Looking for crt_externs.h - not found
**Looking for dirent.h
**Looking for dirent.h - not found
**Looking for dlfcn.h
**Looking for dlfcn.h - not found
**Looking for err.h
**Looking for err.h - not found
**Looking for execinfo.h
**Looking for execinfo.h - not found
**Looking for fcntl.h
**Looking for fcntl.h - found
**Looking for grp.h
**Looking for grp.h - not found
**Looking for ifaddrs.h
**Looking for ifaddrs.h - not found
**Looking for inttypes.h
**Looking for inttypes.h - not found
**Looking for libcr.h
**Looking for libcr.h - not found
**Looking for libgen.h
**Looking for libgen.h - not found
**Looking for libutil.h
**Looking for libutil.h - not found
**Looking for libxcpu.h
**Looking for libxcpu.h - not found
**Looking for mach/mach_time.h
**Looking for mach/mach_time.h - not found
**Looking for mach/mach_vm.h
**Looking for mach/mach_vm.h - not found
**Looking for malloc.h
**Looking for malloc.h - found
**Looking for memory.h
**Looking for memory.h - found
**Looking for netdb.h
**Looking for netdb.h - not found
**Looking for netinet/in.h
**Looking for netinet/in.h - not found
**Looking for netinet/tcp.h
**Looking for netinet/tcp.h - not found
**Looking for net/if.h
**Looking for net/if.h - not found
**Looking for pmapi.h
**Looking for pmapi.h - not found
**Looking for poll.h
**Looking for poll.h - not found
**Looking for pthread.h
**Looking for pthread.h - not found
**Looking for pty.h
**Looking for pty.h - not found
**Looking for pwd.h
**Looking for pwd.h - not found
**Looking for regex.h
**Looking for regex.h - not found
**Looking for sched.h
**Looking for sched.h - not found
Looking for signal.h
Looking for signal.h - found
Looking for stdarg.h
Looking for stdarg.h - found
**Looking for stdbool.h
**Looking for stdbool.h - not found
Looking for stdint.h
Looking for stdint.h - found
Looking for stdlib.h
Looking for stdlib.h - found
**Looking for strings.h
**Looking for strings.h - not found
Looking for string.h
Looking for string.h - found
**Looking for stropts.h
**Looking for stropts.h - not found
**Looking for syslog.h
**Looking for syslog.h - not found
**Looking for sys/bproc_common.h
**Looking for sys/bproc_common.h - not found
**Looking for sys/bproc.h
**Looking for sys/bproc.h - not found
**Looking for sys/devpoll.h
**Looking for sys/devpoll.h - not found
**Looking for sys/epoll.h
**Looking for sys/epoll.h - not found
**Looking for sys/event.h
**Looking for sys/event.h - not found
**Looking for sys/fcntl.h
**Looking for sys/fcntl.h - not found
**Looking for sys/ioctl.h
**Looking for sys/ioctl.h - not found
**Looking for sys/ipc.h
**Looking for sys/ipc.h - not found
**Looking for sys/mman.h
**Looking for sys/mman.h - not found
**Looking for sys/param.h
**Looking for sys/param.h - not found
**Looking for sys/queue.h
**Looking for sys/queue.h - not found
**Looking for sys/resource.h
**Looking for sys/resource.h - not found
**Looking for sys/select.h
**Looking for sys/select.h - not found
**Looking for sys/socket.h
**Looking for sys/socket.h - not found
**Looking for sys/sockio.h
**Looking for sys/sockio.h - not found
**Looking for sys/statvfs.h
**Looking for sys/statvfs.h - not found
Looking for sys/stat.h
Looking for sys/stat.h - found
**Looking for sys/sysctl.h
**Looking for sys/sysctl.h - not found
**Looking for sys/time.h
**Looking for sys/time.h - not found
**Looking for sys/tree.h
**Looking for sys/tree.h - not found
Looking for sys/types.h
Looking for sys/types.h - found
**Looking for sys/uio.h
**Looking for sys/uio.h - not found
**Looking for sys/utsname.h
**Looking for sys/utsname.h - not found
**Looking for sys/wait.h
**Looking for sys/wait.h - not found
**Looking for termios.h
**Looking for termios.h - not found
**Looking for sys/time.h
**Looking for sys/time.h - not found
Looking for time.h
Looking for time.h - found
**Looking for ucontext.h
**Looking for ucontext.h - not found
**Looking for ulimit.h
**Looking for ulimit.h - not found
**Looking for unistd.h
**Looking for unistd.h - not found
**Looking for util.h
**Looking for util.h - not found
**Looking for utmp.h
**Looking for utmp.h - not found
**Looking for mx_extension.h
**Looking for mx_extension.h - not found
Looking for stddef.h
Looking for stddef.h - found
**Looking for asprintf
**Looking for asprintf - not found
**Looking for backtrace
**Looking for backtrace - not found
Looking for ceil
Looking for ceil - found
**Looking for cnos_pm_barrier
**Looking for cnos_pm_barrier - not found
**Looking for dirname
**Looking for dirname - not found
**Looking for dlsym
**Looking for dlsym - not found
**Looking for epoll
**Looking for epoll - not found
**Looking for epoll_ctl
**Looking for epoll_ctl - not found
Looking for execve
Looking for execve - found
**Looking for fcntl
**Looking for fcntl - not found
**Looking for fork
**Looking for fork - not found
**Looking for getpwuid
**Looking for getpwuid - not found
**Looking for gettimeofday
**Looking for gettimeofday - not found
**Looking for htonl
**Looking for htonl - not found
**Looking for htons
**Looking for htons - not found
**Looking for ibv_fork_init
**Looking for ibv_fork_init - not found
**Looking for ibv_get_device_list
**Looking for ibv_get_device_list - not found
**Looking for ibv_resize_cq
**Looking for ibv_resize_cq - not found
Looking for isatty
Looking for isatty - found
**Looking for killrank
**Looking for killrank - not found
**Looking for kqueue
**Looking for kqueue - not found
**Looking for mach_vm_read
**Looking for mach_vm_read - not found
**Looking for mach_vm_region
**Looking for mach_vm_region - not found
**Looking for mallopt
**Looking for mallopt - not found
**Looking for mmap
**Looking for mmap - not found
**Looking for ntohl
**Looking for ntohl - not found
**Looking for ntohs
**Looking for ntohs - not found
**Looking for openpty
**Looking for openpty - not found
**Looking for pipe
**Looking for pipe - not found
**Looking for pm_cycles
**Looking for pm_cycles - not found
**Looking for poll
**Looking for poll - not found
**Looking for posix_memalign
**Looking for posix_memalign - not found
**Looking for printstack
**Looking for printstack - not found
**Looking for ptsname
**Looking for ptsname - not found
**Looking for regcmp
**Looking for regcmp - not found
**Looking for regexec
**Looking for regexec - not found
**Looking for regfree
**Looking for regfree - not found
**Looking for sched_yield
**Looking for sched_yield - not found
**Looking for select
**Looking for select - not found
**Looking for setsid
**Looking for setsid - not found
**Looking for sigtimedwait
**Looking for sigtimedwait - not found
**Looking for snprintf
**Looking for snprintf - not found
**Looking for strsignal
**Looking for strsignal - not found
**Looking for syscall
**Looking for syscall - not found
**Looking for sysconf
**Looking for sysconf - not found
**Looking for syslog
**Looking for syslog - not found
**Looking for tcgetpgrp
**Looking for tcgetpgrp - not found
**Looking for vasprintf
**Looking for vasprintf - not found
**Looking for vm_read_overwrite
**Looking for vm_read_overwrite - not found
Looking for vsnprintf
Looking for vsnprintf - found
**Looking for waitpid
**Looking for waitpid - not found
**Looking for _NSGetEnviron
**Looking for _NSGetEnviron - not found
**Looking for __mmap
**Looking for __mmap - not found
**Looking for __munmap
**Looking for __munmap - not found
**Looking for F_SETFD
**Looking for F_SETFD - not found.
**Looking for TAILQ_FOREACH
**Looking for TAILQ_FOREACH - not found.
**Looking for IBV_EVENT_CLIENT_REREGISTER
**Looking for IBV_EVENT_CLIENT_REREGISTER - not found.
Looking for AF_UNSPEC
Looking for AF_UNSPEC - found
Looking for PF_UNSPEC
Looking for PF_UNSPEC - found
Looking for AF_INET6
Looking for AF_INET6 - found
Looking for PF_INET6
Looking for PF_INET6 - found
**Looking for RLIMIT_NPROC
**Looking for RLIMIT_NPROC - not found.
**Looking for sbrk
**Looking for sbrk - not found.
**Looking for __func__
**Looking for __func__ - not found.
**Performing Test HAVE_PPC_THREAD_STATE_T_SRR0
**Performing Test HAVE_PPC_THREAD_STATE_T_SRR0 - Failed
**Performing Test HAVE_SIGINFO_T_SI_BAND
**Performing Test HAVE_SIGINFO_T_SI_BAND - Failed
**Performing Test HAVE_SIGINFO_T_SI_FD
**Performing Test HAVE_SIGINFO_T_SI_FD - Failed
**Performing Test HAVE_STRUCT_DIRENT_D_TYPE
**Performing Test HAVE_STRUCT_DIRENT_D_TYPE - Failed
Checking size of bool...
Checking size of bool...1
Looking for stddef.h
Looking for stddef.h - found
Check size of char
Check size of char - done
Check size of double
Check size of double - done
Check size of float
Check size of float - done
Check size of int
Check size of int - done
Check size of long
Check size of long - done
Check size of long double
Check size of long double - done
Check size of long long
Check size of long long - done
Check size of unsigned int
Check size of unsigned int - done
Check size of unsigned short
Check size of unsigned short - done
Check size of unsigned long long
Check size of unsigned long long - done
Check size of unsigned char
Check size of unsigned char - done
Check size of short
Check size of short - done
Check size of size_t
Check size of size_t - done
Define it as 'unsigned int'.
**Check size of ssize_t
**Check size of ssize_t - failed
Check size of void *
Check size of void * - done
**Check size of pid_t
**Check size of pid_t - failed
Define it as int.
Check size of ptrdiff_t
Check size of ptrdiff_t - done
**Check size of mode_t
**Check size of mode_t - failed
Check size of int16_t
Check size of int16_t - done
Define it as 'short'.
Check size of int32_t
Check size of int32_t - done
Define it as 'int'.
Check size of int64_t
Check size of int64_t - done
Define it as 'long long'.
Check size of int8_t
Check size of int8_t - done
Define it as 'char'.
Check size of uint16_t
Check size of uint16_t - done
Define it as 'unsigned short'.
Check size of uint32_t
Check size of uint32_t - done
Define it as 'unsigned int'.
**Check size of unit64_t
**Check size of unit64_t - failed
Define it as 'unsigned long long'.
**Check size of unit8_t
**Check size of unit8_t - failed
Define it as 'unsigned char'.
Check size of uintptr_t
Check size of uintptr_t - done
Check alignment of char in c...
Check alignment of char in c...1
Check alignment of bool in cxx...
Check alignment of bool in cxx...1
Check alignment of double in c...
Check alignment of double in c...8
Check alignment of float in c...
Check alignment of float in c...4
Check alignment of int in c...
Check alignment of int in c...4
Check alignment of long in c...
Check alignment of long in c...4
Check alignment of long double in c...
Check alignment of long double in c...8
Check alignment of long long in c...
Check alignment of long long in c...8
Check alignment of short in c...
Check alignment of short in c...2
Check alignment of void * in c...
Check alignment of void * in c...4
Check alignment of wchar_t in c...
Check alignment of wchar_t in c...2
**Check whether the compiler supports bool...
**Our compiler doesn't support "bool".
Check inline definition...
Checking inline definition...__inline
Skipping MPI F77 interface
**looking for ccp...
**looking for ccp...not found.
**looking for ccp...
**looking for ccp...not found.
Configuring done
1>------ Build started: Project: libopen-pal, Configuration: Debug Win32 ------
1> win32.c
1>..\..\openmpi-1.4.2\opal\event\WIN32-Code\win32.c(28): fatal error C1083:
Cannot open include file: 'opal_config.h': No such file or directory
1> event.c
1>..\..\openmpi-1.4.2\opal\event\event.c(28): fatal error C1083: Cannot open
include file: 'opal_config.h': No such file or directory
1> evutil.c
1>..\..\openmpi-1.4.2\opal\event\evutil.c(27): fatal error C1083: Cannot open
include file: 'opal_config.h': No such file or directory
1> log.c
1>..\..\openmpi-1.4.2\opal\event\log.c(40): fatal error C1083: Cannot open
include file: 'opal_config.h': No such file or directory
1> select.c
1>..\..\openmpi-1.4.2\opal\event\select.c(29): fatal error C1083: Cannot open
include file: 'opal_config.h': No such file or directory
1> signal.c
1>..\..\openmpi-1.4.2\opal\event\signal.c(29): fatal error C1083: Cannot open
include file: 'opal_config.h': No such file or directory
1> compat
1>c1 : fatal error C1083: Cannot open source file:
'E:/Code/C++/ExternalLibs/openmpi-1.4.2/opal/event/compat': Permission denied
1> WIN32-Code
1>c1 : fatal error C1083: Cannot open source file:
'E:/Code/C++/ExternalLibs/openmpi-1.4.2/opal/event/WIN32-Code': Permission
denied
1> Generating Code...
2>------ Build started: Project: libopen-rte, Configuration: Debug Win32 ------
3>------ Build started: Project: opal-restart, Configuration: Debug Win32 ------
3> opal-restart.c
2> orted_comm.c
3>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(73):
warning C4005: 'INT16_MIN' : macro redefinition
3> E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal/win32/win_compat.h(169)
: see previous definition of 'INT16_MIN'
3>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(74):
warning C4005: 'INT32_MIN' : macro redefinition
3> E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal/win32/win_compat.h(160)
: see previous definition of 'INT32_MIN'
3>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(77):
warning C4005: 'INT16_MAX' : macro redefinition
3> E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal/win32/win_compat.h(172)
: see previous definition of 'INT16_MAX'
3>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(78):
warning C4005: 'INT32_MAX' : macro redefinition
3> E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal/win32/win_compat.h(157)
: see previous definition of 'INT32_MAX'
3>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(79):
warning C4005: 'UINT8_MAX' : macro redefinition
3> E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal/win32/win_compat.h(175)
: see previous definition of 'UINT8_MAX'
3>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(80):
warning C4005: 'UINT16_MAX' : macro redefinition
3> E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal/win32/win_compat.h(166)
: see previous definition of 'UINT16_MAX'
3>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(81):
warning C4005: 'UINT32_MAX' : macro redefinition
3> E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal/win32/win_compat.h(151)
: see previous definition of 'UINT32_MAX'
2>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(73):
warning C4005: 'INT16_MIN' : macro redefinition
2> E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal/win32/win_compat.h(169)
: see previous definition of 'INT16_MIN'
2>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(74):
warning C4005: 'INT32_MIN' : macro redefinition
2> E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal/win32/win_compat.h(160)
: see previous definition of 'INT32_MIN'
2>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(77):
warning C4005: 'INT16_MAX' : macro redefinition
2> E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal/win32/win_compat.h(172)
: see previous definition of 'INT16_MAX'
2>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(78):
warning C4005: 'INT32_MAX' : macro redefinition
2> E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal/win32/win_compat.h(157)
: see previous definition of 'INT32_MAX'
2>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(79):
warning C4005: 'UINT8_MAX' : macro redefinition
2> E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal/win32/win_compat.h(175)
: see previous definition of 'UINT8_MAX'
2>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(80):
warning C4005: 'UINT16_MAX' : macro redefinition
2> E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal/win32/win_compat.h(166)
: see previous definition of 'UINT16_MAX'
2>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(81):
warning C4005: 'UINT32_MAX' : macro redefinition
2> E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal/win32/win_compat.h(151)
: see previous definition of 'UINT32_MAX'
3>LINK : fatal error LNK1104: cannot open file '..\..\..\Debug\libopen-pald.lib'
2> orted_main.c
>>> deleted tons of similar "macro redefinition" warnings <<<<<
2>E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal\include\opal/opal_socket_errno.h(35):
warning C4005: 'EWOULDBLOCK' : macro redefinition
2> C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\include\errno.h(132) : see previous definition of 'EWOULDBLOCK'
2>E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal\include\opal/opal_socket_errno.h(36):
warning C4005: 'EINPROGRESS' : macro redefinition
2> C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\include\errno.h(104) : see previous definition of 'EINPROGRESS'
2>E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal\include\opal/opal_socket_errno.h(37):
warning C4005: 'EALREADY' : macro redefinition
2> C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\include\errno.h(95) : see previous definition of 'EALREADY'
2>E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal\include\opal/opal_socket_errno.h(38):
warning C4005: 'ENOTSOCK' : macro redefinition
2> C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\include\errno.h(120) : see previous definition of 'ENOTSOCK'
2>E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal\include\opal/opal_socket_errno.h(39):
warning C4005: 'EDESTADDRREQ' : macro redefinition
2> C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\include\errno.h(101) : see previous definition of 'EDESTADDRREQ'
2>E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal\include\opal/opal_socket_errno.h(40):
warning C4005: 'EMSGSIZE' : macro redefinition
2> C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\include\errno.h(107) : see previous definition of 'EMSGSIZE'
2>E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal\include\opal/opal_socket_errno.h(41):
warning C4005: 'EPROTOTYPE' : macro redefinition
2> C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\include\errno.h(128) : see previous definition of 'EPROTOTYPE'
2>E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal\include\opal/opal_socket_errno.h(42):
warning C4005: 'ENOPROTOOPT' : macro redefinition
2> C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\include\errno.h(115) : see previous definition of 'ENOPROTOOPT'
2>E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal\include\opal/opal_socket_errno.h(43):
warning C4005: 'EPROTONOSUPPORT' : macro redefinition
2> C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\include\errno.h(127) : see previous definition of 'EPROTONOSUPPORT'
2>E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal\include\opal/opal_socket_errno.h(45):
warning C4005: 'EOPNOTSUPP' : macro redefinition
2> C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\include\errno.h(122) : see previous definition of 'EOPNOTSUPP'
2>E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal\include\opal/opal_socket_errno.h(47):
warning C4005: 'EAFNOSUPPORT' : macro redefinition
2> C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\include\errno.h(94) : see previous definition of 'EAFNOSUPPORT'
2>E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal\include\opal/opal_socket_errno.h(48):
warning C4005: 'EADDRINUSE' : macro redefinition
2> C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\include\errno.h(92) : see previous definition of 'EADDRINUSE'
2>E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal\include\opal/opal_socket_errno.h(49):
warning C4005: 'EADDRNOTAVAIL' : macro redefinition
2> C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\include\errno.h(93) : see previous definition of 'EADDRNOTAVAIL'
2>E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal\include\opal/opal_socket_errno.h(50):
warning C4005: 'ENETDOWN' : macro redefinition
2> C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\include\errno.h(108) : see previous definition of 'ENETDOWN'
2>E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal\include\opal/opal_socket_errno.h(51):
warning C4005: 'ENETUNREACH' : macro redefinition
2> C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\include\errno.h(110) : see previous definition of 'ENETUNREACH'
2>E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal\include\opal/opal_socket_errno.h(52):
warning C4005: 'ENETRESET' : macro redefinition
2> C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\include\errno.h(109) : see previous definition of 'ENETRESET'
2>E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal\include\opal/opal_socket_errno.h(53):
warning C4005: 'ECONNABORTED' : macro redefinition
2> C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\include\errno.h(98) : see previous definition of 'ECONNABORTED'
2>E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal\include\opal/opal_socket_errno.h(54):
warning C4005: 'ECONNRESET' : macro redefinition
2> C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\include\errno.h(100) : see previous definition of 'ECONNRESET'
2>E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal\include\opal/opal_socket_errno.h(55):
warning C4005: 'ENOBUFS' : macro redefinition
2> C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\include\errno.h(111) : see previous definition of 'ENOBUFS'
2>E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal\include\opal/opal_socket_errno.h(56):
warning C4005: 'EISCONN' : macro redefinition
2> C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\include\errno.h(105) : see previous definition of 'EISCONN'
2>E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal\include\opal/opal_socket_errno.h(57):
warning C4005: 'ENOTCONN' : macro redefinition
2> C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\include\errno.h(118) : see previous definition of 'ENOTCONN'
2>E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal\include\opal/opal_socket_errno.h(60):
warning C4005: 'ETIMEDOUT' : macro redefinition
2> C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\include\errno.h(130) : see previous definition of 'ETIMEDOUT'
2>E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal\include\opal/opal_socket_errno.h(61):
warning C4005: 'ECONNREFUSED' : macro redefinition
2> C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\include\errno.h(99) : see previous definition of 'ECONNREFUSED'
2>E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal\include\opal/opal_socket_errno.h(62):
warning C4005: 'ELOOP' : macro redefinition
2> C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\include\errno.h(106) : see previous definition of 'ELOOP'
2>E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal\include\opal/opal_socket_errno.h(64):
warning C4005: 'EHOSTUNREACH' : macro redefinition
2> C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\include\errno.h(102) : see previous definition of 'EHOSTUNREACH'
2> oob_tcp_addr.c
>>> deleted tons of similar "macro redefinition" warnings <<<<<
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(45): warning C4273:
'MPI::BOTTOM' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(58) : see
previous definition of 'BOTTOM'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(46): warning C4273:
'MPI::IN_PLACE' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(59) : see
previous definition of 'IN_PLACE'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(49): warning C4273:
'MPI::ERRORS_ARE_FATAL' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(75) : see
previous definition of 'ERRORS_ARE_FATAL'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(50): warning C4273:
'MPI::ERRORS_RETURN' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(76) : see
previous definition of 'ERRORS_RETURN'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(51): warning C4273:
'MPI::ERRORS_THROW_EXCEPTIONS' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(77) : see
previous definition of 'ERRORS_THROW_EXCEPTIONS'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(54): warning C4273:
'MPI::CHAR' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(93) : see
previous definition of 'CHAR'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(55): warning C4273:
'MPI::SHORT' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(94) : see
previous definition of 'SHORT'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(56): warning C4273:
'MPI::INT' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(95) : see
previous definition of 'INT'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(57): warning C4273:
'MPI::LONG' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(96) : see
previous definition of 'LONG'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(58): warning C4273:
'MPI::SIGNED_CHAR' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(97) : see
previous definition of 'SIGNED_CHAR'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(59): warning C4273:
'MPI::UNSIGNED_CHAR' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(98) : see
previous definition of 'UNSIGNED_CHAR'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(60): warning C4273:
'MPI::UNSIGNED_SHORT' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(99) : see
previous definition of 'UNSIGNED_SHORT'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(61): warning C4273:
'MPI::UNSIGNED' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(100) : see
previous definition of 'UNSIGNED'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(62): warning C4273:
'MPI::UNSIGNED_LONG' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(101) : see
previous definition of 'UNSIGNED_LONG'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(63): warning C4273:
'MPI::FLOAT' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(102) : see
previous definition of 'FLOAT'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(64): warning C4273:
'MPI::DOUBLE' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(103) : see
previous definition of 'DOUBLE'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(65): warning C4273:
'MPI::LONG_DOUBLE' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(104) : see
previous definition of 'LONG_DOUBLE'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(66): warning C4273:
'MPI::BYTE' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(105) : see
previous definition of 'BYTE'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(67): warning C4273:
'MPI::PACKED' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(106) : see
previous definition of 'PACKED'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(68): warning C4273:
'MPI::WCHAR' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(107) : see
previous definition of 'WCHAR'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(71): warning C4273:
'MPI::FLOAT_INT' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(110) : see
previous definition of 'FLOAT_INT'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(72): warning C4273:
'MPI::DOUBLE_INT' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(111) : see
previous definition of 'DOUBLE_INT'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(73): warning C4273:
'MPI::LONG_INT' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(112) : see
previous definition of 'LONG_INT'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(74): warning C4273:
'MPI::TWOINT' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(113) : see
previous definition of 'TWOINT'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(75): warning C4273:
'MPI::SHORT_INT' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(114) : see
previous definition of 'SHORT_INT'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(76): warning C4273:
'MPI::LONG_DOUBLE_INT' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(115) : see
previous definition of 'LONG_DOUBLE_INT'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(103): warning C4273:
'MPI::UNSIGNED_LONG_LONG' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(140) : see
previous definition of 'UNSIGNED_LONG_LONG'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(104): warning C4273:
'MPI::LONG_LONG' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(139) : see
previous definition of 'LONG_LONG'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(107): warning C4273:
'MPI::BOOL' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(143) : see
previous definition of 'BOOL'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(108): warning C4273:
'MPI::COMPLEX' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(144) : see
previous definition of 'COMPLEX'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(109): warning C4273:
'MPI::DOUBLE_COMPLEX' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(145) : see
previous definition of 'DOUBLE_COMPLEX'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(110): warning C4273:
'MPI::LONG_DOUBLE_COMPLEX' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(146) : see
previous definition of 'LONG_DOUBLE_COMPLEX'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(113): warning C4273:
'MPI::COMM_WORLD' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(180) : see
previous definition of 'COMM_WORLD'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(114): warning C4273:
'MPI::COMM_SELF' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(181) : see
previous definition of 'COMM_SELF'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(117): warning C4273:
'MPI::MAX' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(202) : see
previous definition of 'MAX'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(118): warning C4273:
'MPI::MIN' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(203) : see
previous definition of 'MIN'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(119): warning C4273:
'MPI::SUM' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(204) : see
previous definition of 'SUM'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(120): warning C4273:
'MPI::PROD' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(205) : see
previous definition of 'PROD'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(121): warning C4273:
'MPI::MAXLOC' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(206) : see
previous definition of 'MAXLOC'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(122): warning C4273:
'MPI::MINLOC' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(207) : see
previous definition of 'MINLOC'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(123): warning C4273:
'MPI::BAND' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(208) : see
previous definition of 'BAND'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(124): warning C4273:
'MPI::BOR' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(209) : see
previous definition of 'BOR'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(125): warning C4273:
'MPI::BXOR' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(210) : see
previous definition of 'BXOR'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(126): warning C4273:
'MPI::LAND' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(211) : see
previous definition of 'LAND'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(127): warning C4273:
'MPI::LOR' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(212) : see
previous definition of 'LOR'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(128): warning C4273:
'MPI::LXOR' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(213) : see
previous definition of 'LXOR'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(129): warning C4273:
'MPI::REPLACE' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(214) : see
previous definition of 'REPLACE'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(132): warning C4273:
'MPI::GROUP_NULL' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(217) : see
previous definition of 'GROUP_NULL'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(133): warning C4273:
'MPI::WIN_NULL' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(218) : see
previous definition of 'WIN_NULL'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(134): warning C4273:
'MPI::INFO_NULL' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(219) : see
previous definition of 'INFO_NULL'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(137): warning C4273:
'MPI::COMM_NULL' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(220) : see
previous definition of 'COMM_NULL'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(138): warning C4273:
'MPI::DATATYPE_NULL' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(221) : see
previous definition of 'DATATYPE_NULL'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(139): warning C4273:
'MPI::REQUEST_NULL' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(222) : see
previous definition of 'REQUEST_NULL'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(140): warning C4273:
'MPI::OP_NULL' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(223) : see
previous definition of 'OP_NULL'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(141): warning C4273:
'MPI::ERRHANDLER_NULL' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(224) : see
previous definition of 'ERRHANDLER_NULL'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(143): warning C4273:
'MPI::FILE_NULL' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(226) : see
previous definition of 'FILE_NULL'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(147): warning C4273:
'MPI::ARGV_NULL' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(230) : see
previous definition of 'ARGV_NULL'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(148): warning C4273:
'MPI::ARGVS_NULL' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(231) : see
previous definition of 'ARGVS_NULL'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(151): warning C4273:
'MPI::GROUP_EMPTY' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(234) : see
previous definition of 'GROUP_EMPTY'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(154): warning C4273:
'MPI::UB' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(149) : see
previous definition of 'UB'
13>..\..\..\..\openmpi-1.4.2\ompi\mpi\cxx\mpicxx.cc(155): warning C4273:
'MPI::LB' : inconsistent dll linkage
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\ompi/mpi/cxx/constants.h(150) : see
previous definition of 'LB'
13> win.cc
13>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(73):
warning C4005: 'INT16_MIN' : macro redefinition
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal/win32/win_compat.h(169) : see
previous definition of 'INT16_MIN'
13>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(74):
warning C4005: 'INT32_MIN' : macro redefinition
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal/win32/win_compat.h(160) : see
previous definition of 'INT32_MIN'
13>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(77):
warning C4005: 'INT16_MAX' : macro redefinition
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal/win32/win_compat.h(172) : see
previous definition of 'INT16_MAX'
13>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(78):
warning C4005: 'INT32_MAX' : macro redefinition
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal/win32/win_compat.h(157) : see
previous definition of 'INT32_MAX'
13>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(79):
warning C4005: 'UINT8_MAX' : macro redefinition
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal/win32/win_compat.h(175) : see
previous definition of 'UINT8_MAX'
13>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(80):
warning C4005: 'UINT16_MAX' : macro redefinition
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal/win32/win_compat.h(166) : see
previous definition of 'UINT16_MAX'
13>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(81):
warning C4005: 'UINT32_MAX' : macro redefinition
13>
E:\Code\C++\ExternalLibs\openmpi-1.4.2\opal/win32/win_compat.h(151) : see
previous definition of 'UINT32_MAX'
13> Generating Code...
11>LINK : fatal error LNK1104: cannot open file '..\..\..\Debug\libmpid.lib'
13>LINK : fatal error LNK1104: cannot open file '..\..\..\Debug\libmpid.lib'
14>------ Build started: Project: ALL_BUILD, Configuration: Debug Win32 ------
15>------ Skipped Build: Project: INSTALL, Configuration: Debug Win32 ------
15>Project not selected to build for this solution configuration
16>------ Skipped Build: Project: PACKAGE, Configuration: Debug Win32 ------
16>Project not selected to build for this solution configuration
========== Build: 1 succeeded, 13 failed, 0 up-to-date, 2 skipped ==========