Skip to content

Latest commit

 

History

History
95 lines (72 loc) · 2.73 KB

INSTALL.md

File metadata and controls

95 lines (72 loc) · 2.73 KB

Running from source

Dependencies Overview:

  1. Dependencies installation in a 64 bits, Debian 8, machine
# System update
sudo apt-get update

# Install FPC, FPC-Source and Lazarus 1.6
cd ~
cd Downloads
wget https://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20amd64%20DEB/Lazarus%201.6/fpc_3.0.0-151205_amd64.deb/download
wget https://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20amd64%20DEB/Lazarus%201.6/fpc-src_3.0.0-151205_amd64.deb/download
wget https://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20amd64%20DEB/Lazarus%201.6/lazarus_1.6-0_amd64.deb/download
sudo dpkg -i fpc-src_3.0.0-151205_amd64.deb fpc_3.0.0-151205_amd64.deb lazarus_1.6-0_amd64.deb

# Install Git, VideoLan Player, C tools, etc:
sudo apt-get install git-all vlc build-essential libtool pkg-config autotools-dev autoconf automake cmake uuid-dev
cd ~
mkdir git && cd git

# Build and install libzmq library (3.2.5+) from source:
git clone git://github.com/zeromq/libzmq.git && cd libzmq
./autogen.sh
./configure
make check
sudo make install
cd ..

# optionally, install zmq python binding
pip install --no-use-wheel pyzmq

# Clone the repository:
git clone https://github.com/cpicanco/stimulus_control.git && cd stimulus_control

# Install BASS library:
sudo cp /dependency/lbass/linux/64/libbass.so /usr/local/lib
sudo chmod a+rx /usr/local/lib/libbass.so

# Configure Dynamic Linker Run Time Bindings
sudo ldconfig

# Done.

  1. Dependencies installation in a 32 bits, Windows, machine

Windows 8, 8.1, 10

Copy the 32bits version of the dlls from the dependency folder to the .exe folder.

Done!