2015-10-20 22:42:34 |
Logan Rosen |
description |
Imported from Debian bug http://bugs.debian.org/799817:
Received: (at submit) by bugs.debian.org; 22 Sep 2015 22:22:11 +0000
From solo-debianbugs@goeswhere.com 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: <solo-debianbugs@goeswhere.com>
Received: from [5.80.170.44] (helo=astoria.home)
by buxtehude.debian.org with esmtp (Exim 4.84)
(envelope-from <solo-debianbugs@goeswhere.com>)
id 1ZeVww-0001Hi-MP
for submit@bugs.debian.org; 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)" <solo-debianbugs@goeswhere.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: foundry: FTBFS: operator<< missing on ostream (missing headers?)
Message-ID: <20150922222202.GA8946@astoria.goeswhere.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
X-Debbugs-Cc: solo-debianbugs@goeswhere.com
User-Agent: Mutt/1.5.23 (2014-03-12)
Delivered-To: submit@bugs.debian.org |
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: reproducible-builds@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-CC: reproducible-builds@lists.alioth.debian.org
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) |
|