Source: ccbuild Version: 2.0.7-1 Severity: serious Justification: fails to build from source User: [email protected] Usertags: ftbfs X-Debbugs-Cc: [email protected]
Dear Maintainer,
ccbuild fails to build from source in unstable/amd64:
[..]
yylex.cc: In member function 'virtual int bneijt::SourceScanner::yylex()':
yylex.cc:670:9: error: no match for 'operator=' (operand types are
'std::istream {aka std::basic_istream<char>}' and 'std::istream* {aka
std::basic_istream<char>*}')
In file included from /usr/include/c++/5/iostream:40:0,
from yylex.cc:96:
/usr/include/c++/5/istream:58:11: note: candidate: std::basic_istream<char>&
std::basic_istream<char>::operator=(const std::basic_istream<char>&)
class basic_istream : virtual public basic_ios<_CharT, _Traits>
^
/usr/include/c++/5/istream:58:11: note: no known conversion for argument 1
from 'std::istream* {aka std::basic_istream<char>*}' to 'const
std::basic_istream<char>&'
yylex.cc:673:10: error: no match for 'operator=' (operand types are
'std::ostream {aka std::basic_ostream<char>}' and 'std::ostream* {aka
std::basic_ostream<char>*}')
In file included from /usr/include/c++/5/iostream:39:0,
from yylex.cc:96:
/usr/include/c++/5/ostream:58:11: note: candidate: std::basic_ostream<char>&
std::basic_ostream<char>::operator=(const std::basic_ostream<char>&)
class basic_ostream : virtual public basic_ios<_CharT, _Traits>
^
/usr/include/c++/5/ostream:58:11: note: no known conversion for argument 1
from 'std::ostream* {aka std::basic_ostream<char>*}' to 'const
std::basic_ostream<char>&'
yylex.cc:967:46: error: invalid user-defined conversion from 'std::istream
{aka std::basic_istream<char>}' to 'std::istream* {aka
std::basic_istream<char>*}' [-fpermissive]
In file included from /usr/include/c++/5/ios:44:0,
from /usr/include/c++/5/ostream:38,
from /usr/include/c++/5/iostream:39,
from yylex.cc:96:
/usr/include/c++/5/bits/basic_ios.h:120:7: note: candidate is:
std::basic_ios<_CharT, _Traits>::operator void*() const [with _CharT = char;
_Traits = std::char_traits<char>] <near match>
operator void*() const
^
/usr/include/c++/5/bits/basic_ios.h:120:7: note: no known conversion from
'void*' to 'std::istream* {aka std::basic_istream<char>*}'
In file included from /usr/include/c++/5/iostream:40:0,
from yylex.cc:96:
/usr/include/c++/5/istream: In constructor
'yyFlexLexer::yyFlexLexer(std::istream*, std::ostream*)':
/usr/include/c++/5/istream:606:7: error: 'std::basic_istream<_CharT,
_Traits>::basic_istream() [with _CharT = char; _Traits =
std::char_traits<char>]' is protected
basic_istream()
^
yylex.cc:1078:75: error: within this context
In file included from /usr/include/c++/5/iostream:39:0,
from yylex.cc:96:
/usr/include/c++/5/ostream:384:7: error: 'std::basic_ostream<_CharT,
_Traits>::basic_ostream() [with _CharT = char; _Traits =
std::char_traits<char>]' is protected
basic_ostream()
^
yylex.cc:1078:75: error: within this context
yylex.cc:1080:7: error: no match for 'operator=' (operand types are
'std::istream {aka std::basic_istream<char>}' and 'std::istream* {aka
std::basic_istream<char>*}')
In file included from /usr/include/c++/5/iostream:40:0,
from yylex.cc:96:
/usr/include/c++/5/istream:58:11: note: candidate: std::basic_istream<char>&
std::basic_istream<char>::operator=(const std::basic_istream<char>&)
class basic_istream : virtual public basic_ios<_CharT, _Traits>
^
/usr/include/c++/5/istream:58:11: note: no known conversion for argument 1
from 'std::istream* {aka std::basic_istream<char>*}' to 'const
std::basic_istream<char>&'
yylex.cc:1081:8: error: no match for 'operator=' (operand types are
'std::ostream {aka std::basic_ostream<char>}' and 'std::ostream* {aka
std::basic_ostream<char>*}')
In file included from /usr/include/c++/5/iostream:39:0,
from yylex.cc:96:
/usr/include/c++/5/ostream:58:11: note: candidate: std::basic_ostream<char>&
std::basic_ostream<char>::operator=(const std::basic_ostream<char>&)
class basic_ostream : virtual public basic_ios<_CharT, _Traits>
^
/usr/include/c++/5/ostream:58:11: note: no known conversion for argument 1
from 'std::ostream* {aka std::basic_ostream<char>*}' to 'const
std::basic_ostream<char>&'
yylex.cc: In member function 'virtual void
yyFlexLexer::switch_streams(std::istream*, std::ostream*)':
yylex.cc:1127:9: error: no match for 'operator=' (operand types are
'std::ostream {aka std::basic_ostream<char>}' and 'std::ostream* {aka
std::basic_ostream<char>*}')
In file included from /usr/include/c++/5/iostream:39:0,
from yylex.cc:96:
/usr/include/c++/5/ostream:58:11: note: candidate: std::basic_ostream<char>&
std::basic_ostream<char>::operator=(const std::basic_ostream<char>&)
class basic_ostream : virtual public basic_ios<_CharT, _Traits>
^
/usr/include/c++/5/ostream:58:11: note: no known conversion for argument 1
from 'std::ostream* {aka std::basic_ostream<char>*}' to 'const
std::basic_ostream<char>&'
yylex.cc: In member function 'virtual int yyFlexLexer::LexerInput(char*,
int)':
yylex.cc:1136:11: error: base operand of '->' has non-pointer type
'std::istream {aka std::basic_istream<char>}'
yylex.cc:1136:26: error: base operand of '->' has non-pointer type
'std::istream {aka std::basic_istream<char>}'
yylex.cc:1140:6: error: base operand of '->' has non-pointer type
'std::istream {aka std::basic_istream<char>}'
yylex.cc:1142:11: error: base operand of '->' has non-pointer type
'std::istream {aka std::basic_istream<char>}'
yylex.cc:1145:11: error: base operand of '->' has non-pointer type
'std::istream {aka std::basic_istream<char>}'
yylex.cc: In member function 'virtual void yyFlexLexer::LexerOutput(const
char*, int)':
yylex.cc:1162:14: error: base operand of '->' has non-pointer type
'std::ostream {aka std::basic_ostream<char>}'
yylex.cc: In member function 'virtual void
yyFlexLexer::yyrestart(std::istream*)':
yylex.cc:1490:48: error: no matching function for call to
'yyFlexLexer::yy_init_buffer(yy_buffer_state*, std::istream*&)'
In file included from yylex.cc:335: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 argument 2
from 'std::istream* {aka std::basic_istream<char>*}' to 'std::istream& {aka
std::basic_istream<char>&}'
yylex.cc: In member function 'void yyFlexLexer::yy_load_buffer_state()':
yylex.cc:1532:7: error: no match for 'operator=' (operand types are
'std::istream {aka std::basic_istream<char>}' and 'std::istream* {aka
std::basic_istream<char>*}')
In file included from /usr/include/c++/5/iostream:40:0,
from yylex.cc:96:
/usr/include/c++/5/istream:58:11: note: candidate: std::basic_istream<char>&
std::basic_istream<char>::operator=(const std::basic_istream<char>&)
class basic_istream : virtual public basic_ios<_CharT, _Traits>
^
/usr/include/c++/5/istream:58:11: note: no known conversion for argument 1
from 'std::istream* {aka std::basic_istream<char>*}' to 'const
std::basic_istream<char>&'
yylex.cc: In member function 'virtual yy_buffer_state*
yyFlexLexer::yy_create_buffer(std::istream*, int)':
yylex.cc:1561:26: error: no matching function for call to
'yyFlexLexer::yy_init_buffer(yy_buffer_state*&, std::istream*&)'
In file included from yylex.cc:335: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 argument 2
from 'std::istream* {aka std::basic_istream<char>*}' to 'std::istream& {aka
std::basic_istream<char>&}'
yylex.cc: At global scope:
yylex.cc:23:25: error: prototype for 'void
yyFlexLexer::yy_init_buffer(YY_BUFFER_STATE, std::istream*)' does not match any
in class 'yyFlexLexer'
yylex.cc:1589:10: note: in expansion of macro 'yyFlexLexer'
In file included from yylex.cc:335: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 );
^
CMakeFiles/ccbuild.dir/build.make:3230: recipe for target
'CMakeFiles/ccbuild.dir/src/sourceScanner/yylex.cc.o' failed
make[4]: *** [CMakeFiles/ccbuild.dir/src/sourceScanner/yylex.cc.o] Error 1
make[4]: Leaving directory
'/home/lamby/temp/cdt.20160128101158.aCz1yjLB8S/ccbuild-2.0.7'
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/ccbuild.dir/all' failed
make[3]: *** [CMakeFiles/ccbuild.dir/all] Error 2
make[3]: Leaving directory
'/home/lamby/temp/cdt.20160128101158.aCz1yjLB8S/ccbuild-2.0.7'
Makefile:127: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory
'/home/lamby/temp/cdt.20160128101158.aCz1yjLB8S/ccbuild-2.0.7'
debian/rules:10: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory
'/home/lamby/temp/cdt.20160128101158.aCz1yjLB8S/ccbuild-2.0.7'
debian/rules:19: recipe for target 'build' failed
make: *** [build] Error 2
[..]
The full build log is attached.
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
ccbuild.2.0.7-1.unstable.amd64.log.txt.gz
Description: Binary data

