EC is the file for elliptic curve cryptography. I had brew correctly configured, and the header files were all correctly present. After some time spent inspecting the issue, on github I was able to find the solution for this problem. I simply add to export the following export LDFLAGS=-L/usr/local/opt/openssl/libexport CPPFLAGS=-I/usr/local/opt/openssl/include
There is aksi pull request on bitcoin for that, I hope I could save you some time https://github.com/bitcoin/bitcoin/pull/6885/files?diff=split&unchanged=expanded
While I was typing the final "ant all" command for hybris, it miserably failed with the following exception
hybris/bin/platform/resources/ant/antmacros.xml:123: java.lang.UnsupportedClassVersionError: de/hybris/ant/taskdefs/DbDriverValidator : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method)
Even though a "java -version" gave me back version 8, ant is still using $JAVA_HOME variable.
So you have to change it into the script. My suggestion is that you adapt the setantenv.bat script with the JAVA_HOME directly
set ANT_OPTS=-Xmx512m -Dfile.encoding=UTF-8
set JAVA_HOME=C:/Program Files/Java/jdk1.8.0_101
rem deleting CLASSPATH as a workaround for PLA-8702
echo Setting ant home to: %ANT_HOME%
I was facing some issues with a maven dependency, then I found the the right command to get the specific module pom.xml I was looking for.
As usually I copy it here as a reminder for the future (granted taht we have one, given the situation in North Korea)