Hello! Do you *need* to cross-compile? That seems to be what you're doing.
I've been running self-compiled Pulseview for a couple of years now. I suggest you follow this page: https://sigrok.org/wiki/Linux#Building_.28manually.29 It's worked for me on Ubuntu 18.04. You will want to start a fresh install - remove all you've downloaded so far, so that results of the previous botched install do not interfere. Also, you do not need to run separate apt install lines for so many packages, you can just do: sudo apt install libgtkmm-3.0-dev libglibmm autoconf-archive libsigrok-dev libglibmm-2.4-dev libqt5svg libqt5svg5-dev libboost1.58-all-dev and so on. Saves a lot of time and effort. Cheers! Arsenijs 13.09.2020, 11:24, "Helge Kruse" <helge.kr...@gmx.net>: > Hello, > > I want to compile PulseView from the Git repository. > > I started asking on the IRC channel #sigrok for help. But I think things > are more complex and I can provide more detailed information here. And I > hope I will be able to compile it on my Ubuntu 16.04 TLS. > > I tried to identify the required packages with information found here: > https://sigrok.org/wiki/Building#PulseView > > I don't know exactly, how to translate the Wiki content to apt commands > to be executed in the bash. I think I found what's necessary and used > these commands (as found in .bash_history): > > sudo apt install libgtkmm-3.0-dev > sudo apt install libglibmm > sudo apt install autoconf-archive > sudo apt install libsigrok-dev > sudo apt install libglibmm-2.4-dev > sudo apt install libqt5svg > sudo apt install libqt5svg5-dev > sudo apt install libboost1.58-all-dev > sudo apt install qt5-qmake > sudo apt-get install qt > sudo apt remove qt5-qmake > sudo apt install qtbase5-dev > sudo apt update > sudo apt install qtbase5-dev > > With that installation I started: > > cd ~/sigrok/sigrok-util/cross-compile/linux/ > ./sigrok-cross-linux > > This finally results in C++ compilation errors. The log has a size of > 186k. I don't know if it would be okay, to send it here on the mailing > list. Therefore I placed it here: https://pastebin.com/V8Cn0ebL > > I could identify the problem as a wrong content of a auto-generated file > pulseview_automoc.cpp in the directory > sigrok/sigrok-util/cross-compile/linux/build/pulseview/build > But I don't have a clue how this is generated. > > Can you please help me to setup a working build system for PulseView or > the entire sigrok suite? Please ask for further information, if I left > something intersting. > > Best regards, > Helge > > _______________________________________________ > sigrok-devel mailing list > sigrok-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/sigrok-devel _______________________________________________ sigrok-devel mailing list sigrok-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sigrok-devel