I've completed the removal of qrencode, png and zlib external dependencies. Implemented our own two-color uncompressed tiff encoder from spec, with support for all possible size and shape images. Incorporated qrencode into our sources and redesigned the encoding conversion using our bit writer/reader classes. Added a complete set of tests, generated all manner of images, scanned them for verification and parsed some using online readers. So... the failing test has been repaired 🙂. And we now have full cross platform support for all features, and are back to just boost, secp256k1 and zeromq (for client-server libs).