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

IPP v5.3 Compile Problems

franknatoli
New Contributor I
241 Views
Downloaded w_ipp-samples_p_5.3.083.zip on WinXP SP2. Attemped build32.bat for audio-video-codes. Below is the build32.bat results:

+----------------------------------------------------------------------------+
|Test : audio-video-codecs build Thu Jan 17 6:50:43 PM 200
8
|Function : no
|Description : building audio-video-codecs sample
|Class : Information
|Source : C:ipp-samples oolsenv
|Executable : audio-video-codecsuild32.bat
+----------------------------------------------------------------------------+
+++ IA32 architecture is picked out.
--- Intel C++ Compiler for IA32 environment is not found.
--- Intel C++ Compiler for IA32 environment is not found.
+++ Microsoft Visual Studio 2005 compiler for IA32 is taken
Setting environment for using Microsoft Visual Studio 2005 x86 tools.
***
*** WARNING: Default IPP 5.3 environment for IA32 is not found.
***
Start components compile
******* pipelineumc_pipeline : PASSED
******* corevm : PASSED
******* coreumc : PASSED
******* corevm_plus : PASSED
******* coreusc : PASSED
******* codecavs_dec : FAILED
******* codecavs_spl : PASSED
******* codecavs_common : PASSED
******* codecaac_dec : PASSED
******* codecaac_dec_int : PASSED
******* codecaac_enc : PASSED
******* codecaac_enc_int : PASSED
******* codecac3_dec : PASSED
******* codecavi_spl : PASSED
******* codeccolor_space_converter : PASSED
******* codeccommon : PASSED
******* codecdv100_dec : PASSED
******* codecdv50_dec : PASSED
******* codecdv_dec : PASSED
******* codecdv_enc : PASSED
******* codecdv50_enc : PASSED
******* codecdv100_enc : PASSED
******* codech264_dec : FAILED
******* codech264_enc : PASSED
******* codech264_spl : PASSED
******* codecjpeg : FAILED
******* codecmp3_dec : PASSED
******* codecmp3_dec_int : PASSED
******* codecmp3_enc : PASSED
******* codecmp3_enc_int : PASSED
******* codecmpeg2_dec : PASSED
******* codecmpeg2_enc : PASSED
******* codecmpeg2_mux : PASSED
******* codecmpeg4_dec : PASSED
******* codecmpeg4_enc : PASSED
******* codecmpeg4_spl : PASSED
******* codecmpeg4_mux : PASSED
******* codech261_dec : PASSED
******* codech263_dec : PASSED
******* codech261_enc : PASSED
******* codech263_enc : PASSED
******* codecspeech_codec : PASSED
******* codecdemuxer : PASSED
******* codecme : PASSED
******* codecvc1_common : PASSED
******* codecvc1_spl : PASSED
******* codecvc1_dec : FAILED
******* codecvc1_enc : FAILED
******* ioaudio_renders : PASSED
******* codec everb_filter : PASSED
******* codecsound3d_filter : PASSED
******* iomedia_buffers : PASSED
******* ioumc_io : PASSED
******* iovideo_renders : PASSED
******* plug-inobject_factory : PASSED
******* plug-inaudio_codecs : PASSED
******* applicationaudio_codec_con : PASSED
******* applicationsimple_player : FAILED
******* applicationumc_reverb_demo : FAILED
******* applicationumc_video_enc_con : FAILED
******* applicationvirtual_ac_5p1 : FAILED
******* applicationumc_h264_dec_con : FAILED
******* applicationumc_transcoder_con : FAILED
******* applicationumc_dv_dec_con : PASSED
There were errors found
+-----------------------------------------------------------------------------+
|-FAIL audio-video-codecs Thu Jan 17 7:22:05 PM 2008
+-----------------------------------------------------------------------------+


C:ipp-samplesaudio-video-codecs>


The particular failure for codecavs_dec is:

.srcumc_avs_dec_decompressor_dec_b.cpp(252) : error C3861: 'ippiDecodeLumaBlockInter_AVS_1u16s': identifier not found
.srcumc_avs_dec_decompressor_dec_b.cpp(269) : error C3861: 'ippiDecodeChromaBlock_AVS_1u16s': identifier not found

and

.srcumc_avs_dec_decompressor_mc.cpp(169) : error C3861: 'ippiInterpolateLumaBlock_AVS_8u_P1R': identifier not found
.srcumc_avs_dec_decompressor_mc.cpp(180) : error C3861: 'ippiWeightPrediction_AVS_8u_C1R': identifier not found

and

.srcumc_avs_dec_decompressor_rec_b.cpp(34) : error C3861: 'ippiReconstructLumaInter_AVS_16s8u_C1R': identifier not found
.srcumc_avs_dec_decompressor_rec_b.cpp(50) : error C3861: 'ippiReconstructChromaInter_AVS_16s8u_C1R': identifier not found

I cannot find the above "identifier not found" functions to be declared or implemented anywhere except in language-interfacejavasrcvc.java which of course is the "wrong" language. There does not appear to be any H file that declares the prototypes for the missing functions. Can anyone take a look at their copy of v5.3 and find where any of these "identifier n ot found" functions are declared or implemented?

Thanks for your time.

P.S.: Initially reported this as a v5.2 problem but was mistaken. It is and always was v5.3.
0 Kudos
2 Replies
Vladimir_Dudnik
Employee
241 Views

Hello,

did you notice that message
*** WARNING: Default IPP 5.3 environment for IA32 is not found.

So, I'm wonder what IPP environment was used during the build. Please check if you have IPPROOT envionment variable set to point to your IPP 5.3 installation folder

Regards,
Vladimir

0 Kudos
franknatoli
New Contributor I
241 Views
All fixed. When I installed w_ipp_ia32_p_5.3.1.064.exe, even though I checked the option to register the environment variables, it did not register the variables in ippenv.bat. Once I ran ippenv.bat, build32.bat succeeded for everything except the DirectX demos. And once I put c:dx90sdklib into the LIB environment variable, the DirectX demos were also successful. Thanks for your help.
0 Kudos
Reply