Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
Announcements
FPGA community forums and blogs have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.

Can't build IPP 8 samples on IPP 9

Viktor_S_
Beginner
787 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
787 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
786 Views

Thank you.

 

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

0 Kudos
Jonghak_K_Intel
Employee
786 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
787 Views

Thank you.

0 Kudos
Reply