|
Boost-Build : |
Subject: [Boost-build] Boost.wave lib failing to compile when using intel 10.1
From: Josué Aristide Paul Barboza (josue.barboza_at_[hidden])
Date: 2009-09-02 06:34:37
Hello,
I'm trying to compile Boost libraries with intel 10.1 (10.1 20080312)
compiler.
Things are going well except when compiling the library "wave". The
following
message is returned (both on 32bit or 64bit architecture):
"./boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp(119): error #409:
"boost::wave::cpplexer::re2clex::lexer<IteratorT, PositionT>::lexer(const
IteratorT &, const IteratorT &, const PositionT &,
boost::wave::language_support)" provides no initializer for:
const member "boost::wave::cpplexer::re2clex::lexer<IteratorT,
PositionT>::cache"
{
^
detected during:
instantiation of
"boost::wave::cpplexer::re2clex::lex_functor<IteratorT,
PositionT>::lex_functor(const IteratorT &, const IteratorT &, const
PositionT &,
boost::wave::language_support) [with IteratorT=char *,
PositionT=boost::wave::util::file_position_type]" at line 402
instantiation of
"boost::wave::cpplexer::lex_input_interface<boost::wave::cpplexer::lex_token<PositionT>>
*boost::wave::cpplexer::new_lexer_gen<IteratorT, PositionT>::new_lexer(const
IteratorT &, const IteratorT &, const PositionT &,
boost::wave::language_support) [with IteratorT=char *,
PositionT=boost::wave::util::file_position_type]" at line 52 of
"libs/wave/src/instantiate_re2c_lexer.cpp"
compilation aborted for libs/wave/src/instantiate_re2c_lexer.cpp (code 2)
"icpc" -c -xc++ -O3 -w1 -inline-level=2 -pthread -DBOOST_ALL_NO_LIB=1
-DNDEBUG -I"." -c -o
"/softs/boost/current/src/build_intel32_10.1/boost/bin.v2/libs/wave/build/intel-linux/release/link-static/runtime-link-static/threading-multi/instantiate_re2c_lexer.o"
"libs/wave/src/instantiate_re2c_lexer.cpp"
"
Thanks in advance for any help.
-- Dr. Josué Aristide Paul BARBOZA Research Scientist CENAERO, Virtual Manufacturing Group PLEASE NOTICE OUR NEW OFFICE LOCATION Bâtiment EOLE, 1er étage Rue des Frères Wright, 29 B-6041 Gosselies Belgium Tel: + 32 (0)71 91.93.67 Fax: + 32 (0)71 91.93.31 www.cenaero.be CENAERO bénéficie du soutien de la Région Wallonne et des fonds structurels FEDER et FSE de l'Union Européenne +-+-+- Disclaimer +-+-+- Privileged/Confidential Information may be contained in this message. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not print, retain, copy nor disseminate this message or any part of it to anyone and you should notify the sender by reply email and destroy this message. Neglecting this clause could be a breach of confidence. Please advise immediately if you or your employer does not consent to Internet email for messages of this kind. Opinions, conclusions and other information in this message that are not related to the official business of my firm shall be understood as neither given nor endorsed by it.
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk