<?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: How to use ydk-cpp examples? in Tools</title>
    <link>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4749776#M871</link>
    <description>&lt;P&gt;Based on the error, you did not install the openconfig bundle.&lt;/P&gt;
&lt;P&gt;The REPO setting is an example specific to my computer. You are going to define your on your computer.&lt;/P&gt;</description>
    <pubDate>Thu, 05 Jan 2023 17:00:46 GMT</pubDate>
    <dc:creator>ygorelik</dc:creator>
    <dc:date>2023-01-05T17:00:46Z</dc:date>
    <item>
      <title>How to use ydk-cpp examples?</title>
      <link>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4743643#M857</link>
      <description>&lt;P&gt;There are ydk-cpp examples posted at&amp;nbsp;&lt;A href="https://github.com/ygorelik/ydk-gen/tree/master/sdk/cpp/samples" target="_blank" rel="noopener"&gt;https://github.com/ygorelik/ydk-gen/tree/master/sdk/cpp/samples&lt;/A&gt;&amp;nbsp;for Yang Development Kit (ydk) version 0.8.6.4.&amp;nbsp; The readme file is very vague.&amp;nbsp; It provides a command line syntax of how to run the application&amp;nbsp;bgp_xr_write.&amp;nbsp; However, that application doesn't even seem to be an executable target in the CMakeLists.txt file.&amp;nbsp; Also, it looks like the example applications all require a device ip address to communicate with.&amp;nbsp; However, there is no example device provided or an explanation of where an example device can be found to use for testing the sample apps.&amp;nbsp; Can I use a simulated device (i.e. a software program) for trying out/testing these sample apps?&amp;nbsp; If so, where can I find a simulated device?&lt;/P&gt;</description>
      <pubDate>Mon, 08 May 2023 18:03:13 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4743643#M857</guid>
      <dc:creator>Mike Fisher</dc:creator>
      <dc:date>2023-05-08T18:03:13Z</dc:date>
    </item>
    <item>
      <title>Re: How to use ydk-cpp examples?</title>
      <link>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4745012#M858</link>
      <description>&lt;P&gt;Hello Mike,&lt;BR /&gt;&lt;BR /&gt;You're looking at a forked repo there. I would always recommend checking out the original repo first and then raising an issue there, if necessary, to make sure the authors see it.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/CiscoDevNet/ydk-gen/issues" target="_blank"&gt;https://github.com/CiscoDevNet/ydk-gen/issues&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 25 Dec 2022 14:23:43 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4745012#M858</guid>
      <dc:creator>Alexander Stevenson</dc:creator>
      <dc:date>2022-12-25T14:23:43Z</dc:date>
    </item>
    <item>
      <title>Re: How to use ydk-cpp examples?</title>
      <link>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4747965#M859</link>
      <description>&lt;P&gt;I looked at the C++ examples at&amp;nbsp;&lt;A href="https://github.com/CiscoDevNet/ydk-gen" target="_blank" rel="noopener"&gt;https://github.com/CiscoDevNet/ydk-gen&lt;/A&gt;&amp;nbsp;and they look the same.&amp;nbsp; The Readme file looks about the same also.&amp;nbsp; The Readme does not tell you how to setup the server side to connect to in order to use the sample client applications.&amp;nbsp; I assume that you need a device to connect to or a simulated device.&amp;nbsp; Anyway, I looked at the issues URL that you suggested and when I tried to create an issue it says this:&amp;nbsp; "Issue tracker is ONLY used for reporting bugs. Please use the [YDK Community](&lt;A href="https://communities.cisco.com/community/developer/ydk" target="_blank" rel="noopener"&gt;https://communities.cisco.com/community/developer/ydk&lt;/A&gt;) for any support issues.".&amp;nbsp; &amp;nbsp;When I go to that link it takes me to the community page and I see my original post.&amp;nbsp; My issue is really a support question not a bug.&amp;nbsp; Did I post my question to the wrong area?&lt;/P&gt;</description>
      <pubDate>Mon, 02 Jan 2023 18:34:31 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4747965#M859</guid>
      <dc:creator>Mike Fisher</dc:creator>
      <dc:date>2023-01-02T18:34:31Z</dc:date>
    </item>
    <item>
      <title>Re: How to use ydk-cpp examples?</title>
      <link>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4748155#M860</link>
      <description>&lt;P&gt;There is an old thread here&amp;nbsp;&lt;A href="https://community.cisco.com/t5/yang-tools/ydk-cpp-installation/td-p/3508747" target="_blank"&gt;https://community.cisco.com/t5/yang-tools/ydk-cpp-installation/td-p/3508747 &lt;/A&gt;and these docs also&amp;nbsp;&lt;A href="https://hub.docker.com/r/ydkdev/ydk-gen" target="_blank"&gt;https://hub.docker.com/r/ydkdev/ydk-gen&lt;/A&gt;&amp;nbsp;- but we can also tag the owner of that link you share the awesome&amp;nbsp;&lt;a href="https://community.cisco.com/t5/user/viewprofilepage/user-id/914537"&gt;@yangorelik&lt;/a&gt;&amp;nbsp;for more help &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jan 2023 08:18:30 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4748155#M860</guid>
      <dc:creator>bigevilbeard</dc:creator>
      <dc:date>2023-01-03T08:18:30Z</dc:date>
    </item>
    <item>
      <title>Re: How to use ydk-cpp examples?</title>
      <link>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4748743#M861</link>
      <description>&lt;P&gt;Hello&amp;nbsp;@&lt;A id="link_28" class="lia-link-navigation lia-page-link lia-user-name-link" href="https://community.cisco.com/t5/user/viewprofilepage/user-id/352839" target="_self" aria-label="View Profile of bigevilbeard"&gt;&lt;SPAN class=""&gt;bigevilbeard&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The &lt;EM&gt;ydk-cpp&lt;/EM&gt;&amp;nbsp;last release code was built with &lt;EM&gt;ydk-gen&lt;/EM&gt;&amp;nbsp;0.8.3. Unfortunately it is no longer maintained. Therefore, as suggested above, you need to switch to &lt;EM&gt;ydk-gen&lt;/EM&gt; official release&lt;SPAN&gt; at&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://github.com/CiscoDevNet/ydk-gen" target="_blank" rel="noopener nofollow noreferrer"&gt;https://github.com/CiscoDevNet/ydk-gen&lt;/A&gt;, which is 0.8.6.3. This is an open source code. If you need to make changes for your tasks, please make a fork and go ahead. The contribution to the main branch is always welcome. You just need to comply with &lt;A href="https://github.com/CiscoDevNet/ydk-gen/blob/master/CONTRIBUTIONS.md" target="_self"&gt;contributions requirements&lt;/A&gt;. My fork under&amp;nbsp;&lt;A href="https://github.com/CiscoDevNet/ydk-gen" target="_blank" rel="noopener nofollow noreferrer"&gt;https://github.com/ygorelik/ydk-gen&lt;/A&gt;&amp;nbsp;is for my own development and testing only; some of its content might not work.&lt;/P&gt;
&lt;P&gt;The samples were developed with assumption that model bundles &lt;EM&gt;openconfig&lt;/EM&gt;, &lt;EM&gt;cisco-ios-xr&lt;/EM&gt; and &lt;EM&gt;cisco-ios-xe&lt;/EM&gt; are generated and installed on your system. You might minimize number of packages required by altering &lt;A href="https://github.com/CiscoDevNet/ydk-gen/blob/master/sdk/cpp/samples/CMakeLists.txt" target="_self"&gt;CMakeLists.txt&lt;/A&gt; file. You also might consider generating partial bundles just to satisfy the samples need. Please check &lt;A href="https://github.com/CiscoDevNet/ydk-gen#generating-an-adhoc-ydk-py-bundle" target="_self"&gt;this method&lt;/A&gt; in README.md file.&lt;/P&gt;
&lt;P&gt;You also always free to open an issue under &lt;A href="https://github.com/CiscoDevNet/ydk-gen/issues" target="_blank"&gt;https://github.com/CiscoDevNet/ydk-gen/issues&lt;/A&gt;&amp;nbsp;if something is not working as designed.&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jan 2023 21:34:46 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4748743#M861</guid>
      <dc:creator>ygorelik</dc:creator>
      <dc:date>2023-01-03T21:34:46Z</dc:date>
    </item>
    <item>
      <title>Re: How to use ydk-cpp examples?</title>
      <link>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4749196#M862</link>
      <description>&lt;P&gt;&lt;a href="https://community.cisco.com/t5/user/viewprofilepage/user-id/352839"&gt;@bigevilbeard&lt;/a&gt;&amp;nbsp; Thank you for the reply.&amp;nbsp; I looked at those links and they provide information about building the YDK.&amp;nbsp; I was able to build the core YDK, the model bundles, etc.&amp;nbsp; I have also built the sample code applications.&amp;nbsp; My question is more about how to use the sample applications.&amp;nbsp; The sample applications all seem to be related to bgp.&amp;nbsp; I believe that I need a network device like a router to connect the sample applications to.&amp;nbsp; Unfortunately, I do not yet have a router to connect to.&amp;nbsp; I think that I could use a simulated router for trying out the sample applications, but I don't know if there is an open source/free router emulator available that would be suitable.&amp;nbsp; &amp;nbsp;I attempted to use the&amp;nbsp;lighty-netconf-simulator (&lt;A href="https://github.com/PANTHEONtech/lighty" target="_blank"&gt;https://github.com/PANTHEONtech/lighty&lt;/A&gt;) , but didn't have any luck.&amp;nbsp; Maybe I wasn't using it correctly.&amp;nbsp; Anyway, do you have any suggestions for a simulated router?&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jan 2023 16:46:17 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4749196#M862</guid>
      <dc:creator>Mike Fisher</dc:creator>
      <dc:date>2023-01-04T16:46:17Z</dc:date>
    </item>
    <item>
      <title>Re: How to use ydk-cpp examples?</title>
      <link>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4749198#M863</link>
      <description>&lt;P&gt;&lt;a href="https://community.cisco.com/t5/user/viewprofilepage/user-id/817974"&gt;@ygorelik&lt;/a&gt;&amp;nbsp; &amp;nbsp;Thank you for confirming what&amp;nbsp;&lt;a href="https://community.cisco.com/t5/user/viewprofilepage/user-id/976325"&gt;@Alexander Stevenson&lt;/a&gt;&amp;nbsp;had posted.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jan 2023 16:48:17 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4749198#M863</guid>
      <dc:creator>Mike Fisher</dc:creator>
      <dc:date>2023-01-04T16:48:17Z</dc:date>
    </item>
    <item>
      <title>Re: How to use ydk-cpp examples?</title>
      <link>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4749205#M864</link>
      <description>&lt;P&gt;&lt;a href="https://community.cisco.com/t5/user/viewprofilepage/user-id/1446453"&gt;@Mike Fisher&lt;/a&gt;&amp;nbsp;in the past i ran XR/XE device in via Vagrant locally.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jan 2023 17:09:25 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4749205#M864</guid>
      <dc:creator>bigevilbeard</dc:creator>
      <dc:date>2023-01-04T17:09:25Z</dc:date>
    </item>
    <item>
      <title>Re: How to use ydk-cpp examples?</title>
      <link>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4749274#M865</link>
      <description>&lt;P&gt;FYI. I have fixed the C++ samples and documentation. You can find them in my fork &lt;A href="https://github.com/ygorelik/ydk-gen/tree/master/sdk/cpp/samples" target="_self"&gt;here&lt;/A&gt;. Feel free to try the sample apps with &lt;EM&gt;confd&lt;/EM&gt; or any XR router.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jan 2023 20:01:32 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4749274#M865</guid>
      <dc:creator>ygorelik</dc:creator>
      <dc:date>2023-01-04T20:01:32Z</dc:date>
    </item>
    <item>
      <title>Re: How to use ydk-cpp examples?</title>
      <link>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4749305#M866</link>
      <description>&lt;P&gt;&lt;a href="https://community.cisco.com/t5/user/viewprofilepage/user-id/817974"&gt;@ygorelik&lt;/a&gt;&amp;nbsp; Thank you so much for updating the C++ samples and documentation.&amp;nbsp; &amp;nbsp;From what I have read so far, the documentation looks fantastic.&amp;nbsp; I will download the updates, give it a try using confd, and report back.&amp;nbsp; Thanks again.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jan 2023 21:00:08 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4749305#M866</guid>
      <dc:creator>Mike Fisher</dc:creator>
      <dc:date>2023-01-04T21:00:08Z</dc:date>
    </item>
    <item>
      <title>Re: How to use ydk-cpp examples?</title>
      <link>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4749346#M867</link>
      <description>&lt;P&gt;&lt;a href="https://community.cisco.com/t5/user/viewprofilepage/user-id/817974"&gt;@ygorelik&lt;/a&gt;&amp;nbsp; I am having trouble building the YDK in my CentOS 8 stream environment.&amp;nbsp; So, I tried using the docker image with the command "docker run -it ydksolutions/ydk-gen:0.8.6.4", but I get the following error:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;[fisher_m@localhost ydk-gen]$ docker run -it ydksolutions/ydk-gen:0.8.6.4&lt;BR /&gt;Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.&lt;BR /&gt;Resolved "ydksolutions/ydk-gen" as an alias (/home/fisher_m/.cache/containers/short-name-aliases.conf)&lt;BR /&gt;Trying to pull docker.io/ydksolutions/ydk-gen:0.8.6.4...&lt;BR /&gt;Error: initializing source docker://ydksolutions/ydk-gen:0.8.6.4: reading manifest 0.8.6.4 in docker.io/ydksolutions/ydk-gen: manifest unknown: manifest unknown&lt;/P&gt;&lt;P&gt;Is the Docker run command correct?&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jan 2023 23:19:50 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4749346#M867</guid>
      <dc:creator>Mike Fisher</dc:creator>
      <dc:date>2023-01-04T23:19:50Z</dc:date>
    </item>
    <item>
      <title>Re: How to use ydk-cpp examples?</title>
      <link>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4749356#M868</link>
      <description>&lt;P&gt;&lt;a href="https://community.cisco.com/t5/user/viewprofilepage/user-id/817974"&gt;@ygorelik&lt;/a&gt;&amp;nbsp; I was able to build a ydk docker image using the provided Dockerfile.&amp;nbsp; The image runs and the container contains your updates.&amp;nbsp; I will try out your sample documentation instructions tomorrow.&amp;nbsp; Thanks for your help.&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jan 2023 00:04:40 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4749356#M868</guid>
      <dc:creator>Mike Fisher</dc:creator>
      <dc:date>2023-01-05T00:04:40Z</dc:date>
    </item>
    <item>
      <title>Re: How to use ydk-cpp examples?</title>
      <link>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4749754#M869</link>
      <description>&lt;P&gt;&lt;a href="https://community.cisco.com/t5/user/viewprofilepage/user-id/817974"&gt;@ygorelik&lt;/a&gt;&amp;nbsp;I followed the new samples README instructions to build the YDK C++ Core, build the&amp;nbsp;Model Bundles, and build the sample apps.&amp;nbsp; However, when I attempt to build the sample apps in the docker container, I get the following compiler error:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="cpp"&gt;root@07cd6a882237:~/ydk-gen/sdk/cpp/samples/build# make
Scanning dependencies of target bgp_routing_policy_create
[  4%] Building CXX object CMakeFiles/bgp_routing_policy_create.dir/bgp_routing_policy_create.cpp.o
/root/ydk-gen/sdk/cpp/samples/bgp_routing_policy_create.cpp:20:10: fatal error: ydk_openconfig/openconfig_bgp.hpp: No such file or directory
 #include "ydk_openconfig/openconfig_bgp.hpp"
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
CMakeFiles/bgp_routing_policy_create.dir/build.make:62: recipe for target 'CMakeFiles/bgp_routing_policy_create.dir/bgp_routing_policy_create.cpp.o' failed
make[2]: *** [CMakeFiles/bgp_routing_policy_create.dir/bgp_routing_policy_create.cpp.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/bgp_routing_policy_create.dir/all' failed
make[1]: *** [CMakeFiles/bgp_routing_policy_create.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
root@07cd6a882237:~/ydk-gen/sdk/cpp/samples/build# &lt;/LI-CODE&gt;&lt;P&gt;Also, I noticed that there is a problem with the following command in the instructions:&lt;/P&gt;&lt;P&gt;export REPO="~/yang-models/yang/vendor/cisco/xr/751"&lt;/P&gt;&lt;P&gt;The path that is being assigned to REPO does not exist, even after installing the YDK C++ core.&lt;/P&gt;&lt;P&gt;Am I missing a step?&amp;nbsp; Where does the above path get created?&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jan 2023 16:36:09 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4749754#M869</guid>
      <dc:creator>Mike Fisher</dc:creator>
      <dc:date>2023-01-05T16:36:09Z</dc:date>
    </item>
    <item>
      <title>Re: How to use ydk-cpp examples?</title>
      <link>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4749772#M870</link>
      <description>&lt;P&gt;The Build 4 of release 0.8.6 is still in development, therefore the docker with tag 0.8.6.4 has not been built.&lt;/P&gt;
&lt;P&gt;Regarding CentOS-8 Stream. It supposed to work, at least I have tested it. Please supply more info for the installation failure. This is separate from the discussion subject, so it would be appropriate to move it to new discussion.&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jan 2023 16:53:00 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4749772#M870</guid>
      <dc:creator>ygorelik</dc:creator>
      <dc:date>2023-01-05T16:53:00Z</dc:date>
    </item>
    <item>
      <title>Re: How to use ydk-cpp examples?</title>
      <link>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4749776#M871</link>
      <description>&lt;P&gt;Based on the error, you did not install the openconfig bundle.&lt;/P&gt;
&lt;P&gt;The REPO setting is an example specific to my computer. You are going to define your on your computer.&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jan 2023 17:00:46 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4749776#M871</guid>
      <dc:creator>ygorelik</dc:creator>
      <dc:date>2023-01-05T17:00:46Z</dc:date>
    </item>
    <item>
      <title>Re: How to use ydk-cpp examples?</title>
      <link>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4749791#M872</link>
      <description>&lt;P&gt;I did build the openconfig bundle per the instructions, see below.&amp;nbsp; I think that the problem is the REPO setting is incorrect.&amp;nbsp; Do I need to download a set of Yang models for the REPO setting?&amp;nbsp; If so, where would I get them from?&amp;nbsp; Sorry, I am new to Yang and the YDK.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="cpp"&gt;root@07cd6a882237:~/ydk-gen# export REPO="~/yang-models/yang/vendor/cisco/xr/751"
root@07cd6a882237:~/ydk-gen# python generate.py -is --cpp --adhoc-bundle-name openconfig --adhoc-bundle \
&amp;gt; $REPO/openconfig-bgp.yang \
&amp;gt; $REPO/openconfig-bgp-types.yang \
&amp;gt; $REPO/openconfig-extensions.yang \
&amp;gt; $REPO/openconfig-bgp-common.yang \
&amp;gt; $REPO/openconfig-bgp-common-multiprotocol.yang \
&amp;gt; $REPO/openconfig-bgp-common-structure.yang \
&amp;gt; $REPO/openconfig-bgp-peer-group.yang \
&amp;gt; $REPO/openconfig-bgp-neighbor.yang \
&amp;gt; $REPO/openconfig-bgp-global.yang \
&amp;gt; $REPO/openconfig-types.yang \
&amp;gt; $REPO/openconfig-inet-types.yang \
&amp;gt; $REPO/openconfig-routing-policy.yang \
&amp;gt; $REPO/openconfig-yang-types.yang \
&amp;gt; $REPO/openconfig-interfaces.yang \
&amp;gt; $REPO/openconfig-policy-types.yang
File ~/yang-models/yang/vendor/cisco/xr/751/openconfig-bgp.yang is not present in the directory /root/ydk-gen; skipping
File ~/yang-models/yang/vendor/cisco/xr/751/openconfig-bgp-types.yang is not present in the directory /root/ydk-gen; skipping
File ~/yang-models/yang/vendor/cisco/xr/751/openconfig-extensions.yang is not present in the directory /root/ydk-gen; skipping
File ~/yang-models/yang/vendor/cisco/xr/751/openconfig-bgp-common.yang is not present in the directory /root/ydk-gen; skipping
File ~/yang-models/yang/vendor/cisco/xr/751/openconfig-bgp-common-multiprotocol.yang is not present in the directory /root/ydk-gen; skipping
File ~/yang-models/yang/vendor/cisco/xr/751/openconfig-bgp-common-structure.yang is not present in the directory /root/ydk-gen; skipping
File ~/yang-models/yang/vendor/cisco/xr/751/openconfig-bgp-peer-group.yang is not present in the directory /root/ydk-gen; skipping
File ~/yang-models/yang/vendor/cisco/xr/751/openconfig-bgp-neighbor.yang is not present in the directory /root/ydk-gen; skipping
File ~/yang-models/yang/vendor/cisco/xr/751/openconfig-bgp-global.yang is not present in the directory /root/ydk-gen; skipping
File ~/yang-models/yang/vendor/cisco/xr/751/openconfig-types.yang is not present in the directory /root/ydk-gen; skipping
File ~/yang-models/yang/vendor/cisco/xr/751/openconfig-inet-types.yang is not present in the directory /root/ydk-gen; skipping
File ~/yang-models/yang/vendor/cisco/xr/751/openconfig-routing-policy.yang is not present in the directory /root/ydk-gen; skipping
File ~/yang-models/yang/vendor/cisco/xr/751/openconfig-yang-types.yang is not present in the directory /root/ydk-gen; skipping
File ~/yang-models/yang/vendor/cisco/xr/751/openconfig-interfaces.yang is not present in the directory /root/ydk-gen; skipping
File ~/yang-models/yang/vendor/cisco/xr/751/openconfig-policy-types.yang is not present in the directory /root/ydk-gen; skipping
Resolving file tmp2k8x1h8v.bundle --&amp;gt; /root/ydk-gen/gen-api/.cache/bundles
Resolving file ietf_0_1_5.json --&amp;gt; /root/ydk-gen/gen-api/.cache/bundles
Resolving file iana-crypt-hash.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file iana-if-type.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file ietf-diffserv-action.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file ietf-diffserv-classifier.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file ietf-diffserv-policy.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file ietf-diffserv-target.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file ietf-event-notifications.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file ietf-inet-types.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file ietf-interfaces-ext.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file ietf-interfaces.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file ietf-ipv4-unicast-routing.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file ietf-ipv6-unicast-routing.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file ietf-ip.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file ietf-key-chain.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file ietf-netconf-acm.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file ietf-netconf-monitoring.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file ietf-netconf-notifications.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file ietf-netconf-with-defaults.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file ietf-netconf.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file ietf-ospf.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file ietf-restconf-monitoring.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file ietf-routing.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file ietf-syslog-types.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file ietf-yang-library.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file ietf-yang-push.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file ietf-yang-smiv2.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file ietf-yang-types.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Resolving file policy-types.yang --&amp;gt; /root/ydk-gen/gen-api/.cache/models/ietf@0.1.5
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/iana-crypt-hash.yang. Module name: iana-crypt-hash. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/iana-if-type.yang. Module name: iana-if-type. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/ietf-diffserv-action.yang. Module name: ietf-diffserv-action. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/ietf-diffserv-classifier.yang. Module name: ietf-diffserv-classifier. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/ietf-diffserv-policy.yang. Module name: ietf-diffserv-policy. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/ietf-diffserv-target.yang. Module name: ietf-diffserv-target. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/ietf-event-notifications.yang. Module name: ietf-event-notifications. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/ietf-inet-types.yang. Module name: ietf-inet-types. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/ietf-interfaces-ext.yang. Module name: ietf-interfaces-ext. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/ietf-interfaces.yang. Module name: ietf-interfaces. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/ietf-ipv4-unicast-routing.yang. Module name: ietf-ipv4-unicast-routing. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/ietf-ipv6-unicast-routing.yang. Module name: ietf-ipv6-unicast-routing. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/ietf-ip.yang. Module name: ietf-ip. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/ietf-key-chain.yang. Module name: ietf-key-chain. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/ietf-netconf-acm.yang. Module name: ietf-netconf-acm. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/ietf-netconf-monitoring.yang. Module name: ietf-netconf-monitoring. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/ietf-netconf-notifications.yang. Module name: ietf-netconf-notifications. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/ietf-netconf-with-defaults.yang. Module name: ietf-netconf-with-defaults. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/ietf-netconf.yang. Module name: ietf-netconf. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/ietf-ospf.yang. Module name: ietf-ospf. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/ietf-restconf-monitoring.yang. Module name: ietf-restconf-monitoring. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/ietf-routing.yang. Module name: ietf-routing. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/ietf-syslog-types.yang. Module name: ietf-syslog-types. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/ietf-yang-library.yang. Module name: ietf-yang-library. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/ietf-yang-push.yang. Module name: ietf-yang-push. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/ietf-yang-smiv2.yang. Module name: ietf-yang-smiv2. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/ietf-yang-types.yang. Module name: ietf-yang-types. Revision: None
Parsing file /root/ydk-gen/gen-api/.cache/models/openconfig@0.1.0/ietf@0.1.5/policy-types.yang. Module name: policy-types. Revision: None
Copying /root/ydk-gen/sdk/cpp/packages to /root/ydk-gen/gen-api/cpp/openconfig-bundle

Created models archive: /root/ydk-gen/gen-api/cpp/openconfig-bundle/openconfig@0.1.0.tar.gz
-- The C compiler identification is GNU 7.5.0
-- The CXX compiler identification is GNU 7.5.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake System: Ubuntu
-- Found Doxygen: /usr/bin/doxygen (found version "1.8.13") found components:  doxygen missing components:  dot
-- Configuring done
-- Generating done
-- Build files have been written to: /root/ydk-gen/gen-api/cpp/openconfig-bundle/build

Successfully generated cpp code for openconfig-bundle


Compiling cpp package ...

Scanning dependencies of target ydk_openconfig
[ 33%] Building CXX object CMakeFiles/ydk_openconfig.dir/ydk/models/openconfig/generated_entity_lookup.cpp.o
[ 66%] Linking CXX static library libydk_openconfig.a
[ 66%] Built target ydk_openconfig
Scanning dependencies of target libydk_yang_untar
[100%] Unpacking openconfig@0.1.0.tar.gz
[100%] Built target libydk_yang_untar

Installing cpp package ...

[ 66%] Built target ydk_openconfig
[100%] Unpacking openconfig@0.1.0.tar.gz
[100%] Built target libydk_yang_untar
Install the project...
-- Install configuration: "Release"
-- Installing: /usr/local/lib/libydk_openconfig.a
-- Installing: /usr/local/include/ydk_openconfig/bundle_info.hpp
-- Installing: /usr/local/share/openconfig@0.1.0/iana-crypt-hash.yang
-- Installing: /usr/local/share/openconfig@0.1.0/iana-if-type.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ietf-diffserv-action.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ietf-diffserv-classifier.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ietf-diffserv-policy.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ietf-diffserv-target.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ietf-event-notifications.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ietf-inet-types.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ietf-interfaces-ext.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ietf-interfaces.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ietf-ipv4-unicast-routing.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ietf-ipv6-unicast-routing.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ietf-ip.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ietf-key-chain.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ietf-netconf-acm.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ietf-netconf-monitoring.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ietf-netconf-notifications.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ietf-netconf-with-defaults.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ietf-netconf.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ietf-ospf.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ietf-restconf-monitoring.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ietf-routing.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ietf-syslog-types.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ietf-yang-library.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ietf-yang-push.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ietf-yang-smiv2.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ietf-yang-types.yang
-- Installing: /usr/local/share/openconfig@0.1.0/policy-types.yang
-- Installing: /usr/local/share/openconfig@0.1.0/ydk@2016-02-26.yang

Code generation and installation completed successfully!

Total time taken:  3 seconds

root@07cd6a882237:~/ydk-gen# &lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jan 2023 17:32:54 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4749791#M872</guid>
      <dc:creator>Mike Fisher</dc:creator>
      <dc:date>2023-01-05T17:32:54Z</dc:date>
    </item>
    <item>
      <title>Re: How to use ydk-cpp examples?</title>
      <link>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4749923#M873</link>
      <description>&lt;P&gt;Let's make it simple, run this command from ydk-gen directory, which will install full openconfig model bundle:&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;python generate.py --bu profiles/bundles/openconfig_0_1_9.json --cpp -is&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;For the repo you can get all the models from the GitHub&amp;nbsp;&lt;A href="https://github.com/YangModels/yang" target="_blank"&gt;https://github.com/YangModels/yang&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jan 2023 21:43:14 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4749923#M873</guid>
      <dc:creator>ygorelik</dc:creator>
      <dc:date>2023-01-05T21:43:14Z</dc:date>
    </item>
    <item>
      <title>Re: How to use ydk-cpp examples?</title>
      <link>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4750532#M874</link>
      <description>&lt;P&gt;&lt;a href="https://community.cisco.com/t5/user/viewprofilepage/user-id/817974"&gt;@ygorelik&lt;/a&gt;&amp;nbsp; Thank you for the suggestion.&amp;nbsp; That command worked and I got past the error that I posted.&amp;nbsp; However, I now get a similar error as follows:&lt;/P&gt;&lt;LI-CODE lang="cpp"&gt;root@07cd6a882237:~/ydk-gen/sdk/cpp/samples/build# cmake ..
-- The C compiler identification is GNU 7.5.0
-- The CXX compiler identification is GNU 7.5.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /root/ydk-gen/sdk/cpp/samples/build
root@07cd6a882237:~/ydk-gen/sdk/cpp/samples/build# 
root@07cd6a882237:~/ydk-gen/sdk/cpp/samples/build# 
root@07cd6a882237:~/ydk-gen/sdk/cpp/samples/build# 
root@07cd6a882237:~/ydk-gen/sdk/cpp/samples/build# make
Scanning dependencies of target bgp_routing_policy_create
[  4%] Building CXX object CMakeFiles/bgp_routing_policy_create.dir/bgp_routing_policy_create.cpp.o
[  8%] Building CXX object CMakeFiles/bgp_routing_policy_create.dir/args_parser.cpp.o
[ 12%] Linking CXX executable bgp_routing_policy_create
[ 12%] Built target bgp_routing_policy_create
Scanning dependencies of target bgp_xr_read
[ 16%] Building CXX object CMakeFiles/bgp_xr_read.dir/bgp_xr_read.cpp.o
/root/ydk-gen/sdk/cpp/samples/bgp_xr_read.cpp:22:10: fatal error: ydk_cisco_ios_xr/Cisco_IOS_XR_ipv4_bgp_cfg.hpp: No such file or directory
 #include &amp;lt;ydk_cisco_ios_xr/Cisco_IOS_XR_ipv4_bgp_cfg.hpp&amp;gt;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
CMakeFiles/bgp_xr_read.dir/build.make:62: recipe for target 'CMakeFiles/bgp_xr_read.dir/bgp_xr_read.cpp.o' failed
make[2]: *** [CMakeFiles/bgp_xr_read.dir/bgp_xr_read.cpp.o] Error 1
CMakeFiles/Makefile2:104: recipe for target 'CMakeFiles/bgp_xr_read.dir/all' failed
make[1]: *** [CMakeFiles/bgp_xr_read.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
root@07cd6a882237:~/ydk-gen/sdk/cpp/samples/build# dirs&lt;/LI-CODE&gt;&lt;P&gt;I suspect that this error means that I need to rebuild the Cisco_ios_xr bundle as well with a command similar to the one that you provided.&amp;nbsp; I'm not sure which .json file to use so I am trying the following command:&lt;/P&gt;&lt;LI-CODE lang="cpp"&gt;python generate.py --bu profiles/bundles/cisco-ios-xr-702.json --cpp -is&lt;/LI-CODE&gt;&lt;P&gt;This command is taking a long time to complete.&amp;nbsp; Do you think that the .json configuration file that I chose will work?&lt;/P&gt;</description>
      <pubDate>Fri, 06 Jan 2023 18:27:11 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4750532#M874</guid>
      <dc:creator>Mike Fisher</dc:creator>
      <dc:date>2023-01-06T18:27:11Z</dc:date>
    </item>
    <item>
      <title>Re: How to use ydk-cpp examples?</title>
      <link>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4750664#M875</link>
      <description>&lt;P&gt;Mike,&lt;/P&gt;
&lt;P&gt;The full model set will take few hours to compile. Instead you need to build "adhoc" bundle for cisco_ios_xr, which takes few seconds. Please clone YANG model repository as suggested earlier then follow the documentation.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Note. When setting REPO variable, please use full path to avoid yet another error.&lt;/P&gt;</description>
      <pubDate>Sat, 07 Jan 2023 00:52:16 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4750664#M875</guid>
      <dc:creator>ygorelik</dc:creator>
      <dc:date>2023-01-07T00:52:16Z</dc:date>
    </item>
    <item>
      <title>Re: How to use ydk-cpp examples?</title>
      <link>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4752506#M876</link>
      <description>&lt;P&gt;&lt;a href="https://community.cisco.com/t5/user/viewprofilepage/user-id/817974"&gt;@ygorelik&lt;/a&gt;&amp;nbsp; Thank you so much for your help.&amp;nbsp; After a few iterations of trial and error, I was able to get the sample apps to build and run per your new README file with a few modifications.&amp;nbsp; For instance, I did the following different:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Used the provided Docker file to create an image.&lt;/LI&gt;&lt;LI&gt;Downloaded the Yang Models from &lt;A href="https://github.com/YangModels/yang" target="_blank"&gt;https://github.com/YangModels/yang.&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;Created a container from the image and mounted a host folder containing the Yang Models.&lt;/LI&gt;&lt;LI&gt;Used your suggestion for building the Openconfig bundle:&amp;nbsp; "python generate.py --bu profiles/bundles/openconfig_0_1_9.json --cpp -is"&lt;/LI&gt;&lt;LI&gt;Used the Yang Models folder as the repo for building cisco_ios_xr bundler per your instructions.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Finally, I have a couple of suggestions regarding the YDK C++ sdk.&amp;nbsp; Where would be an appropriate place to log those?&amp;nbsp; Similarly, I would like to log my issues with getting the YDK to build on CentOS 8 stream.&amp;nbsp; Where should I log the build issue?&lt;/P&gt;</description>
      <pubDate>Tue, 10 Jan 2023 22:50:27 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/how-to-use-ydk-cpp-examples/m-p/4752506#M876</guid>
      <dc:creator>Mike Fisher</dc:creator>
      <dc:date>2023-01-10T22:50:27Z</dc:date>
    </item>
  </channel>
</rss>

