I know there were a series of email replies to get the automake situation straightened out for Solaris, but has anyone tried the Solaris build, either Sun CC or g++, with the CMake build? It would be great to get some testing there, as I only translated the Solaris settings to CMake without building it.
Thanks, -Steve > -----Original Message----- > From: Riggs, Rob [mailto:[email protected]] > Sent: Monday, June 08, 2009 8:16 PM > To: [email protected] > Subject: Solaris, GCC-4.3.2 & Boost-1.38.0 > > > Hi guys, > > I'm building qpidc-0.5 on Solaris 10 with GCC-4.3.2 and Boost-1.38.0. > > I had to remove -Werror from the Makefile in order to build > qpidc. (I am very happy to see this project take such strict > view of warnings in the codebase.) > > Here's an example of the warnings I receive building on this platform: > > /usr/local/boost/boost_1_38_0_gcc4/include/boost/ptr_container > /detail/map_iterator.hpp:52: warning: type qualifiers ignored > on function return type > > And > > /usr/local/boost/boost_1_38_0_gcc4/include/boost/function/func > tion_template.hpp:128: warning: cast from 'char*' to > 'boost::_bi::bind_t<std::vector<qpid::Url, > std::allocator<qpid::Url> >, > boost::_mfi::mf0<std::vector<qpid::Url, > std::allocator<qpid::Url> >, qpid::broker::Broker>, > boost::_bi::list1<boost::_bi::value<qpid::broker::Broker*> > > >*' increases required alignment of target type > > I think the warnings are correct. These both occur in > numerous locations throughout the code. > > The first I believe is a harmless defect in Boost. > > The second seems like potential issue in qpid. This is a > common cause of BUS errors on Solaris. I don't yet know the > qpidc code well enough to evaluate it. Has anyone seen this > and can tell off-hand if this is something to be concerned with? > > I can provide more detailed error messages if needed. > > There is also a missing <cstring> include in > qpid/sys/posix/Fork.cpp (needed for memset). > > > Regards, > > Rob > > > > This e-mail and files transmitted with it are confidential, > and are intended solely for the use of the individual or > entity to whom this e-mail is addressed. If you are not the > intended recipient, or the employee or agent responsible to > deliver it to the intended recipient, you are hereby notified > that any dissemination, distribution or copying of this > communication is strictly prohibited. If you are not one of > the named recipient(s) or otherwise have reason to believe > that you received this message in error, please immediately > notify sender by e-mail, and destroy the original message. Thank You. > > --------------------------------------------------------------------- > Apache Qpid - AMQP Messaging Implementation > Project: http://qpid.apache.org > Use/Interact: mailto:[email protected] > > --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:[email protected]
