Same problem for me. I'm trying to build two applications (Rosegarden and Ardour2) which use this library and both fail with errors like these:
/usr/include/pthread.h:285: error: conflicting declaration ‘typedef struct pthread_st* pthread_t’
/usr/include/bits/pthreadtypes.h:36: error: ‘pthread_t’ has a previous declaration as ‘typedef long unsigned int pthread_t’
/usr/include/pthread.h:286: error: conflicting declaration ‘typedef struct pthread_attr_st* pthread_attr_t’
/usr/include/bits/pthreadtypes.h:43: error: ‘pthread_attr_t’ has a previous declaration as ‘typedef union pthread_attr_t pthread_attr_t’
/usr/include/pthread.h:287: error: conflicting declaration ‘typedef int pthread_key_t’
/usr/include/bits/pthreadtypes.h:109: error: ‘pthread_key_t’ has a previous declaration as ‘typedef unsigned int pthread_key_t’
/usr/include/pthread.h:289: error: conflicting declaration ‘typedef int pthread_mutexattr_t’
/usr/include/bits/pthreadtypes.h:79: error: ‘pthread_mutexattr_t’ has a previous declaration as ‘typedef union pthread_mutexattr_t pthread_mutexattr_t’
/usr/include/pthread.h:290: error: conflicting declaration ‘typedef struct pthread_mutex_st* pthread_mutex_t’
/usr/include/bits/pthreadtypes.h:73: error: ‘pthread_mutex_t’ has a previous declaration as ‘typedef union pthread_mutex_t pthread_mutex_t’
/usr/include/pthread.h:291: error: conflicting declaration ‘typedef int pthread_condattr_t’
/usr/include/bits/pthreadtypes.h:105: error: ‘pthread_condattr_t’ has a previous declaration as ‘typedef union pthread_condattr_t pthread_condattr_t’
/usr/include/pthread.h:292: error: conflicting declaration ‘typedef struct pthread_cond_st* pthread_cond_t’
/usr/include/bits/pthreadtypes.h:99: error: ‘pthread_cond_t’ has a previous declaration as ‘typedef union pthread_cond_t pthread_cond_t’
/usr/include/pthread.h:293: error: conflicting declaration ‘typedef int pthread_rwlockattr_t’
/usr/include/bits/pthreadtypes.h:142: error: ‘pthread_rwlockattr_t’ has a previous declaration as ‘typedef union pthread_rwlockattr_t pthread_rwlockattr_t’
/usr/include/pthread.h:294: error: conflicting declaration ‘typedef struct pthread_rwlock_st* pthread_rwlock_t’
/usr/include/bits/pthreadtypes.h:136: error: ‘pthread_rwlock_t’ has a previous declaration as ‘typedef union pthread_rwlock_t pthread_rwlock_t’
Same problem for me. I'm trying to build two applications (Rosegarden and Ardour2) which use this library and both fail with errors like these:
/usr/include/ pthread. h:285: error: conflicting declaration ‘typedef struct pthread_st* pthread_t’ bits/pthreadtyp es.h:36: error: ‘pthread_t’ has a previous declaration as ‘typedef long unsigned int pthread_t’ pthread. h:286: error: conflicting declaration ‘typedef struct pthread_attr_st* pthread_attr_t’ bits/pthreadtyp es.h:43: error: ‘pthread_attr_t’ has a previous declaration as ‘typedef union pthread_attr_t pthread_attr_t’ pthread. h:287: error: conflicting declaration ‘typedef int pthread_key_t’ bits/pthreadtyp es.h:109: error: ‘pthread_key_t’ has a previous declaration as ‘typedef unsigned int pthread_key_t’ pthread. h:289: error: conflicting declaration ‘typedef int pthread_ mutexattr_ t’ bits/pthreadtyp es.h:79: error: ‘pthread_ mutexattr_ t’ has a previous declaration as ‘typedef union pthread_mutexattr_t pthread_ mutexattr_ t’ pthread. h:290: error: conflicting declaration ‘typedef struct pthread_mutex_st* pthread_mutex_t’ bits/pthreadtyp es.h:73: error: ‘pthread_mutex_t’ has a previous declaration as ‘typedef union pthread_mutex_t pthread_mutex_t’ pthread. h:291: error: conflicting declaration ‘typedef int pthread_condattr_t’ bits/pthreadtyp es.h:105: error: ‘pthread_ condattr_ t’ has a previous declaration as ‘typedef union pthread_condattr_t pthread_condattr_t’ pthread. h:292: error: conflicting declaration ‘typedef struct pthread_cond_st* pthread_cond_t’ bits/pthreadtyp es.h:99: error: ‘pthread_cond_t’ has a previous declaration as ‘typedef union pthread_cond_t pthread_cond_t’ pthread. h:293: error: conflicting declaration ‘typedef int pthread_ rwlockattr_ t’ bits/pthreadtyp es.h:142: error: ‘pthread_ rwlockattr_ t’ has a previous declaration as ‘typedef union pthread_ rwlockattr_ t pthread_ rwlockattr_ t’ pthread. h:294: error: conflicting declaration ‘typedef struct pthread_rwlock_st* pthread_rwlock_t’ bits/pthreadtyp es.h:136: error: ‘pthread_rwlock_t’ has a previous declaration as ‘typedef union pthread_rwlock_t pthread_rwlock_t’
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/