[ https://issues.apache.org/jira/browse/KUDU-1864?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15852440#comment-15852440 ]
Dan Burkert commented on KUDU-1864: ----------------------------------- I wouldn't be against that, but I think we have some users (notably [~aserbin]) who don't use homebrew. > Thirdparty squeasel build fails on macOS 10.12 > ---------------------------------------------- > > Key: KUDU-1864 > URL: https://issues.apache.org/jira/browse/KUDU-1864 > Project: Kudu > Issue Type: Bug > Components: build > Reporter: Dan Burkert > > Since recent changes to squeasel landed in 8993716d7, the thirdparty build of > squeasel has been broken on macOS 10.12. The OpenSSL system headers in > {{/usr/include/openssl}} are not present in 10.12, and squeasel now depends > on them. The error: > {code} > <..>/kudu/thirdparty/src/squeasel-c304d3f3481b07bf153979155f02e0aab24d01de/squeasel.c:153:10: > fatal error: 'openssl/ssl.h' file not found > {code} > An relatively easy workaround is to install OpenSSL via homebrew and set the > environment variable {{EXTRA_CFLAGS="-I/usr/local/opt/openssl/include"}} when > building thirdparty. > We should come up with a long-term solution. [~tlipcon] suggested that we > might try to use pkg-config. -- This message was sent by Atlassian JIRA (v6.3.15#6346)