 |
 |
 |
 |
| Programming & Packaging A place to discuss programming and packaging. |

5th April 2009, 10:25 AM
|
|
Registered User
|
|
Join Date: Apr 2009
Posts: 9

|
|
installing from sources
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
|

5th April 2009, 10:32 AM
|
 |
Retired Community Manager -- Banned from Texas by popular demand.
|
|
Join Date: Sep 2007
Location: NYC
Posts: 8,142

|
|
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?
__________________
--
http://home.roadrunner.com/~computertaijutsu
Do NOT PM forum members with requests for technical support. Ask your questions on the forum.
"I don't know why there is the constant push to break any semblance of compatibility" --anon
|

5th April 2009, 10:37 AM
|
 |
Retired Community Manager -- Banned from Texas by popular demand.
|
|
Join Date: Sep 2007
Location: NYC
Posts: 8,142

|
|
Also a quick google shows that there's a Fedora 10 ppc build.
http://fr.rpmfind.net/linux/RPM/fedo....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.
__________________
--
http://home.roadrunner.com/~computertaijutsu
Do NOT PM forum members with requests for technical support. Ask your questions on the forum.
"I don't know why there is the constant push to break any semblance of compatibility" --anon
|

5th April 2009, 12:28 PM
|
|
Registered User
|
|
Join Date: Apr 2009
Posts: 9

|
|
Quote:
Originally Posted by scottro
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 !!
|

5th April 2009, 12:33 PM
|
|
Registered User
|
|
Join Date: Apr 2009
Posts: 9

|
|
[QUOTE=scottro;1196383]Also a quick google shows that there's a Fedora 10 ppc build.
http://fr.rpmfind.net/linux/RPM/fedo....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 ??
|

5th April 2009, 01:42 PM
|
 |
Retired Community Manager -- Banned from Texas by popular demand.
|
|
Join Date: Sep 2007
Location: NYC
Posts: 8,142

|
|
|
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.).
__________________
--
http://home.roadrunner.com/~computertaijutsu
Do NOT PM forum members with requests for technical support. Ask your questions on the forum.
"I don't know why there is the constant push to break any semblance of compatibility" --anon
|

5th April 2009, 07:21 PM
|
|
Registered User
|
|
Join Date: Apr 2009
Posts: 9

|
|
|
Thank you Scottro,
you have guess that I'm not really familiar with yum options !
I will try this ASAP
Thanks again,
Fred
|

5th April 2009, 07:39 PM
|
 |
Administrator
|
|
Join Date: Sep 2006
Location: Connellsville, PA, USA
Posts: 11,289

|
|
Also:
Quote:
|
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
|

6th April 2009, 05:58 PM
|
|
Registered User
|
|
Join Date: Apr 2009
Posts: 9

|
|
|
Many thanks Hlinger,
It was the missing option !
Cheers ! Fred
|

7th April 2009, 06:07 AM
|
|
Registered User
|
|
Join Date: Apr 2009
Posts: 9

|
|
|
problem with scons
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
|

7th April 2009, 06:11 AM
|
|
Guest
|
|
Posts: n/a

|
|
|
Threads merged.
|

7th April 2009, 06:21 AM
|
|
Registered User
|
|
Join Date: Apr 2009
Posts: 9

|
|
|
thanks for quick reply Wayne !
I don't want to abuse, but can you tell me more ?
|
| Thread Tools |
Search this Thread |
|
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
Current GMT-time: 06:04 (Wednesday, 22-05-2013)
|
|
 |
 |
 |
 |
|
|