View Full Version : installing from sources
stratojaune
5th April 2009, 10:25 AM
Hi all,
On Fedora 10, I try to build Ardour 3 from sources, and have before to build some libraries from sources too, because they are not in the repos of Fedora and Planet CCRMA.
I do that, and there is no problem, with ./configure, make, make install.
After everything is done, I run scons as the howto from Ardour tells about.
And the return is that some of the things I have builded are not here :-((
I probably have forgotten something like build in a particular directory, but not sure of anything...
If somebody have an idea, it will be appreciate.
Thanks,
Fred
scottro
5th April 2009, 10:32 AM
Chances are good that you *can* get the libraries from rpms. (Often you need the -devel package--for example rather than gnutls, you want gnutls-devel).
Also, you *really* have to be more specific. To say "some of the things aren't there," doesn't help people help you. :) What errors do you get?
scottro
5th April 2009, 10:37 AM
Also a quick google shows that there's a Fedora 10 ppc build.
http://fr.rpmfind.net/linux/RPM/fedora/updates/testing/10/ppc/ardour-2.8-1.fc10.ppc.html
I haven't taken it any further (that's your job) :). However, it gives a list of dependencies there and you can try to install most of them through yum.
Actually, I did take it a bit further. From the link above, I clicked on the category, multimedia and such and that took me to another page, where, doing a search for ardour, I see there was a Fedora 8 rpm. You can always try using that one and seeing if it will install.
stratojaune
5th April 2009, 12:28 PM
Chances are good that you *can* get the libraries from rpms. (Often you need the -devel package--for example rather than gnutls, you want gnutls-devel).
That's right, devel packages are needed to build, but for the libraries searched I can't find RPM repos with the good versions
Also, you *really* have to be more specific. To say "some of the things aren't there," doesn't help people help you. :) What errors do you get?
Well, sorry for this... here is the error return :
[f@f 3.0]$ scons
scons: Reading SConscript files ...
Checking for pkg-config version >= 0.8.0... yes
Checking for aubio... yes
Checking for ogg... yes
Checking for gthread-2.0... yes
Checking for lrdf... yes
Checking for libgnomecanvas-2.0... yes
Checking for gtk+-2.0... yes
Checking for jack... yes
Checking for flac... yes
Checking for sndfile... no
sndfile >= 1.0.18 not found.
You do not have the necessary dependencies required to build ardour
Please consult http://ardour.org/building for more information
Of course, I have been on Ardour.org, but can't find the answer
Sorry for double post, it was first visit here, promise to not doing again !!
stratojaune
5th April 2009, 12:33 PM
[QUOTE=scottro;1196383]Also a quick google shows that there's a Fedora 10 ppc build.
http://fr.rpmfind.net/linux/RPM/fedora/updates/testing/10/ppc/ardour-2.8-1.fc10.ppc.html
I haven't taken it any further (that's your job) :).
I agree !
However, it gives a list of dependencies there and you can try to install most of them through yum.
Actually, I did take it a bit further. From the link above, I clicked on the category, multimedia and such and that took me to another page, where, doing a search for ardour, I see there was a Fedora 8 rpm. You can always try using that one and seeing if it will install.[/QUOTE
Thank you for the tips, but Ardour 3 is not in any repository, due to his dev-time, the only way to test it is to build from SVN sources. Anyway, I'll try to follow your link... But, isn't it a source of problem to mix sources from Fedora 8 and Fedora 10 ??
scottro
5th April 2009, 01:42 PM
Sometimes, but often more controllable than using source, because at least, as they're all rpms, the system is aware of them.
Now, you may be able to get sndfile. Trying
yum provides */sndfile
will tell you if some program or another has it.
In this case, on CentOS, I get no matches found. Trying on a Fedora 11 box, I get that it can be found as part of fpc-src. So, you can install fpc-src and hopefully, that will provide sndfile.
(I haven't tested this, as I'm sure you realize--it maybe that fpc-src isn't available in Fedora 10. However, that's the general way to find out what rpm contains some file that you need.).
stratojaune
5th April 2009, 07:21 PM
Thank you Scottro,
you have guess that I'm not really familiar with yum options !
I will try this ASAP
Thanks again,
Fred
Hlingler
5th April 2009, 07:39 PM
Also:I do that, and there is no problem, with ./configure, make, make install.The default PATH to install is: /usr/local, so unless you pass the option './configure --prefix=/usr', your stuff will get installed to non-standard locations, where it will not be found be subsequent './configure ...' commands.
V
stratojaune
6th April 2009, 05:58 PM
Many thanks Hlinger,
It was the missing option !
Cheers ! Fred
stratojaune
7th April 2009, 06:07 AM
Hi all,
There's my firsts steps in Fedora, but not in terminal.
I try to build Ardour 3 from SVN, on Fedora 10 with PlanetCCRMA repos. I've checked all dependencies listed in the Ardour site are present. Have build what is missing. Then I run scons and there's a strange return :
--------------------------------------------------------------------------------------------------------------------------
[root@f 3.0]# scons
scons: Reading SConscript files ...
Checking for pkg-config version >= 0.8.0... (cached) yes
Checking for aubio... (cached) yes
Checking for ogg... (cached) yes
Checking for gthread-2.0... (cached) yes
Checking for lrdf... (cached) yes
Checking for libgnomecanvas-2.0... (cached) yes
Checking for gtk+-2.0... (cached) yes
Checking for jack... (cached) yes
Checking for flac... (cached) yes
Checking for sndfile... (cached) yes
Checking for samplerate... (cached) yes
Checking for glib-2.0... (cached) yes
Checking for libxml-2.0... (cached) yes
Checking for raptor... (cached) yes
Checking for fftw3f...(cached) yes
Checking for fftw3...(cached) yes
Checking for aubio...(cached) yes
Checking for C header file fftw3.h... (cached) yes
FREESOUND support is not enabled. Build with 'scons FREESOUND=1' to enable.
LV2 support is not enabled. Build with 'scons LV2=1' to enable.
WIIMOTE not enabled. Build with 'scons WIIMOTE=1' to enable support.
Package uuid was not found in the pkg-config search path.
Perhaps you should add the directory containing `uuid.pc'
to the PKG_CONFIG_PATH environment variable
No package 'uuid' found
OSError: 'pkg-config --cflags --libs uuid' exited 1:
File "/home/f/3.0/SConstruct", line 601:
libraries['uuid'].ParseConfig('pkg-config --cflags --libs uuid')
File "/usr/lib/scons/SCons/Environment.py", line 1371:
return function(self, self.backtick(command))
File "/usr/lib/scons/SCons/Environment.py", line 549:
raise OSError("'%s' exited %d" % (command, status))
[root@f 3.0]#
--------------------------------------------------------------------------------------------------------------
uuid and uuid-devel are seen in Yumex
in /usr/lib/pkgconfig there is an ossp-uuid.pc. It disappears when I delete uuids in Yumex.
I try just to rename ossp-uuid.pc. scons pass the test and start building, but an uuid error stop it !
If somebody have an idea, it will be apreciate...
Thank you,
Fred
Wayne
7th April 2009, 06:11 AM
Threads merged.
stratojaune
7th April 2009, 06:21 AM
thanks for quick reply Wayne !
I don't want to abuse, but can you tell me more ?
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.