Thank you for the notes, when review the build log, there were some refferences to gtk2, which looked strangely as it uses gtk3 (if I understand it correctly) , so I removed gtk2 devel package(s) from my system and cleanup the scopefun-software directory and now it seems that the build process passed correctly.
I have two additional questions:
What is the correct installation procedure on non-debian like distro? I see, that it generated *.deb package, *.tar.gz tarbal and shell script. When I tried to explore/run the shell script, it tries to install it by default somewhere to the build directory and if I passed --prefix=/opt parameter, it installs it to /opt/ScopeFun-2.1.0-Linux/ directory, but when I try to run the scopefun command, it shows some error message, that hardware.json file was not found (I didn't capture screenshot, so I don't have the exact message). So I manually copied all the relevant files to /bin, /lib/ and /usr/share and now it seems to works.
And the second question - I built it from develop branch (commit 506149de7), but it shows version 2.1.0 (in the file name: ScopeFun-2.1.0-Linux and also in the About dialog in the UI) - is that correct?