diff -Naur ppp-2.4.4/pppd/plugins/rp-pppoe/plugin.c ppp-2.4.4-new/pppd/plugins/rp-pppoe/plugin.c --- ppp-2.4.4/pppd/plugins/rp-pppoe/plugin.c 2008-10-14 11:34:13 +0400 +++ ppp-2.4.4-new/pppd/plugins/rp-pppoe/plugin.c 2008-10-14 11:33:31 +0400 @@ -49,6 +49,12 @@ #include #include #include + +#ifndef aligned_u64 +#warning ugly hack: aligned_u64 must be defined in linux/types.h +#define aligned_u64 __u64 __attribute__((aligned(8))) +#endif + #include #include