update cmake config to pass linking on linux
update dh param file
remove unused interface
fix compile error