Hi there, I'm a new user of the boost library. I want to use the Boost Graph Library (BGL). For this I downloaded the complete boost package from www.boost.org (boost_all.tar.gz). It is Boost v. 1.28.0. I uncompressed and unpacked the stuff into a directory. Then I created a simple example program to play around with BGL. I ran into trouble when I tried to compile the code. I'm using gcc 2.95.2 on SPARC Sun Solaris 2.7. With the "-pedantic" option given I get this failure: In file included from ../../../boost_1_28_0/boost/detail/numeric_traits.hpp:69, from ../../../boost_1_28_0/boost/counting_iterator.hpp:57, from ../../../boost_1_28_0/boost/pending/integer_range.hpp:15, from ../../../boost_1_28_0/boost/graph/detail/adjacency_list.hpp:34, from ../../../boost_1_28_0/boost/graph/adjacency_list.hpp:293, from nd_patch.C:21: ../../../boost_1_28_0/boost/cstdint.hpp:202: too many `l's in integer constant ../../../boost_1_28_0/boost/cstdint.hpp:205: #error defaults not correct; you must hand modify boost/cstdint.hpp *** Error code 1 Without the -pedantic option everything works fine. As far as I understand I cannot use the option anymore for code that references BGL #includes. Is this a known problem and is there -- maybe -- a workaround? I'd like to use -pedantic because it helps me write standard conformant code. Regards, Adalbert