[Boost-bugs] [Boost C++ Libraries] #5932: Intel C++ V12.1.0.233 in Linux compilation errors

Subject: [Boost-bugs] [Boost C++ Libraries] #5932: Intel C++ V12.1.0.233 in Linux compilation errors
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2011-09-23 21:09:40


#5932: Intel C++ V12.1.0.233 in Linux compilation errors
------------------------------+---------------------------------------------
 Reporter: boost@… | Owner:
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: None
  Version: Boost 1.47.0 | Severity: Problem
 Keywords: icpc |
------------------------------+---------------------------------------------
 Intel(R) C++ Intel(R) 64 Compiler XE for applications running on Intel(R)
 64, Version 12.1.0.233 Build 20110811
 Copyright (C) 1985-2011 Intel Corporation. All rights reserved.
 FOR NON-COMMERCIAL USE ONLY

 intel-linux.compile.c++
 /home/pal/work/cpp/tmp/boost/bin.v2/libs/regex/build/intel-linux-
 linux/release/address-model-64/link-static/threading-
 multi/c_regex_traits.o

 ./boost/config/compiler/intel.hpp(98): remark #193: zero used for
 undefined preprocessing identifier "_WCHAR_T_DEFINED"
   # if ((_WCHAR_T_DEFINED + 0) == 0) && ((_WCHAR_T + 0) == 0)
           ^

 ./boost/throw_exception.hpp(76): remark #1418: external function
 definition with no prior declaration
           throw_exception_( E const & x, char const * current_function,
 char const * file, int line )
           ^

 ./boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp(75): remark #593:
 variable "tmp" was set but never used
       int rv, tmp;
               ^

 ./boost/smart_ptr/detail/shared_count.hpp(321): error: copy constructor
 for class "boost::detail::shared_count" may not have a parameter of type
 "boost::detail::shared_count"
       shared_count(shared_count && r): pi_(r.pi_) // nothrow
                    ^

 ./boost/smart_ptr/detail/shared_count.hpp(321): error: expected a ")"
       shared_count(shared_count && r): pi_(r.pi_) // nothrow
                                 ^

 ./boost/smart_ptr/detail/shared_count.hpp(321): error: identifier "r" is
 undefined
       shared_count(shared_count && r): pi_(r.pi_) // nothrow
                                            ^

 ./boost/smart_ptr/detail/shared_count.hpp(428): error: copy constructor
 for class "boost::detail::weak_count" may not have a parameter of type
 "boost::detail::weak_count"
       weak_count(weak_count && r): pi_(r.pi_) // nothrow
                  ^

 ./boost/smart_ptr/detail/shared_count.hpp(428): error: expected a ")"
       weak_count(weak_count && r): pi_(r.pi_) // nothrow
                             ^

 ./boost/smart_ptr/detail/shared_count.hpp(428): error: identifier "r" is
 undefined
       weak_count(weak_count && r): pi_(r.pi_) // nothrow

 ...

 compilation aborted for libs/regex/build/../src/cregex.cpp (code 2)

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/5932>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:07 UTC