[iodine-users] building iodine on OS X 10.12 (Sierra)

noir maru noirmaru at gmail.com
Wed Apr 12 04:39:00 CEST 2017


There is a ticket here: http://dev.kryo.se/iodine/ticket/124 but I wanted
to ask this list. Building iodine from git causes a segmentation fault.
This is on OS X 10.12.4

$ ./iodine -v
iodine IP over DNS tunneling client
Git version: 006ffa6

$ sudo ./iodine -f -P PASSWORD XXXXX XXXXX
Segmentation fault: 11

$ sw_vers
ProductName:	Mac OS X
ProductVersion:	10.12.4
BuildVersion:	16E195

There is a warning during make.

$ make
OS is DARWIN, arch is x86_64
CC tun.c
CC dns.c
CC read.c
CC encoding.c
CC login.c
CC base32.c
CC base64.c
Making base64u.c
CC base64u.c
CC base128.c
CC md5.c
CC common.c
common.c:283:2: warning: 'daemon' is deprecated: first deprecated in
macOS 10.5 - Use posix_spawn APIs instead. [-Wdeprecated-declarations]
        daemon(0, 0);
/usr/include/stdlib.h:285:6: note: 'daemon' has been explicitly marked
deprecated here
int      daemon(int, int) __DARWIN_1050(daemon)
__IPHONE_2_0, __IPHONE_2_0, "Use posix_spawn APIs instead.")
1 warning generated.
CC iodine.c
CC client.c
CC util.c
LD ../bin/iodine
CC iodined.c
CC user.c
CC fw_query.c
LD ../bin/iodined
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wpkg.org/pipermail/iodine-users/attachments/20170412/a72958a8/attachment.html>

More information about the iodine-users mailing list