LinuxSir.cn,穿越时空的Linuxsir!

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

安装OpenQ0.3.1发现的问题!~盼解决!

[复制链接]
发表于 2004-12-6 23:52:40 | 显示全部楼层 |阅读模式
新人报道,虽然我注册已经好久了,但一直在潜水,今天浮出水面,说几句
我装的是FEDORA2,在装OpeQ0.3.1的时候,一直按照安装步骤来,结果在make install后显示下面的代码,不知道是怎么回事
[root@localhost OpenQ]# make install
Making install in intl
make[1]: Entering directory `/home/huxd/OpenQ/intl'
if test "OpenQ" = "gettext" \
   && test '' = 'intl-compat.o'; then \
  /bin/sh `case ".././mkinstalldirs" in /*) echo ".././mkinstalldirs" ;; *) echo "../.././mkinstalldirs" ;; esac` /usr/lib /usr/include; \
  /usr/bin/install -c -m 644 libintl.h /usr/include/libintl.h; \
  /bin/sh ../libtool --silent --mode=install \
    /usr/bin/install -c -m 644 libintl.a /usr/lib/libintl.a; \
else \
  : ; \
fi
if test 'no' = yes; then \
  /bin/sh `case ".././mkinstalldirs" in /*) echo ".././mkinstalldirs" ;; *) echo "../.././mkinstalldirs" ;; esac` /usr/lib; \
  temp=/usr/lib/t-charset.alias; \
  dest=/usr/lib/charset.alias; \
  if test -f /usr/lib/charset.alias; then \
    orig=/usr/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 `case ".././mkinstalldirs" in /*) echo ".././mkinstalldirs" ;; *) echo "../.././mkinstalldirs" ;; esac` /usr/share/locale; \
  test -f /usr/share/locale/locale.alias \
    && orig=/usr/share/locale/locale.alias \
    || orig=./locale.alias; \
  temp=/usr/share/locale/t-locale.alias; \
  dest=/usr/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 "OpenQ" = "gettext"; then \
  /bin/sh `case ".././mkinstalldirs" in /*) echo ".././mkinstalldirs" ;; *) echo "../.././mkinstalldirs" ;; esac` /usr/share/gettext/intl; \
  /usr/bin/install -c -m 644 VERSION /usr/share/gettext/intl/VERSION; \
  /usr/bin/install -c -m 644 ChangeLog.inst /usr/share/gettext/intl/ChangeLog; \  dists="COPYING.LIB-2 COPYING.LIB-2.1 Makefile.in config.charset locale.alias ref-add.sin ref-del.sin gettext.h gettextP.h hash-string.h libgnuintl.h libgettext.h loadinfo.h 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 localcharset.c intl-compat.c"; \
  for file in $dists; do \
    /usr/bin/install -c -m 644 ./$file \
                    /usr/share/gettext/intl/$file; \
  done; \
  chmod a+x /usr/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/share/gettext/intl/$file; \
  done; \
  dists="xopen-msg.sed linux-msg.sed po2tbl.sed.in cat-compat.c"; \
  for file in $dists; do \
    rm -f /usr/share/gettext/intl/$file; \
  done; \
else \
  : ; \
fi
make[1]: Leaving directory `/home/huxd/OpenQ/intl'
Making install in po
make[1]: Entering directory `/home/huxd/OpenQ/po'
/bin/sh `case ".././mkinstalldirs" in /*) echo ".././mkinstalldirs" ;; *) echo ".././mkinstalldirs" ;; esac` /usr/share
.././mkinstalldirs: .././mkinstalldirs: 没有那个文件或目录
make[1]: *** [install-data-yes] 错误 127
make[1]: Leaving directory `/home/huxd/OpenQ/po'
make: *** [install-recursive] 错误 1
我是新手,一点都不懂,还望 大家多多指教!~
发表于 2004-12-9 21:29:27 | 显示全部楼层
我的也是这毛病。
发表于 2004-12-9 21:44:41 | 显示全部楼层
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=161966

稍微看一下论坛昨天的帖子就知道了,在第二页

源码包缺少一个文件 ./mkinstalldirs,不过从别的程序的源码包里复制了一个过来就可以了,每个源码包里都应该有这个文件的,不知道为什么那个文件里没有
发表于 2004-12-10 08:24:17 | 显示全部楼层
谢了,解决了,前几天下的那个包还不缺这个文件。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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