Re: Problem building Io with the addons
gatesphere <[email protected]> Sun, 19 Feb 2012 09:01:50 -0500
| Newsgroups | gmane.comp.lang.io |
|---|---|
| Message-ID | <[email protected]> |
On 2/19/2012 9:01 AM, Duke Normandin wrote: > > On Sun, 19 Feb 2012 00:13:46 -0500 > gatesphere <[email protected] <mailto:gatesphere%40gmail.com>> wrote: > > > > > On 2/18/2012 10:37 PM, Duke Normandin wrote: > > > > > > having a hell of a time with addons!! > > > > > > This site: > > > > > > > http://jetpackweb.com/blog/2011/02/08/io-language-addons-and-making-them-work-in-ubuntu/ > > > > > > explained that a bunch of dependencies were required before the > > > addons would be configured for installation. Got them loaded > > > up!! The build choked here: > > > > > > [quote] > > > [ 99%] Generating ../../../addons/Yajl/source/IoYajlInit.c > > > Scanning dependencies of target IoYajl > > > [ 99%] Building C object > > > addons/Yajl/CMakeFiles/IoYajl.dir/source/IoYajl.c.o > > > /home/dnormandin/git/io/io/addons/Yajl/source/IoYajl.c: > > > In function > > > ‘IoYajl_parse’: > > > /home/dnormandin/git/io/io/addons/Yajl/source/IoYajl.c:250:2: > > > error: too few arguments to function > > > ‘yajl_alloc’ /usr/include/yajl/yajl_parse.h:130:26: note: > > > declared here make[2]: *** > > > [addons/Yajl/CMakeFiles/IoYajl.dir/source/IoYajl.c.o] Error 1 > > > make[1]: *** [addons/Yajl/CMakeFiles/IoYajl.dir/all] Error 2 > > > make: *** [all] Error 2[/quote] > > > > > > I think that I don't have a dependency issue: > > > > > > [quote] > > > sudo apt-get install libyajl-dev > > > [sudo] password for dnormandin: > > > Reading package lists... Done > > > Building dependency tree > > > Reading state information... Done > > > libyajl-dev is already the newest version. > > > 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. > > > [/quote] > > > > > > clues, please! Thanks ... > > > > > > Duke > > > > > > > > > > This is a known issue... Yajl pushed a breaking change, and the > > Io addon hasn't been refactored for it yet. In your > > addons/CMakeLists.txt, comment out the line (second from bottom) > > that says add_subdirectory(Yajl) (just put a # in front of it). > > Then restart the build procedure from scratch. > > > > -->Jake > > Much obliged .... > -- > Duke > > No problem :)