[Dnssec-trigger] Compilation fails on Ubuntu (--with-gui)

W.C.A. Wijngaards wouter at NLnetLabs.nl
Tue Sep 20 07:19:17 UTC 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Stephane,

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 192.134.4.162' 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
commandline with:
$ dnssec-trigger-control status
(no need for sudo)

The popup dialog probably also still works, test it with:
$ dnssec-trigger-control unsafe

Best regards,
   Wouter
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJOeD50AAoJEJ9vHC1+BF+NjtQP/jtlXu36Ug04oJQBaMnt1lUa
VQgrdHO62qx/ftc7zObrT4WYHM0fzJ77/LjYIn+p7GCAvrcE5AOQlyGgdn/mL7Id
EBN+gVLa16N+sKpyI/dq+tbqIngD6pxgtBG97fnveeL27Gejr5fjNz31BJQYo19X
Jle/GQLRRXXmMa6nGqQ6v2b+8aE26X/0QCWHDdpCIXvyVkbaL1PbpDwIdmuNXyH6
1VsqKpRT5seswT4YCJBusQMTmS7idlDz/xoErouBKqd3esheMy2Bl4U9iErQitfE
Jsf0dD/bgQiA5qfzHLsGdH4EwK6/swqUuLdBn2D6bMUG96oJR0tosKQs2JI7VLE3
cCB13ymjZ4tjMu+Hu5+VU/jSk2QxPC73SzSYdPNg/dZluCLAjCvA3YzdID2nuSA4
wLlD6UBoLGpGIShfmZhaQyndEKqaDH8Kt/ob0je1NEfiLE3W3jq7Qaa9/05VxS1v
QzBzOdS2b+MEn4vH8y0FwjPj/2UbYxP+ZfQNOAgOlV+0NsfUIIe4h5Hamfw3Ki0C
r80hvbIvNIjd5SRfD9rwaYgmZEtoSpRXgTTG4khNEmQhTxMSLKTjmQcFnrZke2D9
sBwDPbwtVv5TkyK2OyD4Q4IVDBrTyXjUgwYV73H+ot22G3WzQZvSX7z5OpU7ZSkb
3hcfkk0ym0v78z7+l0Ks
=E4hg
-----END PGP SIGNATURE-----



More information about the dnssec-trigger mailing list