[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:21896] Re: gtkmm関連( Gnome2makeスクリプト)
-
From:nobuhide shimizu
-
Date:Sun, 1 Feb 2004 14:23:34 +0900 (JST)
- Subject: [plamo:21896] Re: gtkmm関連( Gnome2makeスクリプト)
- From: nobuhide shimizu <nobushim@xxxxxxxxxxxxxxxx>
- Date: Sun, 1 Feb 2004 14:24:13 +0900
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 公開システム