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

Reply via email to