After adding apt libssl-dev the ssl related error is gone; and it would appear that I have installed all of the necessary dependencies. That being said, I am still getting an error when compiling.
deconz/src/zm_attribute_info.cpp:177:25: error: ‘class deCONZ::ZclAttribute’ has no member named ‘isWriteonly’
I have the version that is pulled when running git submodule update --init --recursive while following the BUILDING.md instructions.
From within the local src/lib dir, if I run git branch the output clearly shows that I am on a detached commit of the main branch of the deconz-lib.
Do you know how I can use git to properly checkout the main branch of the submodule?
I think there is a problem on the official GIT, it use the bad lib branch for me.
On my side I would have used “brute method” and install myself the last branch of the “deconz lib” on “deconz” folder.
Perhaps @manup have a more pacific method ? ^^
here is what I did to solve the problem
in the root deconz dir: git submodule update --remote --merge
in the deconz/src/lib/deconz dir: git checkout main