<DIV>Fantastic - Many thanks!</DIV>
<DIV>&nbsp;</DIV>
<DIV>For the purposes of the archive, this is what I did..</DIV>
<DIV>&nbsp;</DIV>
<DIV>Edited /usr/src/asterisk/Makefile</DIV>
<DIV>Just after:-</DIV>
<DIV>ifeq (${OSARCH},Darwin)<BR>LIBS+=-lresolv<BR>endif<BR>ifeq (${OSARCH},FreeBSD)<BR>LIBS+=-lcrypto<BR>endif<BR>LIBS+=-lssl</DIV>
<DIV>I added:-</DIV>
<DIV>&nbsp;</DIV>
<DIV>ifeq (${OSARCH},OpenBSD)<BR>LIBS=-lcrypto -lpthread<BR>endif</DIV>
<DIV>&nbsp;</DIV>
<DIV>And it compiled just fine..</DIV>
<DIV>&nbsp;</DIV>
<DIV>Is this something us OpenBSD fans will always have to do - or should I submit this to the -dev list?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Michael.<BR><BR><B><I>andrewg@felinemenace.org</I></B> wrote:</DIV>
<BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">
<P>On Fri, Jul 30, 2004 at 06:33:14PM -0700, mpwspam-digiumlist@yahoo.com wrote:<BR>&gt; Hi,<BR>&gt; <BR>&gt; Has anyone had any success? </P>
<P>....<BR>&gt; sched.o: In function `sched_context_create':<BR>&gt; /usr/src/asterisk/asterisk/include/asterisk/lock.h:299: undefined reference to `pthread_mutexattr_init'<BR>&gt; /usr/src/asterisk/asterisk/include/asterisk/lock.h:300: undefined reference to `pthread_mutexattr_settype'<BR>&gt; /usr/src/asterisk/asterisk/include/asterisk/lock.h:301: undefined reference to `pthread_mutex_init'<BR>&gt; sched.o: In function `sched_context_destroy':<BR>&gt; <BR><BR>Modify the above Makefile (or CFLAGS) to include -pthread for gcc (or possibly,<BR>-lpthread, but I think in general for BSD's its -pthread).<BR><BR>&gt; <BR>&gt; and<BR>&gt; </P>
<P>....<BR>&gt; /usr/lib/libssl.so.8.0: undefined reference to `ERR_load_strings'<BR>&gt; /usr/lib/libssl.so.8.0: undefined reference to `EVP_md2'<BR>&gt; /usr/lib/libssl.so.8.0: undefined reference to `HMAC_CTX_init'<BR>&gt; /usr/lib/libssl.so.8.0: undefined reference to `EVP_get_digestbyname'<BR>&gt; collect2: ld returned 1 exit status<BR>&gt; gmake: *** [asterisk] Error 1<BR>&gt; <BR>&gt; <BR>&gt; <BR><BR>Try adding -lcrypto to the above Makefile entry (and/or CFLAGS) as well.<BR><BR><BR>....</P></BLOCKQUOTE>