<?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 Re: Embree sycl cmake in Intel® oneAPI DPC++/C++ Compiler</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Embree-sycl-cmake/m-p/1498130#M3149</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope you have posted your query in &lt;A href="https://community.intel.com/t5/Intel-Embree-Ray-Tracing-Kernels/bd-p/embree" target="_blank" rel="noopener noreferrer"&gt;Intel® Embree Ray Tracing Kernels&lt;/A&gt; forum. We are going ahead and closing this thread. If you need any additional information, please post a new question as this thread will no longer be monitored by Intel.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;
&lt;P&gt;Vankudothu Vaishnavi&lt;/P&gt;</description>
    <pubDate>Thu, 22 Jun 2023 11:09:19 GMT</pubDate>
    <dc:creator>VaishnaviV_Intel</dc:creator>
    <dc:date>2023-06-22T11:09:19Z</dc:date>
    <item>
      <title>Embree sycl cmake</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Embree-sycl-cmake/m-p/1495491#M3136</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I try to build a cycle-based Embree application with Cmake as attached below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;cmake_minimum_required(VERSION 3.22.1)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;set(CMAKE_CXX_COMPILER icpx)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;set(CMAKE_C_COMPILER icx)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;set(EMBREE_SYCL_SUPPORT ON)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;project(HELLOEMBREE)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;set(embree_DIR /mnt/d/embree-4.1.0.x86_64.linux/lib/cmake/embree-4.1.0/)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;set(TBB_DIR /mnt/d/oneapi-tbb-2021.2.0/lib/cmake/tbb/)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;FIND_PACKAGE(IntelSYCL REQUIRED)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;FIND_PACKAGE(embree 4 REQUIRED)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;add_executable(HELLOEMBREE embreeTest.cpp)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;TARGET_LINK_LIBRARIES(HELLOEMBREE embree)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;add_sycl_to_target(&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; TARGET HELLOEMBREE&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; SOURCES embreeTest.cpp&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;EM&gt;&amp;nbsp; )&lt;/EM&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;While the code I was running was one of the examples codes online&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/embree/embree/blob/master/tutorials/minimal/minimal_sycl.cpp&amp;nbsp;" target="_self"&gt;embreeTest.cpp&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After Cmake generates the make file in the build directory, I try to build the code using &lt;EM&gt;&lt;STRONG&gt;make&lt;/STRONG&gt; &lt;/EM&gt;command the following error occurs:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;/mnt/d/Embree_helloWorld/embreeTest.cpp:108:22: error: use of undeclared identifier 'rtcNewSYCLDevice'&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;RTCDevice device = rtcNewSYCLDevice(sycl_context, "");&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;^&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;/mnt/d/Embree_helloWorld/embreeTest.cpp:109:3: error: use of undeclared identifier 'rtcSetDeviceSYCLDevice'&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;rtcSetDeviceSYCLDevice(device,sycl_device);&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;^&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;/mnt/d/Embree_helloWorld/embreeTest.cpp:303:32: error: use of undeclared identifier 'rtcSYCLDeviceSelector'&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;sycl_device = sycl::device(rtcSYCLDeviceSelector);&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;^&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;/mnt/d/Embree_helloWorld/embreeTest.cpp:306:5: error: use of undeclared identifier 'embree'&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;embree::printAllSYCLDevices();&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;^&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;4 errors generated.&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;gmake[2]: *** [CMakeFiles/HELLOEMBREE.dir/build.make:76: CMakeFiles/HELLOEMBREE.dir/embreeTest.cpp.o] Error 1&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;gmake[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/HELLOEMBREE.dir/all] Error 2&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;gmake: *** [Makefile:91: all] Error 2&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;here is platform information:&lt;/P&gt;&lt;P&gt;System: window11 wsl2&lt;/P&gt;&lt;P&gt;cmake version: 3.22.1&lt;/P&gt;&lt;P&gt;dpcpp version: Intel(R) oneAPI DPC++/C++ Compiler 2023.1.0 (2023.1.0.20230320)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance cheers&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 13 Jun 2023 22:47:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Embree-sycl-cmake/m-p/1495491#M3136</guid>
      <dc:creator>peizhao</dc:creator>
      <dc:date>2023-06-13T22:47:59Z</dc:date>
    </item>
    <item>
      <title>Re:Embree sycl cmake</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Embree-sycl-cmake/m-p/1496420#M3139</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks for posting on Intel communities.&lt;/P&gt;&lt;P&gt;We would suggest you to post your Intel Embree related query in &amp;nbsp;&lt;A href="https://community.intel.com/t5/Intel-Embree-Ray-Tracing-Kernels/bd-p/embree" rel="noopener noreferrer" target="_blank"&gt;Intel® Embree Ray Tracing Kernels&lt;/A&gt; forum. So, Kindly raise a new thread.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Vankudothu Vaishnavi.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 16 Jun 2023 11:41:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Embree-sycl-cmake/m-p/1496420#M3139</guid>
      <dc:creator>VaishnaviV_Intel</dc:creator>
      <dc:date>2023-06-16T11:41:21Z</dc:date>
    </item>
    <item>
      <title>Re: Embree sycl cmake</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Embree-sycl-cmake/m-p/1498130#M3149</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope you have posted your query in &lt;A href="https://community.intel.com/t5/Intel-Embree-Ray-Tracing-Kernels/bd-p/embree" target="_blank" rel="noopener noreferrer"&gt;Intel® Embree Ray Tracing Kernels&lt;/A&gt; forum. We are going ahead and closing this thread. If you need any additional information, please post a new question as this thread will no longer be monitored by Intel.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;
&lt;P&gt;Vankudothu Vaishnavi&lt;/P&gt;</description>
      <pubDate>Thu, 22 Jun 2023 11:09:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Embree-sycl-cmake/m-p/1498130#M3149</guid>
      <dc:creator>VaishnaviV_Intel</dc:creator>
      <dc:date>2023-06-22T11:09:19Z</dc:date>
    </item>
  </channel>
</rss>

