<div dir="ltr"><br><div>Hi Thomas,</div><div><br></div><div><a href="http://kea.isc.org/ticket/5325">http://kea.isc.org/ticket/5325</a><br></div><div><br></div><div>Hopefully I have all the details you need. I noticed that in Git the missing parser file is there, so this may have been addressed already for future releases.</div><div><br></div><div>cheers,</div><div>Klaus</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jun 23, 2017 at 4:29 AM, Thomas Markwalder <span dir="ltr"><<a href="mailto:tmark@isc.org" target="_blank">tmark@isc.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF"><div><div class="h5">
    <div class="m_1375239579336328589moz-cite-prefix">On 6/23/17 7:13 AM, Klaus Steden wrote:<br>
    </div>
    </div></div><blockquote type="cite"><div><div class="h5">
      
      <div dir="ltr"><br>
        <div>Hi there,</div>
        <div><br>
        </div>
        <div>I'm trying to build 1.2 on Ubuntu using the Ubuntu 1.1 DSC
          and rules file (this is preferred to building from vanilla
          source, because it provides package separation).</div>
        <div><br>
        </div>
        <div>I'm running into an issue with both Trusty and Xenial,
          specifically this:</div>
        <div>
          <p class="m_1375239579336328589gmail-p1"><span class="m_1375239579336328589gmail-s1">Making all in d2<br>
            </span><span>make[5]: Entering directory
              `/tmp/buildd/isc-kea-1.2.0/<wbr>obj-x86_64-linux-gnu/src/bin/<wbr>d2'<br>
            </span><span>make  all-recursive<br>
            </span><span>make[6]: Entering directory
              `/tmp/buildd/isc-kea-1.2.0/<wbr>obj-x86_64-linux-gnu/src/bin/<wbr>d2'<br>
            </span><span>Making all in .<br>
            </span><span>make[7]: Entering directory
              `/tmp/buildd/isc-kea-1.2.0/<wbr>obj-x86_64-linux-gnu/src/bin/<wbr>d2'<br>
            </span><span>make[7]: *** No rule to make target
              `d2_parser.yy', needed by `d2_parser.cc'.  Stop.<br>
            </span><span>make[7]: Leaving directory
              `/tmp/buildd/isc-kea-1.2.0/<wbr>obj-x86_64-linux-gnu/src/bin/<wbr>d2'<br>
            </span><span>make[6]: *** [all-recursive] Error 1<br>
            </span><span>make[6]: Leaving directory
              `/tmp/buildd/isc-kea-1.2.0/<wbr>obj-x86_64-linux-gnu/src/bin/<wbr>d2'<br>
            </span><span>make[5]: *** [all] Error 2<br>
            </span><span>make[5]: Leaving directory
              `/tmp/buildd/isc-kea-1.2.0/<wbr>obj-x86_64-linux-gnu/src/bin/<wbr>d2'<br>
            </span><span>make[4]: *** [all-recursive] Error 1<br>
            </span><span>make[4]: Leaving directory
              `/tmp/buildd/isc-kea-1.2.0/<wbr>obj-x86_64-linux-gnu/src/bin'<br>
            </span><span>make[3]: *** [all-recursive] Error 1<br>
            </span><span>make[3]: Leaving directory
              `/tmp/buildd/isc-kea-1.2.0/<wbr>obj-x86_64-linux-gnu/src'<br>
            </span><span>make[2]: *** [all-recursive] Error 1<br>
            </span><span>make[2]: Leaving directory
              `/tmp/buildd/isc-kea-1.2.0/<wbr>obj-x86_64-linux-gnu'<br>
            </span><span>make[1]: *** [all] Error 2<br>
            </span><span>make[1]: Leaving directory
              `/tmp/buildd/isc-kea-1.2.0/<wbr>obj-x86_64-linux-gnu'<br>
            </span><span>dh_auto_build: make -j24 returned exit code 2<br>
            </span><span>make: *** [build] Error 2</span></p>
          <p class="m_1375239579336328589gmail-p1">The Debian rules file explicitly adds
            '--enable-generate-parser' in the configure options which
            seems to be causing this error.</p>
          <p class="m_1375239579336328589gmail-p1">Is it a problem if I disable this option?
            The Debian patches tweak some of the application paths --
            will that cause me grief if I don't enable this option?
            Unfortunately it doesn't seem immediately obvious in the
            docs what this actually does.</p>
          <p class="m_1375239579336328589gmail-p1">thanks,<br>
            Klaus</p>
          <p class="m_1375239579336328589gmail-p1"><br>
          </p>
        </div>
      </div>
      <br>
      <fieldset class="m_1375239579336328589mimeAttachmentHeader"></fieldset>
      <br>
      </div></div><pre>______________________________<wbr>_________________
Kea-users mailing list
<a class="m_1375239579336328589moz-txt-link-abbreviated" href="mailto:Kea-users@lists.isc.org" target="_blank">Kea-users@lists.isc.org</a>
<a class="m_1375239579336328589moz-txt-link-freetext" href="https://lists.isc.org/mailman/listinfo/kea-users" target="_blank">https://lists.isc.org/mailman/<wbr>listinfo/kea-users</a>
</pre>
    </blockquote>
    <p><tt>Hello Klaus:</tt></p>
    <p><tt>Yes, you should be able to omit that option.  That option is
        only needed if you plan on altering the configuration parsing code. 
        We pre-generate all the parsing code and include that in the
        repo as well as the source tar balls.  It is odd that those
        files are missing. Would be so kind as to open a bug ticket for
        this at:</tt></p>
    <p><tt> <a class="m_1375239579336328589moz-txt-link-freetext" href="http://kea.isc.org/newticket" target="_blank">http://kea.isc.org/newticket</a></tt></p>
    <p><tt><br>
      </tt></p>
    <p><tt>Thanks,</tt></p>
    <p><tt>Thomas Markwalder</tt></p>
    <p><tt>ISC Software Engineering<br>
      </tt></p>
  </div>

<br>______________________________<wbr>_________________<br>
Kea-users mailing list<br>
<a href="mailto:Kea-users@lists.isc.org">Kea-users@lists.isc.org</a><br>
<a href="https://lists.isc.org/mailman/listinfo/kea-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/<wbr>listinfo/kea-users</a><br>
<br></blockquote></div><br></div>