The Debian package script assumes that you are building LinuxSampler with a DSSI plugin version of the sampler, the Debian packaging script then aborts since it cannot find the built DSSI plugin version of the sampler after compilation completed.
LinuxSampler's configure script is checking whether DSSI header (development) files are installed on your machine, if yes then a DSSI plugin version of the sampler is built along to the standalone version. You can check this is in the summary output after the configure script, i.e. marked in red below:
#####################################################################
# LinuxSampler Configuration #
#-------------------------------------------------------------------#
# Release Version: 2.0.0.svn25
# LSCP Version: 1.7
#-------------------------------------------------------------------
...
#-------------------------------------------------------------------
# Effect plugin systems for internal effects:
# LADSPA: yes
#-------------------------------------------------------------------
# Building sampler as plugin for following host standards:
# DSSI: yes, LV2: yes, VST: no, AU: no
#-------------------------------------------------------------------#
# Read './configure --help' or file 'configure.in' for details. #
#####################################################################
So simply install the DSSI header files and rebuild the Debian package:
- Code: Select all
apt-get install dssi-dev
If you still get other build errors, then check the build-dependencies and install the other missing Debian packages:
- Code: Select all
cat debian/control
Source: linuxsampler
Section: sound
Priority: optional
Maintainer: LinuxSampler Developers <linuxsampler-devel@lists.sourceforge.net>
Build-Depends: debhelper (>= 4.0.0), libgig-dev (>= 4.0.0),
libasound2-dev | libjack-dev, dssi-dev, lv2-dev
Standards-Version: 3.6.1
Package: linuxsampler
Section: sound
Architecture: any
...