x86 compile (free or checked) for librdmacm\ fails:
Compiling - src\cma_main.cpp 1>errors in directory f:\openib-windows-svn\latest\gen1\trunk\ulp\librdmacm\src 1>f:\openib-windows-svn\latest\gen1\trunk\ulp\librdmacm\src\cma_main.cpp(602) : error C2664: 'int (SOCKET,PDWORD_PTR,LPINT)' : cannot convert parameter 2 from 'SOCKET *' to 'PDWORD_PTR' 1>warnings in directory f:\openib-windows-svn\latest\gen1\trunk\ulp\librdmacm\src 1>f:\openib-windows-svn\latest\gen1\trunk\ulp\librdmacm\src\cma_main.cpp(606) : warning C4018: '>' : signed/unsigned mismatch 1>f:\openib-windows-svn\latest\gen1\trunk\ulp\librdmacm\src\cma_main.cpp(618) : error C2664: 'int (SOCKET,PDWORD_PTR,LPINT)' : cannot convert parameter 2 from 'SOCKET *' to 'PDWORD_PTR' 1>f:\openib-windows-svn\latest\gen1\trunk\ulp\librdmacm\src\cma_main.cpp(622) :warning C4018: '>' : signed/unsigned mismatch 1>f:\openib-windows-svn\latest\gen1\trunk\ulp\librdmacm\src\cma_main.cpp(634) : error C2664: 'int (SOCKET,PDWORD_PTR,LPINT)' : cannot convert parameter 2 from 'SOCKET *' to 'PDWORD_PTR' 1>f:\openib-windows-svn\latest\gen1\trunk\ulp\librdmacm\src\cma_main.cpp(638) :warning C4018: '>' : signed/unsigned mismatch Fixed by casting to PDWORD_PTR casting to (unsigned) signed-off by stan smith ([email protected]<mailto:[email protected]>) --- C:/Users/scsmith/AppData/Local/Temp/cma_main.cpp-revBASE.svn000.tmp.cpp Thu Jan 24 15:02:56 2013 +++ C:/Users/scsmith/Documents/openIB-windows/ofw/gen1/trunk/ulp/librdmacm/src/cma_main.cpp Tue Feb 05 13:56:08 2013 @@ -597,13 +597,13 @@ if (readfds->fd_array[i]) { ret = gMainUpCallTable.lpWPUQuerySocketHandleContext( readfds->fd_array[i], - &rreadfds.fd_array[i], + (PDWORD_PTR)&rreadfds.fd_array[i], lpErrno ); if (SOCKET_ERROR == ret) return ret; - if (rreadfds.fd_array[i] > nfds) + if (rreadfds.fd_array[i] > (unsigned) nfds) nfds = (int)rreadfds.fd_array[i]; rreadfds.fd_count++; @@ -613,13 +613,13 @@ if (writefds->fd_array[i]) { ret = gMainUpCallTable.lpWPUQuerySocketHandleContext( writefds->fd_array[i], - &rwritefds.fd_array[i], + (PDWORD_PTR)&rwritefds.fd_array[i], lpErrno ); if (SOCKET_ERROR == ret) return ret; - if (rwritefds.fd_array[i] > nfds) + if (rwritefds.fd_array[i] > (unsigned) nfds) nfds = (int)rwritefds.fd_array[i]; rwritefds.fd_count++; @@ -629,13 +629,13 @@ if (exceptfds->fd_array[i]) { ret = gMainUpCallTable.lpWPUQuerySocketHandleContext( exceptfds->fd_array[i], - &rexceptfds.fd_array[i], + (PDWORD_PTR) &rexceptfds.fd_array[i], lpErrno ); if (SOCKET_ERROR == ret) return ret; - if (rexceptfds.fd_array[i] > nfds) + if (rexceptfds.fd_array[i] > (unsigned) nfds) nfds = (int)rexceptfds.fd_array[i]; rexceptfds.fd_count++;
_______________________________________________ ofw mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ofw
