David Woodhouse wrote: > On Sat, 2010-01-23 at 16:21 -0800, Jeff Haferman wrote: >> Anyway, I installed "tun" prior to finding the OpenConnect info. I >> then found OpenConnect, and followed the instructions. I first tried >> OpenConnect 2.21, but it would not compile. > > Er, can you show the error message? "strndup" is missing on the link. I did a cursory search and it is not part of opensolaris, I didn't see an obvious fix: Undefined first referenced symbol in file strndup ssl.o ld: fatal: symbol referencing errors. No output written to openconnect collect2: ld returned 1 exit status > >> So I went to the 2.10 version, and it compiled fine (I used gcc and >> gmake). >> >> ./openconnect --script=./vpnc-script https://<my-anyconnect-server> >> >> I get >> getaddrinfo failed: node name or service name not known > > Hm. That sounds like either DNS lookups aren't working, or getaddrinfo() > on Solaris is broken. > > Can you check the arguments to getaddrinfo() are sane? Make it print > them in ssl.c just before the call to getaddrinfo(). > OK, it was operator error.... I was supplying the "https://" prefix (as shown at http://www.infradead.org/openconnect.html)... leaving that prefix off and simply supplying the FQDN works and I'm in!