当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 请问不用apt-get怎么安装dosbox?
帖子发表于 : 2015-10-30 17:40 

注册: 2010-07-19 21:24
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
我需要装个dosbox0.65或者0.63,但是直接sudo apt-get install dosbox得到的是0.74
我从sourceforge下载到0.65源码,在代码根目录执行./configure后,执行make,弹出一大堆报错..
make all-recursive
make[1]: 正在进入目录 `/usual/entertainment/game/tools/dosbox-0.65'
Making all in src
make[2]: 正在进入目录 `/usual/entertainment/game/tools/dosbox-0.65/src'
Making all in cpu
make[3]: 正在进入目录 `/usual/entertainment/game/tools/dosbox-0.65/src/cpu'
Making all in core_full
make[4]: 正在进入目录 `/usual/entertainment/game/tools/dosbox-0.65/src/cpu/core_full'
make[4]: 没有什么可以做的为 `all'。
make[4]:正在离开目录 `/usual/entertainment/game/tools/dosbox-0.65/src/cpu/core_full'
Making all in core_normal
make[4]: 正在进入目录 `/usual/entertainment/game/tools/dosbox-0.65/src/cpu/core_normal'
make[4]: 没有什么可以做的为 `all'。
make[4]:正在离开目录 `/usual/entertainment/game/tools/dosbox-0.65/src/cpu/core_normal'
Making all in core_dyn_x86
make[4]: 正在进入目录 `/usual/entertainment/game/tools/dosbox-0.65/src/cpu/core_dyn_x86'
make[4]: 没有什么可以做的为 `all'。
make[4]:正在离开目录 `/usual/entertainment/game/tools/dosbox-0.65/src/cpu/core_dyn_x86'
make[4]: 正在进入目录 `/usual/entertainment/game/tools/dosbox-0.65/src/cpu'
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -g -O2 -MT cpu.o -MD -MP -MF ".deps/cpu.Tpo" -c -o cpu.o cpu.cpp; \
then mv -f ".deps/cpu.Tpo" ".deps/cpu.Po"; else rm -f ".deps/cpu.Tpo"; exit 1; fi
cpu.cpp: In member function ‘void TaskStateSegment::Get_SSx_ESPx(Bitu, Bitu&, Bitu&)’:
cpu.cpp:197:37: error: expected primary-expression before ‘,’ token
PhysPt where=base+offsetof(TSS_32,esp0)+level*8;
^
cpu.cpp:197:38: error: ‘esp0’ was not declared in this scope
PhysPt where=base+offsetof(TSS_32,esp0)+level*8;
^
cpu.cpp:197:42: error: ‘offsetof’ was not declared in this scope
PhysPt where=base+offsetof(TSS_32,esp0)+level*8;
^
cpu.cpp:201:37: error: expected primary-expression before ‘,’ token
PhysPt where=base+offsetof(TSS_16,sp0)+level*4;
^
cpu.cpp:201:38: error: ‘sp0’ was not declared in this scope
PhysPt where=base+offsetof(TSS_16,sp0)+level*4;
^
cpu.cpp:201:41: error: ‘offsetof’ was not declared in this scope
PhysPt where=base+offsetof(TSS_16,sp0)+level*4;
^
cpu.cpp: In function ‘bool CPU_SwitchTask(Bitu, TSwitchType, Bitu)’:
cpu.cpp:249:86: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
E_Exit("Illegal TSS for switch, selector=%x, switchtype=%x",new_tss_selector,tstype);

是我的安装方法错了吗?...


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 请问不用apt-get怎么安装dosbox?
帖子发表于 : 2015-10-30 17:54 
头像

注册: 2011-03-20 13:12
帖子: 4552
地址: 山东省寿光县
系统: Debian
送出感谢: 106
接收感谢: 1009
不想编译可以到这里找老版的 deb,但不能保证正确运作。
http://old-releases.ubuntu.com/ubuntu/pool/universe/d/dosbox/


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 请问不用apt-get怎么安装dosbox?
帖子发表于 : 2015-10-30 22:48 

注册: 2010-07-19 21:24
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
可以用,谢谢


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 请问不用apt-get怎么安装dosbox?
帖子发表于 : 2016-09-07 7:12 

注册: 2016-09-07 6:59
帖子: 1
系统: best
送出感谢: 0 次
接收感谢: 0 次
我想知道如何安装此程序?


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译