Re: [sigc] Problem when compiling inskscape on OpenSolaris



Hi Murray,

Thanks a lot for your reply.
I use an OpenSolaris libsigc++ package.

I attach the whole output from running the make command.
Please let me know what you think about it.

Thanks

Zdenek


> ------------ Původní zpráva ------------
> Od: Murray Cumming <murrayc murrayc com>
> Předmět: Re: [sigc] Problem when compiling inskscape on OpenSolaris
> Datum: 07.3.2009 18:55:39
> ----------------------------------------
> On Sat, 2009-03-07 at 13:49 +0100, zdenek.macura wrote:
> > Dear Developers,
> >
> > I compile inkscape software on OpenSolaris and when I run make I get the
> following issues:
> > for instance:
> >
> > /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function
> `static T_return sigc::internal::slot_call1&lt;T_functor, T_return,
> T_arg1>::call_it(sigc::internal::slot_rep*, typename
> sigc::type_trait&lt;T_arg3>::take)':
> > /usr/include/sigc++-2.0/sigc++/functors/slot.h:136: error: expected `(' before
> '>' token
> >
> > I use g++ compiler.
> >
> > Could you please give me a tip how I could resolve the issue ?
>
> We might be able to figure it out if we see the whole compiler error.
> And it would be interesting to know if the libsigc++ tests build for
> you, when building the libsigc++ tarball (though you are hopefully using
> an OpenSolaris libsigc++ package).
>
> But this is probably something that you should ask the Inkscape
> developers about.
>
>
>
> --
> Murray Cumming
> murrayc murrayc com
> www.murrayc.com
> www.openismus.com
>
>
>
>
> 
make  all-recursive
make[1]: Entering directory `/export/home/zdenek/test3/inkscape-0.46'
Making all in src
make[2]: Entering directory `/export/home/zdenek/test3/inkscape-0.46/src'
depbase=`echo arc-context.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
	g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/freetype2  -D_REENTRANT -D_PTHREADS -DORBIT2=1 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include     -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/X11/include -I/usr/include/freetype2   -I/usr/include/poppler   -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/include/poppler/glib -I/usr/include/poppler -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/X11/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -DPOTRACE=\"potrace\" -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_PTHREADS -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/gtk-2.0 
 -I/usr/lib/gtk-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/X11/include -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/atk-1.0 -I/usr/include/libxml2 -I/usr/include/gtkspell-2.0   -I../cxxtest    -Wall -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -D_FORTIFY_SOURCE=2 -Wno-unused-parameter -g -O2 -MT arc-context.o -MD -MP -MF $depbase.Tpo -c -o arc-context.o arc-context.cpp &&\
	mv -f $depbase.Tpo $depbase.Po
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:28,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/sigc++-2.0/sigc++/connection.h:22,
                 from sp-object.h:61,
                 from sp-item.h:23,
                 from sp-shape.h:18,
                 from sp-ellipse.h:18,
                 from arc-context.cpp:27:
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function `static T_return sigc::internal::slot_call1<T_functor, T_return, T_arg1>::call_it(sigc::internal::slot_rep*, typename sigc::type_trait<T_arg3>::take)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:136: error: expected `(' before '>' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function `static T_return sigc::internal::slot_call2<T_functor, T_return, T_arg1, T_arg2>::call_it(sigc::internal::slot_rep*, typename sigc::type_trait<T_arg3>::take, typename sigc::type_trait<T_arg4>::take)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:172: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h:172: error: expected `(' before '>' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function `static T_return sigc::internal::slot_call3<T_functor, T_return, T_arg1, T_arg2, T_arg3>::call_it(sigc::internal::slot_rep*, typename sigc::type_trait<T_arg3>::take, typename sigc::type_trait<T_arg4>::take, typename sigc::type_trait<T_arg5>::take)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:210: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h:210: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h:210: error: expected `(' before '>' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function `static T_return sigc::internal::slot_call4<T_functor, T_return, T_arg1, T_arg2, T_arg3, T_arg4>::call_it(sigc::internal::slot_rep*, typename sigc::type_trait<T_arg3>::take, typename sigc::type_trait<T_arg4>::take, typename sigc::type_trait<T_arg5>::take, typename sigc::type_trait<T_arg6>::take)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:250: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h:250: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h:250: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h:250: error: expected `(' before '>' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function `static T_return sigc::internal::slot_call5<T_functor, T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::call_it(sigc::internal::slot_rep*, typename sigc::type_trait<T_arg3>::take, typename sigc::type_trait<T_arg4>::take, typename sigc::type_trait<T_arg5>::take, typename sigc::type_trait<T_arg6>::take, typename sigc::type_trait<T_arg7>::take)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:292: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h:292: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h:292: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h:292: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h:292: error: expected `(' before '>' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function `static T_return sigc::internal::slot_call6<T_functor, T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::call_it(sigc::internal::slot_rep*, typename sigc::type_trait<T_arg3>::take, typename sigc::type_trait<T_arg4>::take, typename sigc::type_trait<T_arg5>::take, typename sigc::type_trait<T_arg6>::take, typename sigc::type_trait<T_arg7>::take, typename sigc::type_trait<T_arg6>::take)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:336: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h:336: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h:336: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h:336: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h:336: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h:336: error: expected `(' before '>' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function `static T_return sigc::internal::slot_call7<T_functor, T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::call_it(sigc::internal::slot_rep*, typename sigc::type_trait<T_arg3>::take, typename sigc::type_trait<T_arg4>::take, typename sigc::type_trait<T_arg5>::take, typename sigc::type_trait<T_arg6>::take, typename sigc::type_trait<T_arg7>::take, typename sigc::type_trait<T_arg6>::take, typename sigc::type_trait<T_arg7>::take)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:382: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h:382: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h:382: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h:382: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h:382: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h:382: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h:382: error: expected `(' before '>' token
In file included from /usr/include/sigc++-2.0/sigc++/connection.h:22,
                 from sp-object.h:61,
                 from sp-item.h:23,
                 from sp-shape.h:18,
                 from sp-ellipse.h:18,
                 from arc-context.cpp:27:
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:182: error: wrong number of template arguments (6, should be 1)
/usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_iterator.h:91: error: provided for `template<class _Iterator> class std::reverse_iterator'
/usr/include/sigc++-2.0/sigc++/signal.h:182: error: ISO C++ forbids declaration of `reverse_iterator' with no type
/usr/include/sigc++-2.0/sigc++/signal.h:185: error: wrong number of template arguments (6, should be 1)
/usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_iterator.h:91: error: provided for `template<class _Iterator> class std::reverse_iterator'
/usr/include/sigc++-2.0/sigc++/signal.h:185: error: ISO C++ forbids declaration of `const_reverse_iterator' with no type
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function `static T_return sigc::internal::signal_emit0<T_return, sigc::nil>::emit_reverse(sigc::internal::signal_impl*)':
/usr/include/sigc++-2.0/sigc++/signal.h:720: error: wrong number of template arguments (6, should be 1)
/usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_iterator.h:91: error: provided for `template<class _Iterator> class std::reverse_iterator'
/usr/include/sigc++-2.0/sigc++/signal.h:720: error: ISO C++ forbids declaration of `reverse_iterator_type' with no type
/usr/include/sigc++-2.0/sigc++/signal.h:726: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:726: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:731: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:731: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:734: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:734: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:736: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:736: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function `static void sigc::internal::signal_emit0<void, sigc::nil>::emit_reverse(sigc::internal::signal_impl*)':
/usr/include/sigc++-2.0/sigc++/signal.h:790: error: wrong number of template arguments (6, should be 1)
/usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_iterator.h:91: error: provided for `template<class _Iterator> class std::reverse_iterator'
/usr/include/sigc++-2.0/sigc++/signal.h:790: error: ISO C++ forbids declaration of `reverse_iterator_type' with no type
/usr/include/sigc++-2.0/sigc++/signal.h:792: error: `struct std::_List_iterator<sigc::slot_base>' used where a `sigc::internal::signal_emit0<void,sigc::nil>::emit_reverse::reverse_iterator_type' was expected
/usr/include/sigc++-2.0/sigc++/signal.h:792: error: `struct std::_List_iterator<sigc::slot_base>' used where a `sigc::internal::signal_emit0<void,sigc::nil>::emit_reverse::reverse_iterator_type' was expected
/usr/include/sigc++-2.0/sigc++/signal.h:794: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:794: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:796: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:796: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function `static T_return sigc::internal::signal_emit1<T_return, T_arg1, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, typename sigc::type_trait<T_derived>::take)':
/usr/include/sigc++-2.0/sigc++/signal.h:952: error: wrong number of template arguments (6, should be 1)
/usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_iterator.h:91: error: provided for `template<class _Iterator> class std::reverse_iterator'
/usr/include/sigc++-2.0/sigc++/signal.h:952: error: ISO C++ forbids declaration of `reverse_iterator_type' with no type
/usr/include/sigc++-2.0/sigc++/signal.h:958: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:958: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:963: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:963: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:966: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:966: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:968: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:968: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function `static void sigc::internal::signal_emit1<void, T_arg1, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, typename sigc::type_trait<T_type>::take)':
/usr/include/sigc++-2.0/sigc++/signal.h:1026: error: wrong number of template arguments (6, should be 1)
/usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_iterator.h:91: error: provided for `template<class _Iterator> class std::reverse_iterator'
/usr/include/sigc++-2.0/sigc++/signal.h:1026: error: ISO C++ forbids declaration of `reverse_iterator_type' with no type
/usr/include/sigc++-2.0/sigc++/signal.h:1030: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1030: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1032: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1032: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function `static T_return sigc::internal::signal_emit2<T_return, T_arg1, T_arg2, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, typename sigc::type_trait<T_derived>::take, typename sigc::type_trait<T_arg3>::take)':
/usr/include/sigc++-2.0/sigc++/signal.h:1193: error: wrong number of template arguments (6, should be 1)
/usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_iterator.h:91: error: provided for `template<class _Iterator> class std::reverse_iterator'
/usr/include/sigc++-2.0/sigc++/signal.h:1193: error: ISO C++ forbids declaration of `reverse_iterator_type' with no type
/usr/include/sigc++-2.0/sigc++/signal.h:1199: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1199: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1204: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1204: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1207: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1207: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1209: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1209: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function `static void sigc::internal::signal_emit2<void, T_arg1, T_arg2, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, typename sigc::type_trait<T_type>::take, typename sigc::type_trait<T_derived>::take)':
/usr/include/sigc++-2.0/sigc++/signal.h:1269: error: wrong number of template arguments (6, should be 1)
/usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_iterator.h:91: error: provided for `template<class _Iterator> class std::reverse_iterator'
/usr/include/sigc++-2.0/sigc++/signal.h:1269: error: ISO C++ forbids declaration of `reverse_iterator_type' with no type
/usr/include/sigc++-2.0/sigc++/signal.h:1273: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1273: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1275: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1275: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function `static T_return sigc::internal::signal_emit3<T_return, T_arg1, T_arg2, T_arg3, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, typename sigc::type_trait<T_derived>::take, typename sigc::type_trait<T_arg3>::take, typename sigc::type_trait<T_arg4>::take)':
/usr/include/sigc++-2.0/sigc++/signal.h:1441: error: wrong number of template arguments (6, should be 1)
/usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_iterator.h:91: error: provided for `template<class _Iterator> class std::reverse_iterator'
/usr/include/sigc++-2.0/sigc++/signal.h:1441: error: ISO C++ forbids declaration of `reverse_iterator_type' with no type
/usr/include/sigc++-2.0/sigc++/signal.h:1447: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1447: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1452: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1452: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1455: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1455: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1457: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1457: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function `static void sigc::internal::signal_emit3<void, T_arg1, T_arg2, T_arg3, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, typename sigc::type_trait<T_type>::take, typename sigc::type_trait<T_derived>::take, typename sigc::type_trait<T_arg3>::take)':
/usr/include/sigc++-2.0/sigc++/signal.h:1519: error: wrong number of template arguments (6, should be 1)
/usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_iterator.h:91: error: provided for `template<class _Iterator> class std::reverse_iterator'
/usr/include/sigc++-2.0/sigc++/signal.h:1519: error: ISO C++ forbids declaration of `reverse_iterator_type' with no type
/usr/include/sigc++-2.0/sigc++/signal.h:1523: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1523: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1525: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1525: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function `static T_return sigc::internal::signal_emit4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, typename sigc::type_trait<T_derived>::take, typename sigc::type_trait<T_arg3>::take, typename sigc::type_trait<T_arg4>::take, typename sigc::type_trait<T_arg5>::take)':
/usr/include/sigc++-2.0/sigc++/signal.h:1696: error: wrong number of template arguments (6, should be 1)
/usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_iterator.h:91: error: provided for `template<class _Iterator> class std::reverse_iterator'
/usr/include/sigc++-2.0/sigc++/signal.h:1696: error: ISO C++ forbids declaration of `reverse_iterator_type' with no type
/usr/include/sigc++-2.0/sigc++/signal.h:1702: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1702: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1707: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1707: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1710: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1710: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1712: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1712: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function `static void sigc::internal::signal_emit4<void, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, typename sigc::type_trait<T_type>::take, typename sigc::type_trait<T_derived>::take, typename sigc::type_trait<T_arg3>::take, typename sigc::type_trait<T_arg4>::take)':
/usr/include/sigc++-2.0/sigc++/signal.h:1776: error: wrong number of template arguments (6, should be 1)
/usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_iterator.h:91: error: provided for `template<class _Iterator> class std::reverse_iterator'
/usr/include/sigc++-2.0/sigc++/signal.h:1776: error: ISO C++ forbids declaration of `reverse_iterator_type' with no type
/usr/include/sigc++-2.0/sigc++/signal.h:1780: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1780: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1782: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1782: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function `static T_return sigc::internal::signal_emit5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, typename sigc::type_trait<T_derived>::take, typename sigc::type_trait<T_arg3>::take, typename sigc::type_trait<T_arg4>::take, typename sigc::type_trait<T_arg5>::take, typename sigc::type_trait<T_arg6>::take)':
/usr/include/sigc++-2.0/sigc++/signal.h:1958: error: wrong number of template arguments (6, should be 1)
/usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_iterator.h:91: error: provided for `template<class _Iterator> class std::reverse_iterator'
/usr/include/sigc++-2.0/sigc++/signal.h:1958: error: ISO C++ forbids declaration of `reverse_iterator_type' with no type
/usr/include/sigc++-2.0/sigc++/signal.h:1964: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1964: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1969: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1969: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1972: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1972: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1974: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:1974: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function `static void sigc::internal::signal_emit5<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, typename sigc::type_trait<T_type>::take, typename sigc::type_trait<T_derived>::take, typename sigc::type_trait<T_arg3>::take, typename sigc::type_trait<T_arg4>::take, typename sigc::type_trait<T_arg5>::take)':
/usr/include/sigc++-2.0/sigc++/signal.h:2040: error: wrong number of template arguments (6, should be 1)
/usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_iterator.h:91: error: provided for `template<class _Iterator> class std::reverse_iterator'
/usr/include/sigc++-2.0/sigc++/signal.h:2040: error: ISO C++ forbids declaration of `reverse_iterator_type' with no type
/usr/include/sigc++-2.0/sigc++/signal.h:2044: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:2044: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:2046: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:2046: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function `static T_return sigc::internal::signal_emit6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, typename sigc::type_trait<T_derived>::take, typename sigc::type_trait<T_arg3>::take, typename sigc::type_trait<T_arg4>::take, typename sigc::type_trait<T_arg5>::take, typename sigc::type_trait<T_arg6>::take, typename sigc::type_trait<T_arg7>::take)':
/usr/include/sigc++-2.0/sigc++/signal.h:2227: error: wrong number of template arguments (6, should be 1)
/usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_iterator.h:91: error: provided for `template<class _Iterator> class std::reverse_iterator'
/usr/include/sigc++-2.0/sigc++/signal.h:2227: error: ISO C++ forbids declaration of `reverse_iterator_type' with no type
/usr/include/sigc++-2.0/sigc++/signal.h:2233: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:2233: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:2238: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:2238: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:2241: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:2241: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:2243: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:2243: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function `static void sigc::internal::signal_emit6<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, typename sigc::type_trait<T_type>::take, typename sigc::type_trait<T_derived>::take, typename sigc::type_trait<T_arg3>::take, typename sigc::type_trait<T_arg4>::take, typename sigc::type_trait<T_arg5>::take, typename sigc::type_trait<T_arg6>::take)':
/usr/include/sigc++-2.0/sigc++/signal.h:2311: error: wrong number of template arguments (6, should be 1)
/usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_iterator.h:91: error: provided for `template<class _Iterator> class std::reverse_iterator'
/usr/include/sigc++-2.0/sigc++/signal.h:2311: error: ISO C++ forbids declaration of `reverse_iterator_type' with no type
/usr/include/sigc++-2.0/sigc++/signal.h:2315: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:2315: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:2317: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:2317: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function `static T_return sigc::internal::signal_emit7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, typename sigc::type_trait<T_derived>::take, typename sigc::type_trait<T_arg3>::take, typename sigc::type_trait<T_arg4>::take, typename sigc::type_trait<T_arg5>::take, typename sigc::type_trait<T_arg6>::take, typename sigc::type_trait<T_arg7>::take, typename sigc::type_trait<T_arg6>::take)':
/usr/include/sigc++-2.0/sigc++/signal.h:2503: error: wrong number of template arguments (6, should be 1)
/usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_iterator.h:91: error: provided for `template<class _Iterator> class std::reverse_iterator'
/usr/include/sigc++-2.0/sigc++/signal.h:2503: error: ISO C++ forbids declaration of `reverse_iterator_type' with no type
/usr/include/sigc++-2.0/sigc++/signal.h:2509: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:2509: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:2514: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:2514: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:2517: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:2517: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:2519: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:2519: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function `static void sigc::internal::signal_emit7<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, typename sigc::type_trait<T_type>::take, typename sigc::type_trait<T_derived>::take, typename sigc::type_trait<T_arg3>::take, typename sigc::type_trait<T_arg4>::take, typename sigc::type_trait<T_arg5>::take, typename sigc::type_trait<T_arg6>::take, typename sigc::type_trait<T_arg7>::take)':
/usr/include/sigc++-2.0/sigc++/signal.h:2589: error: wrong number of template arguments (6, should be 1)
/usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_iterator.h:91: error: provided for `template<class _Iterator> class std::reverse_iterator'
/usr/include/sigc++-2.0/sigc++/signal.h:2589: error: ISO C++ forbids declaration of `reverse_iterator_type' with no type
/usr/include/sigc++-2.0/sigc++/signal.h:2593: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:2593: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:2595: error: base operand of `->' is not a pointer
/usr/include/sigc++-2.0/sigc++/signal.h:2595: error: base operand of `->' is not a pointer
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
                 from /usr/include/sigc++-2.0/sigc++/sigc++.h:26,
                 from document.h:20,
                 from arc-context.cpp:28:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function `typename sigc::adapts<T_functor>::adaptor_type::result_type sigc::bind_functor<-0x00000000000000001, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()()':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2012: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2012: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2012: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2012: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2012: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2012: error: expected `(' before ',' token
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2012: error: expected `(' before '>' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function `static T_return sigc::internal::slot_call1<T_functor, T_return, T_arg1>::call_it(sigc::internal::slot_rep*, typename sigc::type_trait<T_arg3>::take) [with T_functor = sigc::bind_functor<-0x00000000000000001, sigc::pointer_functor2<Inkscape::Selection*, void*, void>, void*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, T_return = void, T_arg1 = Inkscape::Selection*]':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:144:   instantiated from `static void*(* sigc::internal::slot_call1<T_functor, T_return, T_arg1>::address())(void*) [with T_functor = sigc::bind_functor<-0x00000000000000001, sigc::pointer_functor2<Inkscape::Selection*, void*, void>, void*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, T_return = void, T_arg1 = Inkscape::Selection*]'
/usr/include/sigc++-2.0/sigc++/functors/slot.h:529:   instantiated from `sigc::slot1<T_return, T_arg1>::slot1(const T_functor&) [with T_functor = sigc::bind_functor<-0x00000000000000001, sigc::pointer_functor2<Inkscape::Selection*, void*, void>, void*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, T_return = void, T_arg1 = Inkscape::Selection*]'
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1157:   instantiated from `sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::slot(const T_functor&) [with T_functor = sigc::bind_functor<-0x00000000000000001, sigc::pointer_functor2<Inkscape::Selection*, void*, void>, void*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, T_return = void, T_arg1 = Inkscape::Selection*]'
arc-context.cpp:210:   instantiated from here
/usr/include/sigc++-2.0/sigc++/functors/slot.h:136: error: return-statement with a value, in function returning 'void'
make[2]: *** [arc-context.o] Error 1
make[2]: Leaving directory `/export/home/zdenek/test3/inkscape-0.46/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/export/home/zdenek/test3/inkscape-0.46'
make: *** [all] Error 2


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]