[ 
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)

Reply via email to