|
|

楼主 |
发表于 2006-11-23 09:34:59
|
显示全部楼层
装好了GLIBH和GDK之后,config成功,但是make install失败:
Making install in DOC
make[1]: Entering directory `/programs/d4x-2.5.0final/DOC'
make[2]: Entering directory `/programs/d4x-2.5.0final/DOC'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/man/man1" || mkdir -p -- . "/usr/local/man/man1"
/usr/bin/install -c -m 644 './nt.1' '/usr/local/man/man1/nt.1'
test -z "/usr/local/share/d4x" || mkdir -p -- . "/usr/local/share/d4x"
/usr/bin/install -c -m 644 './FAQ' '/usr/local/share/d4x/FAQ'
/usr/bin/install -c -m 644 './FAQ.de' '/usr/local/share/d4x/FAQ.de'
/usr/bin/install -c -m 644 './FAQ.es' '/usr/local/share/d4x/FAQ.es'
/usr/bin/install -c -m 644 './FAQ.fr' '/usr/local/share/d4x/FAQ.fr'
/usr/bin/install -c -m 644 './FAQ.gr' '/usr/local/share/d4x/FAQ.gr'
/usr/bin/install -c -m 644 './README' '/usr/local/share/d4x/README'
/usr/bin/install -c -m 644 './README.de' '/usr/local/share/d4x/README.de'
/usr/bin/install -c -m 644 './README.en' '/usr/local/share/d4x/README.en'
/usr/bin/install -c -m 644 './README.es' '/usr/local/share/d4x/README.es'
/usr/bin/install -c -m 644 './README.gr' '/usr/local/share/d4x/README.gr'
/usr/bin/install -c -m 644 './README.pl' '/usr/local/share/d4x/README.pl'
/usr/bin/install -c -m 644 './README.pt_BR' '/usr/local/share/d4x/README.pt_BR'
/usr/bin/install -c -m 644 './README.ru' '/usr/local/share/d4x/README.ru'
/usr/bin/install -c -m 644 'LICENSE' '/usr/local/share/d4x/LICENSE'
/usr/bin/install -c -m 644 'TROUBLES' '/usr/local/share/d4x/TROUBLES'
make install-data-hook
make[3]: Entering directory `/programs/d4x-2.5.0final/DOC'
Look for /etc/man.config...not found
Assume no compression of manpages required/possible
make[3]: Leaving directory `/programs/d4x-2.5.0final/DOC'
make[2]: Leaving directory `/programs/d4x-2.5.0final/DOC'
make[1]: Leaving directory `/programs/d4x-2.5.0final/DOC'
Making install in intl
make[1]: Entering directory `/programs/d4x-2.5.0final/intl'
if { test "d4x" = "gettext-runtime" || test "d4x" = "gettext-tools"; } \
&& test 'no' = yes; then \
/bin/sh ../admin/mkinstalldirs /usr/local/lib /usr/local/include; \
/usr/bin/install -c -m 644 libintl.h /usr/local/include/libintl.h; \
@LIBTOOL@ --mode=install \
/usr/bin/install -c -m 644 libintl.a /usr/local/lib/libintl.a; \
if test "@RELOCATABLE@" = yes; then \
dependencies=`sed -n -e 's,^dependency_libs=\(.*\),\1,p' < /usr/local/lib/libintl.la | sed -e "s,^',," -e "s,'\$,,"`; \
if test -n "$dependencies"; then \
rm -f /usr/local/lib/libintl.la; \
fi; \
fi; \
else \
: ; \
fi
if test "d4x" = "gettext-tools" \
&& test 'no' = no; then \
/bin/sh ../admin/mkinstalldirs /usr/local/lib; \
@LIBTOOL@ --mode=install \
/usr/bin/install -c -m 644 libgnuintl.a /usr/local/lib/libgnuintl.a; \
rm -f /usr/local/lib/preloadable_libintl.so; \
/usr/bin/install -c -m 644 /usr/local/lib/libgnuintl.so /usr/local/lib/preloadable_libintl.so; \
@LIBTOOL@ --mode=uninstall \
rm -f /usr/local/lib/libgnuintl.a; \
else \
: ; \
fi
if test 'no' = yes; then \
test yes != no || /bin/sh ../admin/mkinstalldirs /usr/local/lib; \
temp=/usr/local/lib/t-charset.alias; \
dest=/usr/local/lib/charset.alias; \
if test -f /usr/local/lib/charset.alias; then \
orig=/usr/local/lib/charset.alias; \
sed -f ref-add.sed $orig > $temp; \
/usr/bin/install -c -m 644 $temp $dest; \
rm -f $temp; \
else \
if test yes = no; then \
orig=charset.alias; \
sed -f ref-add.sed $orig > $temp; \
/usr/bin/install -c -m 644 $temp $dest; \
rm -f $temp; \
fi; \
fi; \
/bin/sh ../admin/mkinstalldirs /usr/local/share/locale; \
test -f /usr/local/share/locale/locale.alias \
&& orig=/usr/local/share/locale/locale.alias \
|| orig=./locale.alias; \
temp=/usr/local/share/locale/t-locale.alias; \
dest=/usr/local/share/locale/locale.alias; \
sed -f ref-add.sed $orig > $temp; \
/usr/bin/install -c -m 644 $temp $dest; \
rm -f $temp; \
else \
: ; \
fi
if test "d4x" = "gettext-tools"; then \
/bin/sh ../admin/mkinstalldirs /usr/local/share/gettext/intl; \
/usr/bin/install -c -m 644 VERSION /usr/local/share/gettext/intl/VERSION; \
/usr/bin/install -c -m 644 ChangeLog.inst /usr/local/share/gettext/intl/ChangeLog; \
dists="COPYING.LIB-2.0 COPYING.LIB-2.1 Makefile.in config.charset locale.alias ref-add.sin ref-del.sin gmo.h gettextP.h hash-string.h loadinfo.h plural-exp.h eval-plural.h localcharset.h relocatable.h xsize.h printf-args.h printf-args.c printf-parse.h wprintf-parse.h printf-parse.c vasnprintf.h vasnwprintf.h vasnprintf.c os2compat.h libgnuintl.h.in bindtextdom.c dcgettext.c dgettext.c gettext.c finddomain.c loadmsgcat.c localealias.c textdomain.c l10nflist.c explodename.c dcigettext.c dcngettext.c dngettext.c ngettext.c plural.y plural-exp.c localcharset.c relocatable.c localename.c log.c printf.c osdep.c os2compat.c intl-compat.c"; \
for file in $dists; do \
/usr/bin/install -c -m 644 ./$file \
/usr/local/share/gettext/intl/$file; \
done; \
chmod a+x /usr/local/share/gettext/intl/config.charset; \
dists="plural.c"; \
for file in $dists; do \
if test -f $file; then dir=.; else dir=.; fi; \
/usr/bin/install -c -m 644 $dir/$file \
/usr/local/share/gettext/intl/$file; \
done; \
dists="xopen-msg.sed linux-msg.sed po2tbl.sed.in cat-compat.c COPYING.LIB-2 gettext.h libgettext.h plural-eval.c libgnuintl.h"; \
for file in $dists; do \
rm -f /usr/local/share/gettext/intl/$file; \
done; \
else \
: ; \
fi
make[1]: Leaving directory `/programs/d4x-2.5.0final/intl'
Making install in main
make[1]: Entering directory `/programs/d4x-2.5.0final/main'
Making install in face
make[2]: Entering directory `/programs/d4x-2.5.0final/main/face'
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/libpng12 -include ../../config.h -O2 -MT about.o -MD -MP -MF ".deps/about.Tpo" -c -o about.o about.cc; \
then mv -f ".deps/about.Tpo" ".deps/about.Po"; else rm -f ".deps/about.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/libpng12 -include ../../config.h -O2 -MT fsched.o -MD -MP -MF ".deps/fsched.Tpo" -c -o fsched.o fsched.cc; \
then mv -f ".deps/fsched.Tpo" ".deps/fsched.Po"; else rm -f ".deps/fsched.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/libpng12 -include ../../config.h -O2 -MT misc.o -MD -MP -MF ".deps/misc.Tpo" -c -o misc.o misc.cc; \
then mv -f ".deps/misc.Tpo" ".deps/misc.Po"; else rm -f ".deps/misc.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/libpng12 -include ../../config.h -O2 -MT addd.o -MD -MP -MF ".deps/addd.Tpo" -c -o addd.o addd.cc; \
then mv -f ".deps/addd.Tpo" ".deps/addd.Po"; else rm -f ".deps/addd.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/libpng12 -include ../../config.h -O2 -MT fsface.o -MD -MP -MF ".deps/fsface.Tpo" -c -o fsface.o fsface.cc; \
then mv -f ".deps/fsface.Tpo" ".deps/fsface.Po"; else rm -f ".deps/fsface.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/libpng12 -include ../../config.h -O2 -MT mywidget.o -MD -MP -MF ".deps/mywidget.Tpo" -c -o mywidget.o mywidget.cc; \
then mv -f ".deps/mywidget.Tpo" ".deps/mywidget.Po"; else rm -f ".deps/mywidget.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/libpng12 -include ../../config.h -O2 -MT buttons.o -MD -MP -MF ".deps/buttons.Tpo" -c -o buttons.o buttons.cc; \
then mv -f ".deps/buttons.Tpo" ".deps/buttons.Po"; else rm -f ".deps/buttons.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/libpng12 -include ../../config.h -O2 -MT graph.o -MD -MP -MF ".deps/graph.Tpo" -c -o graph.o graph.cc; \
then mv -f ".deps/graph.Tpo" ".deps/graph.Po"; else rm -f ".deps/graph.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/libpng12 -include ../../config.h -O2 -MT passface.o -MD -MP -MF ".deps/passface.Tpo" -c -o passface.o passface.cc; \
then mv -f ".deps/passface.Tpo" ".deps/passface.Po"; else rm -f ".deps/passface.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/libpng12 -include ../../config.h -O2 -MT colors.o -MD -MP -MF ".deps/colors.Tpo" -c -o colors.o colors.cc; \
then mv -f ".deps/colors.Tpo" ".deps/colors.Po"; else rm -f ".deps/colors.Tpo"; exit 1; fi
colors.cc:60: warning: large integer implicitly truncated to unsigned type
colors.cc:63: warning: large integer implicitly truncated to unsigned type
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/libpng12 -include ../../config.h -O2 -MT list.o -MD -MP -MF ".deps/list.Tpo" -c -o list.o list.cc; \
then mv -f ".deps/list.Tpo" ".deps/list.Po"; else rm -f ".deps/list.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/libpng12 -include ../../config.h -O2 -MT prefs.o -MD -MP -MF ".deps/prefs.Tpo" -c -o prefs.o prefs.cc; \
then mv -f ".deps/prefs.Tpo" ".deps/prefs.Po"; else rm -f ".deps/prefs.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/libpng12 -include ../../config.h -O2 -MT filtrgui.o -MD -MP -MF ".deps/filtrgui.Tpo" -c -o filtrgui.o filtrgui.cc; \
then mv -f ".deps/filtrgui.Tpo" ".deps/filtrgui.Po"; else rm -f ".deps/filtrgui.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/libpng12 -include ../../config.h -O2 -MT lmenu.o -MD -MP -MF ".deps/lmenu.Tpo" -c -o lmenu.o lmenu.cc; \
then mv -f ".deps/lmenu.Tpo" ".deps/lmenu.Po"; else rm -f ".deps/lmenu.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/libpng12 -include ../../config.h -O2 -MT qtree.o -MD -MP -MF ".deps/qtree.Tpo" -c -o qtree.o qtree.cc; \
then mv -f ".deps/qtree.Tpo" ".deps/qtree.Po"; else rm -f ".deps/qtree.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/libpng12 -include ../../config.h -O2 -MT dndtrash.o -MD -MP -MF ".deps/dndtrash.Tpo" -c -o dndtrash.o dndtrash.cc; \
then mv -f ".deps/dndtrash.Tpo" ".deps/dndtrash.Po"; else rm -f ".deps/dndtrash.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/libpng12 -include ../../config.h -O2 -MT lod.o -MD -MP -MF ".deps/lod.Tpo" -c -o lod.o lod.cc; \
then mv -f ".deps/lod.Tpo" ".deps/lod.Po"; else rm -f ".deps/lod.Tpo"; exit 1; fi
lod.cc:130: error: using typedef-name ‘GtkCellRendererProgress’ after ‘struct’
/opt/gnome/include/gtk-2.0/gtk/gtkcellrendererprogress.h:41: error: ‘GtkCellRendererProgress’ has a previous declaration here
lod.cc:136: error: using typedef-name ‘GtkCellRendererProgressClass’ after ‘struct’
/opt/gnome/include/gtk-2.0/gtk/gtkcellrendererprogress.h:42: error: ‘GtkCellRendererProgressClass’ has a previous declaration here
lod.cc: In function ‘void gtk_cell_renderer_progress_set_property(GObject*, guint, const GValue*, GParamSpec*)’:
lod.cc:178: error: ‘struct _GtkCellRendererProgress’ has no member named ‘percent’
lod.cc:181: error: ‘struct _GtkCellRendererProgress’ has no member named ‘dwn’
lod.cc: In function ‘void gtk_cell_renderer_progress_render(GtkCellRenderer*, GdkWindow*, GtkWidget*, GdkRectangle*, GdkRectangle*, GdkRectangle*, GtkCellRendererState)’:
lod.cc:198: error: ‘struct _GtkCellRendererProgress’ has no member named ‘percent’
lod.cc:226: error: ‘struct _GtkCellRendererProgress’ has no member named ‘dwn’
make[2]: *** [lod.o] 错误 1
make[2]: Leaving directory `/programs/d4x-2.5.0final/main/face'
make[1]: *** [install-recursive] 错误 1
make[1]: Leaving directory `/programs/d4x-2.5.0final/main'
make: *** [install-recursive] 错误 1
linux-sunfly:/programs/d4x-2.5.0final # |
|