intltool is a set of tools to centralise translation of many different file formats using GNU gettext-compatible PO files.
ubuntu 中一般是有这个工具的,但是scratchbox中没有,因为要在sbox中编译pulseaudio,
所以先要把intltool更新到0.35以上。
下载,编译很简单,但是make install后发现pulseaudio的 configure仍然过不了,intltool版本
还是0.33。但我确实下的是0.40.6。
后来,export 发现
sbox中
PATH="/home/cuigang/dev/ALP/Menhir/build_system:/scratchbox/devkits/perl/bin:/scratchbox/devkits/doctools/bin:/scratchbox/devkits/cputransp/bin:/scratchbox/tools/bin:/targets/links/arch_tools/bin:/host_usr/bin:/scratchbox/compilers/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/sbin:/usr/sbin:/scratchbox/tools/p4v-2008.2.179173/bin/"
原来
/scratchbox/devkits/doctools/bin中有个 intltoolize
pulseaudio 的 configure 每次执行“intltoolize --version”检查版本时,跑的就是这里的这个脚本
所以:
./configure --prefix=/scratchbox/devkits/doctools
make
注意make install 要退出 sbox执行,否则找不到目录
找到相对于sbox中 intltool目录的本机绝对目录
make install
然后再到sbox中
[sbox-alp-v7a-arm-rel-prod: ~/intltool-0.40.6] > intltoolize --version
intltoolize (GNU intltool) 0.40.6
OK 了!!!!!!!!!!!!!