[Ardour-Users] Ardour 2.0.5 released

Paul Davis paul at linuxaudiosystems.com
Fri Aug 3 12:12:58 PDT 2007

On Fri, 2007-08-03 at 14:11 -0500, Brett Clark wrote:
> When compiling 2.0.5 from the ardour-2.0.5.tar.bz2 tarball:
> [brett at daw ardour-2.0.5]$ scons FFT_ANALYSIS=1
> ...
> ....
> g++ -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce -pipe -DARCH_X86 -mmmx -march=i686 -msse -mfpmath=sse -DUSE_XMMINTRIN -DBUILD_SSE_OPTIMIZATIONS -Wall -DHAVE_LIBLO -DENABLE_NLS -DWITH_ALSA -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DLIBSIGC_DISABLE_DEPRECATED -Woverloaded-virtual -fPIC -Ilibs/pbd -I/usr/include/glib-2.0 -Ilibs/sigc++2 -I/usr/lib/glib-2.0/include -Ilibs/midi++2 -I/usr/include/libxml2 -c -o libs/midi++2/alsa_sequencer_midiport.os libs/midi++2/alsa_sequencer_midiport.cc
> libs/midi++2/alsa_sequencer_midiport.cc: In member function âint MIDI::ALSA_SequencerMidiPort::CreatePorts(MIDI::PortRequest&)â:
> libs/midi++2/alsa_sequencer_midiport.cc:175: error: âSND_SEQ_PORT_TYPE_SOFTWAREâ was not declared in this scope
> scons: *** [libs/midi++2/alsa_sequencer_midiport.os] Error 1
> scons: building terminated because of errors.
> Is there something else i need for compiling this?  I compiled 2.0.3 with the same option (FFT_ANALYSIS=1) on this machine w/o any issues.

sorry about this. it uses some preprocessor symbols that are defined by
newer ALSA. to get it compiling, go to that line and make it look like

	if (0 <= (err = snd_seq_create_simple_port (seq, req.tagname, caps, 

then it will work without you having to upgrade ALSA. I will also remove
this stuff, because it really doesn't seem to do anything for us.


More information about the Ardour-Users mailing list