LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1680|回复: 17

makepkg的问题

[复制链接]
发表于 2009-10-10 09:48:21 | 显示全部楼层 |阅读模式
应该是最近更新pacman之后才有的,只要pkgbuild里 source 有东西,一定会出现
/usr/bin/makepkg: line 105: printf: `$': invalid format character
  -> 正在使用 %
 楼主| 发表于 2009-10-10 09:55:17 | 显示全部楼层
换回3.3.1解决,testing这东西还真是能折腾的。
回复 支持 反对

使用道具 举报

发表于 2009-10-10 12:32:52 | 显示全部楼层
我是说我怎么没遇到,原来我编译的东西都是svn或者git的。
回复 支持 反对

使用道具 举报

发表于 2009-10-10 14:04:20 | 显示全部楼层
3.3.2-1?
我刚刚编译fcitx 3.6.2正常...难道我rp爆发...
回复 支持 反对

使用道具 举报

发表于 2009-10-10 14:07:54 | 显示全部楼层
问题出在解压缩源码这块
英文模式下
==> Extracting Sources...
  -> Extracting release_for_ubuntu.tgz with bsdtar
中文模式下
==> 解压缩源码...
正在使用/usr/bin/makepkg: line 106: printf: `$': invalid format character

翻译文件
msgid "Extracting %s with %s"
msgstr "正在使用 %2$s 解压缩 %1$s"

另外:3.3.2的makepkg文件和3.3.1的文件 仅仅内部版本号变量不同 其他完全一样
回复 支持 反对

使用道具 举报

发表于 2009-10-10 14:25:03 | 显示全部楼层
@沙漠之子,嗯,根据你的描述,把LANG换成en_US,问题解决。

看来这是翻译的问题喽。
回复 支持 反对

使用道具 举报

发表于 2009-10-10 14:32:10 | 显示全部楼层
Post by jqxl0205;2034961
@沙漠之子,嗯,根据你的描述,把LANG换成en_US,问题解决。

看来这是翻译的问题喽。


但是 翻译看不出哪里有问题
貌似此处翻译不支持%2$s %1$s
回复 支持 反对

使用道具 举报

发表于 2009-10-10 16:21:25 | 显示全部楼层
难怪我的正常...
下po看了,支持%1$s和%2$s这样的写法,其他很多地方都可以...
回复 支持 反对

使用道具 举报

发表于 2009-10-10 17:37:42 | 显示全部楼层
Post by huntxu;2035011
难怪我的正常...
下po看了,支持%1$s和%2$s这样的写法,其他很多地方都可以...


法语的翻译中也出现一个 其他语言中没有 中文的里面最多
回复 支持 反对

使用道具 举报

发表于 2009-10-10 20:33:15 | 显示全部楼层
暂时自己修改一下翻译文件就行哪

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表