id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 5079,read_graphviz_new.cpp build failure on Solaris,tropikhajma@…,Eric Niebler,"Trying to build boost 1.45 on Solaris 11 express with the Sun Studio 12.1 compiler fails with: $ /opt/sunstudio12.1/bin/CC -library=no%Cstd -I/usr/include/stdcxx4/ansi -I/usr/include/stdcxx4 -I/opt/kde4/include/unicode -I/opt/kde4/include/layout -I/opt/kde4/include -lc -lpthread -lposix4 -lrt -mt -D_REENTRANT -DNDEBUG -KPIC -D__EXTENSIONS__=1 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=500 -D_XPG5 -D_POSIX_PTHREAD_SEMANTICS -DSOLARIS -DSOLARIS10 -DBOOST_POSIX=1 -UBOOST_DISABLE_THREADS -DBOOST_HAS_THREADS=1 -DBOOST_HAS_PTHREADS=1 -UBOOST_NO_STD_ITERATOR_TRAITS -UBOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION -DHAVE_ICU=1 -DBOOST_HAS_ICU=1 -UBOOST_NO_STDC_NAMESPACE -DSUNPROCC_BOOST_COMPILE=1 -D_RWSTD_REENTRANT -DPy_TRACE_REFS -DPy_USING_UNICODE -DNDEBUG -DBOOST_ALL_NO_LIB=1 -DBOOST_GRAPH_DYN_LINK=1 -I""."" -I""libs/graph/src"" -c -o ""bin.v2/libs/graph/build/sun/release/stdlib-sun-stdcxx/threading-multi/read_graphviz_new.o"" ""libs/graph/src/read_graphviz_new.cpp"" ""./boost/proto/detail/expr0.hpp"", line 458: Error: A class with a reference member must have a user-defined constructor. ""./boost/xpressive/regex_primitives.hpp"", line 569: Where: While specializing ""boost::proto::exprns_::expr, 2>"". ""./boost/xpressive/regex_primitives.hpp"", line 569: Where: Specialized in non-template code. ""./boost/xpressive/regex_primitives.hpp"", line 569: Error: Expected an expression. ""./boost/xpressive/regex_primitives.hpp"", line 569: Error: Use "";"" to terminate statements. 3 Error(s) detected. I got the same result with Studio 12.2 I'm using stdcxx 4.2.1 and the environment from the kde-solaris project, which built boost 1.43 just fine. Attaching the preprocessed sources",Bugs,closed,To Be Determined,xpressive,Boost 1.45.0,Problem,wontfix,,