Installation

How to obtain
is now a core application of the project http://www.kde.org, part of the kdenetwork package.
You can always download the latest from the main site of the project, ftp://ftp.kde.org/pub/kde and from its mirrors. It's usually found in ftp://ftp.kde.org/pub/kde/stable/latest/apps/network

Requirements
In order to successfully compile , you need the latest versions of the libraries as well as the C++ library. All required libraries as well as ktalkd itself can be found on ftp://ftp.kde.org/pub/kde/.

Compilation and Installation
In order to compile and install on your system, type the following in the base directory of the distribution:

% ./configure
% make 
% make install

As is a daemon, make install will require root privileges.
Don't forget to update /etc/inetd.conf. For example, on a system, if is in /opt/kde, change the lines concerning talk and ntalk to:

talk   dgram   udp     wait    root    /usr/sbin/tcpd  /opt/kde/bin/kotalkd
ntalk  dgram   udp     wait    root    /usr/sbin/tcpd  /opt/kde/bin/ktalkd

A script is provided, to make the necessary change automatically. Update your inetd.conf file just by running

% ./post-install.sh

Anyway, you'll have to restart inetd after this. On most systems, do:

% killall -HUP inetd

On newer systems, using xinetd, there is no more /etc/inetd.conf, and you should edit or create /etc/xinetd.d/talk instead, with those lines:

service talk
{
	socket_type = dgram
	wait = yes
	user = root
	server = /usr/bin/kotalkd
}

service ntalk
{
	socket_type = dgram
	wait = yes
	user = root
	server = /usr/bin/ktalkd
}

then restart xinetd.
Please inform me of any modification you had to undertake in order to get to compile or work on your platform.