From dev-return-16661-apmail-nifi-dev-archive=nifi.apache.org@nifi.apache.org Fri Mar 16 01:44:31 2018 Return-Path: X-Original-To: apmail-nifi-dev-archive@minotaur.apache.org Delivered-To: apmail-nifi-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 39C6710F7C for ; Fri, 16 Mar 2018 01:44:31 +0000 (UTC) Received: (qmail 62678 invoked by uid 500); 16 Mar 2018 01:44:30 -0000 Delivered-To: apmail-nifi-dev-archive@nifi.apache.org Received: (qmail 62622 invoked by uid 500); 16 Mar 2018 01:44:30 -0000 Mailing-List: contact dev-help@nifi.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@nifi.apache.org Delivered-To: mailing list dev@nifi.apache.org Received: (qmail 62590 invoked by uid 99); 16 Mar 2018 01:44:30 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 16 Mar 2018 01:44:30 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id A0D581A1149 for ; Fri, 16 Mar 2018 01:44:29 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.898 X-Spam-Level: ** X-Spam-Status: No, score=2.898 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_REPLY=1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id kCjwEGr2eGm4 for ; Fri, 16 Mar 2018 01:44:25 +0000 (UTC) Received: from mail-io0-f182.google.com (mail-io0-f182.google.com [209.85.223.182]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 032BE6269D for ; Fri, 16 Mar 2018 01:23:37 +0000 (UTC) Received: by mail-io0-f182.google.com with SMTP id d21so10796038ioc.5 for ; Thu, 15 Mar 2018 18:23:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=sWUbpcelqtoDWXRvkOe7PKnSE0CxFKkVHhW95tuldsc=; b=X5bQbWOJRd53BccHvdGQgDkkjJB1WwoSu3of3YrtkcPMg09c9urhw9yaQBtbmrM2bE IHvH6+Q6HkPvGWRXTgOvbgbb7wnIETEZlVtzgVzxh9d7VhsF7sGvsp+iPgmoHE+D211Q 6lYtK4gB1ds6Xni756+zdn424Ylv4vzlUTaa6NAQdiLAdpU8XxZwyCZvvnXc7452Xw4d F9REaAjxX0eLFxBbnEMttMrX8p5sv36A9O2sfbZbnzC2cL/U0898o8GlCuTyDUHMR7LJ K9v+ylYYu6eF1mG0An9HbPXrA+SFqR3j/RBD5dkO9pot5CtIB0mYx1gF0zkcR4/GXOoa Hqdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=sWUbpcelqtoDWXRvkOe7PKnSE0CxFKkVHhW95tuldsc=; b=dVDJB6iDH2tx025WkVq5KUQdaQw61mn8nc2BAG5z8uWgbG4dV+lJSpFhXbfWZDYkDa 3yMyddOvkLin6ktJ1QYxTRPyoMoDAErQPmiGTtvjBc+j2TvgS9Rm8qqnFzxMlkhXVwU/ tppRnzTD0UEERIjRhDEbyXZJ8cil0nfVzCEOp2ijdSjH7XOh3MRe66+LwALaanzjnUAP C5hD2IFNyreoEbtA5fEPh/F9SsJ+5UX1KkCoTlKT+WG+b0IT3UBog07cK6BiSibYCdh4 kdVzCN/5RaB3OxM1N7z7XJ1DB1ZNfTLXMVbGSRyQ+I++X2ZQ/ew0c6n0xhQ/MpNyS1Wy 3WBQ== X-Gm-Message-State: AElRT7F2AM/79Vf95czwuCQQl+8Py4Br3hROsyhwQjxTp6kVtC7ZEfif +Kwf/l7CIQQtwiAMdAZXMxUuc0JPyA6DxklFiJjRFRPW X-Google-Smtp-Source: AG47ELvWwUGO4FBPaWmfvDsjLaJBCmJTbYxXQe9VxfBwmpI7Zbb0GhYnv7FIyfPOSCGyq2l+XhfvX6+NLpSkpYsISYw= X-Received: by 10.107.179.84 with SMTP id c81mr10971257iof.231.1521163415493; Thu, 15 Mar 2018 18:23:35 -0700 (PDT) MIME-Version: 1.0 Received: by 10.2.164.11 with HTTP; Thu, 15 Mar 2018 18:22:55 -0700 (PDT) In-Reply-To: References: From: Aldrin Piri Date: Thu, 15 Mar 2018 21:22:55 -0400 Message-ID: Subject: Re: trouble installing minifi To: dev Content-Type: multipart/alternative; boundary="001a114aaaa806a11905677d758c" --001a114aaaa806a11905677d758c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Maribeth, I am assuming you are building from the source tarball that was published for 0.4.0. During the release process, we noticed some additional, generated sources had made it into the tarball but did not want to waste the time that already went into the release verification process. Could you please try removing Scanner.cpp, Parser.hpp, Parser.cpp, *.hh from the extensions/expression-language folder and rebuilding? Please let us know if that clears things up or if there are lingering issues. Sorry for the hurdle! --aldrin On Thu, Mar 15, 2018 at 6:09 PM, Marc wrote: > Hi, > What is your os? Did you use the cmake instructions or bootstrap? > > On Mar 15, 2018 6:06 PM, "mjruddell@gmail.com" > wrote: > > > I've been following the instructions for installing minifi, and > everything > > worked up until i ran the 'make' command from the build folder. Partway > > through the make process, I get the following errors (see below). Has > > anyone seen this before, and what can I do to fix it? > > > > Thanks in advance for your help.. > > > > /Users/apiri/Development/code/apache/nifi-minifi-cpp/ > > extensions/expression-language/Scanner.cpp: In member function =E2=80= =98int > > org::apache::nifi::minifi::expression::Driver::lex(org:: > > apache::nifi::minifi::expression::Parser::semantic_type*, > > org::apache::nifi::minifi::expression::Parser::location_type*)=E2=80=99= : > > /Users/apiri/Development/code/apache/nifi-minifi-cpp/ > > extensions/expression-language/Scanner.cpp:582:9: error: no match for > > =E2=80=98operator=3D=E2=80=99 (operand types are =E2=80=98std::istream = {aka > > std::basic_istream}=E2=80=99 and =E2=80=98std::istream* {aka > > std::basic_istream*}=E2=80=99) > > In file included from /usr/include/c++/5/iostream:40:0, > > from /Users/apiri/Development/code/ > > apache/nifi-minifi-cpp/extensions/expression-language/Scanner.cpp:96: > > /usr/include/c++/5/istream:625:7: note: candidate: > > std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, > > _Traits>::operator=3D(std::basic_istream<_CharT, _Traits>&&) [with _Cha= rT > =3D > > char; _Traits =3D std::char_traits] > > operator=3D(basic_istream&& __rhs) > > ^ > > /usr/include/c++/5/istream:625:7: note: no known conversion for > > argument 1 from =E2=80=98std::istream* {aka std::basic_istream*}= =E2=80=99 to > > =E2=80=98std::basic_istream&&=E2=80=99 > > /Users/apiri/Development/code/apache/nifi-minifi-cpp/ > > extensions/expression-language/Scanner.cpp:585:10: error: no match for > > =E2=80=98operator=3D=E2=80=99 (operand types are =E2=80=98std::ostream = {aka > > std::basic_ostream}=E2=80=99 and =E2=80=98std::ostream* {aka > > std::basic_ostream*}=E2=80=99) > > In file included from /usr/include/c++/5/iostream:39:0, > > from /Users/apiri/Development/code/ > > apache/nifi-minifi-cpp/extensions/expression-language/Scanner.cpp:96: > > /usr/include/c++/5/ostream:402:7: note: candidate: > > std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, > > _Traits>::operator=3D(std::basic_ostream<_CharT, _Traits>&&) [with _Cha= rT > =3D > > char; _Traits =3D std::char_traits] > > operator=3D(basic_ostream&& __rhs) > > ^ > > /usr/include/c++/5/ostream:402:7: note: no known conversion for > > argument 1 from =E2=80=98std::ostream* {aka std::basic_ostream*}= =E2=80=99 to > > =E2=80=98std::basic_ostream&&=E2=80=99 > > /Users/apiri/Development/code/apache/nifi-minifi-cpp/ > > extensions/expression-language/Scanner.cpp:802:44: error: cannot conver= t > > =E2=80=98std::istream {aka std::basic_istream}=E2=80=99 to =E2=80= =98std::istream* {aka > > std::basic_istream*}=E2=80=99 in assignment > > In file included from /usr/include/c++/5/iostream:40:0, > > from /Users/apiri/Development/code/ > > apache/nifi-minifi-cpp/extensions/expression-language/Scanner.cpp:96: > > /usr/include/c++/5/istream: In constructor =E2=80=98yyFlexLexer::yyFlex= Lexer(std: > :istream*, > > std::ostream*)=E2=80=99: > > /usr/include/c++/5/istream:606:7: error: =E2=80=98std::basic_istream<_C= harT, > > _Traits>::basic_istream() [with _CharT =3D char; _Traits =3D > > std::char_traits]=E2=80=99 is protected > > basic_istream() > > ^ > > /Users/apiri/Development/code/apache/nifi-minifi-cpp/ > > extensions/expression-language/Scanner.cpp:913:75: error: within this > > context > > In file included from /usr/include/c++/5/iostream:39:0, > > from /Users/apiri/Development/code/ > > apache/nifi-minifi-cpp/extensions/expression-language/Scanner.cpp:96: > > /usr/include/c++/5/ostream:384:7: error: =E2=80=98std::basic_ostream<_C= harT, > > _Traits>::basic_ostream() [with _CharT =3D char; _Traits =3D > > std::char_traits]=E2=80=99 is protected > > basic_ostream() > > ^ > > /Users/apiri/Development/code/apache/nifi-minifi-cpp/ > > extensions/expression-language/Scanner.cpp:913:75: error: within this > > context > > /Users/apiri/Development/code/apache/nifi-minifi-cpp/ > > extensions/expression-language/Scanner.cpp:915:7: error: no match for > > =E2=80=98operator=3D=E2=80=99 (operand types are =E2=80=98std::istream = {aka > > std::basic_istream}=E2=80=99 and =E2=80=98std::istream* {aka > > std::basic_istream*}=E2=80=99) > > In file included from /usr/include/c++/5/iostream:40:0, > > from /Users/apiri/Development/code/ > > apache/nifi-minifi-cpp/extensions/expression-language/Scanner.cpp:96: > > /usr/include/c++/5/istream:625:7: note: candidate: > > std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, > > _Traits>::operator=3D(std::basic_istream<_CharT, _Traits>&&) [with _Cha= rT > =3D > > char; _Traits =3D std::char_traits] > > operator=3D(basic_istream&& __rhs) > > ^ > > /usr/include/c++/5/istream:625:7: note: no known conversion for > > argument 1 from =E2=80=98std::istream* {aka std::basic_istream*}= =E2=80=99 to > > =E2=80=98std::basic_istream&&=E2=80=99 > > /Users/apiri/Development/code/apache/nifi-minifi-cpp/ > > extensions/expression-language/Scanner.cpp:916:8: error: no match for > > =E2=80=98operator=3D=E2=80=99 (operand types are =E2=80=98std::ostream = {aka > > std::basic_ostream}=E2=80=99 and =E2=80=98std::ostream* {aka > > std::basic_ostream*}=E2=80=99) > > In file included from /usr/include/c++/5/iostream:39:0, > > from /Users/apiri/Development/code/ > > apache/nifi-minifi-cpp/extensions/expression-language/Scanner.cpp:96: > > /usr/include/c++/5/ostream:402:7: note: candidate: > > std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, > > _Traits>::operator=3D(std::basic_ostream<_CharT, _Traits>&&) [with _Cha= rT > =3D > > char; _Traits =3D std::char_traits] > > operator=3D(basic_ostream&& __rhs) > > ^ > > /usr/include/c++/5/ostream:402:7: note: no known conversion for > > argument 1 from =E2=80=98std::ostream* {aka std::basic_ostream*}= =E2=80=99 to > > =E2=80=98std::basic_ostream&&=E2=80=99 > > /Users/apiri/Development/code/apache/nifi-minifi-cpp/ > > extensions/expression-language/Scanner.cpp: In member function =E2=80= =98virtual > > void yyFlexLexer::switch_streams(std::istream*, std::ostream*)=E2=80=99= : > > /Users/apiri/Development/code/apache/nifi-minifi-cpp/ > > extensions/expression-language/Scanner.cpp:962:9: error: no match for > > =E2=80=98operator=3D=E2=80=99 (operand types are =E2=80=98std::ostream = {aka > > std::basic_ostream}=E2=80=99 and =E2=80=98std::ostream* {aka > > std::basic_ostream*}=E2=80=99) > > In file included from /usr/include/c++/5/iostream:39:0, > > from /Users/apiri/Development/code/ > > apache/nifi-minifi-cpp/extensions/expression-language/Scanner.cpp:96: > > /usr/include/c++/5/ostream:402:7: note: candidate: > > std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, > > _Traits>::operator=3D(std::basic_ostream<_CharT, _Traits>&&) [with _Cha= rT > =3D > > char; _Traits =3D std::char_traits] > > operator=3D(basic_ostream&& __rhs) > > ^ > > /usr/include/c++/5/ostream:402:7: note: no known conversion for > > argument 1 from =E2=80=98std::ostream* {aka std::basic_ostream*}= =E2=80=99 to > > =E2=80=98std::basic_ostream&&=E2=80=99 > > /Users/apiri/Development/code/apache/nifi-minifi-cpp/ > > extensions/expression-language/Scanner.cpp: At global scope: > > /Users/apiri/Development/code/apache/nifi-minifi-cpp/ > > extensions/expression-language/Scanner.cpp:968:8: error: prototype for > > =E2=80=98size_t yyFlexLexer::LexerInput(char*, size_t)=E2=80=99 does no= t match any in > class > > =E2=80=98yyFlexLexer=E2=80=99 > > In file included from /Users/apiri/Development/code/ > > apache/nifi-minifi-cpp/extensions/expression-language/Scanner.cpp:313:0= : > > /usr/include/FlexLexer.h:152:14: error: candidate is: virtual int > > yyFlexLexer::LexerInput(char*, int) > > virtual int LexerInput( char* buf, int max_size ); > > ^ > > /Users/apiri/Development/code/apache/nifi-minifi-cpp/ > > extensions/expression-language/Scanner.cpp:995:6: error: prototype for > > =E2=80=98void yyFlexLexer::LexerOutput(const char*, size_t)=E2=80=99 do= es not match any > in > > class =E2=80=98yyFlexLexer=E2=80=99 > > In file included from /Users/apiri/Development/code/ > > apache/nifi-minifi-cpp/extensions/expression-language/Scanner.cpp:313:0= : > > /usr/include/FlexLexer.h:153:15: error: candidate is: virtual void > > yyFlexLexer::LexerOutput(const char*, int) > > virtual void LexerOutput( const char* buf, int size ); > > ^ > > /Users/apiri/Development/code/apache/nifi-minifi-cpp/ > > extensions/expression-language/Scanner.cpp: In member function =E2=80= =98virtual > > void yyFlexLexer::yyrestart(std::istream*)=E2=80=99: > > /Users/apiri/Development/code/apache/nifi-minifi-cpp/ > > extensions/expression-language/Scanner.cpp:1314:48: error: no matching > > function for call to =E2=80=98yyFlexLexer::yy_init_buffer(yy_buffer_sta= te*, > > std::istream*&)=E2=80=99 > > In file included from /Users/apiri/Development/code/ > > apache/nifi-minifi-cpp/extensions/expression-language/Scanner.cpp:313:0= : > > /usr/include/FlexLexer.h:160:7: note: candidate: void > > yyFlexLexer::yy_init_buffer(yy_buffer_state*, std::istream&) > > void yy_init_buffer( struct yy_buffer_state* b, FLEX_STD istream& s )= ; > > ^ > > /usr/include/FlexLexer.h:160:7: note: no known conversion for argumen= t > > 2 from =E2=80=98std::istream* {aka std::basic_istream*}=E2=80=99 = to =E2=80=98std::istream& > > {aka std::basic_istream&}=E2=80=99 > > /Users/apiri/Development/code/apache/nifi-minifi-cpp/ > > extensions/expression-language/Scanner.cpp: In member function =E2=80= =98void > > yyFlexLexer::yy_load_buffer_state()=E2=80=99: > > /Users/apiri/Development/code/apache/nifi-minifi-cpp/ > > extensions/expression-language/Scanner.cpp:1357:7: error: no match for > > =E2=80=98operator=3D=E2=80=99 (operand types are =E2=80=98std::istream = {aka > > std::basic_istream}=E2=80=99 and =E2=80=98std::istream* {aka > > std::basic_istream*}=E2=80=99) > > In file included from /usr/include/c++/5/iostream:40:0, > > from /Users/apiri/Development/code/ > > apache/nifi-minifi-cpp/extensions/expression-language/Scanner.cpp:96: > > /usr/include/c++/5/istream:625:7: note: candidate: > > std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, > > _Traits>::operator=3D(std::basic_istream<_CharT, _Traits>&&) [with _Cha= rT > =3D > > char; _Traits =3D std::char_traits] > > operator=3D(basic_istream&& __rhs) > > ^ > > /usr/include/c++/5/istream:625:7: note: no known conversion for > > argument 1 from =E2=80=98std::istream* {aka std::basic_istream*}= =E2=80=99 to > > =E2=80=98std::basic_istream&&=E2=80=99 > > /Users/apiri/Development/code/apache/nifi-minifi-cpp/ > > extensions/expression-language/Scanner.cpp: In member function =E2=80= =98virtual > > yy_buffer_state* yyFlexLexer::yy_create_buffer(std::istream*, int)=E2= =80=99: > > /Users/apiri/Development/code/apache/nifi-minifi-cpp/ > > extensions/expression-language/Scanner.cpp:1386:26: error: no matching > > function for call to =E2=80=98yyFlexLexer::yy_init_buffer(yy_buffer_sta= te*&, > > std::istream*&)=E2=80=99 > > In file included from /Users/apiri/Development/code/ > > apache/nifi-minifi-cpp/extensions/expression-language/Scanner.cpp:313:0= : > > /usr/include/FlexLexer.h:160:7: note: candidate: void > > yyFlexLexer::yy_init_buffer(yy_buffer_state*, std::istream&) > > void yy_init_buffer( struct yy_buffer_state* b, FLEX_STD istream& s )= ; > > ^ > > /usr/include/FlexLexer.h:160:7: note: no known conversion for argumen= t > > 2 from =E2=80=98std::istream* {aka std::basic_istream*}=E2=80=99 = to =E2=80=98std::istream& > > {aka std::basic_istream&}=E2=80=99 > > /Users/apiri/Development/code/apache/nifi-minifi-cpp/ > > extensions/expression-language/Scanner.cpp: At global scope: > > /Users/apiri/Development/code/apache/nifi-minifi-cpp/ > > extensions/expression-language/Scanner.cpp:1416:10: error: prototype fo= r > > =E2=80=98void yyFlexLexer::yy_init_buffer(YY_BUFFER_STATE, std::istream= *)=E2=80=99 does > > not match any in class =E2=80=98yyFlexLexer=E2=80=99 > > In file included from /Users/apiri/Development/code/ > > apache/nifi-minifi-cpp/extensions/expression-language/Scanner.cpp:313:0= : > > /usr/include/FlexLexer.h:160:7: error: candidate is: void > > yyFlexLexer::yy_init_buffer(yy_buffer_state*, std::istream&) > > void yy_init_buffer( struct yy_buffer_state* b, FLEX_STD istream& s )= ; > > ^ > > extensions/expression-language/CMakeFiles/minifi-expression-language- > extensions.dir/build.make:146: > > recipe for target 'extensions/expression-language/CMakeFiles/minifi- > > expression-language-extensions.dir/Scanner.cpp.o' failed > > make[2]: *** [extensions/expression-language/CMakeFiles/minifi- > > expression-language-extensions.dir/Scanner.cpp.o] Error 1 > > CMakeFiles/Makefile2:1805: recipe for target 'extensions/expression- > > language/CMakeFiles/minifi-expression-language-extensions.dir/all' > failed > > make[1]: *** [extensions/expression-language/CMakeFiles/minifi- > > expression-language-extensions.dir/all] Error 2 > > Makefile:149: recipe for target 'all' failed > > make: *** [all] Error 2 > > > > > > > --001a114aaaa806a11905677d758c--