I tried this a couple of months back and got the same error.

Eventually I gave up on Mac OS X and got it working on linux.  In our
case, we use Mac OS X laptops for testing, but our production environment
is linux, so this wasn¹t a big deal and I didn¹t pursue it further.  If I
really did need to test on Mac OS X, my plan was to install virtual box
and run a linux VM on my Mac laptop.


David



On 11/25/16, 5:07 PM, "William Colen" <william.co...@gmail.com> wrote:

>Hi,
>
>I need to execute a NLTK based POS Tagger. I was trying to create a C++ AE
>for that. Do you think it will work?
>
>I installed UIMA C++ 2.4.0 on top of UIMA 2.9.0.
>
>When I try to execute the installation instruction I get some compilation
>errors, like follows:
>
>$ make -f ExampleApplication.mak
>g++ -Wall -x c++ -DDEBUG -g -fno-inline -fPIC  -fno-default-inline
>-I/Users/user/programs/apache-uima/uimacpp/include
>-I/Users/user/programs/apache-uima/uimacpp/include/apr-1  -Wno-deprecated
>-c ExampleApplication.cpp
>clang: warning: optimization flag '-fno-default-inline' is not supported
>In file included from ExampleApplication.cpp:20:
>In file included from
>/Users/user/programs/apache-uima/uimacpp/include/uima/api.hpp:36:
>In file included from
>/Users/user/programs/apache-uima/uimacpp/include/uima/annotator_context.hp
>p:48:
>In file included from
>/Users/user/programs/apache-uima/uimacpp/include/uima/engine.hpp:47:
>In file included from
>/Users/user/programs/apache-uima/uimacpp/include/uima/exceptions.hpp:88:
>/Users/user/programs/apache-uima/uimacpp/include/uima/strtools.hpp:731:14:
>error: no member named 'operator void *' in
>'std::__1::basic_istream<char>'
>      if (!i.operator void*())
>           ~ ^
>/Users/user/programs/apache-uima/uimacpp/include/uima/strtools.hpp:737:18:
>error: no member named 'operator void *' in
>'std::__1::basic_istream<char>'
>          if (!i.operator void*())
>               ~ ^
>/Users/user/programs/apache-uima/uimacpp/include/uima/strtools.hpp:1674:19
>:
>warning: comparison of constant 18446744073709551615 with expression of
>type 'unsigned int' is always true
>[-Wtautological-constant-out-of-range-compare]
>    if (envBegPos != STRING_NPOS) {
>        ~~~~~~~~~ ^  ~~~~~~~~~~~
>/Users/user/programs/apache-uima/uimacpp/include/uima/strtools.hpp:1676:21
>:
>warning: comparison of constant 18446744073709551615 with expression of
>type 'unsigned int' is always true
>[-Wtautological-constant-out-of-range-compare]
>      if (envEndPos != STRING_NPOS) {
>          ~~~~~~~~~ ^  ~~~~~~~~~~~
>In file included from ExampleApplication.cpp:20:
>In file included from
>/Users/user/programs/apache-uima/uimacpp/include/uima/api.hpp:36:
>In file included from
>/Users/user/programs/apache-uima/uimacpp/include/uima/annotator_context.hp
>p:48:
>In file included from
>/Users/user/programs/apache-uima/uimacpp/include/uima/engine.hpp:50:
>In file included from
>/Users/user/programs/apache-uima/uimacpp/include/uima/casiterator.hpp:37:
>/Users/user/programs/apache-uima/uimacpp/include/uima/cas.hpp:1252:84:
>error: default argument references parameter 'enAmbiguous'
>    ANIterator subIterator( Type const & crType, EnIteratorAmbiguity
>enAmbiguous = enAmbiguous ) const;
>
>       ^~~~~~~~~~~
>/Users/user/programs/apache-uima/uimacpp/include/uima/cas.hpp:1376:88:
>error: default argument references parameter 'enAmbiguous'
>    ANIterator subIterator( AnnotationFS const & an, EnIteratorAmbiguity
>enAmbiguous = enAmbiguous ) const;
>
>           ^~~~~~~~~~~
>ExampleApplication.cpp:207:12: warning: unused variable 'numread'
>[-Wunused-variable]
>    size_t numread = fread(pBuffer,1,filesize,pFile);
>           ^
>In file included from ExampleApplication.cpp:20:
>In file included from
>/Users/user/programs/apache-uima/uimacpp/include/uima/api.hpp:59:
>/Users/user/programs/apache-uima/uimacpp/include/uima/annotator_abase.hpp:
>138:24:
>warning: private field 'iv_typeSystem' is not used
>[-Wunused-private-field]
>    TypeSystem const * iv_typeSystem;
>                       ^
>4 warnings and 4 errors generated.
>make: *** [ExampleApplication.o] Error 1
>
>
>
>
>What I am missing?
>
>Thank you,
>William

Reply via email to