Thanks for the analysis and the patch. I guess I'll do a more maintainable solution using something like #ifndef __FREEBSD_KERNEL (or whatever name is the variable).
For maintainable solution please use --- xfce4-netload-plugin-0.4.0.orig/panel-plugin/os.h +++ xfce4-netload-plugin-0.4.0/panel-plugin/os.h @@ -94,8 +94,10 @@ #include <net/if_media.h> #include <net/if_mib.h> #include <arpa/inet.h> +#if (__FreeBSD_kernel__ < 8) && (__FreeBSD__ < 8) #include <net/ppp_defs.h> #include <net/if_ppp.h> +#endif #elif __NetBSD__ /* N E T B S D */ #include <stdio.h> #include <sys/param.h> -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

