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

Can't build IPP 8 samples on IPP 9

Viktor_S_
Beginner
402 Views

Hi,

I tried build video encode samples but got this:

 
-- Intel(R) IPP was found here: /home/hc/intel/compilers_and_libraries_2016.0.109/linux/ipp
--       folder with libraries: /home/hc/intel/compilers_and_libraries_2016.0.109/linux/ipp/lib/intel64
--       folder with includes : /home/hc/intel/compilers_and_libraries_2016.0.109/linux/ipp/include
-- 
-- 
-- [              vc1_enc ] codec/video/vc1/enc
-- [              vc1_dec ] codec/video/vc1/dec
-- [           vc1_common ] codec/video/vc1/common
-- [            mpeg4_enc ] codec/video/mpeg4/enc
-- [            mpeg4_dec ] codec/video/mpeg4/dec
-- [             h264_enc ] codec/video/h264/enc
-- [             h264_dec ] codec/video/h264/dec
-- [            mjpeg_dec ] codec/video/mjpeg/dec
-- [            common_cc ] codec/video/common/cc
-- [            common_sa ] codec/video/common/sa
-- [            common_me ] codec/video/common/me
-- [            mpeg2_enc ] codec/video/mpeg2/enc
-- [            mpeg2_dec ] codec/video/mpeg2/dec
-- [              vc1_spl ] codec/container/vc1/spl
-- [            mpeg4_spl ] codec/container/mpeg4/spl
-- [            mpeg4_mux ] codec/container/mpeg4/mux
-- [              avi_spl ] codec/container/avi/spl
-- [     container_common ] codec/container/common
-- [            mpeg2_spl ] codec/container/mpeg2/spl
-- [            mpeg2_mux ] codec/container/mpeg2/mux
-- [              mp3_enc ] codec/audio/mp3/enc
-- [              mp3_dec ] codec/audio/mp3/dec
-- [           mp3_common ] codec/audio/mp3/common
-- [              aac_enc ] codec/audio/aac/enc
-- [              aac_dec ] codec/audio/aac/dec
-- [           aac_common ] codec/audio/aac/common
-- [              ac3_dec ] codec/audio/ac3/dec
-- [         codec_common ] codec/common
-- [              vm_plus ] core/vm_plus
-- [                   vm ] core/vm
-- [             core_umc ] core/umc
-- [        simple_player ] application/simple_player
-- [    umc_video_enc_con ] application/umc_video_enc_con
-- [    umc_audio_enc_con ] application/umc_audio_enc_con
-- [    umc_audio_dec_con ] application/umc_audio_dec_con
-- [    umc_video_dec_con ] application/umc_video_dec_con
-- [   application_common ] application/common
-- [        media_buffers ] io/media_buffers
-- [        renders_video ] io/renders/video
-- [        renders_audio ] io/renders/audio
-- [               io_umc ] io/umc
-- 
-- Configuring done
-- Generating done
-- Build files have been written to: /home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/__cmake/audio-video-codecs.intel64.make.dynamic.release
/usr/bin/cmake -H/home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/sources/audio-video-codecs -B/home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/__cmake/audio-video-codecs.intel64.make.dynamic.release --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/__cmake/audio-video-codecs.intel64.make.dynamic.release/CMakeFiles /home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/__cmake/audio-video-codecs.intel64.make.dynamic.release/CMakeFiles/progress.marks
/usr/bin/gmake -f CMakeFiles/Makefile2 all
gmake[1]: вход в каталог «/home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/__cmake/audio-video-codecs.intel64.make.dynamic.release»
/usr/bin/gmake -f codec/video/vc1/enc/CMakeFiles/vc1_enc.dir/build.make codec/video/vc1/enc/CMakeFiles/vc1_enc.dir/depend
gmake[2]: вход в каталог «/home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/__cmake/audio-video-codecs.intel64.make.dynamic.release»
cd /home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/__cmake/audio-video-codecs.intel64.make.dynamic.release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/sources/audio-video-codecs /home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/sources/audio-video-codecs/codec/video/vc1/enc /home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/__cmake/audio-video-codecs.intel64.make.dynamic.release /home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/__cmake/audio-video-codecs.intel64.make.dynamic.release/codec/video/vc1/enc /home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/__cmake/audio-video-codecs.intel64.make.dynamic.release/codec/video/vc1/enc/CMakeFiles/vc1_enc.dir/DependInfo.cmake --color=
Scanning dependencies of target vc1_enc
gmake[2]: выход из каталога «/home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/__cmake/audio-video-codecs.intel64.make.dynamic.release»
/usr/bin/gmake -f codec/video/vc1/enc/CMakeFiles/vc1_enc.dir/build.make codec/video/vc1/enc/CMakeFiles/vc1_enc.dir/build
gmake[2]: вход в каталог «/home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/__cmake/audio-video-codecs.intel64.make.dynamic.release»
[  0%] Building CXX object codec/video/vc1/enc/CMakeFiles/vc1_enc.dir/src/umc_vc1_enc_picture_adv.cpp.o
cd /home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/__cmake/audio-video-codecs.intel64.make.dynamic.release/codec/video/vc1/enc && /usr/bin/c++   -DINTEL64 -DLINUX -DLINUX32 -DLINUX64 -DUNIX -m64  -O2 -Wall -I/home/hc/intel/compilers_and_libraries_2016.0.109/linux/ipp/include -I/home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/sources/audio-video-codecs/codec/video/vc1/enc/include -I/home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/sources/audio-video-codecs/codec/video/vc1/common/include -I/home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/sources/audio-video-codecs/codec/video/common/me/include -I/home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/sources/audio-video-codecs/codec/video/common/sa/include -I/home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/sources/audio-video-codecs/io/umc/include -I/home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/sources/audio-video-codecs/core/umc/include -I/home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/sources/audio-video-codecs/core/vm/include -I/home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/sources/audio-video-codecs/core/vm_plus/include    -o CMakeFiles/vc1_enc.dir/src/umc_vc1_enc_picture_adv.cpp.o -c /home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/sources/audio-video-codecs/codec/video/vc1/enc/src/umc_vc1_enc_picture_adv.cpp
In file included from /home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/sources/audio-video-codecs/codec/video/vc1/enc/include/umc_vc1_enc_common.h:17:0,
                 from /home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/sources/audio-video-codecs/codec/video/vc1/enc/include/umc_vc1_enc_mb.h:21,
                 from /home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/sources/audio-video-codecs/codec/video/vc1/enc/include/umc_vc1_enc_picture_adv.h:20,
                 from /home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/sources/audio-video-codecs/codec/video/vc1/enc/src/umc_vc1_enc_picture_adv.cpp:19:
/home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/sources/audio-video-codecs/codec/video/vc1/common/include/umc_vc1_common_defs.h:23:19: фатальная ошибка: ippvc.h: Нет такого файла или каталога
 #include "ippvc.h"
                   ^
компиляция прервана.
codec/video/vc1/enc/CMakeFiles/vc1_enc.dir/build.make:65: ошибка выполнения рецепта для цели «codec/video/vc1/enc/CMakeFiles/vc1_enc.dir/src/umc_vc1_enc_picture_adv.cpp.o»
gmake[2]: *** [codec/video/vc1/enc/CMakeFiles/vc1_enc.dir/src/umc_vc1_enc_picture_adv.cpp.o] Ошибка 1
gmake[2]: выход из каталога «/home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/__cmake/audio-video-codecs.intel64.make.dynamic.release»
CMakeFiles/Makefile2:88: ошибка выполнения рецепта для цели «codec/video/vc1/enc/CMakeFiles/vc1_enc.dir/all»
gmake[1]: *** [codec/video/vc1/enc/CMakeFiles/vc1_enc.dir/all] Ошибка 2
gmake[1]: выход из каталога «/home/hc/Downloads/l_ipp_8.0.0.005_legacy_samples/ipp-samples.8.0.0.005/__cmake/audio-video-codecs.intel64.make.dynamic.release»
Makefile:86: ошибка выполнения рецепта для цели «all»
gmake: *** [all] Ошибка 2

[ audio-video-codecs.intel64.make.dynamic.release                     State: FAIL ]
-----------------------------------------------------------------------------------

Where is ippvc.h file?

 

Best regards Viktor.

0 Kudos
4 Replies
Jonghak_K_Intel
Employee
402 Views

Hi Viktor,

 

  ippvc domain is removed from IPP 9.0 . You can go to your product  list ( https://registrationcenter.intel.com/RegCenter/MyProducts.aspx ) and download legacy library.

 

Thank you

0 Kudos
Viktor_S_
Beginner
401 Views

Thank you.

 

So in my IPP 9 app i can simply remove ippvc.h?

0 Kudos
Jonghak_K_Intel
Employee
401 Views

If you don't use functions of ippcv domain in your application , everything will be fine even if you remove ippcv.h from your code.

Please refer https://software.intel.com/en-us/node/589829 to see removed function list related to ippcv.h

 

Thank you.

0 Kudos
Viktor_S_
Beginner
402 Views

Thank you.

0 Kudos
Reply