Problem compiling ardour-0.99.3...

2 replies [Last post]
SteveC
User offline. Last seen 10 years 25 weeks ago. Offline
Joined: 2006-06-08
Posts:

I'm trying to compile ardour-0.99.3 on Fedora core 3.

I'm running kernel.org linux-2.6.16.11 (but am willing to change this if needed).

I have installed the following so far to try to satisfy ardour's requirements.

scons-0.96.92
fftw-3.1.1
libsndfile-1.0.16
libsamplerate-0.1.2
jack-audio-connection-kit-0.101.1
flac-1.1.2
libvorbis-1.1.2
libogg-1.1.3
speex-1.0.5
vorbis-tools-1.1.1
raptor-1.4.9
liblrdf-0.4.0
ladspa_sdk
alsa-driver-1.0.11.
(configured like: ./configure --with-kernel /home/scameron/linux-2.6.16.11 --with-build /lib/modules/2.6.16.11/build )

alsa-lib-1.0.11

(Yeah, a couple of those have nothing to do with ardour... it is just a list of sound related things I installed today.) Now, trying to build ardour, it complains:

[scameron@zuul ardour-0.99.3]$ scons
scons: Reading SConscript files ...
Checking for C header file alsa/asoundlib.h... no
Checking for C header file /System/Library/Frameworks/CoreMIDI.framework/Headers/CoreMIDI.h... no
system triple: i686-pc-linux-gnu

*******************************
detected DIST_TARGET = i686
*******************************

Checking for internationalization support ...
Checking for C header file libintl.h... no
Checking for C header file /System/Library/Frameworks/CoreAudio.framework/Versions/A/Headers/CoreAudio.h... no
Checking for C function posix_memalign()... no
Did not find posix_memalign(), using malloc
Checking for C function getmntent()... no
KeyError: 'SYSMIDI':
File "SConstruct", line 727:
SConscript (subdir + '/SConscript')
File "/usr/lib/scons-0.96.92/SCons/Script/SConscript.py", line 557:
return apply(method, args, kw)
File "/usr/lib/scons-0.96.92/SCons/Script/SConscript.py", line 494:
return apply(_SConscript, [self.fs,] + files, {'exports' : exports})
File "/usr/lib/scons-0.96.92/SCons/Script/SConscript.py", line 226:
exec _file_ in call_stack[-1].globals
File "libs/midi++/SConscript", line 35:
if env['SYSMIDI'] == 'CoreMIDI':
File "/usr/lib/scons-0.96.92/SCons/Environment.py", line 295:
return self._dict[key]
[scameron@zuul ardour-0.99.3]$

----------

Searching around I see someone says here:
http://www.ubuntuforums.org/showthread.php?t=185190

that this can be gotten past (though it's ardour2) by installing asound-dev.

Well, all my google-fu can't seem to find this asound-dev package. Turns up zillions of hits for "asound" but none are what I'm looking for.

Thanks for any help,

-- steve

Bussman
User offline. Last seen 7 years 7 weeks ago. Offline
Joined: 2006-03-31
Posts:

"...you must ensure that you have the development versions of each library in addition to the normal ones..."

Citation taken from this page

SteveC
User offline. Last seen 10 years 25 weeks ago. Offline
Joined: 2006-06-08
Posts:

And near the end of my comment, I wrote:

> Well, all my google-fu can’t seem
> to find this asound-dev package. Turns up
> zillions of hits for “asound” but none are
> what I’m looking for.

So, no, I don't. Because I can't find them.

Also, when building from source, rather than blindly installing a bunch of rpms, it's not always clear what the "development packages" are when they are in source form -- "make install" often puts the header files and such that you need into place -- or not -- it's really hard to tell sometimes. Well, I'll keep beating on it.

Well, this comment didn't land where I expected it to. It was supposed to be in reply to the question asking if I had the devel packages installed.