xfce4-panel-4.9.0 build failure on FreeBSD 10.0-CURRENT

Conrad J. Sabatier conrads at cox.net
Mon Feb 13 15:17:08 CET 2012


On Sun, 12 Feb 2012 17:47:21 +0900
Andrzej <ndrwrdck at googlemail.com> wrote:

> On 02/12/2012 03:25 PM, Conrad J. Sabatier wrote:
> > Just tried compiling xfce4-panel-4.9.0, but got a failure in
> > plugins/clock/clock.c, due to the lack of the type "sigval_t", which
> > FreeBSD does not define in either<signal.h>  or<sys/signal.h>.
> 
> AFAIK this has been fixed in git master (commit 
> 9430906f6d82f5d66e835b8e924ff8beed58d109):
> 
>   static void
> -clock_plugin_timeout_expired (sigval_t info)
> +clock_plugin_timeout_expired (union sigval info)
>   {
>     ClockPluginTimeout *timeout = info.sival_ptr;
> 
> Andrzej

Hmmm.  I'm thinking maybe I have some old cruft lying around here
that's badly in need of updating that I've overlooked.  I just came
across one of them when I tried to update xfce4-settings.  My libexo
was still at 0.6.2.  Updating right now.

Hopefully, I'll iron this problem out.  It did seem odd to me that that
fix (with union sigval) still resulted in a crashing clock applet.

I'll work on it and report back later.  Thanks!

-- 
Conrad J. Sabatier
conrads at cox.net


More information about the Xfce mailing list