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 <[email protected]>
> 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<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
> >
> > 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
> [email protected]
> 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
_______________________________________________
libsigc-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/libsigc-list