用make编译时,出现错误,下面是最后的二三十行输出信息:
代码: 全选
/libglib-2.0.so /usr/lib/libxml2.so
make[2]:正在离开目录 `/home/yan/gmlive-0.21.2/src'
Making all in data
make[2]: 正在进入目录 `/home/yan/gmlive-0.21.2/data'
LC_ALL=C /usr/bin/intltool-merge -d -u -c ../po/.intltool-merge-cache ../po gmlive.desktop.in gmlive.desktop
Generating and caching the translation database
Merging translations into gmlive.desktop.
make[2]:正在离开目录 `/home/yan/gmlive-0.21.2/data'
Making all in po
make[2]: 正在进入目录 `/home/yan/gmlive-0.21.2/po'
file=`echo zh_CN | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/msgfmt -o $file zh_CN.po
file=`echo es_ES | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/msgfmt -o $file es_ES.po
make[2]:正在离开目录 `/home/yan/gmlive-0.21.2/po'
Making all in plugins
make[2]: 正在进入目录 `/home/yan/gmlive-0.21.2/plugins'
Making all in tvonline
make[3]: 正在进入目录 `/home/yan/gmlive-0.21.2/plugins/tvonline'
/usr/bin/intltool-merge ../../po tvonline.totem-plugin.in tvonline.totem-plugin -d -u -c ../../po/.intltool-merge-cache
Found cached translation database
Merging translations into tvonline.totem-plugin.
make[3]: *** 没有规则可以创建“all-am”需要的目标“mms.lst”。 停止。
make[3]:正在离开目录 `/home/yan/gmlive-0.21.2/plugins/tvonline'
make[2]: *** [all-recursive] 错误 1
make[2]:正在离开目录 `/home/yan/gmlive-0.21.2/plugins'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/home/yan/gmlive-0.21.2'
make: *** [all] 错误 2
yan@Guoyao:~/gmlive-0.21.2$ make install
Making install in src
make[1]: 正在进入目录 `/home/yan/gmlive-0.21.2/src'
make[2]: 正在进入目录 `/home/yan/gmlive-0.21.2/src'
test -z "/opt/gmlive/bin" || /bin/mkdir -p "/opt/gmlive/bin"
/bin/mkdir: 无法创建目录 “/opt/gmlive”: Permission denied
make[2]: *** [install-binPROGRAMS] 错误 1
make[2]:正在离开目录 `/home/yan/gmlive-0.21.2/src'
make[1]: *** [install-am] 错误 2
make[1]:正在离开目录 `/home/yan/gmlive-0.21.2/src'
make: *** [install-recursive] 错误 1