help-gnutls
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Help-gnutls] GCRY_THREAD_OPTION_PTHREAD_IMPL!


From: John D
Subject: [Help-gnutls] GCRY_THREAD_OPTION_PTHREAD_IMPL!
Date: Wed, 24 Jun 2009 14:24:05 +0300

Hello
 
This:
 
 #include <gnutls.h>
 #include <gcrypt.h>
 #include <errno.h>
 #include <pthread.h>
GCRY_THREAD_OPTION_PTHREAD_IMPL;
         
          int main()
          {
             /* The order matters.
              */
             gcry_control (GCRYCTL_SET_THREAD_CBS, &gcry_threads_pthread);
             gnutls_global_init();
          }
 
 
Compiles flawlessly on debian 5 64bit..
 
However, on Cent OS 5 64 bit..
With an identical setup and gcc produces:
 
address@hidden code]# gcc -lpthread test.cpp -O -lgnutls -lssl -lcurl -pthread
test.cpp: In function int gcry_pthread_mutex_init(void**):
test.cpp:5: error: malloc was not declared in this scope
test.cpp:5: error: free was not declared in this scope
test.cpp: In function int gcry_pthread_mutex_destroy(void**):
test.cpp:5: error: invalid conversion from void* to pthread_mutex_t*
test.cpp:5: error:   initializing argument 1 of int pthread_mutex_destroy(pthread_mutex_t*)
test.cpp:5: error: free was not declared in this scope
test.cpp: In function int gcry_pthread_mutex_lock(void**):
test.cpp:5: error: invalid conversion from void* to pthread_mutex_t*
test.cpp:5: error:   initializing argument 1 of int pthread_mutex_lock(pthread_mutex_t*)
test.cpp: In function int gcry_pthread_mutex_unlock(void**):
test.cpp:5: error: invalid conversion from void* to pthread_mutex_t*
test.cpp:5: error:   initializing argument 1 of int pthread_mutex_unlock(pthread_mutex_t*)
address@hidden code]#

Might anyone be able to shed any light on what and why,
I need to get this rectified.
 
Thanks a million,
John

reply via email to

[Prev in Thread] Current Thread [Next in Thread]