[Dnssec-trigger] Compilation fails on Ubuntu (--with-gui)
wouter at NLnetLabs.nl
Tue Sep 20 07:19:17 UTC 2011
-----BEGIN PGP SIGNED MESSAGE-----
On 09/19/2011 05:35 PM, Stephane Bortzmeyer wrote:
> Ubuntu "oneiric ocelot", currently beta1. dnssec-trigger
> 0.3. configure --with-gui fails:
> rm -f dnssec-trigger-control-setup
> sed -e 's?0SHELL0?/bin/bash?' -e 's?0keydir0?/usr/local/etc?' -e 's?0configfile0?/usr/local/etc/dnssec-trigger.conf?' < dnssec-trigger-control-setup.sh.in > dnssec-trigger-control-setup
> chmod +x dnssec-trigger-control-setup
> make: *** No rule to make target `yes-hook', needed by `all'. Stop.
> If I use --with-gui=auto:
> make: *** No rule to make target `auto-hook', needed by `all'. Stop.
Yes that is a bug in the configure script, I fixed it in the development
version. (it set the hooks instead of the gui).
> Without --with-gui, it compiles.
> dnssec-trigger-panel shows nothing in the tray (or elsewhere).
This is probably because of Unity. I am working on better multiple-GUI
support. For Unity that means libappindicator. For XFCE its plugin
framework. For native windows its NotifyIcon API. And GNOME3 shell has
no status icons at all. Cocoa has a status-menu icon. It seems to be
different for every platform...
> After that, it seems to do nothing. If I renew the DHCP lease (or if I
> 'sudo dnssec-trigger-control submit 188.8.131.52' is the local
> resolver, a BIND fully DNSSEC), unbound.conf is not modified.
It probably works but you do not see the status icon in the tray
(because Unity does not allow that). You can get results on the
$ dnssec-trigger-control status
(no need for sudo)
The popup dialog probably also still works, test it with:
$ dnssec-trigger-control unsafe
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/
-----END PGP SIGNATURE-----
More information about the dnssec-trigger