diff -up kdenetwork-3.5.7/kppp/pppstats.cpp.ppp kdenetwork-3.5.7/kppp/pppstats.cpp
--- kdenetwork-3.5.7/kppp/pppstats.cpp.ppp 2006-03-17 04:12:34.000000000 -0600
+++ kdenetwork-3.5.7/kppp/pppstats.cpp 2007-09-18 13:49:36.000000000 -0500
@@ -69,6 +69,9 @@
#ifndef HAVE_NET_IF_PPP_H
#ifdef HAVE_LINUX_IF_PPP_H
#include <linux/if.h>
+ #ifndef aligned_u64
+ #define aligned_u64 unsigned long long __attribute__((aligned(8)))
+ #endif
#include <linux/if_ppp.h>
#endif
#else
diff -up kdenetwork-3.5.7/kppp/opener.cpp.ppp kdenetwork-3.5.7/kppp/opener.cpp
--- kdenetwork-3.5.7/kppp/opener.cpp.ppp 2005-09-10 03:20:37.000000000 -0500
+++ kdenetwork-3.5.7/kppp/opener.cpp 2007-09-18 13:46:39.000000000 -0500
@@ -69,6 +69,9 @@ extern "C" int _Precvmsg(int, void*, int
#ifndef HAVE_NET_IF_PPP_H
# ifdef HAVE_LINUX_IF_PPP_H
+# ifndef aligned_u64
+# define aligned_u64 unsigned long long __attribute__((aligned(8)))
+# endif
# include <linux/if_ppp.h>
# endif
#else
diff -up kdenetwork-3.5.7/kppp/configure.in.in.ppp kdenetwork-3.5.7/kppp/configure.in.in
--- kdenetwork-3.5.7/kppp/configure.in.in.ppp 2005-09-10 03:20:37.000000000 -0500
+++ kdenetwork-3.5.7/kppp/configure.in.in 2007-09-18 13:46:39.000000000 -0500
@@ -26,6 +26,9 @@ AC_TRY_LINK([
#ifndef STREAMS
#if defined(linux)
+ #ifndef aligned_u64
+ #define aligned_u64 unsigned long long __attribute__((aligned(8)))
+ #endif
#include <linux/if_ppp.h>
#else
#include <net/if_ppp.h> /* BSD, NeXT, etc. */