uima-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Eddie Epstein <eaepst...@gmail.com>
Subject Re: [UIMA C++ Framework] making examples
Date Fri, 16 Jul 2010 17:44:47 GMT
Hi David,

More recent versions of g++ are always getting stricter.
Try adding
#include <memory>
to DaveDetector.cpp.

A goal for uimacpp annotators is that they be portable, meaning that
the annotator code and any non-standard dependencies could be packaged
together, and installed anyplace on a target system. LD_LIBRARY_PATH
is very useful for this.

The alternative is to install uimacpp and it's dependencies in some
standard system directory, but this would require root access.


On Thu, Jul 15, 2010 at 8:04 AM, David García
<david.garcian@barcelonamedia.org> wrote:
>  Hi all,
> I am trying to use uimacpp, Linux version, but I have got problems making
> C++ examples.
> I follow README instructions, and when I do:
> make -f DaveDetector.mak
> I get following error:
> /uimacpp/include/uima/lowlevel_internal_indexes.hpp: In member function
> ‘virtual void
> uima::lowlevel::internal::CachedCompositeIndex<T>::clearAndFillCache()’:
> /uimacpp/include/uima/lowlevel_internal_indexes.hpp:348: error: ‘auto_ptr’
> was not declared in this scope
> /uimacpp/include/uima/lowlevel_internal_indexes.hpp:348: error: expected
> primary-expression before ‘>’ token
> /uimacpp/include/uima/lowlevel_internal_indexes.hpp:348: error: there are no
> arguments to ‘apit’ that depend on a template parameter, so a declaration of
> ‘apit’ must be available
> /uimacpp/include/uima/lowlevel_internal_indexes.hpp:348: note: (if you use
> ‘-fpermissive’, G++ will accept your code, but allowing the use of an
> undeclared name is deprecated)
> /uimacpp/include/uima/lowlevel_internal_indexes.hpp:349: error: ‘apit’ was
> not declared in this scope
> make: *** [DaveDetector.o] Error 1
> I am using gcc version 4.4.1 (Ubuntu 4.4.1-4ubuntu9).
> Am I doing something wrong?
> I have also found that it is not a good practise to use LD_LIBRARY_PATH env
> variable. Is this correct?
> Thanks in advanced,
> David

View raw message