Difference between revisions of "OpenBSD"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
Uwe Hermann (talk | contribs)  (OpenBSD instructions)  | 
				 (Update OpenBSD build instructions.)  | 
				||
| (19 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
This page describes how to build/install sigrok on [http://www.openbsd.org OpenBSD].  | This page describes how to build/install the sigrok subprojects on [http://www.openbsd.org OpenBSD].  | ||
The instructions were tested on OpenBSD   | The instructions were tested on OpenBSD 6.4; older versions may or may not have the required libs/versions to build sigrok.  | ||
== Distribution packages ==  | == Distribution packages ==  | ||
OpenBSD packages/ports are available, see the [[Downloads#Binaries_and_distribution_packages|Downloads]] page.  | |||
== Building ==  | == Building ==  | ||
| Line 11: | Line 11: | ||
=== libsigrok ===  | === libsigrok ===  | ||
'''  | '''Installing the [[Building#Build_requirements|requirements]]:'''  | ||
  # '''pkg_add git autoconf%2.69 automake%1.15 libtool glib2 libzip libftdi check'''  | |||
'''Building:'''  | '''Building:'''  | ||
| Line 32: | Line 19: | ||
  $ '''git clone git://sigrok.org/libsigrok'''  |   $ '''git clone git://sigrok.org/libsigrok'''  | ||
  $ '''cd libsigrok'''  |   $ '''cd libsigrok'''  | ||
  $ '''AUTOCONF_VERSION=2.69 AUTOMAKE_VERSION=1.  |   $ '''AUTOCONF_VERSION=2.69 AUTOMAKE_VERSION=1.15 ./autogen.sh'''  | ||
  $ '''./configure'''  |   $ '''./configure'''  | ||
  $ '''make'''  |   $ '''make'''  | ||
  $ '''make install'''  |   $ '''doas make install'''  | ||
=== libsigrokdecode ===  | === libsigrokdecode ===  | ||
'''Installing the [[Building#Build_requirements|requirements]]:'''  | |||
'''Installing the requirements:'''  | |||
  # '''pkg_add git autoconf%2.69 automake%1.15 libtool glib2 python%3'''  | |||
'''Building:'''  | '''Building:'''  | ||
| Line 58: | Line 34: | ||
  $ '''git clone git://sigrok.org/libsigrokdecode'''  |   $ '''git clone git://sigrok.org/libsigrokdecode'''  | ||
  $ '''cd libsigrokdecode'''  |   $ '''cd libsigrokdecode'''  | ||
  $ '''AUTOCONF_VERSION=2.69 AUTOMAKE_VERSION=1.  |   $ '''AUTOCONF_VERSION=2.69 AUTOMAKE_VERSION=1.15 ./autogen.sh'''  | ||
  $ '''./configure'''  |   $ '''./configure'''  | ||
  $ '''make'''  |   $ '''make'''  | ||
  $ '''make install'''  |   $ '''doas make install'''  | ||
=== sigrok-cli ===  | === sigrok-cli ===  | ||
'''  | '''Installing the [[Building#Build_requirements|requirements]]:'''  | ||
 # '''pkg_add git autoconf%2.69 automake%1.15 libtool glib2'''  | |||
'''Building:'''  | |||
'''Installing the requirements:'''  |  $ '''git clone git://sigrok.org/sigrok-cli'''  | ||
 $ '''cd sigrok-cli'''  | |||
 $ '''AUTOCONF_VERSION=2.69 AUTOMAKE_VERSION=1.15 ./autogen.sh'''  | |||
 $ '''./configure'''  | |||
 $ '''make'''  | |||
 $ '''doas make install'''  | |||
=== PulseView ===  | |||
'''Installing the [[Building#Build_requirements|requirements]]:'''  | |||
  # '''pkg_add git libtool cmake glib2 qt4 boost'''  | |||
'''Building:'''  | '''Building:'''  | ||
  $ '''git clone git://sigrok.org/  |   $ '''git clone git://sigrok.org/pulseview'''  | ||
  $ '''cd   |   $ '''cd pulseview'''  | ||
  $ '''  |   $ '''cmake .'''  | ||
  $ '''make'''  |   $ '''make'''  | ||
  $ '''make install'''  |   $ '''doas make install'''  | ||
Hint: if something goes wrong, you can see what cmake is doing by running  | |||
 $ '''cmake VERBOSE=1'''  | |||
Latest revision as of 07:25, 26 October 2018
This page describes how to build/install the sigrok subprojects on OpenBSD.
The instructions were tested on OpenBSD 6.4; older versions may or may not have the required libs/versions to build sigrok.
Distribution packages
OpenBSD packages/ports are available, see the Downloads page.
Building
libsigrok
Installing the requirements:
# pkg_add git autoconf%2.69 automake%1.15 libtool glib2 libzip libftdi check
Building:
$ git clone git://sigrok.org/libsigrok $ cd libsigrok $ AUTOCONF_VERSION=2.69 AUTOMAKE_VERSION=1.15 ./autogen.sh $ ./configure $ make $ doas make install
libsigrokdecode
Installing the requirements:
# pkg_add git autoconf%2.69 automake%1.15 libtool glib2 python%3
Building:
$ git clone git://sigrok.org/libsigrokdecode $ cd libsigrokdecode $ AUTOCONF_VERSION=2.69 AUTOMAKE_VERSION=1.15 ./autogen.sh $ ./configure $ make $ doas make install
sigrok-cli
Installing the requirements:
# pkg_add git autoconf%2.69 automake%1.15 libtool glib2
Building:
$ git clone git://sigrok.org/sigrok-cli $ cd sigrok-cli $ AUTOCONF_VERSION=2.69 AUTOMAKE_VERSION=1.15 ./autogen.sh $ ./configure $ make $ doas make install
PulseView
Installing the requirements:
# pkg_add git libtool cmake glib2 qt4 boost
Building:
$ git clone git://sigrok.org/pulseview $ cd pulseview $ cmake . $ make $ doas make install
Hint: if something goes wrong, you can see what cmake is doing by running
$ cmake VERBOSE=1