[Ardour-Dev] Compiling 3.0 problem in gtk2_ardour/engine_dialog.o

Jonathan Stowe jns at its-going-to-be-fabulous.com
Wed Feb 18 06:02:54 PST 2009


2009/2/18 Alessio Leonarduzzi <alessio.leonarduzzi at gmail.com>:
>>
>> > gtk2_ardour/engine_dialog.o: In function
>> > `EngineControl::enumerate_alsa_devices()':
>> > engine_dialog.cc:(.text+0x42f8): undefined reference to
>> > `snd_ctl_card_info_sizeof'
>>
>> That looks suspiciously like the alsa library isn't properly installed
>> - you may need libasound-dev, alsa-dev or similar package (it is
>> alsa-lib-devel here).
>>
>
>
> no, I have installed all these packages:
>
> alessio at desktop:~/Programmi/
> ardour/3.0$ sudo apt-cache search alsa | grep dev
> lib64asound2-dev - ALSA library development files (64 bit)
> libasound2-dev - ALSA library development files

...

>
> but the compiling stop at the same point
>

I seem to recall having problems on a 64 bit platform before when I
had both 64 bit and 32 bit development libraries installed. If you are
building for a 64 bit platform then you should remove the
libasound2-dev otherwise remove the lib64asound2-dev - the problem
definitely is that it cannot find an appropriate libasound to link to.

Unfortunately I don't have an ubuntu machine to test this on at the moment.

/J\
-- 
http://rabidgravy.com/ - Music
http://gellyfish.co.uk/ - Everything else



More information about the Ardour-Dev mailing list