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

[plamo:21896] Re: gtkmm関連( Gnome2makeスクリプト)



Plamo3.1
Gnome2.4.0
gtk-2.2.4
gcc-3.3 -20040421
でつくってみました。

gcc-2.95.3ではgtkmmのC++のincludeで設定はねられました。

libsigc+ 1.2.5
gtkmm-2.2.8
gnome-vfsmm-1.3.4
libglademm-2.0.1
gconfmm-2.0.1
orbitcpp-1.3.8
linbonobomm-1.3.8
libgnomemm-2.0.1
libbonobouimm-1.3.7
libgnomecanvasmm-2.0.1
libgnomeuimm-2.0.0
hardware-monitor-0.7
でした。

> From: nobuhide shimizu <nobushim@js3.so-net.ne.jp>
> Message-Id: <20040130214920.11aa1fe1.nobushim@js3.so-net.ne.jp>
これは
gnome2.2
gtk2.2.0 
> > libsigc+ 1.2.5
> > gtkmm-2.2.8
> > gnome-vfsmm-1.3.4
> > libglademm-2.0.1
> > gconfmm-2.0.1
> > orbitcpp-1.3.7
> > linbonobomm-1.3.7
> > libgnomemm-2.0.1
> 
> このへんまでは通ったんですが、
> 
> > libbonobouimm-2.0.0->libbonobouimm-1.3.6
> > libgnomecanvasmm-2.0.1
> > libgnomeuimm-2.0.0

> このうちのどこかでコンパイルエラーが出たんだったと思います。
> 一晩追いかけて解決しなかったので、かなり根っこが深かった模様。
> 
> 多分、対応する GNOME 側のヘッダとの不整合が原因だろうと思いました。
> 
手元では
orbitcpp-1.3.7をいれて
libbonobomm-1.3.7で

make[4]: 入ります ディレクトリ `/home/nobuhide/Linux/Gnome2.0/GTKmm22/libbonobomm-1.3.7/bonobomm/generated'
if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../bonobomm -DORBIT2=1 -I/usr/include/gtkmm-2.0 -I/usr/lib/gtkmm-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/sigc++-1.2/include -I/usr/include/sigc++-1.2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/libbonobo-2.0 -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbitcpp-2.0      -g -O2 -MT Bonobo-cpp-common.lo -MD -MP -MF ".deps/Bonobo-cpp-common.Tpo" \
  -c -o Bonobo-cpp-common.lo `test -f 'Bonobo-cpp-common.cc' || echo './'`Bonobo-cpp-common.cc; \
then mv -f ".deps/Bonobo-cpp-common.Tpo" ".deps/Bonobo-cpp-common.Plo"; \
else rm -f ".deps/Bonobo-cpp-common.Tpo"; exit 1; \
fi
 g++ -DHAVE_CONFIG_H -I. -I. -I../../bonobomm -DORBIT2=1 -I/usr/include/gtkmm-2.0 -I/usr/lib/gtkmm-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/sigc++-1.2/include -I/usr/include/sigc++-1.2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/libbonobo-2.0 -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbitcpp-2.0 -g -O2 -MT Bonobo-cpp-common.lo -MD -MP -MF .deps/Bonobo-cpp-common.Tpo -c Bonobo-cpp-common.cc  -fPIC -DPIC -o .libs/Bonobo-cpp-common.o
In file included from Bonobo-cpp-stubs.h:11,
                 from Bonobo-cpp-common.cc:6:
/usr/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h: In instantiation of `_orbitcpp::CompoundUnboundedSeq<Bonobo::Canvas::Point, _orbitcpp::type_seq_traits<Bonobo::Canvas::Point, Bonobo::Canvas::Point, Bonobo_Canvas_Point, CORBA_sequence_Bonobo_Canvas_Point, (&TC_CORBA_sequence_Bonobo_Canvas_Point_struct)> >':
Bonobo-cpp-common.h:3125:   instantiated from here
/usr/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:74: error: `
   typedef struct Bonobo::Canvas::Point 
   _orbitcpp::CompoundSeqBase<Bonobo::Canvas::Point, 
   _orbitcpp::type_seq_traits<Bonobo::Canvas::Point, Bonobo::Canvas::Point, 
   Bonobo_Canvas_Point, CORBA_sequence_Bonobo_Canvas_Point, 
   (&TC_CORBA_sequence_Bonobo_Canvas_Point_struct)> >::value_t' is private
/usr/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:134: error: within
   this context
とorbitcppがいまひとつのようで
だめです.
田原さんとこもこのへんではないですか。

--
清水


[検索ページ] [メール一覧]
Plamo ML 公開システム