[gtkmm] Building under Solaris



Hi -

I am having a problem building with the Solaris compilers
I have read the README.sun file and I am still having
problems.

The patch level of the compiler is newer then required:

CC: Sun WorkShop 6 update 2 C++ 5.3 Patch 111685-11 2002/10/31

the errors are like:
 -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_RO
OT_SOLARIS8/ots/gtk2/lib/glib-2.0/include -I/proj/port_ots/CXCDS_ROOT_SOLARIS8/o
ts/gtk2/include -g -c context.cc  -KPIC -DPIC -o .libs/context.o
"../../glib/glibmm/arrayhandle.h", line 184: Error: Ambiguous partial specializa
tion for Glib::Container_Helpers::TypeTraits<Glib::RefPtr<Pango::FontFace>>, Gli
b::Container_Helpers::TypeTraits and Glib::Container_Helpers::TypeTraits.
"../../glib/glibmm/arrayhandle.h", line 184: Error: Ambiguous partial specializa
tion for Glib::Container_Helpers::TypeTraits<Glib::RefPtr<Pango::FontFamily>>, G
lib::Container_Helpers::TypeTraits and Glib::Container_Helpers::TypeTraits.
"../../glib/glibmm/arrayhandle.h", line 184: Error: Ambiguous partial specializa
tion for Glib::Container_Helpers::TypeTraits<Glib::RefPtr<Pango::FontFamily>>, G
lib::Container_Helpers::TypeTraits and Glib::Container_Helpers::TypeTraits.
"../../glib/glibmm/arrayhandle.h", line 184: Error: Ambiguous partial specializa
tion for Glib::Container_Helpers::TypeTraits<Glib::RefPtr<Pango::FontFamily>>, G
lib::Container_Helpers::TypeTraits and Glib::Container_Helpers::TypeTraits.
"../../glib/glibmm/arrayhandle.h", line 188: Error: Ambiguous partial specializa
tion for Glib::Container_Helpers::TypeTraits<Glib::RefPtr<Pango::FontFamily>>, G
lib::Container_Helpers::TypeTraits and Glib::Container_Helpers::TypeTraits.
"context.cc", line 34:     Where: While specializing "Glib::ArrayHandle<Glib::Re
fPtr<Pango::FontFamily>, Glib::Container_Helpers::TypeTraits<Glib::RefPtr<Pango:
:FontFamily>>>".

and seem to be in the following files:

glib/glibmm/slisthandle.h 
glib/glibmm/listhandle.h  
glib/glibmm/arrayhandle.h

Also pixmap.cc and screen.cc have the following errors:
"pixmap.cc", line 84: Error: Overloading ambiguity between "Glib::unwrap<const G
dk::Drawable>(const Glib::RefPtr<const Gdk::Drawable>&)" and "Glib::unwrap<const
 Gdk::Drawable>(const Glib::RefPtr<const Gdk::Drawable>&)".
"pixmap.cc", line 98: Error: Overloading ambiguity between "Glib::unwrap<const G
dk::Drawable>(const Glib::RefPtr<const Gdk::Drawable>&)" and "Glib::unwrap<const
 Gdk::Drawable>(const Glib::RefPtr<const Gdk::Drawable>&)".
"pixmap.cc", line 113: Error: Overloading ambiguity between "Glib::unwrap<const 
Gdk::Drawable>(const Glib::RefPtr<const Gdk::Drawable>&)" and "Glib::unwrap<cons
t Gdk::Drawable>(const Glib::RefPtr<const Gdk::Drawable>&)".
"pixmap.cc", line 130: Error: Overloading ambiguity between "Glib::unwrap<const 
Gdk::Drawable>(const Glib::RefPtr<const Gdk::Drawable>&)" and "Glib::unwrap<cons
t Gdk::Drawable>(const Glib::RefPtr<const Gdk::Drawable>&)".
"pixmap.cc", line 148: Error: Overloading ambiguity between "Glib::unwrap<const 
Gdk::Drawable>(const Glib::RefPtr<const Gdk::Drawable>&)" and "Glib::unwrap<cons
t Gdk::Drawable>(const Glib::RefPtr<const Gdk::Drawable>&)".
"pixmap.cc", line 166: Error: Overloading ambiguity between "Glib::unwrap<const 
Gdk::Drawable>(const Glib::RefPtr<const Gdk::Drawable>&)" and "Glib::unwrap<cons
t Gdk::Drawable>(const Glib::RefPtr<const Gdk::Drawable>&)".
"screen.cc", line 198: Error: Overloading ambiguity between "Glib::unwrap<Gdk::C
olormap>(const Glib::RefPtr<const Gdk::Colormap>&)" and "Glib::unwrap<const Gdk:
:Colormap>(const Glib::RefPtr<const Gdk::Colormap>&)".

I don't know if these are related to the other errors though.

Any help would be appreaceated. I have developers waiting for this
package.

Thanks in advance
Jim Overly



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