[gtkmm] SUN build: ambiguous partial specialization



I now have access to a SUN box, and I'm trying to fix the gtkmm 2.2
build. I have done everything (and checked it in to cvs) apart from this
one problem. Any ideas?

make[4]: Entering directory
`/amazon/guest1/cvs/gnome24/gtkmm2/pango/pangomm'
source='context.cc' object='context.lo' libtool=yes \
depfile='.deps/context.Plo' tmpdepfile='.deps/context.TPlo' \
depmode=none /bin/bash ../../scripts/depcomp \
/bin/bash ../../libtool --mode=compile CC -DHAVE_CONFIG_H
-DG_LOG_DOMAIN=\"pangomm\" -Dpangomm_COMPILATION  -I../../glib
-I../../glib -I../../pango -I../../pango -I../../atk -I../../atk
-I../../gdk -I../../gdk -I../../gtk -I../../gtk
-I/amazon/guest1/gnome24/lib/sigc++-1.2/include
-I/amazon/guest1/gnome24/include/sigc++-1.2
-I/proj/port_ots/CXCDS_ROOT_SOLARIS8/ots/gtk2/include/pango-1.0
-I/proj/port_ots/CXCDS_ROOT_SOLARIS8/ots/gtk2/include/glib-2.0
-I/proj/port_ots/CXCDS_ROOT_SOLARIS8/ots/gtk2/lib/glib-2.0/include -mt
-I/proj/port_ots/CXCDS_ROOT_SOLARIS8/ots/gtk2/include/glib-2.0
-I/proj/port_ots/CXCDS_ROOT_SOLARIS8/ots/gtk2/lib/glib-2.0/include    -g
-c -o context.lo `test -f 'context.cc' || echo './'`context.cc
 CC -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"pangomm\" -Dpangomm_COMPILATION
-I../../glib -I../../glib -I../../pango -I../../pango -I../../atk
-I../../atk -I../../gdk -I../../gdk -I../../gtk -I../../gtk
-I/amazon/guest1/gnome24/lib/sigc++-1.2/include
-I/amazon/guest1/gnome24/include/sigc++-1.2
-I/proj/port_ots/CXCDS_ROOT_SOLARIS8/ots/gtk2/include/pango-1.0
-I/proj/port_ots/CXCDS_ROOT_SOLARIS8/ots/gtk2/include/glib-2.0
-I/proj/port_ots/CXCDS_ROOT_SOLARIS8/ots/gtk2/lib/glib-2.0/include -mt
-I/proj/port_ots/CXCDS_ROOT_SOLARIS8/ots/gtk2/include/glib-2.0
-I/proj/port_ots/CXCDS_ROOT_SOLARIS8/ots/gtk2/lib/glib-2.0/include -g -c
context.cc  -KPIC -DPIC -o .libs/context.o
"../../glib/glibmm/arrayhandle.h", line 184: Error: Ambiguous partial
specialization for
Glib::Container_Helpers::TypeTraits<Glib::RefPtr<Pango::FontFace>>,
Glib::Container_Helpers::TypeTraits and
Glib::Container_Helpers::TypeTraits.
"../../glib/glibmm/arrayhandle.h", line 184: Error: Ambiguous partial
specialization for
Glib::Container_Helpers::TypeTraits<Glib::RefPtr<Pango::FontFamily>>,
Glib::Container_Helpers::TypeTraits and
Glib::Container_Helpers::TypeTraits.
"../../glib/glibmm/arrayhandle.h", line 184: Error: Ambiguous partial
specialization for
Glib::Container_Helpers::TypeTraits<Glib::RefPtr<Pango::FontFamily>>,
Glib::Container_Helpers::TypeTraits and
Glib::Container_Helpers::TypeTraits.
"../../glib/glibmm/arrayhandle.h", line 184: Error: Ambiguous partial
specialization for
Glib::Container_Helpers::TypeTraits<Glib::RefPtr<Pango::FontFamily>>,
Glib::Container_Helpers::TypeTraits and
Glib::Container_Helpers::TypeTraits.
"../../glib/glibmm/arrayhandle.h", line 188: Error: Ambiguous partial
specialization for
Glib::Container_Helpers::TypeTraits<Glib::RefPtr<Pango::FontFamily>>,
Glib::Container_Helpers::TypeTraits and
Glib::Container_Helpers::TypeTraits.
"context.cc", line 34:     Where: While specializing
"Glib::ArrayHandle<Glib::RefPtr<Pango::FontFamily>,
Glib::Container_Helpers::TypeTraits<Glib::RefPtr<Pango::FontFamily>>>".
"context.cc", line 34:     Where: Specialized in non-template code.
"../../glib/glibmm/arrayhandle.h", line 195: Error: Ambiguous partial
specialization for
Glib::Container_Helpers::TypeTraits<Glib::RefPtr<Pango::FontFamily>>,
Glib::Container_Helpers::TypeTraits and
Glib::Container_Helpers::TypeTraits.
"context.cc", line 34:     Where: While specializing
"Glib::ArrayHandle<Glib::RefPtr<Pango::FontFamily>,
Glib::Container_Helpers::TypeTraits<Glib::RefPtr<Pango::FontFamily>>>".
"context.cc", line 34:     Where: Specialized in non-template code.
"../../glib/glibmm/arrayhandle.h", line 196: Error: Ambiguous partial
specialization for
Glib::Container_Helpers::TypeTraits<Glib::RefPtr<Pango::FontFamily>>,
Glib::Container_Helpers::TypeTraits and
Glib::Container_Helpers::TypeTraits.
"context.cc", line 34:     Where: While specializing
"Glib::ArrayHandle<Glib::RefPtr<Pango::FontFamily>,
Glib::Container_Helpers::TypeTraits<Glib::RefPtr<Pango::FontFamily>>>".
"context.cc", line 34:     Where: Specialized in non-template code.
"../../glib/glibmm/arrayhandle.h", line 206: Error: Ambiguous partial
specialization for
Glib::Container_Helpers::TypeTraits<Glib::RefPtr<Pango::FontFamily>>,
Glib::Container_Helpers::TypeTraits and
Glib::Container_Helpers::TypeTraits.
"context.cc", line 34:     Where: While specializing
"Glib::ArrayHandle<Glib::RefPtr<Pango::FontFamily>,
Glib::Container_Helpers::TypeTraits<Glib::RefPtr<Pango::FontFamily>>>".
"context.cc", line 34:     Where: Specialized in non-template code.
"../../glib/glibmm/arrayhandle.h", line 233: Error: Ambiguous partial
specialization for
Glib::Container_Helpers::TypeTraits<Glib::RefPtr<Pango::FontFamily>>,
Glib::Container_Helpers::TypeTraits and
Glib::Container_Helpers::TypeTraits.
"context.cc", line 34:     Where: While specializing
"Glib::ArrayHandle<Glib::RefPtr<Pango::FontFamily>,
Glib::Container_Helpers::TypeTraits<Glib::RefPtr<Pango::FontFamily>>>".
"context.cc", line 34:     Where: Specialized in non-template code.
"../../glib/glibmm/arrayhandle.h", line 233: Error: Ambiguous partial
specialization for
Glib::Container_Helpers::TypeTraits<Glib::RefPtr<Pango::FontFamily>>,
Glib::Container_Helpers::TypeTraits and
Glib::Container_Helpers::TypeTraits.
"context.cc", line 34:     Where: While specializing
"Glib::ArrayHandle<Glib::RefPtr<Pango::FontFamily>,
Glib::Container_Helpers::TypeTraits<Glib::RefPtr<Pango::FontFamily>>>".
"context.cc", line 34:     Where: Specialized in non-template code.
"../../glib/glibmm/arrayhandle.h", line 184: Error: Ambiguous partial
specialization for
Glib::Container_Helpers::TypeTraits<Glib::RefPtr<Pango::FontFamily>>,
Glib::Container_Helpers::TypeTraits and
Glib::Container_Helpers::TypeTraits.
"context.cc", line 41: Error: Could not find a match for
Glib::ArrayHandle<Glib::RefPtr<Pango::FontFamily>,
Glib::Container_Helpers::TypeTraits<Glib::RefPtr<Pango::FontFamily>>>::ArrayHandle<Glib::ArrayHandle<Glib::RefPtr<Pango::FontFamily>, Glib::Container_Helpers::TypeTraits<Glib::RefPtr<Pango::FontFamily>>>::Cont>(_PangoFontFamily**, int, Glib::OwnershipType).
"context.cc", line 105: Warning (Anachronism): Assigning
void(*)(void*,void*) to extern "C" void(*)(void*,void*).
12 Error(s) and 1 Warning(s) detected.
make[4]: *** [context.lo] Error 1
make[4]: Leaving directory


-- 
Murray Cumming
www.murrayc.com
murrayc murrayc com




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