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
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users