[ofw] RE: x86 XP env - WSD & installsp fail to build, IPoIB fails to install.

Tzachi Dar tzachid at mellanox.co.il
Tue May 27 14:09:18 PDT 2008


Hi

I still don't have an answer to your question but here are a few notes:

1) It is strange we haven't seen this before (on the DDK builds).
2) WSD doesn't work on XP (32/64) so there is no real issue here. We
would like to get things to compile in any case.
3) The function RegDeleteKeyEx doesn't exist on XP32 so we will have to
replace it /remove it.
4) The function  InterlockedIncrement64 also doesn't exist on xp. (see 1
again). It also seems to compile on checked xp build.

Due to this reasons I'll look for a way to removing this from our build.

By the way, this might mean that we will not be able to build for xp and
run on server 2003.

Thanks
Tzachi

> -----Original Message-----
> From: Smith, Stan [mailto:stan.smith at intel.com] 
> Sent: Tuesday, May 27, 2008 10:32 PM
> To: Tzachi Dar
> Cc: ofw at lists.openfabrics.org
> Subject: x86 XP env - WSD & installsp fail to build, IPoIB 
> fails to install.
> 
> Hello Tzachi,
>   As the listed maintainer of WinSock Direct (WSD), I'm 
> seeking your advise as how to solve three WSD problems.
> 
>  set _DDK=C:\WinDDK\6001.18001
>  %_DDK%\bin\setenv.bat %_DDK% fre x86 WXP
>  
> 
> 1) When building using WDK, the x86 WXP builds for WSD fails 
> in 2 places
> 
> Compiling - user\ibsp_iblow.c
> errors in directory d:\openib-windows-svn\1207\gen1\trunk\ulp\wsd\user
> d:\openib-windows-svn\1207\gen1\trunk\ulp\wsd\user\ibsp_iblow.c(118) :
> error C40
> 13: 'InterlockedIncrement64' undefined; assuming extern returning int
> d:\openib-windows-svn\1207\gen1\trunk\ulp\wsd\user\ibsp_iblow.c(119) :
> error C40
> 13: 'InterlockedExchangeAdd64' undefined; assuming extern 
> returning int
> 
> 
> Linking Executable -
> d:\openib-windows-svn\1207\gen1\trunk\bin\user\objfre_wxp_x
> 86\i386\installsp.exe
> errors in directory
> d:\openib-windows-svn\1207\gen1\trunk\tools\wsdinstall\user
> d:\openib-windows-svn\1207\gen1\trunk\tools\wsdinstall\user\in
> stallsp.ob
> j : erro
> r LNK2019: unresolved external symbol 
> __imp__RegDeleteKeyExA at 16 referenced in fu nction 
> __IBSPPerfmonDeregisterKeys at 0 
> d:\openib-windows-svn\1207\gen1\trunk\bin\user\objfre_wxp_x86\
> i386\insta
> llsp.exe
>  : error LNK1120: 1 unresolved externals
> 
> 
> 2) IPoIB install for x86 WXP fails due to the netipoib.inf 
> reference to ibwsd.dll which doesn't exist for x86 XP builds.
> 
> What would be your recommended solutions to these problems?
> 
> Thanks,
> 
> Stan.
> 
> 
> 



More information about the ofw mailing list