Closed dmcken closed 4 years ago
The build issue is fixed by #16, but the issue with missing kea-msg-compiler is not, so reopening.
@dmcken which OS are you using, and how are you building Kea 1.6?
I see no change related to kea-msg-compiler between Kea 1.5 and Kea 1.6.
Ah, I now see that you mention you use a Kea package produced by ISC. It is possible that ISC decided not to include kea-msg-compiler
in their packages. It is normally included by default, as evidenced by the Debian and Arch Linux packages:
https://packages.debian.org/sid/amd64/kea-common/filelist https://www.archlinux.org/packages/community/x86_64/kea/
So, please ask ISC about this (and point out to them that you need this program in their packages), or use the 1.6 tarball just for kea-msg-compiler
.
To workaround this issue, I am now generating tarball releases with pre-built messages, so that you don't need kea-msg-compiler
when building.
Have a look at the 1.3.1 tarball and build instructions in README.
Good Day,
Installed Kea from the package repo at cloudsmith.
Attempted to compile this hook and got "kea-msg-compiler: command not found", seems this is no longer included in 1.6 to get it I had to download the 1.5 tarball and compile to get the command (after trying the 1.6 tarball and compiling that).
Attempting to compile against the 1.6 headers yields the following:
Compiling against the 1.5 code works and generates the kea-hook-runscript.so file but it doesn't load into the 1.6 server. Error is as follows: