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

ippiMorphReconstructGetBufferSize

Intel_C_Intel
Employee
843 Views

Hi,

When tying to call this function I get this error message at runtime:

"The procedure entry point ippiMorphRecontructGetBufferSize_8u_C1 could not be located in the dynamic link library ippcv-5.1.dl"

here is a smal portion of the code:

int

nSize = 0;

Ipp8u *pBuffer = NULL;

int st = 0;

IppiSize sz = {bmp2.GetWidth(), bmp2.GetHeight()};

st = ippiMorphReconstructGetBufferSize_32f_C1(sz, &nSize);

I hope that you can help me.

Thanks.

0 Kudos
10 Replies
Intel_C_Intel
Employee
843 Views

Hi,

I think I solve-it. I have uninstalled the ipp redist and now it works.

0 Kudos
Vladimir_Dudnik
Employee
843 Views

Great, thanks for informing.

Regards,
Vladimir

0 Kudos
Intel_C_Intel
Employee
843 Views

I have located the problem:

The ipp dlls present inWindowsSystem32 are not the same with the ones from

IntelIPP5.1ia32in.

In other words, the redistributable package from

IntelIPP5.1ia32 ools untimeinstaller

is from another ipp buildI guess. I think you should check this.

I have tested only with the redistributable package on another computer and I get the same error messege. To solve thisI have overwrite the ipp dlls from WindowsSystem32 with the dlls from IntelIPP5.1ia32in from my computer and it works.

0 Kudos
Vladimir_Dudnik
Employee
842 Views

Thanks, we will check this. Of course, we do test IPP package before each release. I suspect that you use two IPP version 5.1 and 5.1.1, they share the same DLLs names, but they should be compatible and should not cause issues.

Do you have test code to reproduce that issue?

Vladimir

0 Kudos
Intel_C_Intel
Employee
843 Views

Hi,

you can make a simple console application wich has a call to one of the following functions:

ippiMorphReconstructGetBufferSize_8u_C1

ippiMorphReconstructGetBufferSize_32f_C1

then, try to run the application on another computer wich only has the ipp redistributable packe installed.

I am using the following release of Ipp5.1:

w_ipp_ia32_p_5.1.1.005.exe downloaded from your site.

0 Kudos
Vladimir_Dudnik
Employee
843 Views

Oh, yes. I've just tested DLLs within runtime installer and they are actually different (old ones). Thank again for detecting that issue. By the way, the next version of IPP, 5.2 beta is coming just in weeks. Welcome to evaluation ofthe next version of IPP.

Thanks,
Vladimir

0 Kudos
Intel_C_Intel
Employee
843 Views

Hi ,

I would like to ask if a good runtime installer is available now.

Regards, Ciprian.

0 Kudos
Vladimir_Dudnik
Employee
843 Views

Hi Cirpian,

yes, IPP 5.2 beta is already available, moreover, our the next version, IPP 5.2 gold is coming soon (expected to be available at Q2'07).

Regards,
Vladimir

0 Kudos
Intel_C_Intel
Employee
843 Views

Hi Vladimir,

you didn't really answer my question -I would like to know if forIPP 5.1.1 a correct redistributalbe intaller is available.

Thanks.

Regards, Ciprian

0 Kudos
Vladimir_Dudnik
Employee
843 Views

Hi Ciprian,

I think this issue should be resolved in IPP 5.1.1, you'd better contact with Intel Premier Support to clarify this queston more formally.

Regards,
Vladimir

0 Kudos
Reply