Closed aleivag closed 5 years ago
i think the error has to do semaphoreci setup :vertical_traffic_light: :D
i realized that i forgotten to show the output of the compilation in centos7 before my change, that way you guys can know what was i trying to "fix"
hi casync team, just pinging for a review :D
hi, friendly ping for a review :D
friendly ping^3
friendly ping^4
I confirm that under centos 7, build fails at described step
Without this change, on centos7 everithing goes well until the
ninja-build
...
As an added value, if considered as such .. heee.. here's an asciicast
--
Edit:
Closing, as #175 has been merged which fixes the same.
Hi all:
The objective here is to be able to build casync in centos7.
2 things stop us from building casync in centos7, one is the old version of libcurl and that FALLOC_FL_KEEP_SIZE and FALLOC_FL_PUNCH_HOLE are not defined.
curl is relatively simple to fix, there are always good souls on the internet that have build this package for us, or we can build a modern libcurl in centos7 fairly easy.
the easy way to include FALLOC macros, is to explicitly include the
linux/falloc.h
header. my theory is that centos7's fcntl.h does not include falloc.h, but not 100% sure about thatto test this i build in debian9 and centos7, i plan to do another PR to document how to compile on this platforms (if that is alright with you guys). my testing consisted on compiling casuync, serialize my dummy env home, and then mount it
debian9 test
centos7 test
EDIT: adding what was i trying to fix: Without this change, on centos7 everithing goes well until the
ninja-build
where