I also was able to successfully use heimdall-flash on a Samsung S5 using git from 2016-08-12 built on jessie, with no warnings:
===================================================================== $ ./Heimdall/build/bin/heimdall flash --RECOVERY twrp-3.0.2-1-klte.img --no-reboot Heimdall v1.4.1 Copyright (c) 2010-2014 Benjamin Dobell, Glass Echidna http://www.glassechidna.com.au/ This software is provided free of charge. Copying and redistribution is encouraged. If you appreciate this software and you would like to support future development please consider donating: http://www.glassechidna.com.au/donate/ Initialising connection... Detecting device... Claiming interface... Setting up interface... Initialising protocol... Protocol initialisation successful. Beginning session... Some devices may take up to 2 minutes to respond. Please be patient! Session begun. Downloading device's PIT file... PIT file download successful. Uploading RECOVERY 100% RECOVERY upload successful Ending session... Releasing device interface... $ ===================================================================== Maybe upstream should be pursuaded to do a release? -- Matt Taggart tagg...@debian.org