Boost logo

Boost Users :

Subject: Re: [Boost-users] boost arm compilation
From: Daryle Walker (darylew_at_[hidden])
Date: 2012-04-11 23:47:23


From: cbisegni_at_[hidden]
Date: Tue, 10 Apr 2012 22:07:20 +0200

Hi all,
i have some problem compiling boost on arm. i can compile package individually but when i use "install" i go segmentation fault after a some times. So i have compiled by every library and i have installed by handle all file. after that compiling my code with boost i got this error:

/usr/local/include/boost/cstdint.hpp:104: error: '::int_least8_t' has not been declared
/usr/local/include/boost/cstdint.hpp:105: error: '::int_fast8_t' has not been declared
/usr/local/include/boost/cstdint.hpp:106: error: '::uint8_t' has not been declared
/usr/local/include/boost/cstdint.hpp:107: error: '::uint_least8_t' has not been declared
/usr/local/include/boost/cstdint.hpp:108: error: '::uint_fast8_t' has not been declared
/usr/local/include/boost/cstdint.hpp:111: error: '::int_least16_t' has not been declared
/usr/local/include/boost/cstdint.hpp:112: error: '::int_fast16_t' has not been declared
/usr/local/include/boost/cstdint.hpp:113: error: '::uint16_t' has not been declared
/usr/local/include/boost/cstdint.hpp:114: error: '::uint_least16_t' has not been declared
/usr/local/include/boost/cstdint.hpp:115: error: '::uint_fast16_t' has not been declared
/usr/local/include/boost/cstdint.hpp:118: error: '::int_least32_t' has not been declared
/usr/local/include/boost/cstdint.hpp:119: error: '::int_fast32_t' has not been declared
/usr/local/include/boost/cstdint.hpp:120: error: '::uint32_t' has not been declared
/usr/local/include/boost/cstdint.hpp:121: error: '::uint_least32_t' has not been declared
/usr/local/include/boost/cstdint.hpp:122: error: '::uint_fast32_t' has not been declared
/usr/local/include/boost/cstdint.hpp:127: error: '::int_least64_t' has not been declared
/usr/local/include/boost/cstdint.hpp:128: error: '::int_fast64_t' has not been declared
/usr/local/include/boost/cstdint.hpp:129: error: '::uint64_t' has not been declared
/usr/local/include/boost/cstdint.hpp:130: error: '::uint_least64_t' has not been declared
/usr/local/include/boost/cstdint.hpp:131: error: '::uint_fast64_t' has not been declared
/usr/local/include/boost/cstdint.hpp:135: error: '::intmax_t' has not been declared
/usr/local/include/boost/cstdint.hpp:136: error: '::uintmax_t' has not been declared

someone has some idea on how resolve this issue? thank in advanced
Does your platform provide the C-1999 "stdint.h" (and maybe its C++ "cstdint" equivalent), or maybe the older "inttypes.h" header? Does the "boost/config.hpp" header, or probably its sub-headers, properly indicate which stdint-header is needed?Daryle W.
                                               



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net