Hi,

Congrats on the release and porting LyX to Qt :-).  Unfortunately for me
compilation failed on the three major Linux commercial distros with the attached
logs:

  * SuSE 8.0:  gcc2.95.3.log
  * SuSE 8.1:  gcc3.2-suse81.log
  * Mandrake 9.0 / RedHat 8.0:  gcc3.2-mand90-rh80.log

What compiler is recommended, BTW?

Ciao,

Dre
Making all in insets
make[3]: Entering directory `/usr/src/packages/BUILD/lyx-1.3.0/src/insets'
source='insetbib.C' object='insetbib.lo' libtool=yes \
depfile='.deps/insetbib.Plo' tmpdepfile='.deps/insetbib.TPlo' \
depmode=gcc /bin/sh ../../config/depcomp \
/bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../src -I./../ 
-I../../boost  -isystem /usr/X11R6/include  -O2 -march=i386 -mcpu=i386 -DNDEBUG -O2 
-march=i386 -mcpu=i386 -D_GNU_SOURCE -DNDEBUG -DNO_DEBUG -D_REENTRANT -DQT_NO_DEBUG 
-DQT_THREAD_SUPPORT -pipe -c -o insetbib.lo `test -f 'insetbib.C' || echo 
'./'`insetbib.C
g++ -DHAVE_CONFIG_H -I. -I. -I../../src -I./../ -I../../boost -isystem 
/usr/X11R6/include -O2 -march=i386 -mcpu=i386 -DNDEBUG -O2 -march=i386 -mcpu=i386 
-D_GNU_SOURCE -DNDEBUG -DNO_DEBUG -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -pipe 
-c insetbib.C -Wp,-MD,.deps/insetbib.TPlo
../../boost/boost/shared_ptr.hpp:203: template instantiation depth exceeds maximum of 
17
../../boost/boost/shared_ptr.hpp:203:  (use -ftemplate-depth-NN to increase the 
maximum)
../../boost/boost/shared_ptr.hpp:203:   instantiating 
`boost::detail::shared_ptr_traits<boost::signals::detail::cached_return_value<boost::signals::detail::unusable>
 >'
../../boost/boost/shared_ptr.hpp:203:   instantiated from 
`boost::shared_ptr<boost::signals::detail::cached_return_value<boost::signals::detail::unusable>
 >'
../../boost/boost/signals/detail/slot_call_iterator.hpp:42:   instantiated from 
`boost::signals::detail::slot_call_policies<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,allocator<boost::function_base>
 > >,_Rb_tree_iterator<pair<const 
boost::any,boost::signals::detail::connection_slot_pair>,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> &,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> *> >'
../../boost/boost/type_traits/is_convertible.hpp:124:   instantiated from 
`boost::detail::is_convertible_impl<boost::signals::detail::slot_call_policies<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,allocator<boost::function_base>
 > >,_Rb_tree_iterator<pair<const 
boost::any,boost::signals::detail::connection_slot_pair>,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> &,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> *> > 
&,boost::detail::int_convertible>'
../../boost/boost/type_traits/is_enum.hpp:91:   instantiated from 
`boost::is_convertible<boost::signals::detail::slot_call_policies<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,allocator<boost::function_base>
 > >,_Rb_tree_iterator<pair<const 
boost::any,boost::signals::detail::connection_slot_pair>,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> &,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> *> > 
&,boost::detail::int_convertible>'
../../boost/boost/type_traits/is_enum.hpp:91:   instantiated from 
`boost::detail::is_enum_helper<false>::type<boost::signals::detail::slot_call_policies<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,allocator<boost::function_base>
 > >,_Rb_tree_iterator<pair<const 
boost::any,boost::signals::detail::connection_slot_pair>,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> &,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> *> > &>'
../../boost/boost/type_traits/is_enum.hpp:91:   instantiated from 
`boost::detail::is_enum_impl<boost::signals::detail::slot_call_policies<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,allocator<boost::function_base>
 > >,_Rb_tree_iterator<pair<const 
boost::any,boost::signals::detail::connection_slot_pair>,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> &,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> *> > >'
../../boost/boost/type_traits/is_scalar.hpp:36:   instantiated from 
`boost::is_enum<boost::signals::detail::slot_call_policies<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,allocator<boost::function_base>
 > >,_Rb_tree_iterator<pair<const 
boost::any,boost::signals::detail::connection_slot_pair>,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> &,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> *> > >'
../../boost/boost/type_traits/is_scalar.hpp:36:   instantiated from 
`boost::detail::is_scalar_impl<boost::signals::detail::slot_call_policies<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,allocator<boost::function_base>
 > >,_Rb_tree_iterator<pair<const 
boost::any,boost::signals::detail::connection_slot_pair>,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> &,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> *> > >'
../../boost/boost/type_traits/is_class.hpp:73:   instantiated from 
`boost::is_scalar<boost::signals::detail::slot_call_policies<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,allocator<boost::function_base>
 > >,_Rb_tree_iterator<pair<const 
boost::any,boost::signals::detail::connection_slot_pair>,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> &,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> *> > >'
../../boost/boost/type_traits/is_class.hpp:73:   instantiated from 
`boost::detail::is_class_impl<boost::signals::detail::slot_call_policies<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,allocator<boost::function_base>
 > >,_Rb_tree_iterator<pair<const 
boost::any,boost::signals::detail::connection_slot_pair>,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> &,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> *> > >'
../../boost/boost/type_traits/is_empty.hpp:74:   instantiated from 
`boost::is_class<boost::signals::detail::slot_call_policies<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,allocator<boost::function_base>
 > >,_Rb_tree_iterator<pair<const 
boost::any,boost::signals::detail::connection_slot_pair>,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> &,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> *> > >'
../../boost/boost/type_traits/is_empty.hpp:74:   instantiated from 
`boost::detail::is_empty_impl<boost::signals::detail::slot_call_policies<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,allocator<boost::function_base>
 > >,_Rb_tree_iterator<pair<const 
boost::any,boost::signals::detail::connection_slot_pair>,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> &,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> *> > >'
../../boost/boost/iterator_adaptors.hpp:844:   instantiated from 
`boost::is_empty<boost::signals::detail::slot_call_policies<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,allocator<boost::function_base>
 > >,_Rb_tree_iterator<pair<const 
boost::any,boost::signals::detail::connection_slot_pair>,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> &,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> *> > >'
../../boost/boost/iterator_adaptors.hpp:844:   instantiated from 
`boost::compressed_pair<_Rb_tree_iterator<pair<const 
boost::any,boost::signals::detail::connection_slot_pair>,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> &,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> 
*>,boost::signals::detail::slot_call_policies<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,allocator<boost::function_base>
 > >,_Rb_tree_iterator<pair<const 
boost::any,boost::signals::detail::connection_slot_pair>,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> &,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> *> > >'
../../boost/boost/iterator_adaptors.hpp:844:   instantiated from 
`boost::iterator_adaptor<_Rb_tree_iterator<pair<const 
boost::any,boost::signals::detail::connection_slot_pair>,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> &,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> 
*>,boost::signals::detail::slot_call_policies<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,allocator<boost::function_base>
 > >,_Rb_tree_iterator<pair<const 
boost::any,boost::signals::detail::connection_slot_pair>,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> &,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> *> 
>,boost::signals::detail::unusable,boost::signals::detail::unusable 
&,boost::signals::detail::unusable 
*,input_iterator_tag,boost::detail::default_argument>'
../../boost/boost/signals/detail/slot_call_iterator.hpp:109:   instantiated from 
`boost::signals::detail::make_slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function0<void,allocator<boost::function_base>
 > >, _Rb_tree_iterator<pair<const 
boost::any,boost::signals::detail::connection_slot_pair>,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> &,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> *> 
>(_Rb_tree_iterator<pair<const 
boost::any,boost::signals::detail::connection_slot_pair>,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> &,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> *>, 
_Rb_tree_iterator<pair<const 
boost::any,boost::signals::detail::connection_slot_pair>,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> &,pair<const 
boost::any,boost::signals::detail::connection_slot_pair> *>, 
boost::signals::detail::call_bound0<void>::caller<boost::function0<void,allocator<boost::function_base>
 > >)'
../../boost/boost/signals/signal_template.hpp:305:   instantiated from 
`boost::signal0<void,boost::last_value<void>,int,less<int>,boost::function0<void,allocator<boost::function_base>
 > >::operator ()()'
insetcommand.h:39:   instantiated from here
../../boost/boost/shared_ptr.hpp:203: invalid use of undefined type `struct 
boost::detail::shared_ptr_traits<boost::signals::detail::cached_return_value<boost::signals::detail::unusable>
 >'
../../boost/boost/shared_ptr.hpp:52: forward declaration of `struct 
boost::detail::shared_ptr_traits<boost::signals::detail::cached_return_value<boost::signals::detail::unusable>
 >'
../../boost/boost/shared_ptr.hpp:203: 
`boost::shared_ptr<boost::signals::detail::cached_return_value<boost::signals::detail::unusable>
 >::operator *(...)' must have an argument of class or enumerated type
../../boost/boost/shared_ptr.hpp:203: 
`boost::shared_ptr<boost::signals::detail::cached_return_value<boost::signals::detail::unusable>
 >::operator *(...)' must take either one or two arguments
make[3]: *** [insetbib.lo] Error 1
Making all in src
make[4]: Entering directory `/usr/src/packages/BUILD/lyx-1.3.0/boost/libs/regex/src'
source='cregex.cpp' object='cregex.lo' libtool=yes \
depfile='.deps/cregex.Plo' tmpdepfile='.deps/cregex.TPlo' \
depmode=gcc3 /bin/sh ../../../../config/depcomp \
/bin/sh ../../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. 
-I../../../../src -I../../../../boost  -isystem /usr/X11R6/include  -O2 -march=i386 
-mcpu=i386 -DNDEBUG  -c -o cregex.lo `test -f 'cregex.cpp' || echo './'`cregex.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I../../../../src -I../../../../boost -isystem 
/usr/X11R6/include -O2 -march=i386 -mcpu=i386 -DNDEBUG -c cregex.cpp -MT cregex.lo -MD 
-MP -MF .deps/cregex.TPlo
../../../../boost/boost/regex/detail/regex_match.hpp: In member function 
   `unsigned int boost::RegEx::GrepFiles(bool (*)(const char*, const 
   boost::RegEx&), const char*, bool, unsigned int)':
../../../../boost/boost/regex/detail/regex_match.hpp:1902: Internal compiler 
   error in expand_call, at calls.c:3049
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[4]: *** [cregex.lo] Error 1
Making all in mathed
make[3]: Entering directory `/usr/src/RPM/BUILD/lyx-1.3.0/src/mathed'
source='dimension.C' object='dimension.lo' libtool=yes \
depfile='.deps/dimension.Plo' tmpdepfile='.deps/dimension.TPlo' \
depmode=gcc3 /bin/sh ../../config/depcomp \
/bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../src -I./../ 
-I../../boost  -isystem /usr/X11R6/include  -O3  -pipe -mcpu=pentiumpro -march=i586 
-ffast-math -fno-strength-reduce -D_GNU_SOURCE -DNDEBUG -DNO_DEBUG -D_REENTRANT 
-DQT_NO_DEBUG -DQT_THREAD_SUPPORT -pipe -c -o dimension.lo `test -f 'dimension.C' || 
echo './'`dimension.C
rm -f .libs/dimension.lo
g++ -DHAVE_CONFIG_H -I. -I. -I../../src -I./../ -I../../boost -isystem 
/usr/X11R6/include -O3 -pipe -mcpu=pentiumpro -march=i586 -ffast-math 
-fno-strength-reduce -D_GNU_SOURCE -DNDEBUG -DNO_DEBUG -D_REENTRANT -DQT_NO_DEBUG 
-DQT_THREAD_SUPPORT -pipe -c dimension.C -MT dimension.lo -MD -MP -MF 
.deps/dimension.TPlo  -fPIC -DPIC
In file included from /usr/include/c++/3.2/cstring:51,
                 from /usr/include/c++/3.2/bits/char_traits.h:45,
                 from /usr/include/c++/3.2/string:47,
                 from ../../src/LString.h:23,
                 from math_support.h:10,
                 from dimension.C:17:
/usr/include/string.h:229: declaration of `char* strerror(int) throw ()' throws 
different exceptions
../../src/config.h:428: than previous declaration `char* strerror(int)'
make[3]: *** [dimension.lo] Error 1
make[3]: Leaving directory `/usr/src/RPM/BUILD/lyx-1.3.0/src/mathed'

Reply via email to