I have tried to compilate with gcc 3.3.1 included in the distribution Suse 9 and I have got the error: /usr/include/g++/bits/stl_threads.h:79:2: #error __GTHREAD_MUTEX_INIT or __GTHREAD_MUTEX_INIT_FUNCTION should be defined by gthr.h abstraction layer, report problem to libstdc++@gcc.gnu.org Thanks and help me.