After 2 years I updated the libraries and the code to match recent libs and APIs. It now compiles and runs