[LAU] building giada on arch - RtAudio.h

Atte André Jensen atte at email.dk
Thu Apr 26 08:57:03 UTC 2012


Hi

I'm trying to build giada (0.4.8) on arch. Running ./configure 
--target=linux fails:

atte at blokhus:~/software/giada/giada_0.4.8$ ./configure --target=linux
<snip>
checking RtAudio.h usability... no
checking RtAudio.h presence... no
checking for RtAudio.h... no
configure: error: library 'rtAudio' not found!

I installed rtaudio from aur, and the files are in
/usr/include/rtaudio/

atte at blokhus:~$ ll /usr/include/rtaudio/
total 360K
-rwxr-xr-x 1 root root 5,5K Apr 26 10:06 asio.cpp
-rwxr-xr-x 1 root root 3,4K Apr 26 10:06 asiodrivers.cpp
-rwxr-xr-x 1 root root  719 Apr 26 10:06 asiodrivers.h
-rwxr-xr-x 1 root root 2,3K Apr 26 10:06 asiodrvr.h
-rwxr-xr-x 1 root root  42K Apr 26 10:06 asio.h
-rwxr-xr-x 1 root root 6,7K Apr 26 10:06 asiolist.cpp
-rwxr-xr-x 1 root root  994 Apr 26 10:06 asiolist.h
-rwxr-xr-x 1 root root 1,4K Apr 26 10:06 asiosys.h
-rwxr-xr-x 1 root root 106K Apr 26 10:06 dsound.h
-rwxr-xr-x 1 root root  636 Apr 26 10:06 ginclude.h
-rwxr-xr-x 1 root root 1,6K Apr 26 10:06 iasiodrv.h
-rwxr-xr-x 1 root root  24K Apr 26 10:06 iasiothiscallresolver.cpp
-rwxr-xr-x 1 root root 9,7K Apr 26 10:06 iasiothiscallresolver.h
-rwxr-xr-x 1 root root  40K Apr 26 10:06 RtAudio.h
-rwxr-xr-x 1 root root 2,1K Apr 26 10:06 RtError.h
-rwxr-xr-x 1 root root  74K Apr 26 10:06 soundcard.h

After reading Ralf Mattes post, I copied RtAudio.h and RtError.h into 
/usr/local/include/rtaudio/:

atte at blokhus:~$ ll /usr/local/include/rtaudio/
total 44K
-rwxr-xr-x 1 root root  40K Apr 26 10:36 RtAudio.h
-rwxr-xr-x 1 root root 2,1K Apr 26 10:36 RtError.h

and ran
atte at blokhus:~$ sudo ldconfig -n /usr/local/
atte at blokhus:~$ sudo ldconfig -n /usr/local/include/rtaudio/

but configure still fails. What am I doing wrong here?

NB1: I'm not sure *exactly* what "sudo ldconfig -n /usr/local/" does, I 
read abit about it, and it seems it "scans the system, sets up symbolic 
links and creates (updates) /etc/ld.so.cache". So supposed I want to 
"unto" whatever happened when running "sudo ldconfig -n /usr/local/", 
what steps should I take?

NB2: Grrr, why on earth does the giada tarball extract in the working 
directory and not in it's own properly named (with version) directory? 
No need to answer, just a rhetoric rant :-)

-- 
Atte

http://atte.dk   http://modlys.dk


More information about the Linux-audio-user mailing list