On Mon, Dec 29, 2014 at 10:55:32AM +0000, Dmitriy Starodubov (JIRA) wrote: > Failed POSIX build > ------------------ > > Key: CORE-4654 > URL: http://tracker.firebirdsql.org/browse/CORE-4654 > Project: Firebird Core > Issue Type: Bug > Components: Build Issues / Porting > Affects Versions: 3.0 Beta 2 > Environment: CentOS release 6.5 (Final) > gcc version 4.4.7 20120313 > Reporter: Dmitriy Starodubov > Priority: Minor > > > Compile fails with errors like this: > In file included from /home/dmitry/work/fb/src/yvalve/why.cpp:37: > /home/dmitry/work/fb/src/yvalve/../yvalve/YObjects.h: In constructor > 'Why::YTransaction::YTransaction(Why::YTransaction*)': > /home/dmitry/work/fb/src/yvalve/../yvalve/YObjects.h:248: error: class > 'Why::YTransaction' does not have any field named 'YHelper' > /home/dmitry/work/fb/src/yvalve/../yvalve/YObjects.h:252: error: no matching > function for call to 'Why::YHelper<Why::YTransaction, > Firebird::FirebirdApi<Firebird::FirebirdPolicy>::ITransactionImpl<Why::YTransaction, > > Firebird::FirebirdApi<Firebird::FirebirdPolicy>::IReferenceCountedImpl<Why::YTransaction, > > Firebird::FirebirdApi<Firebird::FirebirdPolicy>::Inherit<Firebird::FirebirdApi<Firebird::FirebirdPolicy>::IVersionedImpl<Why::YTransaction, > > Firebird::FirebirdApi<Firebird::FirebirdPolicy>::Inherit<Firebird::FirebirdApi<Firebird::FirebirdPolicy>::ITransaction> > > > > > >::YHelper()' > /home/dmitry/work/fb/src/yvalve/../yvalve/YObjects.h:132: note: candidates > are: Why::YHelper<Impl, Intf>::YHelper(typename Intf::Declaration*) [with > Impl = Why::YTransaction, Intf = > Firebird::FirebirdApi<Firebird::FirebirdPolicy>::ITransactionImpl<Why::YTransaction, > > Firebird::FirebirdApi<Firebird::FirebirdPolicy>::IReferenceCountedImpl<Why::YTransaction, > > Firebird::FirebirdApi<Firebird::FirebirdPolicy>::Inherit<Firebird::FirebirdApi<Firebird::FirebirdPolicy>::IVersionedImpl<Why::YTransaction, > > Firebird::FirebirdApi<Firebird::FirebirdPolicy>::Inherit<Firebird::FirebirdApi<Firebird::FirebirdPolicy>::ITransaction> > > > > >] > /home/dmitry/work/fb/src/yvalve/../yvalve/YObjects.h:125: note: > Why::YHelper<Why::YTransaction, > Firebird::FirebirdApi<Firebird::FirebirdPolicy>::ITransactionImpl<Why::YTransaction, > > Firebird::FirebirdApi<Firebird::FirebirdPolicy>::IReferenceCountedImpl<Why::YTransaction, > > Firebird::FirebirdApi<Firebird::FirebirdPolicy>::Inherit<Firebird::FirebirdApi<Firebird::FirebirdPolicy>::IVersionedImpl<Why::YTransaction, > > Firebird::FirebirdApi<Firebird::FirebirdPolicy>::Inherit<Firebird::FirebirdApi<Firebird::FirebirdPolicy>::ITransaction> > > > > > >::YHelper(const Why::YHelper<Why::YTransaction, > Firebird::FirebirdApi<Firebird::FirebirdPolicy>::ITransactionImpl<Why::YTransaction, > > Firebird::FirebirdApi<Firebird::FirebirdPolicy>::IReferenceCountedImpl<Why::YTransaction, > > Firebird::FirebirdApi<Firebird::FirebirdPolicy>::Inherit<Firebird::FirebirdApi<Firebird::FirebirdPolicy>::IVersionedImpl<Why::YTransaction, > Firebird::FirebirdApi<Firebird::FirebirdPolicy>::Inherit<Firebird::FirebirdAp i<Firebird::FirebirdPolicy>::ITransaction> > > > > >&)
I encountered the same problem on SLE11 SP3 (gcc 4.3). You might try patch work-around-g-problem-in-SLE11.patch from https://build.opensuse.org/package/show/home:mkubecek:firebird30/firebird It's not sufficient with latest snapshots (as can be seen from today's build failures), apparently more places with the same (or similar) problem have been added recently. I'm going to update the patch tomorrow or day after tomorrow. Michal Kubecek ------------------------------------------------------------------------------ Dive into the World of Parallel Programming! The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel
