LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1274|回复: 11

安装d4x的时候怎么会这样?

[复制链接]
发表于 2006-11-23 09:16:14 | 显示全部楼层 |阅读模式
请前辈帮小弟分析下好伐,装了己次,第一次的时候连gcc和cc都没有,后来我装了这2个以为就好了,没想到还是装不上去:

------------------------------------------------------------------------------

                  D4X -- Web Downloader for X (2.5.0final)

------------------------------------------------------------------------------
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... gcc3
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking for gawk... (cached) gawk
checking for ranlib... ranlib
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... no
checking for msgmerge... no
checking for library containing strerror... none required
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for signed... yes
checking for inline... inline
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for off_t... yes
checking for size_t... yes
checking for long long... yes
checking for long double... yes
checking for wchar_t... yes
checking for wint_t... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for intmax_t... yes
checking whether printf() supports POSIX/XSI format strings... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... yes
checking for working mmap... yes
checking whether we are using the GNU C Library 2.1 or newer... yes
checking whether integer division by zero raises SIGFPE... yes
checking for unsigned long long... yes
checking for inttypes.h... yes
checking whether the inttypes.h PRIxNN macros are broken... no
checking for stdint.h... (cached) yes
checking for SIZE_MAX... yes
checking for stdint.h... (cached) yes
checking for ld used by GCC... /usr/i586-suse-linux/bin/ld
checking if the linker (/usr/i586-suse-linux/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for ptrdiff_t... yes
checking argz.h usability... yes
checking argz.h presence... yes
checking for argz.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking nl_types.h usability... yes
checking nl_types.h presence... yes
checking for nl_types.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking for asprintf... yes
checking for fwprintf... yes
checking for getcwd... yes
checking for getegid... yes
checking for geteuid... yes
checking for getgid... yes
checking for getuid... yes
checking for mempcpy... yes
checking for munmap... yes
checking for putenv... yes
checking for setenv... yes
checking for setlocale... yes
checking for snprintf... yes
checking for stpcpy... yes
checking for strcasecmp... yes
checking for strdup... yes
checking for strtoul... yes
checking for tsearch... yes
checking for wcslen... yes
checking for __argz_count... yes
checking for __argz_stringify... yes
checking for __argz_next... yes
checking for __fsetlocking... yes
checking whether _snprintf is declared... no
checking whether _snwprintf is declared... no
checking whether feof_unlocked is declared... yes
checking whether fgets_unlocked is declared... no
checking whether getc_unlocked is declared... yes
checking for iconv... yes
checking for iconv declaration...
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for nl_langinfo and CODESET... yes
checking for LC_MESSAGES... yes
checking for bison... no
checking whether NLS is requested... yes
checking whether included gettext is requested... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for autogen... ${SHELL} /programs/d4x-2.5.0final/admin/missing --run autogen
checking for doxygen... ${SHELL} /programs/d4x-2.5.0final/admin/missing --run doxygen
checking for rpm... /bin/rpm
checking for dot... no
checking whether ln -s works... yes
checking for esd-config... no
checking for ESD - version >= 0.2.7... no
*** The esd-config script installed by ESD could not be found
*** If ESD was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the ESD_CONFIG environment variable to the
*** full path to esd-config.
checking for pkg-config... no
checking for GLIB - version >= 2.4.0... no
*** A new enough version of pkg-config was not found.
*** See http://www.freedesktop.org/software/pkgconfig/
configure: error: *** GLIB >= 2.4.0 not installed! ***
 楼主| 发表于 2006-11-23 09:28:07 | 显示全部楼层
刚刚又装了GLIB和GDK  我在去试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 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 #
回复 支持 反对

使用道具 举报

发表于 2006-11-23 09:40:24 | 显示全部楼层
装d4x实在不是什么好的方案,推荐firefox的dta扩展
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-23 10:28:04 | 显示全部楼层
呵呵,谢谢楼上的建议。
不过我还是想装一个DX4,毕竟我是新手,现在碰到了点困难,不能退,只有翻越这些小山才能有所成长不是吗?
回复 支持 反对

使用道具 举报

发表于 2006-11-23 12:14:51 | 显示全部楼层
packman还是guru源里有rpm 不用编译安装
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-23 12:20:51 | 显示全部楼层
Post by KillTux
packman还是guru源里有rpm 不用编译安装


太高深了,能详细讲解下么?谢谢了。
首先 rpm是什么?
接着packman和guru是不是SUSE光盘里的安装包?如果是,我安装这2个是不是就有D4X了呢?如果需要手动安装的话,需要经过哪些步骤呢?这些步骤在终端里面涉及到哪些知识呢?
回复 支持 反对

使用道具 举报

发表于 2006-11-23 12:53:29 | 显示全部楼层
Redhat Package Manager
是一种包管理 rpm文件就是已经编译好的二进制文件打包 直接安装就好
packman guru是openSUSE的安装源 是在服务器上的包集合
添加安装源在置顶 尽量用yast或者smart这样的包管理 可以免去手工解决依赖性问题
rpm 命令相关论坛里有
如果用的是FireFox 还是扩展方便一些
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-23 13:28:36 | 显示全部楼层
Post by KillTux
Redhat Package Manager
是一种包管理 rpm文件就是已经编译好的二进制文件打包 直接安装就好
packman guru是openSUSE的安装源 是在服务器上的包集合
添加安装源在置顶 尽量用yast或者smart这样的包管理 可以免去手工解决依赖性问题
rpm 命令相关论坛里有
如果用的是FireFox 还是扩展方便一些


Thank you very much!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-23 17:09:43 | 显示全部楼层
我装d4x不成功,然后在终端下用make uninstall把软件反安装,是因为怕跟WINDOWS一样硬删除会留下一些垃圾文件,但是反安装出错:
Making uninstall in DOC
make[1]: Entering directory `/home/sunfly/programs/d4x-2.5.0final/DOC'
rm -f '/usr/local/man/man1/nt.1'
rm -f '/usr/local/share/d4x/FAQ'
rm -f '/usr/local/share/d4x/FAQ.de'
rm -f '/usr/local/share/d4x/FAQ.es'
rm -f '/usr/local/share/d4x/FAQ.fr'
rm -f '/usr/local/share/d4x/FAQ.gr'
rm -f '/usr/local/share/d4x/README'
rm -f '/usr/local/share/d4x/README.de'
rm -f '/usr/local/share/d4x/README.en'
rm -f '/usr/local/share/d4x/README.es'
rm -f '/usr/local/share/d4x/README.gr'
rm -f '/usr/local/share/d4x/README.pl'
rm -f '/usr/local/share/d4x/README.pt_BR'
rm -f '/usr/local/share/d4x/README.ru'
rm -f '/usr/local/share/d4x/LICENSE'
rm -f '/usr/local/share/d4x/TROUBLES'
make  uninstall-hook
make[2]: Entering directory `/home/sunfly/programs/d4x-2.5.0final/DOC'
rm -f //usr/local/man/man1/nt.1.*
make[2]: Leaving directory `/home/sunfly/programs/d4x-2.5.0final/DOC'
make[1]: Leaving directory `/home/sunfly/programs/d4x-2.5.0final/DOC'
Making uninstall in intl
make[1]: Entering directory `/home/sunfly/programs/d4x-2.5.0final/intl'
if { test "d4x" = "gettext-runtime" || test "d4x" = "gettext-tools"; } \
   && test 'no' = yes; then \
  rm -f /usr/local/include/libintl.h; \
  @LIBTOOL@ --mode=uninstall \
    rm -f /usr/local/lib/libintl.a; \
else \
  : ; \
fi
if test "d4x" = "gettext-tools" \
   && test 'no' = no; then \
  rm -f /usr/local/lib/preloadable_libintl.so; \
else \
  : ; \
fi
if test 'no' = yes; then \
  if test -f /usr/local/lib/charset.alias; then \
    temp=/usr/local/lib/t-charset.alias; \
    dest=/usr/local/lib/charset.alias; \
    sed -f ref-del.sed $dest > $temp; \
    if grep '^# Packages using this file: $' $temp > /dev/null; then \
      rm -f $dest; \
    else \
      /usr/bin/install -c -m 644 $temp $dest; \
    fi; \
    rm -f $temp; \
  fi; \
  if test -f /usr/local/share/locale/locale.alias; then \
    temp=/usr/local/share/locale/t-locale.alias; \
    dest=/usr/local/share/locale/locale.alias; \
    sed -f ref-del.sed $dest > $temp; \
    if grep '^# Packages using this file: $' $temp > /dev/null; then \
      rm -f $dest; \
    else \
      /usr/bin/install -c -m 644 $temp $dest; \
    fi; \
    rm -f $temp; \
  fi; \
else \
  : ; \
fi
if test "d4x" = "gettext-tools"; then \
  for file in VERSION ChangeLog 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 plural.c; do \
    rm -f /usr/local/share/gettext/intl/$file; \
  done; \
else \
  : ; \
fi
make[1]: Leaving directory `/home/sunfly/programs/d4x-2.5.0final/intl'
Making uninstall in main
make[1]: Entering directory `/home/sunfly/programs/d4x-2.5.0final/main'
Making uninstall in face
make[2]: Entering directory `/home/sunfly/programs/d4x-2.5.0final/main/face'
make[2]: Nothing to be done for `uninstall'.
make[2]: Leaving directory `/home/sunfly/programs/d4x-2.5.0final/main/face'
make[2]: Entering directory `/home/sunfly/programs/d4x-2.5.0final/main'
rm -f '/usr/local/bin/nt'
test -h /usr/local/bin/d4x && rm -f /usr/local/bin/d4x
make[2]: *** [uninstall-local] 错误 1
make[2]: Leaving directory `/home/sunfly/programs/d4x-2.5.0final/main'
make[1]: *** [uninstall-recursive] 错误 1
make[1]: Leaving directory `/home/sunfly/programs/d4x-2.5.0final/main'
make: *** [uninstall-recursive] 错误 1
linux-sunfly:/home/sunfly/programs/d4x-2.5.0final #


不知道上面的错误会有什么影响吗?我现在这种情况把文件从硬盘里面直接删除会留下什么垃圾文件吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表