>
> I've had no problems building UIMA C++ for Windows in the past using the
> source obtained from UIMA SVN on Apache.
That's good news :)
> However I am unable to build UIMA C++ for Linux. The documentation does
> not seem to be up-to-date: file
> README.4src in uimacpp/src
>
> Problem one.
>
> "The simplest way to resolve these dependencies is to use the copies
> included in the Apache UIMA C++ runtime package."
Even if you did have a binary package, README.4src did change recently,
removing the comment about "the simplest way...".
Even when managing to build the dependencies myself i.e. APR, ICU,
> XERCES and setting
> up environmental parameters APR_HOME, ICU_HOME, and XERCES_HOME
>
> make -f Makefile.unix install
>
> Continually says "cannot find APR headers".
>
> Can anyone please point me to idiot proof instructions for building UIMA
> C++ on Linux.
Unlike Windows, after building each dependent library on Linux, a "make
install" must be run. The default install target for APR, ICU and Xerces is
/usr/local. If it is not possible or desirable to install these things
there, use the following syntax:
DESTDIR=my_writable_directory make install
This will put the install images in my_writable_directory/usr/local.
Assuming this is APR, then
export APR_HOME = my_writable_directory/usr/local
Eddie
|