<?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: converting my yang file into cpp in Tools</title>
    <link>https://community.cisco.com/t5/tools/converting-my-yang-file-into-cpp/m-p/3567359#M2852</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Strange. I still am not able to reproduce your issue. I tried the exact same command you are trying.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you try to clone ydk-gen in a fresh directory and try it out? Perhaps could be some issue with your directory?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 18 Oct 2017 18:45:45 GMT</pubDate>
    <dc:creator>abhirame</dc:creator>
    <dc:date>2017-10-18T18:45:45Z</dc:date>
    <item>
      <title>converting my yang file into cpp</title>
      <link>https://community.cisco.com/t5/tools/converting-my-yang-file-into-cpp/m-p/3567352#M2845</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If&amp;nbsp; I were to write a yang file (with any dependent yang modules in say ietf/cisco-ios-xr, etc) and convert that into a cpp file using ydk-cpp, could you please let me know the steps involved ? This will help me to understand ydk-cpp framework better in YANG / CPP usage.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Hari&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Oct 2017 23:08:01 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/converting-my-yang-file-into-cpp/m-p/3567352#M2845</guid>
      <dc:creator>hariharan.a</dc:creator>
      <dc:date>2017-10-16T23:08:01Z</dc:date>
    </item>
    <item>
      <title>Re: converting my yang file into cpp</title>
      <link>https://community.cisco.com/t5/tools/converting-my-yang-file-into-cpp/m-p/3567353#M2846</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hari,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You should be able to refer to the instructions at:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    https://github.com/CiscoDevNet/ydk-gen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The README.md file for that project tries to take a developer through the steps required to get to generating code from models. Please feel free to give us feedback on issues with the instructions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We focus on Linux and MacOS environments, so recommend that you don’t try to work on Windows for now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Einar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Oct 2017 14:23:08 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/converting-my-yang-file-into-cpp/m-p/3567353#M2846</guid>
      <dc:creator>einarnn</dc:creator>
      <dc:date>2017-10-17T14:23:08Z</dc:date>
    </item>
    <item>
      <title>Re: converting my yang file into cpp</title>
      <link>https://community.cisco.com/t5/tools/converting-my-yang-file-into-cpp/m-p/3567354#M2847</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Einar. I am able to make some progress. Stuck in "Thrid Step". Getting Emit Error "Illegal path". I validated the yang file separately with yang validator and its fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Error:&lt;/P&gt;&lt;P&gt;-------&lt;/P&gt;&lt;P&gt;(py2)[root@ODLserver ydk-gen]# ./generate.py --cpp --bundle profiles/bundles/pd_0_1_1.json &lt;/P&gt;&lt;P&gt;Processing 1 of 1 /root/ydk-gen/gen-api/.cache/models/pd@0.1.1/pd@2017-10-17.yang&lt;/P&gt;&lt;P&gt;Traceback (most recent call last):&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "./generate.py", line 369, in &amp;lt;module&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; options.one_class_per_module).generate(options.bundle))&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/root/ydk-gen/ydkgen/__init__.py", line 91, in generate&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return self._generate_bundle(description_file)&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/root/ydk-gen/ydkgen/__init__.py", line 126, in _generate_bundle&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; generated_files = self._print_packages(packages, gen_api_root, curr_bundle)&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/root/ydk-gen/ydkgen/__init__.py", line 183, in _print_packages&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; generated_files = ydk_printer.emit(bundle_packages, classes_per_source_file)&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/root/ydk-gen/ydkgen/printer/language_bindings_printer.py", line 64, in emit&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return self.print_files()&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/root/ydk-gen/ydkgen/printer/cpp/cpp_bindings_printer.py", line 50, in print_files&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; self._print_module(index, package, size)&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/root/ydk-gen/ydkgen/printer/cpp/cpp_bindings_printer.py", line 68, in _print_module&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; self._print_cpp_rst_doc(package)&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/root/ydk-gen/ydkgen/printer/cpp/cpp_bindings_printer.py", line 132, in _print_cpp_rst_doc&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; _walk_n_print(package, self.ydk_doc_dir)&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/root/ydk-gen/ydkgen/printer/cpp/cpp_bindings_printer.py", line 130, in _walk_n_print&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; _walk_n_print(owned_element, p)&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/root/ydk-gen/ydkgen/printer/cpp/cpp_bindings_printer.py", line 126, in _walk_n_print&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; _EmitArgs(self.ypy_ctx, named_element, self.identity_subclasses))&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/root/ydk-gen/ydkgen/printer/language_bindings_printer.py", line 97, in print_file&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; emit_func(emit_args.ctx, emit_args.package, emit_args.extra_args)&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/root/ydk-gen/ydkgen/printer/cpp/cpp_bindings_printer.py", line 185, in emit_cpp_doc&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DocPrinter(ctx, 'cpp').print_module_documentation(named_element, identity_subclasses)&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/root/ydk-gen/ydkgen/printer/doc/doc_printer.py", line 51, in print_module_documentation&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; self._print_class_rst(named_element)&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/root/ydk-gen/ydkgen/printer/doc/doc_printer.py", line 105, in _print_class_rst&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; clazz, self.lang, identity_subclasses=self.identity_subclasses))&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/root/ydk-gen/ydkgen/printer/meta_data_util.py", line 85, in get_class_docstring&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; identity_subclasses=id_subclasses)&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/root/ydk-gen/ydkgen/printer/meta_data_util.py", line 383, in get_meta_info_data&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; raise EmitError('Illegal path')&lt;/P&gt;&lt;P&gt;pyang.error.EmitError&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bundle file:&lt;/P&gt;&lt;P&gt;--------------&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "name" : "pd",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "version" : "0.1.1",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "ydk_version" : "0.6.1",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "author" : "Packet Design",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "copyright" : "Packet Design",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "description" : "YDK bundle for Packet Design models",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "long_description" : "This YANG Development Kit (YDK) bundle provides APIs for Packet Design YANG Models",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "models" : {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "description" : "Each element of the list has details of source files",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "file" : [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "./profiles/bundles/yang/pd/pd@2017-10-17.yang"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pd@2017-10-17.yang&lt;/P&gt;&lt;P&gt;------------------&lt;/P&gt;&lt;P&gt;module pd {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; yang-version "1";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; namespace "urn:ietf:params:xml:ns:yang:pd";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefix "pd";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; organization "Packet Design";&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; contact "email: &lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:hari@packetdesign.com"&gt;hari@packetdesign.com&lt;/A&gt;&lt;SPAN&gt;";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; description "This module defines YANG data model&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for service provisioning in Packet Designs&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SDN Platform"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; revision "2017-10-17" {&lt;/P&gt;&lt;P&gt;description "Initial revision";&lt;/P&gt;&lt;P&gt;reference "todo";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; container service {&lt;/P&gt;&lt;P&gt;description "A Packet Design SDN Service";&lt;/P&gt;&lt;P&gt;leaf name {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; type string;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; description "Name of the service";&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;leaf type {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; type enumeration {&lt;/P&gt;&lt;P&gt;enum PLATINUM {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; description "Platinum Service";&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;enum GOLD {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; description "Gold Service";&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;enum SILVER {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; description "Silver Service";&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; description "Gold, Platinum, Silver";&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Oct 2017 18:20:58 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/converting-my-yang-file-into-cpp/m-p/3567354#M2847</guid>
      <dc:creator>hariharan.a</dc:creator>
      <dc:date>2017-10-17T18:20:58Z</dc:date>
    </item>
    <item>
      <title>Re: converting my yang file into cpp</title>
      <link>https://community.cisco.com/t5/tools/converting-my-yang-file-into-cpp/m-p/3567355#M2848</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If I remove the leaf type enumeration, its able to generate code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Oct 2017 18:52:22 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/converting-my-yang-file-into-cpp/m-p/3567355#M2848</guid>
      <dc:creator>hariharan.a</dc:creator>
      <dc:date>2017-10-17T18:52:22Z</dc:date>
    </item>
    <item>
      <title>Re: converting my yang file into cpp</title>
      <link>https://community.cisco.com/t5/tools/converting-my-yang-file-into-cpp/m-p/3567356#M2849</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hari,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am not able to reproduce this error.&lt;/P&gt;&lt;P&gt;Please see below the git commit of ydk-gen I am at:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_15082797602349624" jivemacro_uid="_15082797602349624"&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;~ &amp;gt; git log -1&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;commit 71a2d6b2f8719379985e65478fc0e44f01e8c6a3&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;Author: Abhi Keshav &amp;lt;&lt;A href="mailto:abhirame@cisco.com"&gt;&lt;SPAN class="s2"&gt;abhirame@cisco.com&lt;/SPAN&gt;&lt;/A&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;Date:&amp;nbsp;&amp;nbsp; Sat Oct 7 13:51:30 2017 -0700&lt;/SPAN&gt;&lt;/P&gt;
&lt;/PRE&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;Please see below the command line output:&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_15082797376681593" jivemacro_uid="_15082797376681593" modifiedtitle="true"&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt; ~ &amp;gt; ./generate.py --bundle profiles/bundles/pg.json --cpp -v&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;YDKGEN_HOME not set. Assuming current directory is working directory.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;Resolving file tmp6niquh20.bundle --&amp;gt; /Users/abhirame/Cisco/001/ydk-gen/gen-api/.cache/bundles&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p2"&gt;&lt;SPAN class="s2"&gt;Resolving file &lt;A href="mailto:pd@2017-10-17.yang"&gt;&lt;SPAN class="s3"&gt;pd@2017-10-17.yang&lt;/SPAN&gt;&lt;/A&gt; --&amp;gt; &lt;A href="mailto:/Users/abhirame/Cisco/001/ydk-gen/gen-api/.cache/models/pd@0.1.1"&gt;&lt;SPAN class="s3"&gt;/Users/abhirame/Cisco/001/ydk-gen/gen-api/.cache/models/pd@0.1.1&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;Parsing file &lt;A href="mailto:/Users/abhirame/Cisco/001/ydk-gen/gen-api/.cache/models/pd@0.1.1/pd"&gt;&lt;SPAN class="s4"&gt;/Users/abhirame/Cisco/001/ydk-gen/gen-api/.cache/models/pd@0.1.1/pd&lt;/SPAN&gt;&lt;/A&gt;@2017-10-17.yang. Module name: pd. Revision: 2017-10-17&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;Copying /Users/abhirame/Cisco/001/ydk-gen/sdk/cpp/packages to /Users/abhirame/Cisco/001/ydk-gen/gen-api/cpp/pd-bundle&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p4"&gt;&lt;SPAN class="s2"&gt;Created models archive: &lt;A href="mailto:/Users/abhirame/Cisco/001/ydk-gen/gen-api/cpp/pd-bundle/pd@0.1.1.tar.gz"&gt;&lt;SPAN class="s3"&gt;/Users/abhirame/Cisco/001/ydk-gen/gen-api/cpp/pd-bundle/pd@0.1.1.tar.gz&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p4"&gt;&lt;SPAN class="s2"&gt;Processing 1 of 1 &lt;A href="mailto:/Users/abhirame/Cisco/001/ydk-gen/gen-api/.cache/models/pd@0.1.1/pd"&gt;&lt;SPAN class="s3"&gt;/Users/abhirame/Cisco/001/ydk-gen/gen-api/.cache/models/pd@0.1.1/pd&lt;/SPAN&gt;&lt;/A&gt;@2017-10-17.yang&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;Time taken for code/doc generation:&amp;nbsp; 0 seconds&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;Creating cpp package...&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;-- The C compiler identification is AppleClang 8.0.0.8000042&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;-- The CXX compiler identification is AppleClang 8.0.0.8000042&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;-- Check for working C compiler: /usr/bin/clang&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;-- Check for working C compiler: /usr/bin/clang -- works&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;-- Detecting C compiler ABI info&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;-- Detecting C compiler ABI info - done&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;-- Detecting C compile features&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;-- Detecting C compile features - done&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;-- Check for working CXX compiler: /usr/bin/clang++&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;-- Check for working CXX compiler: /usr/bin/clang++ -- works&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;-- Detecting CXX compiler ABI info&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;-- Detecting CXX compiler ABI info - done&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;-- Detecting CXX compile features&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;-- Detecting CXX compile features - done&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;CMake System: MacOS&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;-- Found Doxygen: /usr/local/bin/doxygen (found version "1.8.13")&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;-- Configuring done&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;-- Generating done&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;-- Build files have been written to: /Users/abhirame/Cisco/001/ydk-gen/gen-api/cpp/pd-bundle/build&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;Successfully generated code at /Users/abhirame/Cisco/001/ydk-gen/gen-api/cpp/pd-bundle.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;To build and install, run "make &amp;amp;&amp;amp; [sudo] make install" from /Users/abhirame/Cisco/001/ydk-gen/gen-api/cpp/pd-bundle/build&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;=================================================&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;Successfully generated C++ YDK at /Users/abhirame/Cisco/001/ydk-gen/gen-api/cpp/pd-bundle&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;Please read /Users/abhirame/Cisco/001/ydk-gen/gen-api/cpp/pd-bundle/README.md for information on how to use YDK&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;Code generation and installation completed successfully!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt;Total time taken:&amp;nbsp; 2 seconds&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/PRE&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Oct 2017 22:31:05 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/converting-my-yang-file-into-cpp/m-p/3567356#M2849</guid>
      <dc:creator>abhirame</dc:creator>
      <dc:date>2017-10-17T22:31:05Z</dc:date>
    </item>
    <item>
      <title>Re: converting my yang file into cpp</title>
      <link>https://community.cisco.com/t5/tools/converting-my-yang-file-into-cpp/m-p/3567357#M2850</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am in the same version too. Let me try few more things ang get back.&lt;/P&gt;&lt;P&gt;[root@ODLserver ydk-gen]# git log -1&lt;/P&gt;&lt;P&gt;commit 71a2d6b2f8719379985e65478fc0e44f01e8c6a3&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Author: Abhi Keshav &amp;lt;&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:abhirame@cisco.com"&gt;abhirame@cisco.com&lt;/A&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Date:&amp;nbsp;&amp;nbsp; Sat Oct 7 13:51:30 2017 -0700&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fixes #581 (#594)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Add additional cpp samples&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * If leaf has same name as parent in path::DataNode, do not skip it&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Oct 2017 22:44:55 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/converting-my-yang-file-into-cpp/m-p/3567357#M2850</guid>
      <dc:creator>hariharan.a</dc:creator>
      <dc:date>2017-10-17T22:44:55Z</dc:date>
    </item>
    <item>
      <title>Re: converting my yang file into cpp</title>
      <link>https://community.cisco.com/t5/tools/converting-my-yang-file-into-cpp/m-p/3567358#M2851</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Didnt work. Same error. I also tried with this simple yang model. Looks like ydk doesnt like the enumeration type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module pd {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; yang-version "1";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; namespace "urn:ietf:params:xml:ns:yang:pd";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefix "pd";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; organization "Packet Design";&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; contact "email: &lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:hari@packetdesign.com"&gt;hari@packetdesign.com&lt;/A&gt;&lt;SPAN&gt;";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; description "This module defines YANG data model&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for service provisioning in Packet Designs&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SDN Platform";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; revision "2017-10-17" {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; description "Initial revision";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reference "todo";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; container service {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; description "A Packet Design SDN Service";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; leaf serviceType {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type enumeration {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; enum PLATINUM;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Oct 2017 18:19:51 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/converting-my-yang-file-into-cpp/m-p/3567358#M2851</guid>
      <dc:creator>hariharan.a</dc:creator>
      <dc:date>2017-10-18T18:19:51Z</dc:date>
    </item>
    <item>
      <title>Re: converting my yang file into cpp</title>
      <link>https://community.cisco.com/t5/tools/converting-my-yang-file-into-cpp/m-p/3567359#M2852</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Strange. I still am not able to reproduce your issue. I tried the exact same command you are trying.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you try to clone ydk-gen in a fresh directory and try it out? Perhaps could be some issue with your directory?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Oct 2017 18:45:45 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/converting-my-yang-file-into-cpp/m-p/3567359#M2852</guid>
      <dc:creator>abhirame</dc:creator>
      <dc:date>2017-10-18T18:45:45Z</dc:date>
    </item>
    <item>
      <title>Re: converting my yang file into cpp</title>
      <link>https://community.cisco.com/t5/tools/converting-my-yang-file-into-cpp/m-p/3567360#M2853</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Tried the same in a new directory. Still the same issue. Would you mind doing a webex ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Hari&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Oct 2017 21:35:36 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/converting-my-yang-file-into-cpp/m-p/3567360#M2853</guid>
      <dc:creator>hariharan.a</dc:creator>
      <dc:date>2017-10-18T21:35:36Z</dc:date>
    </item>
    <item>
      <title>Re: converting my yang file into cpp</title>
      <link>https://community.cisco.com/t5/tools/converting-my-yang-file-into-cpp/m-p/3567361#M2854</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Fixed it. I need to do "pip upgrade" inside my python virtualenv to get the correct pip version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(py2)[root@ODLserver build]# pip --version&lt;/P&gt;&lt;P&gt;pip 9.0.1 from /root/.virtualenvs/py2/lib/python2.7/site-packages (python 2.7)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Oct 2017 22:08:24 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/converting-my-yang-file-into-cpp/m-p/3567361#M2854</guid>
      <dc:creator>hariharan.a</dc:creator>
      <dc:date>2017-10-18T22:08:24Z</dc:date>
    </item>
    <item>
      <title>Re: converting my yang file into cpp</title>
      <link>https://community.cisco.com/t5/tools/converting-my-yang-file-into-cpp/m-p/3567362#M2855</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Glad you were able to resolve it ☺&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Oct 2017 22:49:48 GMT</pubDate>
      <guid>https://community.cisco.com/t5/tools/converting-my-yang-file-into-cpp/m-p/3567362#M2855</guid>
      <dc:creator>abhirame</dc:creator>
      <dc:date>2017-10-18T22:49:48Z</dc:date>
    </item>
  </channel>
</rss>

