Hello, today I tried to compile openmpi-1.6 on Windows 7 with Visual Studio 2010. Unfortunately I got the following error in file osc_rdma_data_move.c in line 1099.
error C2440:"=" 'void*' kann nicht in 'void**' konvertiert werden ... ompi_osc_rdma_sendreq_recv_accum(..., void** payload) { ... payload = (void*) malloc(buflen); ... } I changed the statement to *payload = (void*) malloc(buflen); because I found a call of this function with &payload. Did I do the right thing? Perhaps somebody can fix it in the official source code. Kind regards Siegmar