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

Reply via email to