<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Errors using custom DLL in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Errors-using-custom-DLL/m-p/983666#M21599</link>
    <description>&lt;DIV&gt;Hi, I am trying to create my own custom DLL by following the REadMe file in the customdll directory. I am at the stage of running nmake and I am getting error messages. Here is the contents of my tools.ini file:&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;[NMAKE]&lt;BR /&gt;## init-file to build custom DLL using Intel Integrated Performance Primitives&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;CL_ENV=OFF &lt;BR /&gt;#- define this if you want to use MSVCDir&lt;BR /&gt;##CL_ENV=ON&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;!IF "$(CL_ENV)"!="OFF"&lt;BR /&gt;## Check if MS CL compiler is accessible, just try it&lt;BR /&gt;## It doesn't guarantee that MSVC include and lib will be&lt;BR /&gt;## Although "&amp;gt;nul" redirects usage message, logo message is printed&lt;BR /&gt;! IF [ CL &amp;gt; nul ] == 0&lt;BR /&gt;CL_ENV=ON&lt;BR /&gt;! ELSE&lt;BR /&gt;CL_ENV=OFF&lt;BR /&gt;! ENDIF&lt;BR /&gt;!ENDIF&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;##-- Please customize the following names below&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;## MS VC home directory. &lt;BR /&gt;# You may not define this name if MSVC is accessible&lt;BR /&gt;#MSVCDir=C:Program FilesMicrosoft Visual Studio .NETVc7&lt;BR /&gt;MSVCDir=C:Program FilesMicrosoft Visual Studio .NETVc7&lt;BR /&gt;## Intel IPP install directory&lt;BR /&gt;!IF [if exist "%IPPROOT%" (echo IPPROOT: %IPPROOT%) else (exit 1)] == 1&lt;BR /&gt;IPPROOT=C:Program FilesIntelIPP41ia32_itanium&lt;BR /&gt;!ENDIF&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;EM&gt;## Name of the custom DLLs&lt;BR /&gt;DllName=IppPIMS&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;## Directory name for lib-,map-,obj-files&lt;BR /&gt;#OutDir=.Lib&lt;BR /&gt;OutDir=C:PIMSIPP&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;## Directory name for dll&lt;BR /&gt;#DllDir=.Bin&lt;BR /&gt;DllDir=C:PIMSIPP&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;# ###############################################################&lt;BR /&gt;# Supported processors.&lt;BR /&gt;# px=Generic IA-32 processor, &lt;BR /&gt;# a6=Intel Pentium III processor, &lt;BR /&gt;# w7=Intel Pentium 4 processor&lt;BR /&gt;CpuList=px a6 w7 t7&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;## Name of the test application to build&lt;BR /&gt;TestName=ipptwo&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;##-- Please customize the names above&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;## check if MSVC path is accessible&lt;BR /&gt;!IF "$(CL_ENV)"=="OFF"&lt;BR /&gt;! IF !EXIST ("$(MSVCDir)")&lt;BR /&gt;! ERROR Path to MSVC is not found! Check the MSVCDir in tools.ini&lt;BR /&gt;! ENDIF&lt;BR /&gt;!ENDIF&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;## Combine names for include and library folders, for compiler and linker&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;!IF "$(CL_ENV)"=="OFF"&lt;BR /&gt;CC="$(MSVCDir)&amp;#8;incl.exe"&lt;BR /&gt;LINK="$(MSVCDir)&amp;#8;inlink.exe"&lt;BR /&gt;LIBINC=-I"$(IPPROOT)include" -I"$(MSVCDir)include"&lt;BR /&gt;VCLIB="$(MSVCDir)libmsvcrt.lib" "$(MSVCDir)libkernel32.lib" "$(MSVCDir)libuser32.lib" "$(MSVCDir)libgdi32.lib" &lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;!ELSE&lt;BR /&gt;CC=cl.exe&lt;BR /&gt;LINK=link.exe&lt;BR /&gt;LIBINC=-I"$(IPPROOT)include"&lt;BR /&gt;VCLIB=msvcrt.lib kernel32.lib user32.lib gdi32.lib&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;!ENDIF&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;I am getting the following error message when I run nmake:&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;tools.ini(57) : fatal error U1033: syntax error : '"C:Program' unexpected Stop.&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;Now I am sure that this is because DOS doesn't like the spaces in the file path but I do not know how to get around the problem. I have tried some of the suggestions in other posts. &lt;/DIV&gt;
&lt;DIV&gt;Particularly to change from 'Program Files' to 'Progra~1' files. How does this work? Does this mean that I have to rename my 'Program Files' directory? If this is the case it will screw up my system, which won't let me change this directory anyway. Then how would I overcome the next directory 'Microsoft Visual etc'? &lt;/DIV&gt;
&lt;DIV&gt;Does anybody have any answers to my problem?&lt;/DIV&gt;
&amp;lt;
DIV&amp;gt;
&lt;DIV&gt;Thank You very much in advance&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Jamie&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;ps, I saw a couple of posts regarding the error message CL is not a recognised batch file etc. I had this error but solved it by switching CL_ENV to OFF and ensuring that the line &lt;EM&gt;- define this if you want to use MSVCDir &lt;/EM&gt;is moved from the line setting it to OFF&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;</description>
    <pubDate>Fri, 22 Jul 2005 18:45:27 GMT</pubDate>
    <dc:creator>jamie_z_wallace</dc:creator>
    <dc:date>2005-07-22T18:45:27Z</dc:date>
    <item>
      <title>Errors using custom DLL</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Errors-using-custom-DLL/m-p/983666#M21599</link>
      <description>&lt;DIV&gt;Hi, I am trying to create my own custom DLL by following the REadMe file in the customdll directory. I am at the stage of running nmake and I am getting error messages. Here is the contents of my tools.ini file:&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;[NMAKE]&lt;BR /&gt;## init-file to build custom DLL using Intel Integrated Performance Primitives&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;CL_ENV=OFF &lt;BR /&gt;#- define this if you want to use MSVCDir&lt;BR /&gt;##CL_ENV=ON&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;!IF "$(CL_ENV)"!="OFF"&lt;BR /&gt;## Check if MS CL compiler is accessible, just try it&lt;BR /&gt;## It doesn't guarantee that MSVC include and lib will be&lt;BR /&gt;## Although "&amp;gt;nul" redirects usage message, logo message is printed&lt;BR /&gt;! IF [ CL &amp;gt; nul ] == 0&lt;BR /&gt;CL_ENV=ON&lt;BR /&gt;! ELSE&lt;BR /&gt;CL_ENV=OFF&lt;BR /&gt;! ENDIF&lt;BR /&gt;!ENDIF&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;##-- Please customize the following names below&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;## MS VC home directory. &lt;BR /&gt;# You may not define this name if MSVC is accessible&lt;BR /&gt;#MSVCDir=C:Program FilesMicrosoft Visual Studio .NETVc7&lt;BR /&gt;MSVCDir=C:Program FilesMicrosoft Visual Studio .NETVc7&lt;BR /&gt;## Intel IPP install directory&lt;BR /&gt;!IF [if exist "%IPPROOT%" (echo IPPROOT: %IPPROOT%) else (exit 1)] == 1&lt;BR /&gt;IPPROOT=C:Program FilesIntelIPP41ia32_itanium&lt;BR /&gt;!ENDIF&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;EM&gt;## Name of the custom DLLs&lt;BR /&gt;DllName=IppPIMS&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;## Directory name for lib-,map-,obj-files&lt;BR /&gt;#OutDir=.Lib&lt;BR /&gt;OutDir=C:PIMSIPP&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;## Directory name for dll&lt;BR /&gt;#DllDir=.Bin&lt;BR /&gt;DllDir=C:PIMSIPP&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;# ###############################################################&lt;BR /&gt;# Supported processors.&lt;BR /&gt;# px=Generic IA-32 processor, &lt;BR /&gt;# a6=Intel Pentium III processor, &lt;BR /&gt;# w7=Intel Pentium 4 processor&lt;BR /&gt;CpuList=px a6 w7 t7&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;## Name of the test application to build&lt;BR /&gt;TestName=ipptwo&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;##-- Please customize the names above&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;## check if MSVC path is accessible&lt;BR /&gt;!IF "$(CL_ENV)"=="OFF"&lt;BR /&gt;! IF !EXIST ("$(MSVCDir)")&lt;BR /&gt;! ERROR Path to MSVC is not found! Check the MSVCDir in tools.ini&lt;BR /&gt;! ENDIF&lt;BR /&gt;!ENDIF&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;## Combine names for include and library folders, for compiler and linker&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;!IF "$(CL_ENV)"=="OFF"&lt;BR /&gt;CC="$(MSVCDir)&amp;#8;incl.exe"&lt;BR /&gt;LINK="$(MSVCDir)&amp;#8;inlink.exe"&lt;BR /&gt;LIBINC=-I"$(IPPROOT)include" -I"$(MSVCDir)include"&lt;BR /&gt;VCLIB="$(MSVCDir)libmsvcrt.lib" "$(MSVCDir)libkernel32.lib" "$(MSVCDir)libuser32.lib" "$(MSVCDir)libgdi32.lib" &lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;!ELSE&lt;BR /&gt;CC=cl.exe&lt;BR /&gt;LINK=link.exe&lt;BR /&gt;LIBINC=-I"$(IPPROOT)include"&lt;BR /&gt;VCLIB=msvcrt.lib kernel32.lib user32.lib gdi32.lib&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;!ENDIF&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;I am getting the following error message when I run nmake:&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;tools.ini(57) : fatal error U1033: syntax error : '"C:Program' unexpected Stop.&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;Now I am sure that this is because DOS doesn't like the spaces in the file path but I do not know how to get around the problem. I have tried some of the suggestions in other posts. &lt;/DIV&gt;
&lt;DIV&gt;Particularly to change from 'Program Files' to 'Progra~1' files. How does this work? Does this mean that I have to rename my 'Program Files' directory? If this is the case it will screw up my system, which won't let me change this directory anyway. Then how would I overcome the next directory 'Microsoft Visual etc'? &lt;/DIV&gt;
&lt;DIV&gt;Does anybody have any answers to my problem?&lt;/DIV&gt;
&amp;lt;
DIV&amp;gt;
&lt;DIV&gt;Thank You very much in advance&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Jamie&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;ps, I saw a couple of posts regarding the error message CL is not a recognised batch file etc. I had this error but solved it by switching CL_ENV to OFF and ensuring that the line &lt;EM&gt;- define this if you want to use MSVCDir &lt;/EM&gt;is moved from the line setting it to OFF&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 22 Jul 2005 18:45:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Errors-using-custom-DLL/m-p/983666#M21599</guid>
      <dc:creator>jamie_z_wallace</dc:creator>
      <dc:date>2005-07-22T18:45:27Z</dc:date>
    </item>
    <item>
      <title>Re: Errors using custom DLL</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Errors-using-custom-DLL/m-p/983667#M21600</link>
      <description>&lt;DIV&gt;ps i am using IPP version 4.1 on Windows 2000,&lt;/DIV&gt;</description>
      <pubDate>Fri, 22 Jul 2005 18:47:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Errors-using-custom-DLL/m-p/983667#M21600</guid>
      <dc:creator>jamie_z_wallace</dc:creator>
      <dc:date>2005-07-22T18:47:01Z</dc:date>
    </item>
    <item>
      <title>Re: Errors using custom DLL</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Errors-using-custom-DLL/m-p/983668#M21601</link>
      <description>I have similar problem as yours.&lt;BR /&gt;And had asked the intel, and waiting for their response.&lt;BR /&gt;&lt;BR /&gt;my setting is very similar with yours. except my ipproot is&lt;BR /&gt;IPPROOT=C:Program Files1IntelIPP41&lt;BR /&gt;IPPROOT=C:Progra~1IntelIPP41&lt;BR /&gt;&lt;BR /&gt;I had tried the above two path, but still has some MSVCDir (I guess)&lt;BR /&gt;&lt;BR /&gt;================================================================&lt;BR /&gt;&lt;BR /&gt;C:Program FilesIntelIPP41ia32_itanium	oolscustomdll&amp;gt;nmake&lt;BR /&gt;&lt;BR /&gt;Microsoft  Program Maintenance Utility Version 7.10.3077&lt;BR /&gt;Copyright (C) Microsoft Corporation.  All rights reserved.&lt;BR /&gt;&lt;BR /&gt;        nmake /nologo -f customdll.mak&lt;BR /&gt;        "C:Program FilesMicrosoft Visual Studio .NET 2003Vc7&amp;#8;inlink.exe"&lt;BR /&gt;/nologo @C:DOCUME~1userLOCALS&lt;BR /&gt;~1Temp
mE5.tmp&lt;BR /&gt;LINK : warning LNK4044: ??????? '/LINK50COMPAT'; ???&lt;BR /&gt;(jiing: the upper line means: LINK : warning LNK4044: option can not be&lt;BR /&gt;recognized '/LINK50COMPAT'; has been ignored)&lt;BR /&gt;LINK : fatal error LNK1181: ??????? 'C:Program FilesMicrosoft Visual&lt;BR /&gt;Studio .NET 2003Vc7libuser32.&lt;BR /&gt;lib'&lt;BR /&gt;(jiing: ??????? means can not open import(input) file )&lt;BR /&gt;NMAKE : fatal error U1077: '"C:Program FilesMicrosoft Visual Studio .NET&lt;BR /&gt;2003Vc7&amp;#8;inlink.exe"' : ??? '0&lt;BR /&gt;x49d'&lt;BR /&gt;Stop.&lt;BR /&gt;NMAKE : fatal error U1077: '"C:Program FilesMicrosoft Visual Studio .NET&lt;BR /&gt;2003VC7BIN
make.exe"' : ??? '&lt;BR /&gt;0x2'&lt;BR /&gt;Stop.&lt;BR /&gt;(jiing: ??? means returned code)&lt;BR /&gt;&lt;BR /&gt;========================================================&lt;BR /&gt;&lt;BR /&gt;The following is my tools.ini setting, please take a view.&lt;BR /&gt;=================================================&lt;BR /&gt;[NMAKE]&lt;BR /&gt;## init-file to build custom DLL using Intel Integrated Performance Primitives&lt;BR /&gt;&lt;BR /&gt;##-- CL_ENV=OFF - define this if you want to use MSVCDir&lt;BR /&gt;CL_ENV=OFF #origianl is ON&lt;BR /&gt;&lt;BR /&gt;!IF "$(CL_ENV)"!="OFF"&lt;BR /&gt;## Check if MS CL compiler is accessible, just try it&lt;BR /&gt;## It doesn't guarantee that MSVC include and lib will be&lt;BR /&gt;## Although "&amp;gt;nul" redirects usage message, logo message is printed&lt;BR /&gt;!  IF [ CL &amp;gt; nul ] == 0&lt;BR /&gt;CL_ENV=ON&lt;BR /&gt;!  ELSE&lt;BR /&gt;CL_ENV=OFF&lt;BR /&gt;!  ENDIF&lt;BR /&gt;!ENDIF&lt;BR /&gt;&lt;BR /&gt;##-- Please customize the following names below&lt;BR /&gt;&lt;BR /&gt;## MS VC home directory. &lt;BR /&gt;# You may not define this name if MSVC is accessible&lt;BR /&gt;#MSVCDir=C:Program FilesMicrosoft Visual StudioVC98   #origianl&lt;BR /&gt;MSVCDir=C:Program FilesMicrosoft Visual Studio .NET 2003Vc7&lt;BR /&gt;&lt;BR /&gt;## Intel IPP install directory&lt;BR /&gt;!IF [if exist "%IPPROOT%" (echo IPPROOT: %IPPROOT%) else (exit 1)] == 1&lt;BR /&gt;IPPROOT=C:Program FilesIntelIPP41&lt;BR /&gt;!ENDIF&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;## Name of the custom DLLs&lt;BR /&gt;DllName=jiing&lt;BR /&gt;&lt;BR /&gt;## Directory name for lib-,map-,obj-files&lt;BR /&gt;OutDir=.Lib&lt;BR /&gt;&lt;BR /&gt;## Directory name for dll&lt;BR /&gt;DllDir=.Bin&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;# ###############################################################&lt;BR /&gt;# Supported processors.&lt;BR /&gt;#     px=Generic IA-32 processor, &lt;BR /&gt;#     a6=Intel Pentium III processor, &lt;BR /&gt;#     w7=Intel Pentium 4 processor&lt;BR /&gt;#     t7=Optimized for Pentium 4 processors with Streaming SIMD Extensions 3 (SSE3)&lt;BR /&gt;#CpuList=px a6 w7 t7&lt;BR /&gt;CpuList= w7 &lt;BR /&gt;&lt;BR /&gt;## Name of the test application to build&lt;BR /&gt;TestName=ipptwo_jiing&lt;BR /&gt;&lt;BR /&gt;##-- Please customize the names above&lt;BR /&gt;&lt;BR /&gt;## check if MSVC path is accessible&lt;BR /&gt;!IF "$(CL_ENV)"=="OFF"&lt;BR /&gt;!  IF !EXIST ("$(MSVCDir)")&lt;BR /&gt;!    ERROR Path to MSVC is not found! Check the MSVCDir in tools.ini&lt;BR /&gt;!  ENDIF&lt;BR /&gt;!ENDIF&lt;BR /&gt;&lt;BR /&gt;## Combine names for include and library folders, for compiler and linker&lt;BR /&gt;&lt;BR /&gt;!IF "$(CL_ENV)
"=="OFF"&lt;BR /&gt;CC="$(MSVCDir)&amp;#8;incl.exe"&lt;BR /&gt;LINK="$(MSVCDir)&amp;#8;inlink.exe"&lt;BR /&gt;LIBINC=-I"$(IPPROOT)include" -I"$(MSVCDir)include"&lt;BR /&gt;VCLIB="$(MSVCDir)libmsvcrt.lib" "$(MSVCDir)libkernel32.lib"&lt;BR /&gt;"$(MSVCDir)libuser32.lib" "$(MSVCDir)libgdi32.lib" &lt;BR /&gt;&lt;BR /&gt;!ELSE&lt;BR /&gt;CC=cl.exe&lt;BR /&gt;LINK=link.exe&lt;BR /&gt;LIBINC=-I"$(IPPROOT)include"&lt;BR /&gt;VCLIB=msvcrt.lib kernel32.lib user32.lib gdi32.lib&lt;BR /&gt;&lt;BR /&gt;!ENDIF</description>
      <pubDate>Mon, 25 Jul 2005 10:17:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Errors-using-custom-DLL/m-p/983668#M21601</guid>
      <dc:creator>jiing</dc:creator>
      <dc:date>2005-07-25T10:17:15Z</dc:date>
    </item>
    <item>
      <title>Re: Errors using custom DLL</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Errors-using-custom-DLL/m-p/983669#M21602</link>
      <description>I searched the user32.lib and gid32.lib and found their path is in (MSVCDir)platformSDKlib
&lt;BR /&gt;So I revise the tools.ini as&lt;BR /&gt;VCLIB="$(MSVCDir)libmsvcrt.lib" "$(MSVCDir)libkernel32.lib" "$(MSVCDir)platformSDKlibUser32.Lib" "$(MSVCDir)platformSDKlibGdi32.Lib" &lt;BR /&gt;and nmake again, but still failed&lt;BR /&gt;****So I tried to copy the User32.lib and Gdi32.lib to $(MSVCDir)lib , and it seems to be workable, but leave a error message, but it generated a ipptwo_jiing.obj (although I do not know it's ok or not)&lt;BR /&gt;&lt;BR /&gt;NMAKE : fatal error U1073: ?????? '".Libipptwo_jiing.obj"'&lt;BR /&gt;Stop.&lt;BR /&gt;(jiing: the upper line in Chinese says &lt;BR /&gt;NMAKE : fatal error U1073: do not know how to build '".Libipptwo_jiing.obj"'&lt;BR /&gt; )&lt;BR /&gt; My OS is winxp, MS Visual Studio .NET 2003&lt;BR /&gt;==============================================================&lt;BR /&gt;C:Program FilesIntelIPP41ia32_itanium	oolscustomdll&amp;gt;nmake&lt;BR /&gt;&lt;BR /&gt;Microsoft  Program Maintenance Utility Version 7.10.3077&lt;BR /&gt;Copyright (C) Microsoft Corporation.  All rights reserved.&lt;BR /&gt;&lt;BR /&gt;        nmake /nologo -f customdll.mak&lt;BR /&gt;        "C:Program FilesMicrosoft Visual Studio .NET 2003Vc7&amp;#8;incl.exe" /nologo /c /GB /W3 /O2 -I"C:Progr&lt;BR /&gt;am FilesIntelIPP41ia32_itaniuminclude" -I"C:Program FilesMicrosoft Visual Studio .NET 2003Vc7include"&lt;BR /&gt;/D "NDEBUG" /D "WIN32" /D "_WINDOWS" -MD  /DW7 /Fo".Libjiing.obj" dllmain.c&lt;BR /&gt;dllmain.c&lt;BR /&gt;        "C:Program FilesMicrosoft Visual Studio .NET 2003Vc7&amp;#8;inlink.exe" /nologo @C:DOCUME~1userLOCALS&lt;BR /&gt;~1Temp
m540A.tmp&lt;BR /&gt;LINK : warning LNK4044: ??????? '/LINK50COMPAT'; ???&lt;BR /&gt;   ??????? .Libjiing.lib ??? .Libjiing.exp&lt;BR /&gt;NMAKE : fatal error U1073: ?????? '".Libipptwo_jiing.obj"'&lt;BR /&gt;Stop.&lt;BR /&gt;==============================================================&lt;BR /&gt;&lt;BR /&gt;[NMAKE]&lt;BR /&gt;## init-file to build custom DLL using Intel Integrated Performance Primitives&lt;BR /&gt;&lt;BR /&gt;##-- CL_ENV=OFF - define this if you want to use MSVCDir&lt;BR /&gt;CL_ENV=OFF #???ON&lt;BR /&gt;&lt;BR /&gt;!IF "$(CL_ENV)"!="OFF"&lt;BR /&gt;## Check if MS CL compiler is accessible, just try it&lt;BR /&gt;## It doesn't guarantee that MSVC include and lib will be&lt;BR /&gt;## Although "&amp;gt;nul" redirects usage message, logo message is printed&lt;BR /&gt;!  IF [ CL &amp;gt; nul ] == 0&lt;BR /&gt;CL_ENV=ON&lt;BR /&gt;!  ELSE&lt;BR /&gt;CL_ENV=OFF&lt;BR /&gt;!  ENDIF&lt;BR /&gt;!ENDIF&lt;BR /&gt;&lt;BR /&gt;##-- Please customize the following names below&lt;BR /&gt;&lt;BR /&gt;## MS VC home directory. &lt;BR /&gt;# You may not define this name if MSVC is accessible&lt;BR /&gt;#MSVCDir=C:Program FilesMicrosoft Visual StudioVC98   #???&lt;BR /&gt;MSVCDir=C:Program FilesMicrosoft Visual Studio .NET 2003Vc7&lt;BR /&gt;#MSVCDir=C:Progra~1Microsoft Visual Studio .NET 2003Vc7&lt;BR /&gt;&lt;BR /&gt;## Intel IPP install directory&lt;BR /&gt;!IF [if exist "%IPPROOT%" (echo IPPROOT: %IPPROOT%) else (exit 1)] == 1&lt;BR /&gt;#IPPROOT=C:Program FilesIntelIPP41&lt;BR /&gt;IPPROOT=C:Program FilesIntelIPP41ia32_itanium
&lt;BR /&gt;#IPPROOT=C:Program FilesIntelIPP41&lt;BR /&gt;!ENDIF&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;## Name of the custom DLLs&lt;BR /&gt;DllName=jiing&lt;BR /&gt;&lt;BR /&gt;## Directory name for lib-,map-,obj-files&lt;BR /&gt;OutDir=.Lib&lt;BR /&gt;&lt;BR /&gt;## Directory name for dll&lt;BR /&gt;DllDir=.Bin&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;# ###############################################################&lt;BR /&gt;# Supported processors.&lt;BR /&gt;#     px=Generic IA-32 processor, &lt;BR /&gt;#     a6=Intel Pentium III processor, &lt;BR /&gt;#     w7=Intel Pentium 4 processor&lt;BR /&gt;#     t7=Optimized for Pentium 4 processors with Streaming SIMD Extensions 3 (SSE3)&lt;BR /&gt;#CpuList=px a6 w7 t7&lt;BR /&gt;CpuList= w7 &lt;BR /&gt;&lt;BR /&gt;## Name of the test application to build&lt;BR /&gt;TestName=ipptwo_jiing&lt;BR /&gt;&lt;BR /&gt;##-
- Please customize the names above&lt;BR /&gt;&lt;BR /&gt;## check if MSVC path is accessible&lt;BR /&gt;!IF "$(CL_ENV)"=="OFF"&lt;BR /&gt;!  IF !EXIST ("$(MSVCDir)")&lt;BR /&gt;!    ERROR Path to MSVC is not found! Check the MSVCDir in tools.ini&lt;BR /&gt;!  ENDIF&lt;BR /&gt;!ENDIF&lt;BR /&gt;&lt;BR /&gt;## Combine names for include and library folders, for compiler and linker&lt;BR /&gt;&lt;BR /&gt;!IF "$(CL_ENV)"=="OFF"&lt;BR /&gt;CC="$(MSVCDir)&amp;#8;incl.exe"&lt;BR /&gt;LINK="$(MSVCDir)&amp;#8;inlink.exe"&lt;BR /&gt;LIBINC=-I"$(IPPROOT)include" -I"$(MSVCDir)include"&lt;BR /&gt;#VCLIB="$(MSVCDir)libmsvcrt.lib" "$(MSVCDir)libkernel32.lib" "$(MSVCDir)libuser32.lib" "$(MSVCDir)libgdi32.lib" &lt;BR /&gt;VCLIB="$(MSVCDir)libmsvcrt.lib" "$(MSVCDir)libkernel32.lib" "$(MSVCDir)libUser32.Lib" "$(MSVCDir)libGdi32.Lib" &lt;BR /&gt;&lt;BR /&gt;!ELSE&lt;BR /&gt;CC=cl.exe&lt;BR /&gt;LINK=link.exe&lt;BR /&gt;LIBINC=-I"$(IPPROOT)include"&lt;BR /&gt;VCLIB=msvcrt.lib kernel32.lib user32.lib gdi32.lib&lt;BR /&gt;&lt;BR /&gt;!ENDIF</description>
      <pubDate>Mon, 25 Jul 2005 13:56:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Errors-using-custom-DLL/m-p/983669#M21602</guid>
      <dc:creator>jiing</dc:creator>
      <dc:date>2005-07-25T13:56:19Z</dc:date>
    </item>
    <item>
      <title>Re: Errors using custom DLL</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Errors-using-custom-DLL/m-p/983670#M21603</link>
      <description>&lt;DIV&gt;Please check the response at:&lt;/DIV&gt;
&lt;DIV&gt;&lt;A href="http://softwareforums.intel.com/ids/board/message?board.id=IPP&amp;amp;message.id=2486" target="_blank"&gt;http://softwareforums.intel.com/ids/board/message?board.id=IPP&amp;amp;message.id=2486&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Thanks,&lt;BR /&gt;Ying &lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 26 Jul 2005 03:37:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Errors-using-custom-DLL/m-p/983670#M21603</guid>
      <dc:creator>Ying_S_Intel</dc:creator>
      <dc:date>2005-07-26T03:37:40Z</dc:date>
    </item>
    <item>
      <title>Re: Errors using custom DLL</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Errors-using-custom-DLL/m-p/983671#M21604</link>
      <description>&lt;DIV&gt;Hi&lt;/DIV&gt;
&lt;DIV&gt;Thank you for your code.&lt;/DIV&gt;
&lt;DIV&gt;I used it to create my own .h file and its .cpp file. This worked fine on the development PC &lt;BR /&gt;where Visual Studio.NET and Intel IPP are installed.&lt;/DIV&gt;
&lt;DIV&gt;When I tried it on a target system it would not work. I got the error message&lt;BR /&gt;"No DLL's found in waterfall procedure"&lt;/DIV&gt;
&lt;DIV&gt;To try and put the DLL files in the corerct place I tried the runtime installer. This now&lt;BR /&gt;causes the PC system to crash when I run my project with the error message "STOP: &lt;BR /&gt;some memory references PROCESS_HAS_LOCKED_PAGES"&lt;/DIV&gt;
&lt;DIV&gt;I have to remove the ipp20 directory from system32 to stop the system from crashing, but it reverts back to the &lt;BR /&gt;waterfall error.&lt;/DIV&gt;
&lt;DIV&gt;Another confusing thing is that I am using dual Xeon (not EMT64) processors, I am using the Itanium version of IPP&lt;BR /&gt;and the runtime installer adds the Pentium 4 libraries.&lt;/DIV&gt;
&lt;DIV&gt;Is there any further ideas?&lt;/DIV&gt;
&lt;DIV&gt;Thank You&lt;/DIV&gt;
&lt;DIV&gt;Jamie&lt;/DIV&gt;</description>
      <pubDate>Tue, 26 Jul 2005 20:12:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Errors-using-custom-DLL/m-p/983671#M21604</guid>
      <dc:creator>jamie_z_wallace</dc:creator>
      <dc:date>2005-07-26T20:12:42Z</dc:date>
    </item>
    <item>
      <title>Re: Errors using custom DLL</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Errors-using-custom-DLL/m-p/983672#M21605</link>
      <description>&lt;DIV&gt;Additionally I have used the FAQ section to try and solve the "No DLL's were found in the waterfall procedure" error. I looked at all four possible solutions. Part A had already been performed, I tried B and this produced the error that I get when i run the runtime installer, as with part C&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Thank You&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Jamie&lt;/DIV&gt;</description>
      <pubDate>Tue, 26 Jul 2005 21:53:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Errors-using-custom-DLL/m-p/983672#M21605</guid>
      <dc:creator>jamie_z_wallace</dc:creator>
      <dc:date>2005-07-26T21:53:14Z</dc:date>
    </item>
  </channel>
</rss>

