[Boost-bugs] [Boost C++ Libraries] #3324: AIX/i5OS @ Visual Age 6: is_member_pointer.hpp", line 54.63: 1540-0403 (S) "template <class T, class U> struct boost::is_member_pointer<U T::* const>" is already defined

Subject: [Boost-bugs] [Boost C++ Libraries] #3324: AIX/i5OS @ Visual Age 6: is_member_pointer.hpp", line 54.63: 1540-0403 (S) "template <class T, class U> struct boost::is_member_pointer<U T::* const>" is already defined
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-08-07 08:20:21


#3324: AIX/i5OS @ Visual Age 6: is_member_pointer.hpp", line 54.63: 1540-0403 (S)
"template <class T, class U> struct boost::is_member_pointer<U T::* const>"
is already defined
--------------------------+-------------------------------------------------
 Reporter: anonymous | Owner: johnmaddock
     Type: Bugs | Status: new
Milestone: Boost 1.40.0 | Component: type_traits
  Version: Boost 1.39.0 | Severity: Problem
 Keywords: |
--------------------------+-------------------------------------------------
 Hi,

 I am getting the below error on AIX/i5OS using Visual Age 6 and Boost
 1.39.0 when including Boost header files.

 /QOpenSys/vac600/usr/vacpp/bin/xlC_r -+ -DHAVE_DLFCN_H
 -Dmysqlcppconn_EXPORTS -O2 -g -ma -qstrict -qoptimize=2 -qmaxmem=8192
 -Iboost-1_39 -I/home/mysqldev/bs/i5os-ppc32/connector-common-32bit/mysql-
 server-gpl-static/include -I/home/mysqldev/bs/connector-c++-32bit/src
 /mysql-connector-c++-1.0.6r716_20090806_1555
 -I/home/mysqldev/bs/connector-c++-32bit/src/mysql-
 connector-c++-1.0.6r716_20090806_1555/cppconn -O2 -g -ma -qstrict
 -qoptimize=2 -qmaxmem=8192 -I/home/mysqldev/bs/i5os-ppc32/connector-
 common-32bit/mysql-server-gpl-static/include -g -ma -qstrict -qoptimize=0
 -qmaxmem=8192 -DUNIV_AIX -o
 CMakeFiles/mysqlcppconn.dir/mysql_connection.cpp.o -c
 /mysql_connection.cpp
 "boost-1_39/boost/type_traits/is_member_pointer.hpp", line 54.63:
 1540-0403 (S) "template <class T, class U> struct
 boost::is_member_pointer<U T::* const>" is already defined.
 "boost-1_39/boost/type_traits/is_member_pointer.hpp", line 51.63:
 1540-0425 (I) "is_member_pointer<U T::*>" is defined on line 51 of
 "boost-1_39/boost/type_traits/is_member_pointer.hpp".
 "boost-1_39/boost/type_traits/is_member_pointer.hpp", line 55.63:
 1540-0403 (S) "template <class T, class U> struct
 boost::is_member_pointer<U T::* volatile>" is already defined.
 "boost-1_39/boost/type_traits/is_member_pointer.hpp", line 51.63:
 1540-0425 (I) "is_member_pointer<U T::*>" is defined on line 51 of
 "boost-1_39/boost/type_traits/is_member_pointer.hpp".
 "boost-1_39/boost/type_traits/is_member_pointer.hpp", line 56.63:
 1540-0403 (S) "template <class T, class U> struct
 boost::is_member_pointer<U T::* const volatile>" is already defined.
 "boost-1_39/boost/type_traits/is_member_pointer.hpp", line 51.63:
 1540-0425 (I) "is_member_pointer<U T::*>" is defined on line 51 of
 "boost-1_39/boost/type_traits/is_member_pointer.hpp".


 Boost 1.39.0 has been installed from source as follows:

 ./bootstrap.sh --prefix=/nfstmp2/cteam/bs/aix5.3-ppc32/connector-common-
 32bit/boost --libdir=/nfstmp2/cteam/bs/aix5.3-ppc32/connector-common-
 32bit/boost/lib --with-toolset=vacpp
 ./bjam --without-date_time --without-filesystem --without-graph --without-
 iostreams --without-math --without-mpi --without-program_options
 --without-python --without-regex --without-serialization

 I can reproduce the above error on AIX 5.3 (PPC32, PPC64) and i5OS (PPC32,
 PPC64). All machines are using Visual Age 6.

 C compiler : 6.0.0.17
 C++ compiler : 6.0.0.18

 Thanks in advance,
 Ulf

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/3324>
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:01 UTC