[OpenSIPS-Users] Compiling with TLS

Bogdan-Andrei Iancu bogdan at voice-system.ro
Wed Jun 10 20:09:35 CEST 2009


Hi Nathaniel,

you need to install libssl-dev package.

Regards,
Bogdan

Nathaniel L Keeling wrote:
> I am trying to compile opensips on Solaris 10 with TLS and SCTP and I am 
> getting this error:
>
> Compiling main.c
> gcc  -g -O9 -funroll-loops   -Wall      -DNAME='"opensips"' 
> -DVERSION='"1.5.1-tls"' -DARCH='"sparc64"' -DOS='"solaris"' 
> -DCOMPILER='"gcc 3.4.6"' -D__CPU_sparc64 -D__OS_solaris -D__SMP_yes 
> -DCFG_DIR='"/usr/local/etc/opensips/"' -DPKG_MALLOC -DSHM_MEM  
> -DSHM_MMAP -DUSE_IPV6 -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE 
> -DHAVE_RESOLV_RES -DSTATISTICS -DCHANGEABLE_DEBUG_LEVEL -DF_MALLOC 
> -mcpu=ultrasparc  -DUSE_TLS -DUSE_SCTP -DFAST_LOCK -DADAPTIVE_WAIT 
> -DADAPTIVE_WAIT_LOOPS=1024  -DHAVE_GETIPNODEBYNAME -DHAVE_SYS_SOCKIO_H 
> -DHAVE_SCHED_YIELD -DHAVE_ALLOCA_H -DUSE_SIGACTION 
> -D_POSIX_PTHREAD_SEMANTICS -DHAVE_DEVPOLL -DHAVE_SELECT -I/ssl/include 
> -I/include -I/usr/include/openssl -I/usr/sfw/include/openssl -c main.c 
> -o main.o
> In file included from main.c:136:
> tls/tls_init.h:28:25: openssl/ssl.h: No such file or directory
> In file included from tls/tls_init.h:30,
>                  from main.c:136:
> tls/tls_domain.h:51: error: syntax error before "SSL_CTX"
> tls/tls_domain.h:51: warning: no semicolon at end of struct or union
> tls/tls_domain.h:61: error: syntax error before '}' token
> make: *** [main.o] Error 1
>
> OpenSSL is installed with the OS. The ssl.h is located in 
> /usr/sfw/include/openssl. What do I need to change so this file can be 
> located? I have tried to change the Makefile.def to include this 
> directory but it is not picking it up when compiling the main program.
>
> Thanks
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>   




More information about the Users mailing list