Problem compiling ardour-0.99.3...

2 replies [Last post]
SteveC
User offline. Last seen 7 years 45 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 4 years 27 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 7 years 45 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.