LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   everything I try to compile ends in "pthread" errors. (https://www.linuxquestions.org/questions/linux-software-2/everything-i-try-to-compile-ends-in-pthread-errors-545255/)

quincy_the_penquin 04-11-2007 05:08 PM

everything I try to compile ends in "pthread" errors.
 
Whenever I try to compile something(everything) it ends like like this when I'm building it. This causes the thing to stop, and I end up having to install an inferior version from my package manager...can anyone help me?

if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/share/qt3/include -I/usr/include/kde -g -O2 -MT decorator.moc.o -MD -MP -MF ".deps/decorator.moc.Tpo" -c -o decorator.moc.o decorator.moc.cpp; \
then mv -f ".deps/decorator.moc.Tpo" ".deps/decorator.moc.Po"; else rm -f ".deps/decorator.moc.Tpo"; exit 1; fi
/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’
make[3]: *** [decorator.moc.o] Error 1
make[3]: Leaving directory `/home/zenzen/Desktop/compiz-0.5.0/kde/window-decorator'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/zenzen/Desktop/compiz-0.5.0/kde'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/zenzen/Desktop/compiz-0.5.0'
make: *** [all] Error 2

studioj 04-11-2007 05:28 PM

uninstall libpthread-dev

quincy_the_penquin 04-11-2007 06:12 PM

It worked!
 
Wow. Thanks. That was easy.


All times are GMT -5. The time now is 04:23 AM.