diff -p -up ./pppd/multilink.c.tv ./pppd/multilink.c diff -p -up ./pppd/sys-linux.c.tv ./pppd/sys-linux.c --- ./pppd/sys-linux.c.tv 2012-01-03 11:49:49.388816635 +0000 +++ ./pppd/sys-linux.c 2012-01-03 11:49:58.612825675 +0000 @@ -70,6 +70,7 @@ */ #include <sys/ioctl.h> +#include <linux/socket.h> #include <sys/types.h> #include <sys/socket.h> #include <sys/time.h> @@ -111,6 +112,8 @@ #else #include <linux/types.h> #include <linux/if.h> +// (TV) fix build with dietlibc: +#define __aligned_u64 __u64 __attribute__((aligned(8))) #include <linux/if_arp.h> #include <linux/route.h> #include <linux/if_ether.h>