------------------------------------------------------------------------------- INSTALL ------------------------------------------------------------------------------- Requirements ------------ - git - gcc (>= 4.0) - g++ - make - cmake >= 2.6 - Qt >= 5.0 - libglib >= 2.32.0 - zlib - libusb-1.0 >= 1.0.16 On FreeBSD, this is an integral part of the FreeBSD libc, not an extra package/library. This is part of the standard OpenBSD install (not an extra package), apparently. - libboost >= 1.42 - libfftw3 >= 3.3 - libpython > 3.2 - libtool - pkg-config >= 0.22 Building and installing ----------------------- Step1: Installing the requirements: please check your respective distro's package manager tool if you use other distros Debian/Ubuntu: $ sudo apt install git gcc g++ make cmake qt5-default libglib2.0-dev zlib1g-dev \ libusb-1.0-0-dev libboost-dev libfftw3-dev python3-dev libudev-dev pkg-config How to install qt on ubuntu? qt5: qt5-default,qtbase5-dev qt6: qt6-base-dev,libQt6Svg*,libgl1-mesa-dev*,libxkbcommon-dev,libvulkan-dev Fedora (18, 19): $ sudo yum install git gcc g++ make cmake libtool pkgconfig glib2-devel \ zlib-devel libudev-devel libusb1-devel \ python3-devel qt-devel boost-devel libfftw3-devel Arch: $ pacman -S base-devel git cmake glib2 zlib libusb python boost qt5 fftw Mac: install git install hombrew brew install gcc brew install g++ brew install make brew install cmake brew install gettext brew install glib brew install libusb brew install zlib brew install boost brew install fftw brew install python3 brew install qt brew install pkg-config Step2: Get the DSView source code $ git clone https://github.com/DreamSourceLab/DSView Step3: Building $ cmake . $ make $ sudo make install See the following wiki page for more (OS-specific) instructions: http://sigrok.org/wiki/Building The latest source code: https://github.com/DreamSourceLab/DSView