Generic compiling linuxsampler & friends from SVN (Gentoo)

You're new to the LinuxSampler world? You don't know where to start and nothing works? Here's the place to ask for help.
Post Reply
mcc01
Newbie
Posts: 1
Joined: Sun Jun 22, 2014 10:02 am

Generic compiling linuxsampler & friends from SVN (Gentoo)

Post by mcc01 » Sun Jun 22, 2014 10:18 am

Hi,

since compiling linuxsampler "the gentoo way" (emerge/ebuild) does not include the sfz engine
for an unknown reason I want to compile linuxsampler and friends from svn.

This works fine for libgig and liblscp (installed under /usr/local/.) but the configuration of
linuxsampler fails with:

> Required libgig version not found!
> You need to have libgig version 3.3.0 installed!

Under /usr/local/lib/ I found:

/usr/local/lib/libgig
/usr/local/lib/libgig/libgig.so.6
/usr/local/lib/libgig/libakai.so
/usr/local/lib/libgig/libgig.so
/usr/local/lib/libgig/libakai.so.0
/usr/local/lib/libgig/libakai.la
/usr/local/lib/libgig/libgig.la
/usr/local/lib/libgig/libakai.so.0.0.0
/usr/local/lib/libgig/libgig.so.6.4.0

Before trying to configure linuxsampler I did a
> sudo ldconfig

How can I fix that?

Best regards,
mcc

nils_tonnaett
Newbie
Posts: 3
Joined: Tue Jul 08, 2014 9:47 am

Re: Generic compiling linuxsampler & friends from SVN (Gento

Post by nils_tonnaett » Tue Jul 08, 2014 9:53 am

ldconfig is ignoring your subdirectories in /usr/local/lib/. I created a file /etc/ld.so.conf.d/libgig-x86_64.conf with /usr/lib64/libgig in it. Depends on where your libgig directory is.

janflorijn
User
Posts: 61
Joined: Fri Jan 03, 2014 5:59 pm

Re: Generic compiling linuxsampler & friends from SVN (Gento

Post by janflorijn » Sun Aug 03, 2014 3:08 pm

Hi,

Did you install the f.e. .deb packages liblscp and libgig first? Only compiling is not enough. If you compilie a new version, but have an previous version installed, your installed verion is not up to date and you will see libgig files.

Kind regards,

JanFlorijn

bpier
Newbie
Posts: 5
Joined: Mon Sep 05, 2011 11:02 pm

Re: Generic compiling linuxsampler & friends from SVN (Gento

Post by bpier » Thu Aug 28, 2014 5:58 pm

I work on Gentoo and I have exactly the same problem that have had mcc01. With the same message. I'm searching an issue... Without success !
Core 2 duo E4300, 2Go RAM, motherboard Gigabyte, Nvidia 7950GT, distribution Tango Studio 1.1 (based on Ubuntu 10.04 LTS, but optimized for audio applications). My site : http://www.bruynooghe.fr

janflorijn
User
Posts: 61
Joined: Fri Jan 03, 2014 5:59 pm

Re: Generic compiling linuxsampler & friends from SVN (Gento

Post by janflorijn » Fri Aug 29, 2014 1:52 pm

Hi,

I have installed Gentoo live dvd to a usb stick.
Then I used kdesvn
Then loaded liblscp,libgig,linuxsampler and gigedit from svn.

The next steps are commandline added tot the end of this post:
Then I used porthole to complete the independencies, as far as they are found there.

Then I did commandline compile and install. ./configure make make install etc.
Compiling installing Linuxsampler does not complain about libgig.

Running Linuxsampler does recognize sfz

Now is the question how did you do it with emerge?

Kind regards,

JanFlorijn
-------------------
sudo emerge g++ debhelper pkg-config automake1.1 automake1.4 automake1.9 libtool fakeroot libsndfile1-dev doxygen uuid-dev bison(does not work, search in porthole)
sudo emerge intltool libgtkmm-2.4-dev xsltproc flex sqlite 3.3(does not work, search in porthole)
sudo emerge install ant qt4-dev-tools libjack-jackd2-dev libx11-dev x11proto-core-dev docbook-xsl(does not work, search in porthole)
cd liblscp
chmod a+x configure
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="-march=athlon-fx -mtune=athlon-fx"
make -f Makefile.svn
./configure --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info && make
sudo make install
cd ..
cd libgig
chmod a+x configure
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="-march=athlon-fx -mtune=athlon-fx"
make -f Makefile.cvs
./configure --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info && make
sudo make install


cd ..
cd gigedit
chmod a+x configure
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="-march=athlon-fx -mtune=athlon-fx"
make -f Makefile.cvs
./configure --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info && make
sudo make install

Post Reply