当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 17 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 这是什么问题?编译安装advancemame-1.4
帖子发表于 : 2016-08-19 3:33 
头像

注册: 2009-01-18 23:26
帖子: 296
送出感谢: 4
接收感谢: 0 次
make
obj/mame/linux/blend/advmame
obj/mame/linux/blend/advance/sdl/ssdl.o:在函数‘soundb_sdl_init’中:
ssdl.c:(.text+0x121):对‘os_internal_sdl_get’未定义的引用
obj/mame/linux/blend/advance/sdl/msdl.o:在函数‘mouseb_sdl_init’中:
msdl.c:(.text+0xe3):对‘os_internal_sdl_get’未定义的引用
obj/mame/linux/blend/advance/sdl/ksdl.o:在函数‘keyb_sdl_init’中:
ksdl.c:(.text+0x105):对‘os_internal_sdl_get’未定义的引用
obj/mame/linux/blend/advance/sdl/jsdl.o:在函数‘joystickb_sdl_init’中:
jsdl.c:(.text+0x63):对‘os_internal_sdl_get’未定义的引用
obj/mame/linux/blend/advance/sdl/vsdl.o:在函数‘sdl_init’中:
vsdl.c:(.text+0x7ec):对‘os_internal_sdl_get’未定义的引用
vsdl.c:(.text+0xb1f):对‘os_internal_sdl_title_get’未定义的引用
vsdl.c:(.text+0xb27):对‘os_internal_sdl_title_get’未定义的引用
obj/mame/linux/blend/advance/sdl/vsdl.o:在函数‘sdl_mode_set’中:
vsdl.c:(.text+0x1100):对‘os_internal_sdl_title_get’未定义的引用
vsdl.c:(.text+0x1108):对‘os_internal_sdl_title_get’未定义的引用
collect2: error: ld returned 1 exit status
advance/emu.mak:671: recipe for target 'obj/mame/linux/blend/advmame' failed
make: *** [obj/mame/linux/blend/advmame] Error 1


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 这是什么问题?编译安装advancemame-1.4
帖子发表于 : 2016-08-19 4:01 
头像

注册: 2009-01-18 23:26
帖子: 296
送出感谢: 4
接收感谢: 0 次
dpkg -l |grep sdl
ii libsdl-ttf2.0-0:amd64 2.0.11-3 amd64 TrueType Font library for Simple DirectMedia Layer 1.2, libraries
ii libsdl1.2debian:amd64 1.2.15+dfsg1-3 amd64 Simple DirectMedia Layer
ii libsdl2-2.0-0:amd64 2.0.4+dfsg1-2ubuntu2 amd64 Simple DirectMedia Layer
ii libsdl2-ttf-2.0-0:amd64 2.0.14+dfsg1-1 amd64 TrueType Font library for Simple DirectMedia Layer 2, libraries

sudo apt-get install libsdl1.2-dev
下列软件包有未满足的依赖关系:
libsdl1.2-dev : 依赖: libcaca-dev 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 这是什么问题?编译安装advancemame-1.4
帖子发表于 : 2016-08-19 4:03 
头像

注册: 2009-01-18 23:26
帖子: 296
送出感谢: 4
接收感谢: 0 次
编译安装advancemame-1.4
出现configure: WARNING: the SDL library was not found
sudo apt-get install libsdl1.2-dev
出现依赖问题


http://www.libsdl.org/download-1.2.php
下载SDL-1.2.15.tar.gz
./configure
出现 make: *** [build/SDL_x11dyn.lo] Error 1
需要修改src/video/x11/SDL_x11sym.h 文件,按照提示修改168行

原来是:SDL_X11_SYM(int,_XData32,(Display *dpy,register long *data,unsigned len),(dpy,data,len),return)

改后添加一个单词即可:_Xconst
SDL_X11_SYM(int,_XData32,(Display *dpy,register _Xconst long *data,unsigned len),(dpy,data,len),return)


出现configure: WARNING: no text video mode library found. The advv/advcfg utilities will not work!
http://www.libpng.org/pub/png/libpng.html
下载libpng-1.6.24.tar.gz

:Cry :Cry :Cry :Cry :Cry :Cry :Cry


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 这是什么问题?编译安装advancemame-1.4
帖子发表于 : 2016-08-19 8:47 
头像

注册: 2011-03-20 13:12
帖子: 4551
地址: 山东省寿光县
系统: Debian
送出感谢: 106
接收感谢: 1009
囗囗囗 写道:
sudo apt-get install libsdl1.2-dev 出现依赖问题
下载SDL-1.2.15.tar.gz

方向路线错误。此处应集中解决依赖问题。出现依赖问题的原因:混源或其它不当操作,如“您要求某些软件包保持现状”
执行以下命令将结果全部复制贴上来
代码:
cat /etc/os-release /etc/issue
cat /etc/apt/sources.list
cat /etc/apt/sources.list.d/*
cat /etc/apt/preferences
cat /etc/apt/preferences.d/*
apt-cache policy libcaca-dev
aptitude why-not libcaca-dev


囗囗囗 写道:
对‘os_internal_sdl_title_get’未定义的引用

先安装所有依赖

囗囗囗 写道:
no text video mode library found.

未安装 libcaca


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


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 这是什么问题?编译安装advancemame-1.4
帖子发表于 : 2016-08-19 18:12 
头像

注册: 2009-01-18 23:26
帖子: 296
送出感谢: 4
接收感谢: 0 次
cat /etc/os-release /etc/issue
NAME="Ubuntu"
VERSION="16.04 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
UBUNTU_CODENAME=xenial
Ubuntu 16.04 LTS \n \l


cat /etc/apt/sources.list
# added by the release upgrader
# deb cdrom:[Lubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420)]/ xenial main multiverse restricted universe
#

# deb cdrom:[Lubuntu 15.10 _Wily Werewolf_ - Release amd64 (20151021)]/ wily main multiverse restricted universe

# deb cdrom:[Lubuntu 15.10 _Wily Werewolf_ - Release amd64 (20151021)]/ wily main multiverse restricted universe

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://archive.ubuntu.com/ubuntu xenial main restricted
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://archive.ubuntu.com/ubuntu xenial-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu xenial-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu xenial universe
deb-src http://archive.ubuntu.com/ubuntu xenial universe
deb http://archive.ubuntu.com/ubuntu xenial-updates universe
deb-src http://archive.ubuntu.com/ubuntu xenial-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://archive.ubuntu.com/ubuntu xenial multiverse
deb-src http://archive.ubuntu.com/ubuntu xenial multiverse
deb http://archive.ubuntu.com/ubuntu xenial-updates multiverse
deb-src http://archive.ubuntu.com/ubuntu xenial-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu xenial-security main restricted
deb-src http://archive.ubuntu.com/ubuntu xenial-security main restricted
deb http://archive.ubuntu.com/ubuntu xenial-security universe
deb-src http://archive.ubuntu.com/ubuntu xenial-security universe
deb http://archive.ubuntu.com/ubuntu xenial-security multiverse
deb-src http://archive.ubuntu.com/ubuntu xenial-security multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu wily partner
# deb-src http://archive.canonical.com/ubuntu wily partner

# deb http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu xenial-updates main restricted
# deb-src http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu xenial-updates main restricted

##测试版源
deb http://archive.ubuntu.com/ubuntu xenial-proposed main restricted universe multiverse
# 源码
##测试版源
deb-src http://archive.ubuntu.com/ubuntu xenial-proposed main restricted universe multiverse




cat /etc/apt/sources.list.d/*
# deb http://ppa.launchpad.net/gnome3-team/gn ... ing/ubuntu xenial main
# deb-src http://ppa.launchpad.net/gnome3-team/gn ... ing/ubuntu xenial main
# deb http://ppa.launchpad.net/gnome3-team/gn ... ing/ubuntu xenial main
# deb-src http://ppa.launchpad.net/gnome3-team/gn ... ing/ubuntu xenial main
# deb http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu xenial main
# deb-src http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu xenial main
# deb http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu xenial main
# deb-src http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu xenial main
deb http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu xenial main
# deb-src http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu xenial main
deb http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu xenial main
# deb-src http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu xenial main
deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu xenial main
# deb-src http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu xenial main
deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu xenial main
# deb-src http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu xenial main
# deb http://ppa.launchpad.net/vascofalves/gn ... rts/ubuntu xenial main
# deb-src http://ppa.launchpad.net/vascofalves/gn ... rts/ubuntu xenial main
# deb http://ppa.launchpad.net/vascofalves/gn ... rts/ubuntu xenial main
# deb-src http://ppa.launchpad.net/vascofalves/gn ... rts/ubuntu xenial main
# deb http://ppa.launchpad.net/wine/wine-builds/ubuntu xenial main
# deb-src http://ppa.launchpad.net/wine/wine-builds/ubuntu xenial main
# deb http://ppa.launchpad.net/wine/wine-builds/ubuntu xenial main
# deb-src http://ppa.launchpad.net/wine/wine-builds/ubuntu xenial main



cat /etc/apt/preferences
cat: /etc/apt/preferences: 没有那个文件或目录
cat /etc/apt/preferences.d/*
cat: '/etc/apt/preferences.d/*': 没有那个文件或目录



apt-cache policy libcaca-dev
libcaca-dev:
已安装:(无)
候选: 0.99.beta19-2build2~gcc5.2
版本列表:
0.99.beta19-2build2~gcc5.2 500
500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages



aptitude why-not libcaca-dev
未能找到理由以移除 libcaca-dev


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 这是什么问题?编译安装advancemame-1.4
帖子发表于 : 2016-08-19 18:16 
头像

注册: 2009-01-18 23:26
帖子: 296
送出感谢: 4
接收感谢: 0 次
sudo apt-get install libcaca-dev

下列软件包有未满足的依赖关系:
libcaca-dev : 依赖: libslang2-dev 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 这是什么问题?编译安装advancemame-1.4
帖子发表于 : 2016-08-19 21:17 
头像

注册: 2009-01-18 23:26
帖子: 296
送出感谢: 4
接收感谢: 0 次
看不出有问题吗? :Smile


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 这是什么问题?编译安装advancemame-1.4
帖子发表于 : 2016-08-19 21:41 
头像

注册: 2008-09-18 13:11
帖子: 2797
送出感谢: 1
接收感谢: 458
sudo apt-get install libslang2-dev
你看看这个报什么错


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 这是什么问题?编译安装advancemame-1.4
帖子发表于 : 2016-08-19 22:59 
头像

注册: 2009-01-18 23:26
帖子: 296
送出感谢: 4
接收感谢: 0 次
astolia 写道:
sudo apt-get install libslang2-dev
你看看这个报什么错


sudo apt-get install libslang2-dev

下列软件包有未满足的依赖关系:
libslang2-dev : 依赖: libpng-dev
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 这是什么问题?编译安装advancemame-1.4
帖子发表于 : 2016-08-19 23:16 
头像

注册: 2011-03-20 13:12
帖子: 4551
地址: 山东省寿光县
系统: Debian
送出感谢: 106
接收感谢: 1009
囗囗囗 写道:
libslang2-dev : 依赖: libpng-dev

执行以下指令将结果全部复制贴上来
代码:
sudo apt install libpng-dev


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


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 这是什么问题?编译安装advancemame-1.4
帖子发表于 : 2016-08-19 23:33 
头像

注册: 2009-01-18 23:26
帖子: 296
送出感谢: 4
接收感谢: 0 次
vickycq 写道:
囗囗囗 写道:
libslang2-dev : 依赖: libpng-dev

执行以下指令将结果全部复制贴上来
代码:
sudo apt install libpng-dev


sudo apt-get install libpng-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
注意,选中 'libpng12-dev' 而非 'libpng-dev'
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
libpng12-dev : 依赖: libpng12-0 (= 1.2.54-1ubuntu1) 但是 1.2.54-6ubuntu1~ubuntu16.04.1~ppa1 正要被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 这是什么问题?编译安装advancemame-1.4
帖子发表于 : 2016-08-19 23:48 
头像

注册: 2011-03-20 13:12
帖子: 4551
地址: 山东省寿光县
系统: Debian
送出感谢: 106
接收感谢: 1009
囗囗囗 写道:
libpng12-dev : 依赖: libpng12-0 (= 1.2.54-1ubuntu1) 但是 1.2.54-6ubuntu1~ubuntu16.04.1~ppa1 正要被安装。

执行以下命令将结果全部复制贴上来
代码:
apt-cache policy libpng12-0


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


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 这是什么问题?编译安装advancemame-1.4
帖子发表于 : 2016-08-19 23:59 
头像

注册: 2009-01-18 23:26
帖子: 296
送出感谢: 4
接收感谢: 0 次
vickycq 写道:
囗囗囗 写道:
libpng12-dev : 依赖: libpng12-0 (= 1.2.54-1ubuntu1) 但是 1.2.54-6ubuntu1~ubuntu16.04.1~ppa1 正要被安装。

执行以下命令将结果全部复制贴上来
代码:
apt-cache policy libpng12-0



sudo apt-cache policy libpng12-0

libpng12-0:
已安装:1.2.54-6ubuntu1~ubuntu16.04.1~ppa1
候选: 1.2.54-6ubuntu1~ubuntu16.04.1~ppa1
版本列表:
*** 1.2.54-6ubuntu1~ubuntu16.04.1~ppa1 100
100 /var/lib/dpkg/status
1.2.54-1ubuntu1 500
500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 这是什么问题?编译安装advancemame-1.4
帖子发表于 : 2016-08-20 0:03 
头像

注册: 2008-09-18 13:11
帖子: 2797
送出感谢: 1
接收感谢: 458
导致问题的libpng12-0是由 https://launchpad.net/~vascofalves/+arc ... -backports 这个ppa提供的。但看你源列表中已经把这个源注释掉了,应该注释后没有 sudo apt update 更新过


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 这是什么问题?编译安装advancemame-1.4
帖子发表于 : 2016-08-20 0:05 
头像

注册: 2011-03-20 13:12
帖子: 4551
地址: 山东省寿光县
系统: Debian
送出感谢: 106
接收感谢: 1009
尝试在楼上指示基础上执行以下指令
代码:
sudo apt-get install --reinstall libpng12-0=1.2.54-1ubuntu1


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


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 17 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

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


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

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

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