游戏安装的先决条件,求解决方法

游戏讨论
回复
jandylau
帖子: 140
注册时间: 2009-05-08 9:56

游戏安装的先决条件,求解决方法

#1

帖子 jandylau » 2009-08-01 10:03

1. Prerequisites for the clients:
1a. Prerequisites for the Gtk+ client:
1b. Prerequisites for the SDL client:
1c. Prerequisites for the Xaw client:

  意思即是系统安装了GTK+、SDL、XAW吧。这三个程序怎么下载来??实在百度不到了,请求帮助。谢谢。
jandylau
帖子: 140
注册时间: 2009-05-08 9:56

Re: 游戏安装的先决条件,求解决方法

#2

帖子 jandylau » 2009-08-01 10:07

configure: WARNING: Not checking for XAW; use --enable-client=xaw to enable
configure: error: could not guess which client to compile


这个又是什么意思???
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

Re: 游戏安装的先决条件,求解决方法

#3

帖子 luojie-dune » 2009-08-01 14:48

baidu不会有的。。。用google。难道要设个公告歧视baidu。。。

楼主是要编译吗?
我猜那是让你选择使用那个库作为图形界面

具体的看README,不过楼主似乎不懂英文。。。
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
头像
topbluecat
帖子: 411
注册时间: 2008-03-27 21:56

Re: 游戏安装的先决条件,求解决方法

#4

帖子 topbluecat » 2009-08-01 14:52

你编译要加个参数,根据2楼的情况看,要在编译的./configure命令后面加--enable-client=xaw
jandylau
帖子: 140
注册时间: 2009-05-08 9:56

Re: 游戏安装的先决条件,求解决方法

#5

帖子 jandylau » 2009-08-01 20:41

luojie-dune 写了:baidu不会有的。。。用google。难道要设个公告歧视baidu。。。

楼主是要编译吗?
我猜那是让你选择使用那个库作为图形界面

具体的看README,不过楼主似乎不懂英文。。。
我的老天爷,你竟然说我不懂英文,怎么说我也……我也……保密。

我懒了点,况且对UBUNTU也不懂。 :em09
jandylau
帖子: 140
注册时间: 2009-05-08 9:56

Re: 游戏安装的先决条件,求解决方法

#6

帖子 jandylau » 2009-08-01 20:49

用sudo ./configure --enable-client=xaw 果然过了第一关,下面的呢又不行了。

woojee@woojee-laptop:~/桌面/freeciv$ make
make all-recursive
make[1]: 正在进入目录 `/home/woojee/桌面/freeciv'
Making all in data
make[2]: 正在进入目录 `/home/woojee/桌面/freeciv/data'
Making all in icons
make[3]: 正在进入目录 `/home/woojee/桌面/freeciv/data/icons'
make[3]: 没有什么可以做的为 `all'。
make[3]:正在离开目录 `/home/woojee/桌面/freeciv/data/icons'
Making all in amplio
make[3]: 正在进入目录 `/home/woojee/桌面/freeciv/data/amplio'
make[3]: 没有什么可以做的为 `all'。
make[3]:正在离开目录 `/home/woojee/桌面/freeciv/data/amplio'
Making all in misc
make[3]: 正在进入目录 `/home/woojee/桌面/freeciv/data/misc'
make[3]: 没有什么可以做的为 `all'。
make[3]:正在离开目录 `/home/woojee/桌面/freeciv/data/misc'
Making all in flags
make[3]: 正在进入目录 `/home/woojee/桌面/freeciv/data/flags'
make[3]: 没有什么可以做的为 `all'。
make[3]:正在离开目录 `/home/woojee/桌面/freeciv/data/flags'
Making all in buildings
make[3]: 正在进入目录 `/home/woojee/桌面/freeciv/data/buildings'
make[3]: 没有什么可以做的为 `all'。
make[3]:正在离开目录 `/home/woojee/桌面/freeciv/data/buildings'
Making all in isotrident
make[3]: 正在进入目录 `/home/woojee/桌面/freeciv/data/isotrident'
make[3]: 没有什么可以做的为 `all'。
make[3]:正在离开目录 `/home/woojee/桌面/freeciv/data/isotrident'
Making all in trident
make[3]: 正在进入目录 `/home/woojee/桌面/freeciv/data/trident'
make[3]: 没有什么可以做的为 `all'。
make[3]:正在离开目录 `/home/woojee/桌面/freeciv/data/trident'
Making all in isophex
make[3]: 正在进入目录 `/home/woojee/桌面/freeciv/data/isophex'
make[3]: 没有什么可以做的为 `all'。
make[3]:正在离开目录 `/home/woojee/桌面/freeciv/data/isophex'
Making all in hex2t
make[3]: 正在进入目录 `/home/woojee/桌面/freeciv/data/hex2t'
make[3]: 没有什么可以做的为 `all'。
make[3]:正在离开目录 `/home/woojee/桌面/freeciv/data/hex2t'
Making all in stdsounds
make[3]: 正在进入目录 `/home/woojee/桌面/freeciv/data/stdsounds'
make[3]: 没有什么可以做的为 `all'。
make[3]:正在离开目录 `/home/woojee/桌面/freeciv/data/stdsounds'
Making all in themes
make[3]: 正在进入目录 `/home/woojee/桌面/freeciv/data/themes'
make[4]: 正在进入目录 `/home/woojee/桌面/freeciv/data/themes'
make[4]: 没有什么可以做的为 `all-am'。
make[4]:正在离开目录 `/home/woojee/桌面/freeciv/data/themes'
make[3]:正在离开目录 `/home/woojee/桌面/freeciv/data/themes'
Making all in wonders
make[3]: 正在进入目录 `/home/woojee/桌面/freeciv/data/wonders'
make[3]: 没有什么可以做的为 `all'。
make[3]:正在离开目录 `/home/woojee/桌面/freeciv/data/wonders'
Making all in default
make[3]: 正在进入目录 `/home/woojee/桌面/freeciv/data/default'
make[3]: 没有什么可以做的为 `all'。
make[3]:正在离开目录 `/home/woojee/桌面/freeciv/data/default'
Making all in civ1
make[3]: 正在进入目录 `/home/woojee/桌面/freeciv/data/civ1'
make[3]: 没有什么可以做的为 `all'。
make[3]:正在离开目录 `/home/woojee/桌面/freeciv/data/civ1'
Making all in civ2
make[3]: 正在进入目录 `/home/woojee/桌面/freeciv/data/civ2'
make[3]: 没有什么可以做的为 `all'。
make[3]:正在离开目录 `/home/woojee/桌面/freeciv/data/civ2'
Making all in scenario
make[3]: 正在进入目录 `/home/woojee/桌面/freeciv/data/scenario'
/bin/gzip --best -c british-isles-85x80-v2.80.sav > british-isles-85x80-v2.80.sav.gz
/bin/gzip --best -c earth-160x90-v2.sav > earth-160x90-v2.sav.gz
/bin/gzip --best -c earth-80x50-v2.sav > earth-80x50-v2.sav.gz
/bin/gzip --best -c europe-200x100-v2.sav > europe-200x100-v2.sav.gz
/bin/gzip --best -c hagworld-120x60-v1.2.sav > hagworld-120x60-v1.2.sav.gz
/bin/gzip --best -c iberian-peninsula-136x100-v1.0.sav > iberian-peninsula-136x100-v1.0.sav.gz
/bin/gzip --best -c tutorial.sav > tutorial.sav.gz
make[3]:正在离开目录 `/home/woojee/桌面/freeciv/data/scenario'
Making all in nation
make[3]: 正在进入目录 `/home/woojee/桌面/freeciv/data/nation'
make[3]: 没有什么可以做的为 `all'。
make[3]:正在离开目录 `/home/woojee/桌面/freeciv/data/nation'
make[3]: 正在进入目录 `/home/woojee/桌面/freeciv/data'
make[3]: 没有什么可以做的为 `all-am'。
make[3]:正在离开目录 `/home/woojee/桌面/freeciv/data'
make[2]:正在离开目录 `/home/woojee/桌面/freeciv/data'
Making all in intl
make[2]: 正在进入目录 `/home/woojee/桌面/freeciv/intl'
make[2]: 没有什么可以做的为 `all'。
make[2]:正在离开目录 `/home/woojee/桌面/freeciv/intl'
Making all in utility
make[2]: 正在进入目录 `/home/woojee/桌面/freeciv/utility'
Making all in ftwl
make[3]: 正在进入目录 `/home/woojee/桌面/freeciv/utility/ftwl'
make[3]: 没有什么可以做的为 `all'。
make[3]:正在离开目录 `/home/woojee/桌面/freeciv/utility/ftwl'
make[3]: 正在进入目录 `/home/woojee/桌面/freeciv/utility'
source='astring.c' object='astring.o' libtool=no \
depfile='.deps/astring.Po' tmpdepfile='.deps/astring.TPo' \
depmode=gcc3 /bin/bash ../bootstrap/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -DLOCALEDIR="\"/usr/local/share/locale\"" -DDEFAULT_DATA_PATH="\".:data:~/.freeciv:/usr/local/share/freeciv\"" -Wall -Wpointer-arith -Wcast-align -Wmissing-prototypes -Wmissing-declarations -g -O2 -c `test -f 'astring.c' || echo './'`astring.c
astring.c:171: 致命错误: 打开依赖文件 .deps/astring.TPo:Permission denied
编译中断。
make[3]: *** [astring.o] 错误 1
make[3]:正在离开目录 `/home/woojee/桌面/freeciv/utility'
make[2]: *** [all-recursive] 错误 1
make[2]:正在离开目录 `/home/woojee/桌面/freeciv/utility'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/home/woojee/桌面/freeciv'
make: *** [all] 错误 2
woojee@woojee-laptop:~/桌面/freeciv$ make install
Making install in data
make[1]: 正在进入目录 `/home/woojee/桌面/freeciv/data'
Making install in icons
make[2]: 正在进入目录 `/home/woojee/桌面/freeciv/data/icons'
make[3]: 正在进入目录 `/home/woojee/桌面/freeciv/data/icons'
make[3]: 没有什么可以做的为 `install-exec-am'。
/bin/bash ../../bootstrap/mkinstalldirs /usr/local/share/icons/hicolor/128x128/apps
mkdir /usr/local/share/icons/hicolor/128x128
mkdir: 无法创建目录 “/usr/local/share/icons/hicolor/128x128”: Permission denied
mkdir /usr/local/share/icons/hicolor/128x128/apps
mkdir: 无法创建目录 “/usr/local/share/icons/hicolor/128x128/apps”: 没有该文件或目录
make[3]: *** [install-icon128DATA] 错误 1
make[3]:正在离开目录 `/home/woojee/桌面/freeciv/data/icons'
make[2]: *** [install-am] 错误 2
make[2]:正在离开目录 `/home/woojee/桌面/freeciv/data/icons'
make[1]: *** [install-recursive] 错误 1
make[1]:正在离开目录 `/home/woojee/桌面/freeciv/data'
make: *** [install-recursive] 错误 1
头像
topbluecat
帖子: 411
注册时间: 2008-03-27 21:56

Re: 游戏安装的先决条件,求解决方法

#7

帖子 topbluecat » 2009-08-01 22:09

请注意检查权限,还有,你的make过程已经是失败了,为什么还要用make install???
回复