1. FreeBSD/KnotResolver

修正したmakeがひとまず終わって、動きはじめた。 -- ToshinoriMaeno 2017-05-14 00:45:46


http://knot-resolver.readthedocs.io/en/v1.2.6/

1.1. 前提条件

/gmake-info

libknot (Knot DNSに含まれている)

luajit

libuv (daemon)

libgnutls (daemon)

1.2. gmake

/make, /make-2

portsは使えなかった。

Various little quirks required to build on FreeBSD (これらは 1.2.6 では反映されている。)

1.3. make info

いろんなファイルを見つけ損なっているらしい。

Makefileをいじって、make infoを無理やり最後まで実行させました。/make-info.log

/daemon.mk

/Makefile

1.4. config.mk

/config.mk に追加

1.5. make

そして、/make を始めると、compilerがエラーを出して終了。(予想通り)

#include <sys/socket.h>

をlib/utils.h に追加したら、gmake lib は完了した。

-- ToshinoriMaeno 2017-05-14 00:48:26

なぜUbuntuではでないのか。

1.6. kresd -v

動きだせば、Ubuntuとの違いはなさそうだが。/kresd

-- ToshinoriMaeno 2017-05-14 01:06:45

/cookies

/kdns_modules/kres.lua

MoinQ: FreeBSD/KnotResolver (last edited 2020-08-28 23:06:45 by ToshinoriMaeno)