+ /scratchbox/tools/bin/diff -w include/mysql.h.pp ./abi_check.out 1a2,267 > #include > #include > #include > #include > #include > #include > #include > #include > #include > typedef unsigned char __u_char; > typedef unsigned short int __u_short; > typedef unsigned int __u_int; > typedef unsigned long int __u_long; > typedef signed char __int8_t; > typedef unsigned char __uint8_t; > typedef signed short int __int16_t; > typedef unsigned short int __uint16_t; > typedef signed int __int32_t; > typedef unsigned int __uint32_t; > __extension__ typedef signed long long int __int64_t; > __extension__ typedef unsigned long long int __uint64_t; > __extension__ typedef long long int __quad_t; > __extension__ typedef unsigned long long int __u_quad_t; > #include > __extension__ typedef __u_quad_t __dev_t; > __extension__ typedef unsigned int __uid_t; > __extension__ typedef unsigned int __gid_t; > __extension__ typedef unsigned long int __ino_t; > __extension__ typedef __u_quad_t __ino64_t; > __extension__ typedef unsigned int __mode_t; > __extension__ typedef unsigned int __nlink_t; > __extension__ typedef long int __off_t; > __extension__ typedef __quad_t __off64_t; > __extension__ typedef int __pid_t; > __extension__ typedef struct { int __val[2]; } __fsid_t; > __extension__ typedef long int __clock_t; > __extension__ typedef unsigned long int __rlim_t; > __extension__ typedef __u_quad_t __rlim64_t; > __extension__ typedef unsigned int __id_t; > __extension__ typedef long int __time_t; > __extension__ typedef unsigned int __useconds_t; > __extension__ typedef long int __suseconds_t; > __extension__ typedef int __daddr_t; > __extension__ typedef long int __swblk_t; > __extension__ typedef int __key_t; > __extension__ typedef int __clockid_t; > __extension__ typedef void * __timer_t; > __extension__ typedef long int __blksize_t; > __extension__ typedef long int __blkcnt_t; > __extension__ typedef __quad_t __blkcnt64_t; > __extension__ typedef unsigned long int __fsblkcnt_t; > __extension__ typedef __u_quad_t __fsblkcnt64_t; > __extension__ typedef unsigned long int __fsfilcnt_t; > __extension__ typedef __u_quad_t __fsfilcnt64_t; > __extension__ typedef int __ssize_t; > typedef __off64_t __loff_t; > typedef __quad_t *__qaddr_t; > typedef char *__caddr_t; > __extension__ typedef int __intptr_t; > __extension__ typedef unsigned int __socklen_t; > typedef __u_char u_char; > typedef __u_short u_short; > typedef __u_int u_int; > typedef __u_long u_long; > typedef __quad_t quad_t; > typedef __u_quad_t u_quad_t; > typedef __fsid_t fsid_t; > typedef __loff_t loff_t; > typedef __ino_t ino_t; > typedef __dev_t dev_t; > typedef __gid_t gid_t; > typedef __mode_t mode_t; > typedef __nlink_t nlink_t; > typedef __uid_t uid_t; > typedef __off_t off_t; > typedef __pid_t pid_t; > typedef __id_t id_t; > typedef __ssize_t ssize_t; > typedef __daddr_t daddr_t; > typedef __caddr_t caddr_t; > typedef __key_t key_t; > #include > #include > typedef __time_t time_t; > #include > typedef __clockid_t clockid_t; > #include > typedef __timer_t timer_t; > #include > typedef unsigned long int ulong; > typedef unsigned short int ushort; > typedef unsigned int uint; > typedef int int8_t __attribute__ ((__mode__ (__QI__))); > typedef int int16_t __attribute__ ((__mode__ (__HI__))); > typedef int int32_t __attribute__ ((__mode__ (__SI__))); > typedef int int64_t __attribute__ ((__mode__ (__DI__))); > typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__))); > typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__))); > typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__))); > typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__))); > typedef int register_t __attribute__ ((__mode__ (__word__))); > #include > #include > #include > #include > #include > #include > #include > #include > typedef int __sig_atomic_t; > typedef struct > { > unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; > } __sigset_t; > typedef __sigset_t sigset_t; > #include > #include > struct timespec > { > __time_t tv_sec; > long int tv_nsec; > }; > #include > #include > struct timeval > { > __time_t tv_sec; > __suseconds_t tv_usec; > }; > typedef __suseconds_t suseconds_t; > typedef long int __fd_mask; > typedef struct > { > __fd_mask __fds_bits[1024 / (8 * sizeof (__fd_mask))]; > } fd_set; > typedef __fd_mask fd_mask; > extern int select (int __nfds, fd_set *__restrict __readfds, > fd_set *__restrict __writefds, > fd_set *__restrict __exceptfds, > struct timeval *__restrict __timeout); > extern int pselect (int __nfds, fd_set *__restrict __readfds, > fd_set *__restrict __writefds, > fd_set *__restrict __exceptfds, > const struct timespec *__restrict __timeout, > const __sigset_t *__restrict __sigmask); > #include > #include > __extension__ > extern __inline unsigned int gnu_dev_major (unsigned long long int __dev) > __attribute__ ((__nothrow__)); > __extension__ > extern __inline unsigned int gnu_dev_minor (unsigned long long int __dev) > __attribute__ ((__nothrow__)); > __extension__ > extern __inline unsigned long long int gnu_dev_makedev (unsigned int __major, > unsigned int __minor) > __attribute__ ((__nothrow__)); > __extension__ extern __inline unsigned int > __attribute__ ((__nothrow__)) gnu_dev_major (unsigned long long int __dev) > { > return ((__dev >> 8) & 0xfff) | ((unsigned int) (__dev >> 32) & ~0xfff); > } > __extension__ extern __inline unsigned int > __attribute__ ((__nothrow__)) gnu_dev_minor (unsigned long long int __dev) > { > return (__dev & 0xff) | ((unsigned int) (__dev >> 12) & ~0xff); > } > __extension__ extern __inline unsigned long long int > __attribute__ ((__nothrow__)) gnu_dev_makedev (unsigned int __major, unsigned int __minor) > { > return ((__minor & 0xff) | ((__major & 0xfff) << 8) > | (((unsigned long long int) (__minor & ~0xff)) << 12) > | (((unsigned long long int) (__major & ~0xfff)) << 32)); > } > typedef __blkcnt_t blkcnt_t; > typedef __fsblkcnt_t fsblkcnt_t; > typedef __fsfilcnt_t fsfilcnt_t; > #include > typedef unsigned long int pthread_t; > typedef union > { > char __size[36]; > long int __align; > } pthread_attr_t; > typedef struct __pthread_internal_slist > { > struct __pthread_internal_slist *__next; > } __pthread_slist_t; > typedef union > { > struct __pthread_mutex_s > { > int __lock; > unsigned int __count; > int __owner; > int __kind; > unsigned int __nusers; > __extension__ union > { > int __spins; > __pthread_slist_t __list; > }; > } __data; > char __size[24]; > long int __align; > } pthread_mutex_t; > typedef union > { > char __size[4]; > long int __align; > } pthread_mutexattr_t; > typedef union > { > struct > { > int __lock; > unsigned int __futex; > __extension__ unsigned long long int __total_seq; > __extension__ unsigned long long int __wakeup_seq; > __extension__ unsigned long long int __woken_seq; > void *__mutex; > unsigned int __nwaiters; > unsigned int __broadcast_seq; > } __data; > char __size[48]; > __extension__ long long int __align; > } pthread_cond_t; > typedef union > { > char __size[4]; > long int __align; > } pthread_condattr_t; > typedef unsigned int pthread_key_t; > typedef int pthread_once_t; > typedef union > { > struct > { > int __lock; > unsigned int __nr_readers; > unsigned int __readers_wakeup; > unsigned int __writer_wakeup; > unsigned int __nr_readers_queued; > unsigned int __nr_writers_queued; > unsigned int __flags; > int __writer; > } __data; > char __size[32]; > long int __align; > } pthread_rwlock_t; > typedef union > { > char __size[8]; > long int __align; > } pthread_rwlockattr_t; > typedef volatile int pthread_spinlock_t; > typedef union > { > char __size[20]; > long int __align; > } pthread_barrier_t; > typedef union > { > char __size[4]; > int __align; > } pthread_barrierattr_t; make[3]: *** [do_abi_check] Error 1 make[3]: Leaving directory `/home/tony/mysql-5.1.46' make[2]: *** [abi_check] Error 2 make[2]: Leaving directory `/home/tony/mysql-5.1.46' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/home/tony/mysql-5.1.46' make: *** [install-arch] Error 2 [sbox-FREMANTLE_ARMEL: ~/mysql-5.1.46] >