Hi,

(I'm not sure this is the right list for this, but I'm not sure where to
send it, or if it should go to the bug tracker, or if I should just shut up
because it's the bleading edge and I'm going to cut myself.)

Today, I updated the FreeBSD ports, so 9.9.9 and 9.10.4 went without a
hitch, but the bind9-devel port less so.  I updated to the current head,
which is a27dc50, this is after dnssec-keymgr was added.

If I try to build with python, I first get this error:

making all in
/wrkdirs/usr/ports/dns/bind9-devel/work/bind9-a27dc50/bin/python/isc/tests
/usr/local/bin/python2.7 policy.py parse /dev/null > /dev/null
Generating LALR tables
/usr/local/bin/python2.7 -m parsetab
/usr/local/bin/python2.7 policy.py parse /dev/null > /dev/null
/usr/local/bin/python2.7 -m parsetab
make[5]: don't know how to make __init__.pyc. Stop


This is because the Makefile uses a GNUism, which is:
%.pyc: %.py
        $(PYTHON) -m compileall .

So, I resisted the urge to ask a dependency on GNU make and I patched this
to:

.SUFFIXES: .py .pyc
.py.pyc:
        $(PYTHON) -m compileall .

Which got me going a bit further, and then, it died on:
install  -m 0644 ./dnssec-keymgr.8
/wrkdirs/usr/ports/dns/bind9-devel/work/stage/usr/local/man/man8
install: ./dnssec-keymgr.8: No such file or directory

It seems that man page was not generated and committed.  I could add all
the docbook suite as a dependency but it seems overkill... :-/

So, to fix the build, I'm going to comment out the missing man page.

Also, right now, it installs all the .py{,c} files ${libdir} which is
/usr/local/lib, and I don't think it is a good thing.

-- 
Mathieu Arnold

Attachment: pgpc0qEL2nh4k.pgp
Description: PGP signature

_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to