Public bug reported: Imported from Debian bug http://bugs.debian.org/799817:
Source: foundry Version: 0.0.20130809-2 Severity: serious Justification: fails to build from source Tags: sid stretch User: [email protected] Usertags: ftbfs X-Debbugs-CC: [email protected] Dear Maintainer, The package fails to build: touch stage1/parse_cst_lex.hpp g++ -D_FORTIFY_SOURCE=2 -Istage1 -I. -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -W -Wall -Werror -std=c++0x -MD -MF stage1/.bison_output_visitor.d -o stage1/bison_output_visitor.o -c bison_output_visitor.cpp bison_output_visitor.cpp: In member function ‘virtual void foundry::parse::bison_output_visitor::visit(const foundry::parse::root&)’: bison_output_visitor.cpp:31:13: error: no match for ‘operator<<’ (operand types are ‘std::ostream {aka std::basic_ostream<char>}’ and ‘const char [3]’) out << "%{" << std::endl; ^ In file included from /usr/include/c++/5/string:52:0, from ./parse_tree.hpp:5, from bison_output_visitor.h:4, from bison_output_visitor.cpp:5: /usr/include/c++/5/bits/basic_string.h:5170:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator<<(basic_ostream<_CharT, _Traits>& __os, ^ /usr/include/c++/5/bits/basic_string.h:5170:5: note: template argument deduction/substitution failed: bison_output_visitor.cpp:31:16: note: mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const char [3]’ out << "%{" << std::endl; ^ bison_output_visitor.cpp:31:24: error: ‘endl’ is not a member of ‘std’ out << "%{" << std::endl; ^ bison_output_visitor.cpp:32:13: error: no match for ‘operator<<’ (operand types are ‘std::ostream {aka std::basic_ostream<char>}’ and ‘const char [11]’) out << "#include \"" << basename << "_cst.hpp\"" << std::endl; ^ In file included from /usr/include/c++/5/string:52:0, from ./parse_tree.hpp:5, from bison_output_visitor.h:4, from bison_output_visitor.cpp:5: /usr/include/c++/5/bits/basic_string.h:5170:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator<<(basic_ostream<_CharT, _Traits>& __os, ^ /usr/include/c++/5/bits/basic_string.h:5170:5: note: template argument deduction/substitution failed: bison_output_visitor.cpp:32:16: note: mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const char [11]’ out << "#include \"" << basename << "_cst.hpp\"" << std::endl; ^ bison_output_visitor.cpp:32:61: error: ‘endl’ is not a member of ‘std’ out << "#include \"" << basename << "_cst.hpp\"" << std::endl; ^ bison_output_visitor.cpp:33:13: error: no match for ‘operator<<’ (operand types are ‘std::ostream {aka std::basic_ostream<char>}’ and ‘const char [11]’) out << "#include \"" << basename << "_parse.hpp\"" << std::endl; ^ In file included from /usr/include/c++/5/string:52:0, from ./parse_tree.hpp:5, from bison_output_visitor.h:4, from bison_output_visitor.cpp:5: /usr/include/c++/5/bits/basic_string.h:5170:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator<<(basic_ostream<_CharT, _Traits>& __os, ^ /usr/include/c++/5/bits/basic_string.h:5170:5: note: template argument deduction/substitution failed: bison_output_visitor.cpp:33:16: note: mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const char [11]’ out << "#include \"" << basename << "_parse.hpp\"" << std::endl; ^ bison_output_visitor.cpp:33:63: error: ‘endl’ is not a member of ‘std’ out << "#include \"" << basename << "_parse.hpp\"" << std::endl; ^ bison_output_visitor.cpp:34:13: error: no match for ‘operator<<’ (operand types are ‘std::ostream {aka std::basic_ostream<char>}’ and ‘const char [11]’) out << "#include \"" << basename << "_lex.hpp\"" << std::endl; ^ In file included from /usr/include/c++/5/string:52:0, from ./parse_tree.hpp:5, from bison_output_visitor.h:4, from bison_output_visitor.cpp:5: /usr/include/c++/5/bits/basic_string.h:5170:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator<<(basic_ostream<_CharT, _Traits>& __os, ^ /usr/include/c++/5/bits/basic_string.h:5170:5: note: template argument deduction/substitution failed: bison_output_visitor.cpp:34:16: note: mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const char [11]’ out << "#include \"" << basename << "_lex.hpp\"" << std::endl; ^ bison_output_visitor.cpp:34:61: error: ‘endl’ is not a member of ‘std’ out << "#include \"" << basename << "_lex.hpp\"" << std::endl; ^ bison_output_visitor.cpp:35:13: error: no match for ‘operator<<’ (operand types are ‘std::ostream {aka std::basic_ostream<char>}’ and ‘const char [3]’) out << "%}" << std::endl; ^ In file included from /usr/include/c++/5/string:52:0, from ./parse_tree.hpp:5, from bison_output_visitor.h:4, from bison_output_visitor.cpp:5: /usr/include/c++/5/bits/basic_string.h:5170:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator<<(basic_ostream<_CharT, _Traits>& __os, ^ /usr/include/c++/5/bits/basic_string.h:5170:5: note: template argument deduction/substitution failed: bison_output_visitor.cpp:35:16: note: mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const char [3]’ out << "%}" << std::endl; ^ bison_output_visitor.cpp:35:24: error: ‘endl’ is not a member of ‘std’ out << "%}" << std::endl; ^ bison_output_visitor.cpp:36:13: error: no match for ‘operator<<’ (operand types are ‘std::ostream {aka std::basic_ostream<char>}’ and ‘const char [1]’) out << "" << std::endl; ^ In file included from /usr/include/c++/5/string:52:0, from ./parse_tree.hpp:5, from bison_output_visitor.h:4, from bison_output_visitor.cpp:5: /usr/include/c++/5/bits/basic_string.h:5170:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator<<(basic_ostream<_CharT, _Traits>& __os, ^ /usr/include/c++/5/bits/basic_string.h:5170:5: note: template argument deduction/substitution failed: bison_output_visitor.cpp:36:16: note: mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const char [1]’ out << "" << std::endl; ^ bison_output_visitor.cpp:36:22: error: ‘endl’ is not a member of ‘std’ out << "" << std::endl; ^ bison_output_visitor.cpp:37:13: error: no match for ‘operator<<’ (operand types are ‘std::ostream {aka std::basic_ostream<char>}’ and ‘const char [7]’) out << "%debug" << std::endl; ^ In file included from /usr/include/c++/5/string:52:0, from ./parse_tree.hpp:5, from bison_output_visitor.h:4, from bison_output_visitor.cpp:5: /usr/include/c++/5/bits/basic_string.h:5170:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator<<(basic_ostream<_CharT, _Traits>& __os, ^ ... make[3]: Leaving directory '/foundry-0.0.20130809/lang' Makefile:4: recipe for target 'all' failed make[2]: *** [all] Error 2 make[2]: Leaving directory '/foundry-0.0.20130809' dh_auto_build: make -j1 CXXFLAGS+=-W -Wall -Werror returned exit code 2 Full build log: https://reproducible.debian.net/rb-pkg/unstable/amd64/foundry.html -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) ** Affects: foundry (Ubuntu) Importance: High Status: Triaged ** Affects: foundry (Debian) Importance: Undecided Status: New ** Tags: ftbfs ** Bug watch added: Debian Bug tracker #799817 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=799817 ** Changed in: foundry (Debian) Remote watch: None => Debian Bug tracker #799817 ** Changed in: foundry (Ubuntu) Status: New => Triaged ** Changed in: foundry (Ubuntu) Importance: Undecided => High ** Description changed: Imported from Debian bug http://bugs.debian.org/799817: - Received: (at submit) by bugs.debian.org; 22 Sep 2015 22:22:11 +0000 - From [email protected] Tue Sep 22 22:22:11 2015 - X-Spam-Checker-Version: SpamAssassin 3.4.0-bugs.debian.org_2005_01_02 - (2014-02-07) on buxtehude.debian.org - X-Spam-Level: - X-Spam-Status: No, score=-4.5 required=4.0 tests=BAYES_00,HELO_LH_HOME, - RDNS_NONE,X_DEBBUGS_CC autolearn=no autolearn_force=no - version=3.4.0-bugs.debian.org_2005_01_02 - X-Spam-Bayes: score:0.0000 Tokens: new, 30; hammy, 150; neutral, 74; spammy, - 0. spammytokens: hammytokens:0.000-+--H*UA:2014-03-12, - 0.000-+--H*u:2014-03-12, 0.000-+--H*u:1.5.23, 0.000-+--H*UA:1.5.23, - 0.000-+--xdebbugscc - Return-path: <[email protected]> - Received: from [5.80.170.44] (helo=astoria.home) - by buxtehude.debian.org with esmtp (Exim 4.84) - (envelope-from <[email protected]>) - id 1ZeVww-0001Hi-MP - for [email protected]; Tue, 22 Sep 2015 22:22:11 +0000 - Received: by astoria.home (Postfix, from userid 1000) - id E60E32F22B0; Tue, 22 Sep 2015 23:22:02 +0100 (BST) - Date: Tue, 22 Sep 2015 23:22:02 +0100 - From: "Chris West (Faux)" <[email protected]> - To: Debian Bug Tracking System <[email protected]> - Subject: foundry: FTBFS: operator<< missing on ostream (missing headers?) - Message-ID: <[email protected]> - MIME-Version: 1.0 - Content-Type: text/plain; charset=utf-8 - Content-Disposition: inline - Content-Transfer-Encoding: 8bit - X-Debbugs-Cc: [email protected] - User-Agent: Mutt/1.5.23 (2014-03-12) - Delivered-To: [email protected] + Source: foundry + Version: 0.0.20130809-2 + Severity: serious + Justification: fails to build from source + Tags: sid stretch + User: [email protected] + Usertags: ftbfs + X-Debbugs-CC: [email protected] + + Dear Maintainer, + + The package fails to build: + + touch stage1/parse_cst_lex.hpp + g++ -D_FORTIFY_SOURCE=2 -Istage1 -I. -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -W -Wall -Werror -std=c++0x -MD -MF stage1/.bison_output_visitor.d -o stage1/bison_output_visitor.o -c bison_output_visitor.cpp + bison_output_visitor.cpp: In member function ‘virtual void foundry::parse::bison_output_visitor::visit(const foundry::parse::root&)’: + bison_output_visitor.cpp:31:13: error: no match for ‘operator<<’ (operand types are ‘std::ostream {aka std::basic_ostream<char>}’ and ‘const char [3]’) + out << "%{" << std::endl; + ^ + In file included from /usr/include/c++/5/string:52:0, + from ./parse_tree.hpp:5, + from bison_output_visitor.h:4, + from bison_output_visitor.cpp:5: + /usr/include/c++/5/bits/basic_string.h:5170:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) + operator<<(basic_ostream<_CharT, _Traits>& __os, + ^ + /usr/include/c++/5/bits/basic_string.h:5170:5: note: template argument deduction/substitution failed: + bison_output_visitor.cpp:31:16: note: mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const char [3]’ + out << "%{" << std::endl; + ^ + bison_output_visitor.cpp:31:24: error: ‘endl’ is not a member of ‘std’ + out << "%{" << std::endl; + ^ + bison_output_visitor.cpp:32:13: error: no match for ‘operator<<’ (operand types are ‘std::ostream {aka std::basic_ostream<char>}’ and ‘const char [11]’) + out << "#include \"" << basename << "_cst.hpp\"" << std::endl; + ^ + In file included from /usr/include/c++/5/string:52:0, + from ./parse_tree.hpp:5, + from bison_output_visitor.h:4, + from bison_output_visitor.cpp:5: + /usr/include/c++/5/bits/basic_string.h:5170:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) + operator<<(basic_ostream<_CharT, _Traits>& __os, + ^ + /usr/include/c++/5/bits/basic_string.h:5170:5: note: template argument deduction/substitution failed: + bison_output_visitor.cpp:32:16: note: mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const char [11]’ + out << "#include \"" << basename << "_cst.hpp\"" << std::endl; + ^ + bison_output_visitor.cpp:32:61: error: ‘endl’ is not a member of ‘std’ + out << "#include \"" << basename << "_cst.hpp\"" << std::endl; + ^ + bison_output_visitor.cpp:33:13: error: no match for ‘operator<<’ (operand types are ‘std::ostream {aka std::basic_ostream<char>}’ and ‘const char [11]’) + out << "#include \"" << basename << "_parse.hpp\"" << std::endl; + ^ + In file included from /usr/include/c++/5/string:52:0, + from ./parse_tree.hpp:5, + from bison_output_visitor.h:4, + from bison_output_visitor.cpp:5: + /usr/include/c++/5/bits/basic_string.h:5170:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) + operator<<(basic_ostream<_CharT, _Traits>& __os, + ^ + /usr/include/c++/5/bits/basic_string.h:5170:5: note: template argument deduction/substitution failed: + bison_output_visitor.cpp:33:16: note: mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const char [11]’ + out << "#include \"" << basename << "_parse.hpp\"" << std::endl; + ^ + bison_output_visitor.cpp:33:63: error: ‘endl’ is not a member of ‘std’ + out << "#include \"" << basename << "_parse.hpp\"" << std::endl; + ^ + bison_output_visitor.cpp:34:13: error: no match for ‘operator<<’ (operand types are ‘std::ostream {aka std::basic_ostream<char>}’ and ‘const char [11]’) + out << "#include \"" << basename << "_lex.hpp\"" << std::endl; + ^ + In file included from /usr/include/c++/5/string:52:0, + from ./parse_tree.hpp:5, + from bison_output_visitor.h:4, + from bison_output_visitor.cpp:5: + /usr/include/c++/5/bits/basic_string.h:5170:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) + operator<<(basic_ostream<_CharT, _Traits>& __os, + ^ + /usr/include/c++/5/bits/basic_string.h:5170:5: note: template argument deduction/substitution failed: + bison_output_visitor.cpp:34:16: note: mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const char [11]’ + out << "#include \"" << basename << "_lex.hpp\"" << std::endl; + ^ + bison_output_visitor.cpp:34:61: error: ‘endl’ is not a member of ‘std’ + out << "#include \"" << basename << "_lex.hpp\"" << std::endl; + ^ + bison_output_visitor.cpp:35:13: error: no match for ‘operator<<’ (operand types are ‘std::ostream {aka std::basic_ostream<char>}’ and ‘const char [3]’) + out << "%}" << std::endl; + ^ + In file included from /usr/include/c++/5/string:52:0, + from ./parse_tree.hpp:5, + from bison_output_visitor.h:4, + from bison_output_visitor.cpp:5: + /usr/include/c++/5/bits/basic_string.h:5170:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) + operator<<(basic_ostream<_CharT, _Traits>& __os, + ^ + /usr/include/c++/5/bits/basic_string.h:5170:5: note: template argument deduction/substitution failed: + bison_output_visitor.cpp:35:16: note: mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const char [3]’ + out << "%}" << std::endl; + ^ + bison_output_visitor.cpp:35:24: error: ‘endl’ is not a member of ‘std’ + out << "%}" << std::endl; + ^ + bison_output_visitor.cpp:36:13: error: no match for ‘operator<<’ (operand types are ‘std::ostream {aka std::basic_ostream<char>}’ and ‘const char [1]’) + out << "" << std::endl; + ^ + In file included from /usr/include/c++/5/string:52:0, + from ./parse_tree.hpp:5, + from bison_output_visitor.h:4, + from bison_output_visitor.cpp:5: + /usr/include/c++/5/bits/basic_string.h:5170:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) + operator<<(basic_ostream<_CharT, _Traits>& __os, + ^ + /usr/include/c++/5/bits/basic_string.h:5170:5: note: template argument deduction/substitution failed: + bison_output_visitor.cpp:36:16: note: mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const char [1]’ + out << "" << std::endl; + ^ + bison_output_visitor.cpp:36:22: error: ‘endl’ is not a member of ‘std’ + out << "" << std::endl; + ^ + bison_output_visitor.cpp:37:13: error: no match for ‘operator<<’ (operand types are ‘std::ostream {aka std::basic_ostream<char>}’ and ‘const char [7]’) + out << "%debug" << std::endl; + ^ + In file included from /usr/include/c++/5/string:52:0, + from ./parse_tree.hpp:5, + from bison_output_visitor.h:4, + from bison_output_visitor.cpp:5: + /usr/include/c++/5/bits/basic_string.h:5170:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) + operator<<(basic_ostream<_CharT, _Traits>& __os, + ^ + + ... + + + make[3]: Leaving directory '/foundry-0.0.20130809/lang' + Makefile:4: recipe for target 'all' failed + make[2]: *** [all] Error 2 + make[2]: Leaving directory '/foundry-0.0.20130809' + dh_auto_build: make -j1 CXXFLAGS+=-W -Wall -Werror returned exit code 2 + + Full build log: + https://reproducible.debian.net/rb-pkg/unstable/amd64/foundry.html + + -- System Information: + Debian Release: stretch/sid + APT prefers unstable + APT policy: (500, 'unstable') + Architecture: amd64 (x86_64) ** Tags added: ftbfs -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1508234 Title: foundry: FTBFS: operator<< missing on ostream (missing headers?) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/foundry/+bug/1508234/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
