Fedora下 DirectFB 開發手記(四) 編譯 webkit (未完)
升級開發環境
yum install xinetd telnet-server samba samba-common samba-client make gcc tftp-server patch gettext libtool gcc-c++ nfs-utils autoconf automake libtool gperf bison flex gtk-doc xorg-x11-util-macros
Warning: not running gtk-docize
yum install gtk-doc
沒有./configure檔案?在gtk 下如何編譯?
./--with-webkit-target=directfb --without-x
什麼是 ICU,如何得到原始碼?
(ICU)International Components for Unicode Library
編譯 sqlite 因為選擇的版本不對
編譯 libxt-dev 需要 yum install xorg-x11-util-macros
編譯 libxt-dev Package requirements(sm ice x11 xproto kbproto) were not met
ftp://ftp.x.org/pub/X11R7.1/src/lib/libX11-X11R7.1-1.0.1.tar.gz
下載編譯所需要的程式碼
libgtk2.0-dev (>= 2.10)
libpango1.0-dev (>= 1.16)
libjpeg62-dev
libpng12-dev
autotools-dev
編譯 webkit
cd icu
cd
cd source
./configure --prefix=$PREFIX --enable-static --enable-shared
make -j2
make -j2 install
cd ..
cd ..
cd libxslt-1.1.19
./configure --prefix=$PREFIX --without-crypto --with-libxml
make -j2
make -j2 install
cd ..
cd libsoup-2.31.2
./configure --prefix=$PREFIX --disable-glibtest --without-gnome --disable-ssl
make -j2
make -j2 install
cd ..
cd sqlite-3.6.23.1
./configure --prefix=$PREFIX
make -j2
make -j2 install
cd ..
cd libXt-1.0.8
./autogen.sh --prefix=$PREFIX
./configure --prefix=$PREFIX
make -j2
make -j2 install
cd ..
cd enchant-1.6.0
./configure --prefix=$PREFIX
make -j2
make -j2 install
cd ..
cd gail-1.22.3
make -j2
make -j2 install
cd ..