Dear Libmesh developers, I have problems when I include the header files (see bellow).
I'll be happy to provide any other files that might help. Thank you, Michael. In file included from /home/michael/libs/libmesh/libmesh_install_1.5.1/include/libmesh/threads.h:104:0, from /home/michael/libs/libmesh/libmesh_install_1.5.1/include/libmesh/reference_counter.h:25, from /home/michael/libs/libmesh/libmesh_install_1.5.1/include/libmesh/reference_counted_object.h:24, from /home/michael/libs/libmesh/libmesh_install_1.5.1/include/libmesh/dof_object.h:28, from /home/michael/libs/libmesh/libmesh_install_1.5.1/include/libmesh/mesh_base.h:25, from /home/michael/libs/libmesh/libmesh_install_1.5.1/include/libmesh/unstructured_mesh.h:24, from /home/michael/libs/libmesh/libmesh_install_1.5.1/include/libmesh/replicated_mesh.h:24, from /home/michael/libs/libmesh/libmesh_install_1.5.1/include/libmesh/mesh.h:30, from ImportMesh.C:2: /home/michael/libs/libmesh/libmesh_install_1.5.1/include/libmesh/threads_pthread.h: In constructor ‘libMesh::Threads::spin_mutex::spin_mutex()’: /home/michael/libs/libmesh/libmesh_install_1.5.1/include/libmesh/threads_pthread.h:146:18: error: ‘pthread_spin_init’ was not declared in this scope spin_mutex() { pthread_spin_init(&slock, PTHREAD_PROCESS_PRIVATE); } ^~~~~~~~~~~~~~~~~ /home/michael/libs/libmesh/libmesh_install_1.5.1/include/libmesh/threads_pthread.h:146:18: note: suggested alternative: ‘pthread_cond_init’ spin_mutex() { pthread_spin_init(&slock, PTHREAD_PROCESS_PRIVATE); } ^~~~~~~~~~~~~~~~~ pthread_cond_init /home/michael/libs/libmesh/libmesh_install_1.5.1/include/libmesh/threads_pthread.h: In destructor ‘libMesh::Threads::spin_mutex::~spin_mutex()’: /home/michael/libs/libmesh/libmesh_install_1.5.1/include/libmesh/threads_pthread.h:147:19: error: ‘pthread_spin_destroy’ was not declared in this scope ~spin_mutex() { pthread_spin_destroy(&slock); } ^~~~~~~~~~~~~~~~~~~~ /home/michael/libs/libmesh/libmesh_install_1.5.1/include/libmesh/threads_pthread.h:147:19: note: suggested alternative: ‘pthread_cond_destroy’ ~spin_mutex() { pthread_spin_destroy(&slock); } ^~~~~~~~~~~~~~~~~~~~ pthread_cond_destroy /home/michael/libs/libmesh/libmesh_install_1.5.1/include/libmesh/threads_pthread.h: In member function ‘void libMesh::Threads::spin_mutex::lock()’: /home/michael/libs/libmesh/libmesh_install_1.5.1/include/libmesh/threads_pthread.h:149:18: error: ‘pthread_spin_lock’ was not declared in this scope void lock () { pthread_spin_lock(&slock); } ^~~~~~~~~~~~~~~~~ /home/michael/libs/libmesh/libmesh_install_1.5.1/include/libmesh/threads_pthread.h:149:18: note: suggested alternative: ‘pthread_spinlock_t’ void lock () { pthread_spin_lock(&slock); } ^~~~~~~~~~~~~~~~~ pthread_spinlock_t /home/michael/libs/libmesh/libmesh_install_1.5.1/include/libmesh/threads_pthread.h: In member function ‘void libMesh::Threads::spin_mutex::unlock()’: /home/michael/libs/libmesh/libmesh_install_1.5.1/include/libmesh/threads_pthread.h:150:20: error: ‘pthread_spin_unlock’ was not declared in this scope void unlock () { pthread_spin_unlock(&slock); } ^~~~~~~~~~~~~~~~~~~ /home/michael/libs/libmesh/libmesh_install_1.5.1/include/libmesh/threads_pthread.h:150:20: note: suggested alternative: ‘pthread_mutex_unlock’ void unlock () { pthread_spin_unlock(&slock); } ^~~~~~~~~~~~~~~~~~~ pthread_mutex_unlock _______________________________________________ Libmesh-users mailing list Libmesh-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-users