Subject: pkg/23854: editors/lyx-xforms fails to compile
To: None <gnats-bugs@gnats.netbsd.org>
From: None <rhialto@polderland.nl>
List: netbsd-bugs
Date: 12/23/2003 14:59:37
>Number:         23854
>Category:       pkg
>Synopsis:       compilation of editors/lyx-xforms fails
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Dec 23 13:01:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:     Olaf Seibert
>Release:        NetBSD 1.6.1
>Organization:
>Environment:
System: NetBSD rode 1.6.1 NetBSD 1.6.1 (RODE) #6: Wed Dec 17 13:10:00 CET 2003 root@rode:/usr/src/sys/arch/i386/compile/RODE i386
Architecture: i386
Machine: i386
>Description:
	Compilation of editors/lyx-xforms fails.
>How-To-Repeat:

# make
===> Checking for vulnerabilities in lyx-xforms-1.3.3
===> Building for lyx-xforms-1.3.3
...
gmake[3]: Entering directory `/usr/tmp/editors/lyx-xforms/work/lyx-1.3.3/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 c++ -DHAVE_CONFIG_H -I. -I. -I../../src -I./../ -I../../boost  -I/usr/pkg/include -I/usr/X11R6/include -I/usr/X11R6/include  -isystem /usr/X11R6/include  -O2 -I/usr/pkg/include -I/usr/X11R6/include -fno-exceptions -c -o insetbib.lo `test -f 'insetbib.C' || echo './'`insetbib.C
c++ -DHAVE_CONFIG_H -I. -I. -I../../src -I./../ -I../../boost -I/usr/tmp/editors/lyx-xforms/work/.buildlink/include -I/usr/tmp/editors/lyx-xforms/work/.buildlink-x11/include -I/usr/tmp/editors/lyx-xforms/work/.buildlink-x11/include -isystem /usr/X11R6/include -O2 -I/usr/tmp/editors/lyx-xforms/work/.buildlink/include -I/usr/tmp/editors/lyx-xforms/work/.buildlink-x11/include -fno-exceptions -c insetbib.C -Wp,-MD,.deps/insetbib.TPlo  -fPIC -DPIC -o .libs/insetbib.o
../../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::function!
 0<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
gmake[3]: *** [insetbib.lo] Error 1
gmake[3]: Leaving directory `/usr/tmp/editors/lyx-xforms/work/lyx-1.3.3/src/insets'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/tmp/editors/lyx-xforms/work/lyx-1.3.3/src'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory `/usr/tmp/editors/lyx-xforms/work/lyx-1.3.3/src'
gmake: *** [all-recursive] Error 1
*** Error code 2

Stop.
make: stopped in /usr/src/pkgsrc/editors/lyx-xforms
*** Error code 1

Stop.
make: stopped in /usr/src/pkgsrc/editors/lyx-xforms

>Fix:
	None known yet.
>Release-Note:
>Audit-Trail:
>Unformatted: