[Kea-users] Building 1.2 on Ubuntu and ./configure --enable-generate-parser

Klaus Steden klausfiend at gmail.com
Sat Jun 24 00:22:23 UTC 2017


Hi Thomas,

http://kea.isc.org/ticket/5325

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.

cheers,
Klaus

On Fri, Jun 23, 2017 at 4:29 AM, Thomas Markwalder <tmark at isc.org> wrote:

> On 6/23/17 7:13 AM, Klaus Steden wrote:
>
>
> Hi there,
>
> 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).
>
> I'm running into an issue with both Trusty and Xenial, specifically this:
>
> Making all in d2
> make[5]: Entering directory `/tmp/buildd/isc-kea-1.2.0/
> obj-x86_64-linux-gnu/src/bin/d2'
> make  all-recursive
> make[6]: Entering directory `/tmp/buildd/isc-kea-1.2.0/
> obj-x86_64-linux-gnu/src/bin/d2'
> Making all in .
> make[7]: Entering directory `/tmp/buildd/isc-kea-1.2.0/
> obj-x86_64-linux-gnu/src/bin/d2'
> make[7]: *** No rule to make target `d2_parser.yy', needed by
> `d2_parser.cc'.  Stop.
> make[7]: Leaving directory `/tmp/buildd/isc-kea-1.2.0/
> obj-x86_64-linux-gnu/src/bin/d2'
> make[6]: *** [all-recursive] Error 1
> make[6]: Leaving directory `/tmp/buildd/isc-kea-1.2.0/
> obj-x86_64-linux-gnu/src/bin/d2'
> make[5]: *** [all] Error 2
> make[5]: Leaving directory `/tmp/buildd/isc-kea-1.2.0/
> obj-x86_64-linux-gnu/src/bin/d2'
> make[4]: *** [all-recursive] Error 1
> make[4]: Leaving directory `/tmp/buildd/isc-kea-1.2.0/
> obj-x86_64-linux-gnu/src/bin'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `/tmp/buildd/isc-kea-1.2.0/
> obj-x86_64-linux-gnu/src'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/tmp/buildd/isc-kea-1.2.0/
> obj-x86_64-linux-gnu'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory `/tmp/buildd/isc-kea-1.2.0/
> obj-x86_64-linux-gnu'
> dh_auto_build: make -j24 returned exit code 2
> make: *** [build] Error 2
>
> The Debian rules file explicitly adds '--enable-generate-parser' in the
> configure options which seems to be causing this error.
>
> 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.
>
> thanks,
> Klaus
>
>
>
>
> _______________________________________________
> Kea-users mailing listKea-users at lists.isc.orghttps://lists.isc.org/mailman/listinfo/kea-users
>
> Hello Klaus:
>
> 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:
>
> http://kea.isc.org/newticket
>
>
> Thanks,
>
> Thomas Markwalder
>
> ISC Software Engineering
>
> _______________________________________________
> Kea-users mailing list
> Kea-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/kea-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/kea-users/attachments/20170623/a7330b7a/attachment.htm>


More information about the Kea-users mailing list