Ratkaisu löytyi, mutta sekin tuottaa ongelmia. En saa sitäkään toimimaan.
Eli kun tajusin katsella sivua
http://www.linux-gamers.net/modules/wiwimod/index.php?page=HOWTO+Quake3 niin päätin testata tuota toista äänenkorjausjuttua q3jackin avulla. Asensin repoista nuo kaksi ensin mainittua, eli
jackin (tai oli jo valmiina) ja
libsamplrate (repoissa nimellä
libsamplrate0). Tuota q3jackia ei sitten löytynykkään repoista. Koetin ladata ja kääntää tuota tyrkytettyä linkkiä, mutta ei toiminut.
Sitten huomasin, että q3jakcin projekti on vaihtanut nimeänsä
jossiksi. Luonnollisesti otin sitten tuo jossin uusimmat paketit. Mutta kun alan kääntämään, niin ongelma oli tasan sama kuin q3jackin kanssa. Eli:
henkka@alquzar:~/joss-0.3$ make
gcc -O2 -fPIC -c -Wall -DHAVE_IOCTL_INT_ULONG_DOTS -o joss.o joss.c
joss.c:56:24: error: samplerate.h: No such file or directory
joss.c:106: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
joss.c: In function ‘joss_process’:
joss.c:243: warning: implicit declaration of function ‘src_callback_read’
joss.c:243: error: ‘src_state’ undeclared (first use in this function)
joss.c:243: error: (Each undeclared identifier is reported only once
joss.c:243: error: for each function it appears in.)
joss.c: In function ‘joss_xrun’:
joss.c:264: error: ‘src_state’ undeclared (first use in this function)
joss.c: In function ‘joss_close’:
joss.c:281: warning: implicit declaration of function ‘src_delete’
joss.c:281: error: ‘src_state’ undeclared (first use in this function)
joss.c: In function ‘joss_open’:
joss.c:333: error: ‘src_state’ undeclared (first use in this function)
joss.c:333: warning: implicit declaration of function ‘src_callback_new’
joss.c:333: error: ‘SRC_SINC_FASTEST’ undeclared (first use in this function)
make: *** [joss.so] Virhe 1
Jonka jälkeen:
henkka@alquzar:~/joss-0.3$ sudo make install
cp joss.so /usr/local/lib
cp: tiedoston "joss.so" tilaa ei voi lukea: No such file or directory
make: *** [install] Virhe 1
Eli miten pitäisi toimia, että tuo .so tiedosto (josta luultavasti koko ongelma johtuu) saisi toimimaan halutulla tavalla? En ole oikein mestari tässä kääntämisessä nimittäin, joten aloittelijan tukea kaipaisin. Kerran olen vain kääntänyt paketin aikaisemmin itse ja sekin idioottivarmalla ohjeella.