> -----Original Message----- > From: Lennart Poettering [mailto:[email protected]] > Sent: Sunday, January 01, 2012 09:28 > To: Michael D. Berger > Cc: [email protected] > Subject: Re: [systemd-devel] missing sd_listen_fds & sd_is_socket > > On Sat, 31.12.11 20:57, Michael D. Berger ([email protected]) wrote: > > > I get undefined reference to sd_listen_fds and sd_is_socket. > > And also: > > > > # find / -name "sd_listen_fds.*" > > /var/cache/man/cat3/sd_listen_fds.3.gz > > /usr/share/man/man3/sd_listen_fds.3.gz > > # find / -name "sd_is_socket.*" > > /usr/share/man/man3/sd_is_socket.3.gz > > > > So you see I cannot run MyDaemon.socket . > > It looks like my installation is incomplete. > > Any suggestions? > > In older versions of systemd sd_listen_fds() is found in a > drop-in library which at least the Fedora version installs to > /usr/share/doc/systemd/. Just copy sd-daemon.c and > sd-daemon.h into your sources and add them to the code you build. > > In newer versions of systemd we also provide this as norma > shared library, which you can build against via the > libsystemd-daemon pkg-config package. > > I'd recommend everybody to use the shared library these days, > but it's also OK to continue to use the drop-in > implementation, if it is important not to add a dependency on > the shared library to your project. > > Lennart > > -- > Lennart Poettering - Red Hat, Inc. > So where do I get the shared library? On my F16_64 I just did a "yum update" so I would hope I have the latest, but:
# yum list installed | grep -i systemd systemd.x86_64 37-3.fc16 @updates systemd-sysv.x86_64 37-3.fc16 @updates systemd-units.x86_64 37-3.fc16 @updates # yum list available | grep -i systemd clamav-milter-systemd.noarch 0.97.3-1600.fc16 updates clamav-scanner-systemd.noarch 0.97.3-1600.fc16 updates dhcp-forwarder-systemd.noarch 0.9-1501.fc15 fedora milter-greylist-systemd.noarch 4.2.7-1600.fc16 fedora systemd.i686 37-3.fc16 updates systemd-devel.i686 37-3.fc16 updates systemd-devel.x86_64 37-3.fc16 updates systemd-gtk.x86_64 37-3.fc16 updates tor-systemd.noarch 0.2.2.34-1600.fc16 updates wine-systemd.noarch 1.3.33-1.fc16 updates Thanks, Mike. -- Michael D. Berger [email protected] http://www.rosemike.net/ _______________________________________________ systemd-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/systemd-devel
