<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Quote:Int B. wrote: in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/compile-IPP-8-samples-audio-video-codecs/m-p/962763#M19824</link>
    <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Int B. wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;...&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;../../__lib/release/libvm_plus.a ../../__lib/release/libvm.a -Xlinker --end-group -lippcore -lipps -lippi -lippj -lippvc -lippcc -lippac -lippdc -lippch -lsvml -limf -lirc -lpthread&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;...&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;"ippGetMaxCacheSizeB" is defined of course, in libippcore. Somehow the linker is confused. Could it be the order of the ipp libs on the link line?&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;Hi!&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;You are right. The IPP's "libippcore" must be the last among the IPP libs in the linker command line. On Linux the order of libs in command line matters.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;Regards,&lt;BR /&gt;
	Sergey&lt;/SPAN&gt;&lt;BR /&gt;
	&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 22 Jan 2014 04:08:49 GMT</pubDate>
    <dc:creator>Sergey_K_Intel</dc:creator>
    <dc:date>2014-01-22T04:08:49Z</dc:date>
    <item>
      <title>compile IPP 8 samples - audio video codecs</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/compile-IPP-8-samples-audio-video-codecs/m-p/962760#M19821</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;

&lt;P&gt;Trying to compile the audio video codecs from ipp-samples.8.0.0.005 on Linux.&lt;/P&gt;

&lt;P&gt;ipp_8.0.0.061 installed successfully&lt;/P&gt;

&lt;P&gt;I don't have opengl so I looked in&lt;/P&gt;

&lt;P&gt;documentation/audio-video-codecs.html#_current_build_procedure_limitations_and_requirements&lt;/P&gt;

&lt;P&gt;and I saw&lt;/P&gt;

&lt;DL&gt;
	&lt;DT class="hdlist1"&gt;Linux*&lt;/DT&gt;
	&lt;DD&gt;
		&lt;P&gt;To build &lt;EM&gt;simple_player&lt;/EM&gt; sample with window rendering support you need to install Mesa3D* development package and X Window System* development package. Alternatively you can comment-out &lt;CODE&gt;UMC_ENABLE_SYS_GLX&lt;/CODE&gt; definition under Linux* section in &lt;CODE&gt;umc_config.h&lt;/CODE&gt; to disable window rendering.&lt;/P&gt;

		&lt;P&gt;&amp;nbsp;&lt;/P&gt;

		&lt;P&gt;I commented that out, but when I build, it fails with:&lt;/P&gt;

		&lt;P&gt;/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.5/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lGL&lt;BR /&gt;
			collect2: ld returned 1 exit status&lt;/P&gt;

		&lt;P&gt;Unfortunately t's still trying to link with opengl. Any suggestions appreciated.&lt;/P&gt;

		&lt;P&gt;Thanks!&lt;/P&gt;

		&lt;P&gt;&amp;nbsp;&lt;/P&gt;

		&lt;P&gt;&amp;nbsp;&lt;/P&gt;
	&lt;/DD&gt;
&lt;/DL&gt;</description>
      <pubDate>Sun, 19 Jan 2014 00:47:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/compile-IPP-8-samples-audio-video-codecs/m-p/962760#M19821</guid>
      <dc:creator>Int_B_</dc:creator>
      <dc:date>2014-01-19T00:47:40Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/compile-IPP-8-samples-audio-video-codecs/m-p/962761#M19822</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;You need to go to sources\audio-video-codecs\application\simple_player and modify CMakeLists.txt:&lt;/P&gt;

&lt;P&gt;if( Linux )&lt;BR /&gt;
	&amp;nbsp; list( APPEND LIBS GL X11 pthread )&lt;BR /&gt;
	endif( )&lt;/P&gt;

&lt;P&gt;Remove GL and X11 entries.&lt;/P&gt;</description>
      <pubDate>Tue, 21 Jan 2014 12:29:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/compile-IPP-8-samples-audio-video-codecs/m-p/962761#M19822</guid>
      <dc:creator>Pavel_V_Intel</dc:creator>
      <dc:date>2014-01-21T12:29:32Z</dc:date>
    </item>
    <item>
      <title>Thanks, after removing those</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/compile-IPP-8-samples-audio-video-codecs/m-p/962762#M19823</link>
      <description>&lt;P&gt;Thanks, after removing those 2 entries the build gets much further but unfortunately still fails.&lt;/P&gt;

&lt;P&gt;here is the link line and the first of many link errors:&lt;/P&gt;

&lt;P&gt;/usr/bin/c++&amp;nbsp;&amp;nbsp; -m64&amp;nbsp; -O2 -Wall&amp;nbsp;&amp;nbsp;&amp;nbsp; CMakeFiles/simple_player.dir/src/codec_selector.cpp.o CMakeFiles/simple_player.dir/src/pipeline.cpp.o CMakeFiles/simple_player.dir/src/pipeline_msdk.cpp.o CMakeFiles/simple_player.dir/src/simple_player.cpp.o&amp;nbsp; -o ../../__bin/release/simple_player -rdynamic -L/home/user/intel_ipp/composer_xe_2013_sp1.0.061/ipp/../compiler/lib/intel64 -Xlinker --start-group ../../__lib/release/libapplication_common.a ../../__lib/release/libavi_spl.a ../../__lib/release/libmpeg4_spl.a ../../__lib/release/libmpeg2_spl.a ../../__lib/release/libaac_common.a ../../__lib/release/libaac_dec.a ../../__lib/release/libac3_dec.a ../../__lib/release/libmp3_common.a ../../__lib/release/libmp3_dec.a ../../__lib/release/librenders_audio.a ../../__lib/release/librenders_video.a ../../__lib/release/libh264_dec.a ../../__lib/release/libmpeg2_dec.a ../../__lib/release/libmpeg4_dec.a ../../__lib/release/libvc1_common.a ../../__lib/release/libvc1_dec.a ../../__lib/release/libvc1_spl.a ../../__lib/release/libmjpeg_dec.a ../../__lib/release/libcommon_cc.a ../../__lib/release/libmedia_buffers.a ../../__lib/release/libcontainer_common.a ../../__lib/release/libcodec_common.a ../../__lib/release/libio_umc.a ../../__lib/release/libcore_umc.a ../../__lib/release/libvm_plus.a ../../__lib/release/libvm.a -Xlinker --end-group -lippcore -lipps -lippi -lippj -lippvc -lippcc -lippac -lippdc -lippch -lsvml -limf -lirc -lpthread&lt;BR /&gt;
	/home/user/intel_ipp/composer_xe_2013_sp1.0.061/ipp/lib/intel64/libipps.a(pscopye9cn_l9---ownsSet_32s.o): In function `l9_ownsSet_32s':&lt;BR /&gt;
	pscopye9cn_l9---ownsSet_32s.i:(.text+0x50): undefined reference to `ippGetMaxCacheSizeB'&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;-lGL is now gone from the link line, so that's good. also here are the env vars:&lt;/P&gt;

&lt;P&gt;user@linux ~$ echo $IPPROOT&lt;BR /&gt;
	/home/user/intel_ipp/composer_xe_2013_sp1.0.061/ipp&lt;/P&gt;

&lt;P&gt;user@linux ~$ echo $LD_LIBRARY_PATH&lt;BR /&gt;
	/home/user/intel_ipp/composer_xe_2013_sp1.0.061/ipp/../compiler/lib/intel64:/home/user/intel_ipp/composer_xe_2013_sp1.0.061/ipp/lib/intel64&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	"ippGetMaxCacheSizeB" is defined of course, in libippcore. Somehow the linker is confused. Could it be the order of the ipp libs on the link line?&lt;/P&gt;

&lt;P&gt;thanks again for any suggestions.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Jan 2014 22:19:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/compile-IPP-8-samples-audio-video-codecs/m-p/962762#M19823</guid>
      <dc:creator>Int_B_</dc:creator>
      <dc:date>2014-01-21T22:19:25Z</dc:date>
    </item>
    <item>
      <title>Quote:Int B. wrote:</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/compile-IPP-8-samples-audio-video-codecs/m-p/962763#M19824</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Int B. wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;...&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;../../__lib/release/libvm_plus.a ../../__lib/release/libvm.a -Xlinker --end-group -lippcore -lipps -lippi -lippj -lippvc -lippcc -lippac -lippdc -lippch -lsvml -limf -lirc -lpthread&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;...&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;"ippGetMaxCacheSizeB" is defined of course, in libippcore. Somehow the linker is confused. Could it be the order of the ipp libs on the link line?&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;Hi!&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;You are right. The IPP's "libippcore" must be the last among the IPP libs in the linker command line. On Linux the order of libs in command line matters.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;Regards,&lt;BR /&gt;
	Sergey&lt;/SPAN&gt;&lt;BR /&gt;
	&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 22 Jan 2014 04:08:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/compile-IPP-8-samples-audio-video-codecs/m-p/962763#M19824</guid>
      <dc:creator>Sergey_K_Intel</dc:creator>
      <dc:date>2014-01-22T04:08:49Z</dc:date>
    </item>
    <item>
      <title> </title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/compile-IPP-8-samples-audio-video-codecs/m-p/962764#M19825</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;OK, how would one go about changing the linker command line? (Sorry, I'm not familiar with CMake).&amp;nbsp; I see a "link.txt" file in this directory:&lt;/P&gt;

&lt;P&gt;/home/user/intel_ipp/ipp-samples.8.0.0.005/__cmake/audio-video-codecs.intel64.make.dynamic.release/application/simple_player/CMakeFiles/simple_player.dir/&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;But it seems to get overwritten every time I start the build so if I edit it, my edits get clobbered.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 24 Jan 2014 02:05:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/compile-IPP-8-samples-audio-video-codecs/m-p/962764#M19825</guid>
      <dc:creator>Int_B_</dc:creator>
      <dc:date>2014-01-24T02:05:35Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/compile-IPP-8-samples-audio-video-codecs/m-p/962765#M19826</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;I don't see such problems. Compiling with both Intel compiler and gcc 4.6.3 with&amp;nbsp;&lt;SPAN style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;UMC_ENABLE_SYS_GLX&amp;nbsp;&lt;/SPAN&gt;commented and "&lt;SPAN style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&amp;nbsp;GL and X11 entries&lt;/SPAN&gt;" removed is ok. However, the order of libraries is like you provided "-lippcore -lipps ...". Somehow strange.&lt;/P&gt;

&lt;P&gt;Refards,&lt;BR /&gt;
	Sergey&lt;/P&gt;</description>
      <pubDate>Fri, 24 Jan 2014 13:10:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/compile-IPP-8-samples-audio-video-codecs/m-p/962765#M19826</guid>
      <dc:creator>Sergey_K_Intel</dc:creator>
      <dc:date>2014-01-24T13:10:56Z</dc:date>
    </item>
  </channel>
</rss>

