想看一下诺基亚的gtk+的风格被改成啥样了,于是,下载了他们大改过后的gtk+,glib等包。因为机器也是新装的。./autogen.sh生成configure的过程中,遇到了好几次m4宏找不到的错误。
我自己是个新手,苦于没有人指点, 这种错,在我一年来的成长过程中,不知道遇到了多少。反正是很恼火。下面几个方法,我觉得有点用。就是不知道是否还有更好的办法。
提示m4宏的错误,和m4的版本相关,也和automake,autoconf,gtk-doc相关。尤其是automake。我编的时候提示需要automake >1.7x。然后就apt-get install automake。由于apt源的问题,这个时候安装的有可能是automake1.1等版本的。或者automake1.9这样的高版本的。我遇到过都不能解决m4等相关问题的现象。指定安装automake1.7之后,问题解决了。无语。
如果是全新的ubuntu系统,用下面的方法搭建自己的gtk+编译环境也许是个好主意:
sudo apt-get install libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libgtk2.0-dev libgtk2.0-doc gtk-doc-tools
顺带把X相关的环境也弄好
sudo apt-get install libx11-dev xlibs-dev
再把下面的语句也执行一下,总归是有好处的
sudo apt-get install subversion
sudo apt-get install git
sudo apt-get install md5sum
sudo apt-get install sha256sum
sudo apt-get install tar
sudo apt-get install bzip2
sudo apt-get install gzip
sudo apt-get install unzip
sudo apt-get install jade
sudo apt-get install docbook
sudo apt-get install sgmltools
sudo apt-get install docbook-utils
sudo apt-get install texinfo
sudo apt-get install texi2html
sudo apt-get install sed
sudo apt-get install bison
sudo apt-get install bc
sudo apt-get install libc6-dev
sudo apt-get install libpcre3-dev
sudo apt-get install libsdl1.2-dev
sudo apt-get install mktemp
sudo apt-get install sharutils
sudo apt-get install build-essential
sudo apt-get install gawk
sudo apt-get install linux-headers-`uname-r`
顺带提一句,ubuntu7.04上面安装vmware-server + vmware-any-any挺顺利的。ubuntu-7.10就怎么地都搞不定了。死脑筋了2天才从哥们那知道,ubuntu-7.10换装vmware-workstation版本会超顺利。
7.04如果用得顺手,没事别瞎折腾,别换7.10先,小问题还挺多。
阅读(2937) | 评论(0) | 转发(0) |