Netflix / dynomite

A generic dynamo implementation for different k-v storage engines
Apache License 2.0
4.2k stars 533 forks source link

Suggestion: create a troubleshooting section in README for macOS dynomite installation #762

Open nonamewolf opened 4 years ago

nonamewolf commented 4 years ago

(e.g - macOS): 1) Create a section with installation steps:

I've wasted a lot of time trying to resolve openssl dependency issue, by applying solutions which are not relevant anymore. Hope a few simple steps above will save some time for other folks.

gaultier commented 4 years ago

Thanks, it helped. Not sure if cmake is required though. I for my part made it work by doing:

autoreconf -fvi
./configure
 make -j4 CFLAGS=-I/usr/local/Cellar/openssl@1.1/1.1.1g/include LDFLAGS="-L/usr/local/Cellar/openssl@1.1/1.1.1g/lib" 

because openssl headers and libraries could not be found (because Apple ships an old version of openssl in the default paths, so when doing brew install openssl to get a newer version, this is not put in the default search paths to avoid overriding the Apple version).