BIND 10 #1870: install complete header files
BIND 10 Development
do-not-reply at isc.org
Wed Oct 3 21:22:50 UTC 2012
#1870: install complete header files
-------------------------------------+-------------------------------------
Reporter: | Owner: jinmei
jinmei | Status: reviewing
Type: | Milestone:
defect | Sprint-20121009
Priority: | Resolution:
medium | Sensitive: 0
Component: build | Sub-Project: DNS
system | Estimated Difficulty: 5
Keywords: | Total Hours: 0
Defect Severity: N/A |
Feature Depending on Ticket: |
Add Hours to Ticket: 0 |
Internal?: 0 |
-------------------------------------+-------------------------------------
Comment (by jinmei):
Thanks for the review.
Replying to [comment:12 vorner]:
> * `if test "${bind10_inc_path}" ; then` ‒ should there be some kind of
`test -z` or something?
Good catch, I believe I fixed it.
> * When I run the configure in examples, it checks for boost twice:
Ah, thanks for the careful check. I actually didn't have to call
AX_BOOST_INCLUDE explicitly because AC_REQUIRE does it internally.
Removed the extra call, and it should solve this.
> Also, the configure doesn't seem to work for me :-(.
> {{{
> ./configure --with-
bind10-include=/home/vorner/testing/bind10/include/bind10-devel/ --with-
bind10-include=/home/vorner/testing/bind10/lib/
>
> checking util/buffer.h usability... no
> checking util/buffer.h presence... no
> checking for util/buffer.h... no
> configure: error: Missing a commonly used BIND 10 header files
> 1 vorner at hydra ~/work/bind10/examples (review/headers 18) 4%
> $ ls /home/vorner/testing/bind10/include/bind10-devel/
> dns exceptions util
> 12:25 vorner at hydra ~/work/bind10/examples (review/headers 18) 4%
> $ ls /home/vorner/testing/bind10/include/bind10-devel/util/
> buffer.h
> 12:25 vorner at hydra ~/work/bind10/examples (review/headers 18) 4%
> }}}
>
> Is it something I do wrong, or is the script broken? (please, don't get
confused by my unusual prompt there)
Hmm, strange. Did you install this branch under
/home/vorner/testing/bind10/? util/buffer.h is one of the missing
header files that are not installed in the current master, so you need
to first build and install this branch. Explicit manual check may
also help: is there buffer.h in
/home/vorner/testing/bind10/include/bind10-devel/util?
If the answer to both is yes, I have no idea why it failed. Can you
show your config.log?
> Also, I noticed most of our changelogs are either in past tense or third
form. Your looks like in imperative. Not that it would be a problem, but
maybe just for consistency, it could be unified.
You mean "Make sure..." sounds like imperative (and dramatically
you're right)?
{{{
484.? [bug]* jinmei
Make sure all public header files for libb10-dns++ are installed.
...
}}}
If that's the concern, how about this?
{{{
484.? [bug]* jinmei
All public header files for libb10-dns++ are now installed.
Template configure.ac and utility AC macros for external projects
using the library is provided under the "examples" directory.
The src/bin/host was moved as part of the examples (and not
installed with other BIND 10 programs any more).
(Trac #1870, git TBD)
}}}
--
Ticket URL: <http://bind10.isc.org/ticket/1870#comment:13>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list