Thanks Nick, that got me pointed in the right direction.

On 01/28/2014 04:49, Nick Wellnhofer wrote:
> Hi Philip,
> 
> We made two changes lately which affect C client development.
> 
> 1. Clownfish is a separate product now
> 
> You have to clone the clownfish source from the new repo:
> 
>     git clone https://git-wip-us.apache.org/repos/asf/lucy-clownfish.git
> 
> Then you can build and install like this:
> 
>     cd clownfish/runtime/c
>     ./configure
>     make
>     ./install.sh --prefix $lucy_prefix
> 
> Then you can build Lucy. There isn't a easy way to specify the location
> of Clownfish yet. If you installed into /usr/local, everything should
> work. Otherwise you have to set some environment variables for now:
> 
>     export PATH=$lucy_prefix/bin:$PATH
>     export LIBRARY_PATH=$lucy_prefix/lib
>     export LD_LIBRARY_PATH=$lucy_prefix/lib
>     export CLOWNFISH_INCLUDE=$lucy_prefix/share/clownfish/include
> 
> Then build and install Lucy:
> 
>     cd lucy/c
>     ./configure
>     make
>     ./install.sh --prefix $lucy_prefix
> 
> 2. The C headers aren't installed any more
> 
> We only install the command-line Clownfish compiler 'cfc' and the
> Clownfish headers now. These can be used to generate the C headers.
> Assuming you still have the environment variables from above set, you
> have to run:
> 
>     cfc --dest=autogen
> 
> This will create the C headers in the directory 'autogen/include'.
> 
> Hope this helps,
> Nick

-- 
Philip Southam
Chief Architect / Яeverse Эngineer
http://zefr.com

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to