Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
6815 Discussions

problems with NO IPLib DLL was found in the waterfall procedure

greenapplezlp
Beginner
3,386 Views
Irun the opencv code in the Vc++ environment,but it pop upthe dialog which says that NO IPLib DLL was found in the waterfall procedure,I lookup the error in the website,
someone says thatyou should install the Intel IPP.is it true? I want to get a right answer.thanks a lot !
at the same time I cann't find out the Free Non-Commercialdownloadfor the Intel IPP 5.0for window*
where can I find out it ? thanks a lot !
0 Kudos
5 Replies
Vladimir_Dudnik
Employee
3,386 Views
You probably need to add folder with your IPP DLLs into your PATH environment variable.
There is no non-commercial IPP license for Windows, you can try to download evaluation version of IPP.
Regards,
Vladimir
0 Kudos
samuelj
Beginner
3,386 Views
I have had this same problem. I installed IPP and made sure the IPP DLL directories are in PATH, and have reset the computer, but the problem still occurs. The program I am trying to run has run succesfully on other computers with the same specs (Xeon 3 GHz dual processor, Win XP), but is not running on this computer. It did run on this computer when it had Win 2000, which it had until two weeks ago. I have compiled the program on this computer.
Thank you for your help.
0 Kudos
Vladimir_Dudnik
Employee
3,386 Views

Looks strange, could you please to take any IPP sample, for example JPEGView, build and run it to see if it has the same issue?

Regards,
Vladimir

0 Kudos
samuelj
Beginner
3,386 Views
I tried building the sample LUT.cpp program without success. It was necessary for me to specify the relative path of ipp.h to get Visual Studio to find it, even though I made sure the IPP .h directory is in my path variable and listed in my project properties as one of my include directories and I added the file and the other necessary .h files to the project. I also unsuccesfully tried tobuild a friend's program that uses IPP and that worked on another computer.
That being said, the program I would like to run doesn't even use IPP, it uses IPL. I've copied over all the IPL dlls I'm aware of from other computers that this program has run on, and I still get the "No IPLib DLL was found in the Waterfall procedure" message. I've searched online DLL archives and no IPLib is listed anywhere. I'm in this forum because it's the only place I've found in my searching where anybody has offered any kind of substantive answer to the IPLib problem, but if you think I should ask in another forum please tell me. We need to get this program working for a demonstration by next week!
Thank you for your help.
0 Kudos
Vladimir_Dudnik
Employee
3,386 Views

Hi,

you got to right place with your issue, but just want to make it clear that not all the problem related to IPP.

First, when I ask you to build any IPP sample to see if there is no such issue I mean you will build it with build scripts distributed with each IPP sample. We test that sample can be built and work on every supported platform before release. So, if you have some throubles with build sample in MSVC studio most probably they are related to your project settings. You can refer to sample's Makefile to see what compiler/linker option you need to reproduce in your MSVC project.

Second, now I see, that this message issued by IPL dispatcher library (do not mix it with IPP libraries) when it can't find and load apropriate processor-specific DLL. Note, we do not support and/or distribute IPL library anymore. If I remember it right IPL provided several libraries: ipl.lib - import library, to be linked in customer application and several DLLs: ipl.dll - which is run-time dispatcher, it means it detects processor at run time and load processor specific DLL which had names like iplpx.dll, iplm6.dll, ipla6.dll and so on. So, if you only have ipl.dll but do not have processor specific DLLs (or they can't be foundthrough PATH environment variable) dispatcher issue that error message. I recommend you to find those old IPL libraries to make your application work in short time. But for the future, I recommend you to move your development to IPP libraries, which have many advantages in comparison with old IPL library. IPP do support many new platform on both Windows and Linux (ia32, em64t, Itanium, Xscale). It provides flexible and low-level API and optimization for the latest Intel processors.

Regards,
Vladimir

0 Kudos
Reply