|
[Rivet] Can't succeed build Rivet-1.7.0 on intel Mac lion 10.7.3Andy Buckley andy.buckley at ed.ac.ukThu Mar 22 11:09:43 GMT 2012
Hi, I'm afraid that I can't work out from this what could be wrong... this looks to me like a broken compiler setup, but I don't even know from the output below which Rivet file/function this error is coming from! Can you provide a bit more context? I assume that your compiler is working ok for other C++ codes? Andy On 22/03/12 03:32, 童 纯立 wrote: > Xcode version is 4.3.1 with some GNUTools installed by Homebrew. > /.../ > / CXX tag.lo/ > //usr/include/c++/4.2.1/bits/ostream_insert.h: In function > ‘std::basic_ostream<_CharT, _Traits>& > std::__ostream_insert(std::basic_ostream<_CharT, _Traits>&, const > _CharT*, std::streamsize) [with _CharT = char, _Traits = > std::char_traits<char>]’:/ > //usr/include/c++/4.2.1/bits/basic_string.h:2414: instantiated from > ‘std::basic_ostream<_CharT, _Traits>& > std::operator<<(std::basic_ostream<_CharT, _Traits>&, const > std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, > _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]’/ > /token.h:67: instantiated from here/ > //usr/include/c++/4.2.1/bits/ostream_insert.h:82: error: invalid use of > incomplete type ‘struct std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/iosfwd:64: error: declaration of ‘struct > std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/bits/ostream_insert.h:84: error: invalid use of > incomplete type ‘struct std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/iosfwd:64: error: declaration of ‘struct > std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/bits/ostream_insert.h:84: error: invalid use of > incomplete type ‘struct std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/iosfwd:64: error: declaration of ‘struct > std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/bits/ostream_insert.h:89: error: invalid use of > incomplete type ‘struct std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/iosfwd:64: error: declaration of ‘struct > std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/bits/ostream_insert.h:94: error: invalid use of > incomplete type ‘struct std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/iosfwd:64: error: declaration of ‘struct > std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/bits/ostream_insert.h:94: error: invalid use of > incomplete type ‘struct std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/iosfwd:64: error: declaration of ‘struct > std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/bits/ostream_insert.h:94: error: invalid use of > incomplete type ‘struct std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/iosfwd:64: error: declaration of ‘struct > std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/bits/basic_string.h:2414: instantiated from > ‘std::basic_ostream<_CharT, _Traits>& > std::operator<<(std::basic_ostream<_CharT, _Traits>&, const > std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, > _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]’/ > /token.h:67: instantiated from here/ > //usr/include/c++/4.2.1/bits/ostream_insert.h:97: error: invalid use of > incomplete type ‘struct std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/iosfwd:64: error: declaration of ‘struct > std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/bits/basic_string.h:2414: instantiated from > ‘std::basic_ostream<_CharT, _Traits>& > std::operator<<(std::basic_ostream<_CharT, _Traits>&, const > std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, > _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]’/ > /token.h:67: instantiated from here/ > //usr/include/c++/4.2.1/bits/ostream_insert.h:99: error: invalid use of > incomplete type ‘struct std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/iosfwd:64: error: declaration of ‘struct > std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/bits/ostream_insert.h:104: error: invalid use of > incomplete type ‘struct std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/iosfwd:64: error: declaration of ‘struct > std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/bits/ostream_insert.h:107: error: invalid use of > incomplete type ‘struct std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/iosfwd:64: error: declaration of ‘struct > std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/bits/ostream_insert.h:107: error: invalid use of > incomplete type ‘struct std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/iosfwd:64: error: declaration of ‘struct > std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/bits/ostream_insert.h: In function ‘void > std::__ostream_fill(std::basic_ostream<_CharT, _Traits>&, > std::streamsize) [with _CharT = char, _Traits = std::char_traits<char>]’:/ > //usr/include/c++/4.2.1/bits/ostream_insert.h:96: instantiated from > ‘std::basic_ostream<_CharT, _Traits>& > std::__ostream_insert(std::basic_ostream<_CharT, _Traits>&, const > _CharT*, std::streamsize) [with _CharT = char, _Traits = > std::char_traits<char>]’/ > //usr/include/c++/4.2.1/bits/basic_string.h:2414: instantiated from > ‘std::basic_ostream<_CharT, _Traits>& > std::operator<<(std::basic_ostream<_CharT, _Traits>&, const > std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, > _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]’/ > /token.h:67: instantiated from here/ > //usr/include/c++/4.2.1/bits/ostream_insert.h:62: error: invalid use of > incomplete type ‘struct std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/iosfwd:64: error: declaration of ‘struct > std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/bits/ostream_insert.h:64: error: invalid use of > incomplete type ‘struct std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/iosfwd:64: error: declaration of ‘struct > std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/bits/ostream_insert.h:67: error: invalid use of > incomplete type ‘struct std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/iosfwd:64: error: declaration of ‘struct > std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/bits/ostream_insert.h:70: error: invalid use of > incomplete type ‘struct std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/iosfwd:64: error: declaration of ‘struct > std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/bits/ostream_insert.h:70: error: invalid use of > incomplete type ‘struct std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/iosfwd:64: error: declaration of ‘struct > std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/bits/ostream_insert.h: In function ‘void > std::__ostream_write(std::basic_ostream<_CharT, _Traits>&, const > _CharT*, std::streamsize) [with _CharT = char, _Traits = > std::char_traits<char>]’:/ > //usr/include/c++/4.2.1/bits/ostream_insert.h:98: instantiated from > ‘std::basic_ostream<_CharT, _Traits>& > std::__ostream_insert(std::basic_ostream<_CharT, _Traits>&, const > _CharT*, std::streamsize) [with _CharT = char, _Traits = > std::char_traits<char>]’/ > //usr/include/c++/4.2.1/bits/basic_string.h:2414: instantiated from > ‘std::basic_ostream<_CharT, _Traits>& > std::operator<<(std::basic_ostream<_CharT, _Traits>&, const > std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, > _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]’/ > /token.h:67: instantiated from here/ > //usr/include/c++/4.2.1/bits/ostream_insert.h:50: error: invalid use of > incomplete type ‘struct std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/iosfwd:64: error: declaration of ‘struct > std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/bits/ostream_insert.h:52: error: invalid use of > incomplete type ‘struct std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/iosfwd:64: error: declaration of ‘struct > std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/bits/ostream_insert.h:54: error: invalid use of > incomplete type ‘struct std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/iosfwd:64: error: declaration of ‘struct > std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/bits/ostream_insert.h:54: error: invalid use of > incomplete type ‘struct std::basic_ostream<char, std::char_traits<char> >’/ > //usr/include/c++/4.2.1/iosfwd:64: error: declaration of ‘struct > std::basic_ostream<char, std::char_traits<char> >’/ > /make[3]: *** [tag.lo] Error 1/ > /make[2]: *** [all-recursive] Error 1/ > /make[1]: *** [all-recursive] Error 1/ > /make: *** [all-recursive] Error 1/ > > > > _______________________________________________ > Rivet mailing list > Rivet at projects.hepforge.org > http://www.hepforge.org/lists/listinfo/rivet > -- Dr Andy Buckley SUPA Advanced Research Fellow Particle Physics Experiment Group, University of Edinburgh -- The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336.
More information about the Rivet mailing list |