[ofw] has anyone built ulp/nd from the trunk?

Sean Hefty sean.hefty at intel.com
Tue May 5 14:47:33 PDT 2009


I've been trying to get the nd directory to build, but haven't been successful.
So far, I have the following changes:

User must define ND_SDK_PATH environment variable, similar to PLATFORM_SDK_PATH.

The makefile checks for ND_SDK_PATH, rather than ND_INC when determining if ND
should be built.  ND_INC indicates that the SDK has been installed, but is not
useful for building in the WDK.

The hard-coded paths in the ND sources file are removed, since those paths are
specific to individual installations.  ND_INC_S is replaced with ND_SDK_PATH for
consistency, and PLATFORM_SDK_PATH_S is removed.  WinOF already requires
PLATFORM_SDK_PATH be defined and is equivalent.

See the attached log file for the build errors.

- Sean
--- 

Index: makefile
===================================================================
--- makefile	(revision 2138)
+++ makefile	(working copy)
@@ -7,11 +7,9 @@
 # If ND SDK installed then Defeat IA64 builds
 # Otherwise, default all builds.
 
-!IFDEF ND_INC
 DDK_BLOCK_ON_IA64=1
-!ELSE
-!MESSAGE Skipping ibndprov.dll build: HPC SDK not installed.
-DDK_BLOCK_ON_IA64=1
+!IFNDEF ND_SDK_PATH
+!MESSAGE Skipping ibndprov.dll build: ND_SD_PATH not set.
 DDK_BLOCK_ON_X86=1
 DDK_BLOCK_ON_AMD64=1
 !ENDIF
Index: SOURCES
===================================================================
--- SOURCES	(revision 2138)
+++ SOURCES	(working copy)
@@ -13,11 +13,6 @@
 
 USE_NTDLL=1
 
-# MS HPC 2008 SDK required to build!
-# ND IB Provider is skipped if not installed - see makefile
-ND_INC_S=C:\PROGRA~1\MICROS~4\NetworkDirect\Include
-PLATFORM_SDK_PATH_S=C:\PROGRA~1\MICROS~3\Windows\v6.1
-
 SOURCES= \
 	NdProv.rc				\
 	NdAdapter.cpp			\
@@ -30,7 +25,9 @@
 	NdConnector.cpp
 
 
-INCLUDES=$(SDK_INC_PATH);..;..\..\..\inc;..\..\..\inc\user;..\..\..\core\al;..\
..\..\core\al\user;$(ND_INC_S);$(PLATFORM_SDK_PATH_S)\Include
+INCLUDES=$(SDK_INC_PATH);..\..\..\inc;..\..\..\inc\user;..\..\..\core\al;\
+		  ..\..\..\core\al\user;$(ND_SDK_PATH)\include;\
+		  $(PLATFORM_SDK_PATH)\include
 
 USER_C_FLAGS=$(USER_C_FLAGS) -DEXPORT_AL_SYMBOLS -DCL_NO_TRACK_MEM -DWPP_OLDCC

-------------- next part --------------
A non-text attachment was scrubbed...
Name: buildchk_wnet_amd64.log
Type: application/octet-stream
Size: 12011 bytes
Desc: not available
URL: <http://lists.openfabrics.org/pipermail/ofw/attachments/20090505/52b11e52/attachment.obj>


More information about the ofw mailing list