Hello all,
I have been trying to build packages for the 2011.02.09 release since it was
released and have had success across all build with the exception of RHEL 5
(i386/x86_64). The builds just hung for days, though processes continue to run
on the builders. I could see that it made it to the test suite, but would
never complete. I did a manual build on an EL5 box and noticed that the output
did not look right... the entire build process looks like this:
# ----------------------------------------------------------------------------
• /usr/include/boost/unordered/detail/table.hpp:53: warning:
declaration of âbucketâ shadows a member of 'this'
• CXX drizzled/hybrid_type_traits_decimal.o
• ./drizzled/message/table.pb.h: In function âconst
google::protobuf::EnumDescriptor* google::protobuf::GetEnumDescriptor() [with E
= drizzled::message::Table_ForeignKeyConstraint_ForeignKeyMatchOption]â:
• ./drizzled/message/table.pb.h:4433: warning: lowering visibility of
âconst google::protobuf::EnumDescriptor*
google::protobuf::GetEnumDescriptor() [with E =
drizzled::message::Table_ForeignKeyConstraint_ForeignKeyMatchOption]â to
match its type [-Wattributes]
• ./drizzled/message/table.pb.h: In function âconst
google::protobuf::EnumDescriptor* google::protobuf::GetEnumDescriptor() [with E
= drizzled::message::Table_ForeignKeyConstraint_ForeignKeyOption]â:
• ./drizzled/message/table.pb.h:4437: warning: lowering visibility of
âconst google::protobuf::EnumDescriptor*
google::protobuf::GetEnumDescriptor() [with E =
drizzled::message::Table_ForeignKeyConstraint_ForeignKeyOption]â to match its
type [-Wattributes]
• ./drizzled/message/table.pb.h: In function âconst
google::protobuf::EnumDescriptor* google::protobuf::GetEnumDescriptor() [with E
= drizzled::message::Table_Field_FieldType]â:
• ./drizzled/message/table.pb.h:4441: warning: lowering visibility of
âconst google::protobuf::EnumDescriptor*
google::protobuf::GetEnumDescriptor() [with E =
drizzled::message::Table_Field_FieldType]â to match its type [-Wattributes]
• ./drizzled/message/table.pb.h: In function âconst
google::protobuf::EnumDescriptor* google::protobuf::GetEnumDescriptor() [with E
= drizzled::message::Table_Index_IndexType]â:
• ./drizzled/message/table.pb.h:4445: warning: lowering visibility of
âconst google::protobuf::EnumDescriptor*
google::protobuf::GetEnumDescriptor() [with E =
drizzled::message::Table_Index_IndexType]â to match its type [-Wattributes]
• ./drizzled/message/table.pb.h: In function âconst
google::protobuf::EnumDescriptor* google::protobuf::GetEnumDescriptor() [with E
= drizzled::message::Table_TableType]â:
• ./drizzled/message/table.pb.h:4449: warning: lowering visibility of
âconst google::protobuf::EnumDescriptor*
google::protobuf::GetEnumDescriptor() [with E =
drizzled::message::Table_TableType]â to match its type [-Wattributes]
• /usr/include/boost/unordered/detail/table.hpp: In member function
âtypename T::iterator_base boost::unordered_detail::hash_table<T>::find(const
typename T::key_type&) const [with T =
boost::unordered_detail::map<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, drizzled::util::insensitive_hash,
drizzled::util::insensitive_equal_to, std::allocator<std::pair<const
std::basic_string<char, std::char_traits<char>, std::allocator<char> >,
drizzled::Field**> > >]â:
• /usr/include/boost/unordered/unordered_map.hpp:423: instantiated
from âboost::unordered_detail::hash_iterator<typename
boost::unordered_detail::rebind_wrap<A, std::pair<const _Key, _Tp> >::type,
boost::unordered_detail::ungrouped> boost::unordered_map<K, T, H, P,
A>::find(const K&) [with K = std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, T = drizzled::Field**, H =
drizzled::util::insensitive_hash, P = drizzled::util::insensitive_equal_to, A =
std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, drizzled::Field**> >]â
• ./drizzled/table/instance/base.h:183: instantiated from here
• /usr/include/boost/unordered/detail/table.hpp:582: warning:
declaration of âbucketâ shadows a member of 'this'
• /usr/include/boost/unordered/detail/table.hpp: In member function
âvoid boost::unordered_detail::hash_table<T>::rehash_impl(size_t) [with T =
boost::unordered_detail::map<drizzled::identifier::Table::Key,
boost::hash<drizzled::identifier::Table::Key>,
std::equal_to<drizzled::identifier::Table::Key>, std::allocator<std::pair<const
drizzled::identifier::Table::Key, boost::shared_ptr<drizzled::message::Table> >
> >]â:
• /usr/include/boost/unordered/detail/table.hpp:465: instantiated
from âvoid boost::unordered_detail::hash_table<T>::rehash(size_t) [with T =
boost::unordered_detail::map<drizzled::identifier::Table::Key,
boost::hash<drizzled::identifier::Table::Key>,
std::equal_to<drizzled::identifier::Table::Key>, std::allocator<std::pair<const
drizzled::identifier::Table::Key, boost::shared_ptr<drizzled::message::Table> >
> >]â
• /usr/include/boost/unordered/unordered_map.hpp:543: instantiated
from âvoid boost::unordered_map<K, T, H, P, A>::rehash(size_t) [with K =
drizzled::identifier::Table::Key, T =
boost::shared_ptr<drizzled::message::Table>, H =
boost::hash<drizzled::identifier::Table::Key>, P =
std::equal_to<drizzled::identifier::Table::Key>, A =
std::allocator<std::pair<const drizzled::identifier::Table::Key,
boost::shared_ptr<drizzled::message::Table> > >]â
• ./drizzled/message/cache.h:55: instantiated from here
• /usr/include/boost/unordered/detail/table.hpp:478: warning:
declaration of âendâ shadows a member of 'this'
• /usr/include/boost/unordered/detail/table.hpp:465: instantiated
from âvoid boost::unordered_detail::hash_table<T>::rehash(size_t) [with T =
boost::unordered_detail::map<drizzled::identifier::Table::Key,
boost::hash<drizzled::identifier::Table::Key>,
std::equal_to<drizzled::identifier::Table::Key>, std::allocator<std::pair<const
drizzled::identifier::Table::Key, boost::shared_ptr<drizzled::message::Table> >
> >]â
• /usr/include/boost/unordered/unordered_map.hpp:543: instantiated
from âvoid boost::unordered_map<K, T, H, P, A>::rehash(size_t) [with K =
drizzled::identifier::Table::Key, T =
boost::shared_ptr<drizzled::message::Table>, H =
boost::hash<drizzled::identifier::Table::Key>, P =
std::equal_to<drizzled::identifier::Table::Key>, A =
std::allocator<std::pair<const drizzled::identifier::Table::Key,
boost::shared_ptr<drizzled::message::Table> > >]â
• ./drizzled/message/cache.h:55: instantiated from here
• /usr/include/boost/unordered/detail/table.hpp:487: warning:
declaration of âbucketâ shadows a member of 'this'
• /usr/include/boost/unordered/detail/table.hpp: In member function
âvoid boost::unordered_detail::hash_table<T>::rehash_impl(size_t) [with T =
boost::unordered_detail::multimap<drizzled::identifier::Table::Key,
boost::hash<drizzled::identifier::Table::Key>,
std::equal_to<drizzled::identifier::Table::Key>, std::allocator<std::pair<const
drizzled::identifier::Table::Key, drizzled::table::Concurrent*> > >]â:
• /usr/include/boost/unordered/detail/table.hpp:465: instantiated
from âvoid boost::unordered_detail::hash_table<T>::rehash(size_t) [with T =
boost::unordered_detail::multimap<drizzled::identifier::Table::Key,
boost::hash<drizzled::identifier::Table::Key>,
std::equal_to<drizzled::identifier::Table::Key>, std::allocator<std::pair<const
drizzled::identifier::Table::Key, drizzled::table::Concurrent*> > >]â
• /usr/include/boost/unordered/unordered_map.hpp:1071: instantiated
from âvoid boost::unordered_multimap<K, T, H, P, A>::rehash(size_t) [with K =
drizzled::identifier::Table::Key, T = drizzled::table::Concurrent*, H =
boost::hash<drizzled::identifier::Table::Key>, P =
std::equal_to<drizzled::identifier::Table::Key>, A =
std::allocator<std::pair<const drizzled::identifier::Table::Key,
drizzled::table::Concurrent*> >]â
# ----------------------------------------------------------------------------
That is just a snip of it obviously... then once it gets to test-run we get:
# ----------------------------------------------------------------------------
Drizzle Version 2011.02.09
Use of uninitialized value in scalar assignment at .././tests/test-run.pl line
1505.
Using DTR_BUILD_THREAD = 7774
Using MASTER_MYPORT = 9740
Using MASTER_MYPORT1 = 9741
Using SLAVE_MYPORT = 9742
Using SLAVE_MYPORT1 = 9743
Using SLAVE_MYPORT2 = 9744
Using MC_PORT = 9750
Using PBMS_PORT = 9751
Using RABBITMQ_NODE_PORT = 9752
Killing Possible Leftover Processes
Removing Stale Files
Creating Directories
Saving snapshot of installed databases
drizzle-test-run: WARNING: running this script as _root_ will cause some tests
to be skipped
================================================================================
DEFAULT STORAGE ENGINE: innodb
TEST RESULT TIME (ms)
# ----------------------------------------------------------------------------
And it just hangs indefinitely. My configure line looks like:
# ----------------------------------------------------------------------------
./configure
--host=x86_64-redhat-linux-gnu
--build=x86_64-redhat-linux-gnu
--target=x86_64-redhat-linux
--program-prefix=
--prefix=/usr
--exec-prefix=/usr
--bindir=/usr/bin
--sbindir=/usr/sbin
--sysconfdir=/etc
--datadir=/usr/share
--includedir=/usr/include
--libdir=/usr/lib64
--libexecdir=/usr/libexec
--localstatedir=/var
--sharedstatedir=/usr/com
--mandir=/usr/share/man
--infodir=/usr/share/info
--enable-profiling
--disable-rpath
--localstatedir=/var/lib/drizzle
# excluded plugins
--without-auth-test-plugin
--without-hello-world-plugin
--without-tableprototester-plugin
--without-haildb-plugin
--without-rabbitmq-plugin
--without-gearman-udf-plugin
--without-logging-gearman-plugin
# included plugins
--with-archive-plugin --disable-archive-plugin
--with-auth-http-plugin --disable-auth-http-plugin
--with-auth-file-plugin --disable-auth-file-plugin
--with-auth-ldap-plugin --disable-auth-ldap-plugin
--with-auth-pam-plugin --disable-auth-pam-plugin
--with-blackhole-plugin --disable-blackhole-plugin
--with-console-plugin --disable-console-plugin
--with-filtered-replicator-plugin --disable-filtered-replicator-plugin
--with-logging-query-plugin --disable-logging-query-plugin
--with-mysql-protocol-plugin --disable-mysql-protocol-plugin
--with-pbms-plugin --disable-pbms-plugin
--with-simple-user-policy-plugin --disable-simple-user-policy-plugin
--with-sleep-plugin --disable-sleep-plugin
# ----------------------------------------------------------------------------
If you think it might be related to a build dependency please let me know which
package to query and I'll get you the version. I noticed a lot of protobuf
warnings... I'm building against protobuf-2.3.0.
---
derks
_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help : https://help.launchpad.net/ListHelp