Hello everyone!
This is my first post in the forum and I wonder if I'm posting it in the right place... please correct me if I'm wrong.
I was trying to compile MotionBox (for dev, the distribution package works as a charm), in my arch linux system, and I found many problems with unmatched dependencies, just to mention a couple: I had a version of Qt but some header files were missing, I had a different version of libtorrent, etc.
Now, this is question is not really about MotionBox, I notice this is one of most bigger pains for me when it came to programming (or at least contributing) to projects in C/C++, having system wide libraries which are also dependencies for a lot of the software that's installed in the system (meaning if I change the "global" Qt version I might break other software).
I thought about using docker or something like that, but I can see some disadvantages of this approach when it comes to low level programming. Googling around I also found this:
http://blog.conan.io/2016/08/04/C...-Manage-your-C-and-C++-tools.html
Anyway, I bet there is probably a solution for this problem but I never figured it out, how you deal with this sort of stuff?.
Thanks a lot in advance!