I am trying to build the DET software on a Fedora Box and found a problem that prevents the kernel driver from compiling. I made a small change and was able to fix the problem.
In det_debug.h it attempts to define an 'assert' macro. Inside the definition of the macro is uses another macro 'BREAK()' which is suppose to call 'breakpoint()'. However, on my system the compiler flags this as an error. To get it to build, I just removed the 'BREAK()' in the macro and all the files build fine.
What I had to do.
mv det-1.1.0 det-1.1.1
edit det_debug.hpp as above
edit version string inside det.spec
tar czvf det-1.1.1.tar.gz det-1.1.1
rpmbuild -tb det-1.1.1.tar.gz