Difference between revisions of "FreeBSD"
Jump to navigation
Jump to search
Uwe Hermann (talk | contribs) (No need for gmake (GNU make), the listed sigrok packages work fine with FreeBSD's make.) |
|||
Line 1: | Line 1: | ||
This page describes how to build/install sigrok on FreeBSD. | This page describes how to build/install sigrok on [http://www.freebsd.org FreeBSD]. | ||
The instructions were tested on FreeBSD 9.0, older versions may or may not have the required libs/versions to build sigrok. | The instructions were tested on FreeBSD 9.0, older versions may or may not have the required libs/versions to build sigrok. | ||
Line 15: | Line 15: | ||
* git | * git | ||
* gcc (>= 4.0) | * gcc (>= 4.0) | ||
* autoconf >= 2.63 | * autoconf >= 2.63 | ||
* automake >= 1.11 | * automake >= 1.11 | ||
Line 28: | Line 27: | ||
'''Installing the requirements:''' | '''Installing the requirements:''' | ||
$ '''pkg_add -r git gcc | $ '''pkg_add -r git gcc autoconf268 automake111 libtool pkg-config glib20 libzip libftdi''' | ||
'''Building:''' | '''Building:''' | ||
Line 45: | Line 44: | ||
* git | * git | ||
* gcc (>= 4.0) | * gcc (>= 4.0) | ||
* autoconf >= 2.63 | * autoconf >= 2.63 | ||
* automake >= 1.11 | * automake >= 1.11 | ||
Line 55: | Line 53: | ||
'''Installing the requirements:''' | '''Installing the requirements:''' | ||
$ '''pkg_add -r git gcc | $ '''pkg_add -r git gcc autoconf268 automake111 libtool pkg-config glib20 python31''' | ||
'''Building:''' | '''Building:''' | ||
Line 72: | Line 70: | ||
* git | * git | ||
* gcc (>= 4.0) | * gcc (>= 4.0) | ||
* autoconf >= 2.63 | * autoconf >= 2.63 | ||
* automake >= 1.11 | * automake >= 1.11 | ||
Line 83: | Line 80: | ||
'''Installing the requirements:''' | '''Installing the requirements:''' | ||
$ '''pkg_add -r git gcc | $ '''pkg_add -r git gcc autoconf268 automake111 libtool pkg-config glib20''' | ||
'''Building:''' | '''Building:''' | ||
Line 122: | Line 119: | ||
* git | * git | ||
* gcc (>= 4.0) | * gcc (>= 4.0) | ||
* autoconf >= 2.63 | * autoconf >= 2.63 | ||
* automake >= 1.11 | * automake >= 1.11 | ||
Line 133: | Line 129: | ||
'''Installing the requirements:''' | '''Installing the requirements:''' | ||
$ '''pkg_add -r git gcc | $ '''pkg_add -r git gcc autoconf268 automake111 libtool pkg-config glib20 gtk20''' | ||
'''Building:''' | '''Building:''' | ||
Line 152: | Line 148: | ||
* git | * git | ||
* g++ | * g++ | ||
* libtool | * libtool | ||
* pkg-config >= 0.22 | * pkg-config >= 0.22 | ||
Line 162: | Line 157: | ||
'''Installing the requirements:''' | '''Installing the requirements:''' | ||
$ '''pkg_add -r git gcc | $ '''pkg_add -r git gcc libtool pkg-config glib20 qt4 qt4-qmake qt4-moc qt4-rcc qt4-uic''' | ||
'''Building:''' | '''Building:''' |
Revision as of 16:16, 20 January 2013
This page describes how to build/install sigrok on FreeBSD.
The instructions were tested on FreeBSD 9.0, older versions may or may not have the required libs/versions to build sigrok.
Distribution packages
There are no FreeBSD packages/ports yet, contributors welcome!
Building
libsigrok
Requirements:
- git
- gcc (>= 4.0)
- autoconf >= 2.63
- automake >= 1.11
- libtool
- pkg-config >= 0.22
- libglib >= 2.28.0
- libusb-1.0 (this is an integral part of FreeBSD, not an extra package/library, though)
- libzip >= 0.8
- zlib >= 1.2.3.1
- libftdi >= 0.16 (for some logic analyzer hardware)
Installing the requirements:
$ pkg_add -r git gcc autoconf268 automake111 libtool pkg-config glib20 libzip libftdi
Building:
$ git clone git://sigrok.org/libsigrok $ cd libsigrok $ ./autogen.sh $ ./configure $ make $ make install
libsigrokdecode
Requirements:
- git
- gcc (>= 4.0)
- autoconf >= 2.63
- automake >= 1.11
- libtool
- pkg-config >= 0.22
- libglib >= 2.28.0
- Python >= 3.0
Installing the requirements:
$ pkg_add -r git gcc autoconf268 automake111 libtool pkg-config glib20 python31
Building:
$ git clone git://sigrok.org/libsigrokdecode $ cd libsigrokdecode $ ./autogen.sh $ ./configure $ make $ make install
sigrok-cli
Requirements:
- git
- gcc (>= 4.0)
- autoconf >= 2.63
- automake >= 1.11
- libtool
- pkg-config >= 0.22
- libglib >= 2.28.0
- libsigrok >= 0.1.0
- libsigrokdecode >= 0.1.0
Installing the requirements:
$ pkg_add -r git gcc autoconf268 automake111 libtool pkg-config glib20
Building:
$ git clone git://sigrok.org/sigrok-cli $ cd sigrok-cli $ ./autogen.sh $ ./configure $ make $ make install
PulseView
Requirements:
TODO
Installing the requirements:
TODO
Building:
$ git clone git://sigrok.org/pulseview $ cd pulseview $ cmake . $ make $ sudo make install $ cd ..
sigrok-gtk
Note: The GTK+ GUI is not yet usable!
Requirements:
- git
- gcc (>= 4.0)
- autoconf >= 2.63
- automake >= 1.11
- libtool
- pkg-config >= 0.22
- libglib >= 2.28.0
- GTK+
- libsigrok >= 0.1.0
Installing the requirements:
$ pkg_add -r git gcc autoconf268 automake111 libtool pkg-config glib20 gtk20
Building:
$ git clone git://sigrok.org/sigrok-gtk $ cd sigrok-gtk $ ./autogen.sh $ ./configure $ make $ make install
sigrok-qt
Note: The Qt GUI is not yet usable!
Requirements:
- git
- g++
- libtool
- pkg-config >= 0.22
- libglib >= 2.28.0
- Qt >= 4.5
- libsigrok >= 0.1.0
- libsigrokdecode >= 0.1.0
Installing the requirements:
$ pkg_add -r git gcc libtool pkg-config glib20 qt4 qt4-qmake qt4-moc qt4-rcc qt4-uic
Building:
$ git clone git://sigrok.org/sigrok-qt $ cd sigrok-qt $ qmake-qt4 $ make $ make install