Lars,

have you any ideas about how to fix this set of warnings in the new boost 
code?

Angus

cxx -std strict_ansi -DHAVE_CONFIG_H -I. -I../../../devel/src/mathed 
-I../../src -I../../../devel/src/mathed/../ -I../../../devel/boost 
-I/usr/local/include -nopure_cname -nocleanup -msg_display_number -w1 -ptr 
/usr/users/aleem/OTHERS_CODE/lyx/devel-build/lyx_cxx_repository -O2 -c -MD 
../../../devel/src/mathed/formulabase.C
cxx: Warning: ../../../devel/boost/boost/type_traits/arithmetic_traits.hpp, 
line 65: #450-D
          the type "long long" is nonstandard
template <> struct is_integral<unsigned long long>
---------------------------------------------^
cxx: Warning: ../../../devel/boost/boost/type_traits/arithmetic_traits.hpp, 
line 67: #450-D
          the type "long long" is nonstandard
template <> struct is_integral<long long>
------------------------------------^
cxx: Warning: ../../../devel/boost/boost/type_traits/arithmetic_traits.hpp, 
line 125: #450-D
          the type "long long" is nonstandard
template <> struct is_integral<const unsigned long long>
---------------------------------------------------^
cxx: Warning: ../../../devel/boost/boost/type_traits/arithmetic_traits.hpp, 
line 127: #450-D
          the type "long long" is nonstandard
template <> struct is_integral<const long long>
------------------------------------------^
cxx: Warning: ../../../devel/boost/boost/type_traits/arithmetic_traits.hpp, 
line 170: #450-D
          the type "long long" is nonstandard
template <> struct is_integral<volatile  unsigned long long>
-------------------------------------------------------^
cxx: Warning: ../../../devel/boost/boost/type_traits/arithmetic_traits.hpp, 
line 172: #450-D
          the type "long long" is nonstandard
template <> struct is_integral<volatile  long long>
----------------------------------------------^
cxx: Warning: ../../../devel/boost/boost/type_traits/arithmetic_traits.hpp, 
line 215: #450-D
          the type "long long" is nonstandard
template <> struct is_integral<const volatile unsigned long long>
------------------------------------------------------------^
cxx: Warning: ../../../devel/boost/boost/type_traits/arithmetic_traits.hpp, 
line 217: #450-D
          the type "long long" is nonstandard
template <> struct is_integral<const volatile long long>
---------------------------------------------------^
cxx: Warning: ../../../devel/boost/boost/signals/connection.hpp, line 154: 
#767-D
          conversion from pointer to smaller integer
      assert(con.get());
------^
cxx: Warning: ../../../devel/boost/boost/concept_check.hpp, line 143: #450-D 
the          type "long long" is nonstandard
  template <> struct SignedIntegerConcept<long long> { void constraints() {} 
};
-----------------------------------------------^
cxx: Warning: ../../../devel/src/mathed/formulabase.C, line 864: #11-D
          unrecognized preprocessing directive
#warning pretty ugly
-^

Reply via email to