|
|
今天发现了连连看的ebuild进overlay了,但编译出现问题。- Making all in po
- Making all in include
- Making all in src
- 在包含自 main.c:25 的文件中:
- ../include/main.h:38:17: 错误:esd.h:没有那个文件或目录
- In file included from main.c:25:
- ../include/main.h: 在函数‘ui_play’中:
- ../include/main.h:148: 警告:隐式声明函数‘esd_play_file’
- main.c: 在函数‘main’中:
- main.c:2330: 警告:隐式声明函数‘esd_open_sound’
- main.c:2332: 警告:隐式声明函数‘esd_close’
- make[2]: *** [main.o] 错误 1
- make[2]: *** 正在等待未完成的任务....
- make[1]: *** [all-recursive] 错误 1
- make: *** [all] 错误 2
- * ERROR: games-misc/llk_linux-2.3 failed.
- * Call stack:
- * ebuild.sh, line 49: Called src_compile
- * environment, line 2108: Called die
- * The specific snippet of code:
- * emake || die "emake failed"
- * The die message:
- * emake failed
- * If you need support, post the topmost build error, and the call stack if relevant.
- * A complete build log is located at '/var/tmp/portage/games-misc/llk_linux-2.3/temp/build.log'.
- * The ebuild environment file is located at '/var/tmp/portage/games-misc/llk_linux-2.3/temp/environment'.
- * This ebuild is from an overlay: '/usr/local/portage/layman/gentoo-china/'
复制代码
我自己编译源码的时候就遇到过类似的问题,似乎是对esd的依赖?不知能否去掉对esd的依赖呢? |
|