Hello.
Actually when compiling pulseview from GitHub sources in my Ubuntu 16.04 LTS (but updated with several including e.g. Python 3.8 etc.) gives duplication of moc_view.cpp that is two includes (repeated include) when dealing with pulseview_automoc.cpp.
I think a safeguard for excluding this according to AutoMoc way of doing this (a particular exclude rule) should be added.
By any means contact me if you think I can have a quick workaround to make it fully compile on my system.
Kind regards
Mosagepa