From: martin r. <fo...@ru...> - 2004-03-09 16:57:27
|
On Tue, Mar 09, 2004 at 05:13:25PM +0100, Gerhard Eckel wrote: > I am getting closer and closer. It builds now, but when I try to run > it, I get: good to know. > % foo > foo sound synthesis version 0.0.3 > (C) 1993-2004 gerhard eckel, ramon gonzalez-arroyo, zkm, ircam > (C) 2003-2004 martin rumori > require: file "readline.la" not found > % > > But readline is installed! two solutions: 1. for a first try, comment the (require 'readline.la') in /usr/local/share/foo/toplevel.foo to see if everything else works. 2. readline.la depends on libreadline, but doesn't come with it. readline.la is the readline extension of fooelk (my readline patch). i guess you forgot to run the ./configure when building fooelk with the option: ./configure --enable-gnu-readline if this option is not present, fooelk looks for BSD libedit (license compliant with elk), which might not present on your system. anyway, you could watch the ./configure output when it's testing for readline. should look like this (somewhere in between): checking readline/readline.h usability... yes checking readline/readline.h presence... yes checking for readline/readline.h... yes checking readline/history.h usability... yes checking readline/history.h presence... yes checking for readline/history.h... yes checking for readline in -lreadline... yes if started without --enable-gnu-readline: checking editline/readline.h usability... no checking editline/readline.h presence... no checking for editline/readline.h... no checking editline/history.h usability... no checking editline/history.h presence... no checking for editline/history.h... no checking for readline in -ledit... no there is no warning about that, since it's still a testing patch and not really necessary to run fooelk... bests, martin |