Created attachment 3350
fixes underlink issues
Building the plugin on a platform like Fedora Rawhide (and probably Debian or
Mandriva) fails due to underlinking issues; panel-plugin does not explicitly link against libxfcegui or libgcrypt. The attached patch fixes this. Specifying -lgcrypt directly in Makefile.am is fairly inelegant, but gcrypt doesn't ship a pkg-config file so it's not trivial to test for it in configure.ac, and it seems to be a dependency of gnutls anyway, so if gnutls is there, gcrypt should also be there. But it would probably be best to make up a test for gcrypt for configure, set up a variable for the -lgcrypt flag there, and put the variable in Makefile.am, I guess. I'm just too lazy. =)
Created attachment 3704
improved patch to link against gcrypt
it doesn't ship a pkgconfig file, but it ships an m4 macro that can be used.
attached patch fixes this in a bit better way, although I'm sure this can still be improved.
this patch doesn't include the libxfcegui4 fix though.
These linking issues are fixed.