So, for no real reason, I dislike using package managers on my Mac. I don’t know why, I just do. I’m fine with them on Debian or whatever but not on my Mac. That makes it really interesting when I get a new machine and have to compile everything from scratch. Just getting cURL running with SSL and SSH support ends up looking something like this:
cURL: depends on OpenSSL, libSSH2
libSSH2: depends on zlib, OpenSSH, CMake
CMake: depends on CMocka
CMocka: depends on DOxygen, graphviz
DOxygen: depends on flex, bison, libiconv, make
Still, once it’s all built and done I have a nice, shiny, new cURL command.
