GTK +-2.12.9 ARM platform compilation notes

Source: Internet
Author: User
Tags cairo gtk

Compiled a complete GTK for arm, so that you can still retrieve it if you forget it, haha
Modules that are not needed can not be compiled, such as SQLite,
Libgtkhtml...
Upload only useful scripts and patches, and find other scripts and patches on the Internet...

 

 

After compilation, You need to configure the system:

 

File: Gtk_build.tar.bz2
Size: 173kb
Download: Download

 

 

1. Put/Zapp/etc/ts. conf in
Module_raw input comment removed
2. Create/Zapp/etc/directfbrc
WM = default
Pixelformat = rgb16
3.
Copy Data/arialuni. TTF to the FS/usr/share/fonts directory.
4. Import the environment on the board
Export
Tslib_fbdevice =/dev/fb0
Export tslib_tsdevice =/dev/input/event1
Export
Tslib_consoledevice =/dev/tty
Export
Tslib_calibfile =/Zapp/etc/pointercal
Export
Tslib_conffile =/Zapp/etc/ts. conf
5. Execute the first execution on the arm board to generate the configuration file: (important, font and graph)
Whether the slice can be displayed depends on it)
/Zapp/bin/gdk-pixbuf-query-loaders>
/Zapp/etc/gtk-2.0/gdk-pixbuf.loaders
Mkdir-P/Zapp/etc/pango
/Zapp/bin/pango-querymodules
>/Zapp/etc/pango. Modules

List the architectures of all files and put the downloaded files in
The corresponding directory can be compiled:
./GTK/
/Build_gtk.sh
/Tar/

Atk-1.13.2.tar.bz2
DirectFB-1.3.0.tar.gz

Glib-2.16.3.tar.bz2
Pango-1.20.2.tar.bz2

Cairo-1.6.4.tar.gz
/Gtk316-2.12.9.tar.bz2

/Configure. In. gtkhtml
FusionSound-1.1.1.tar.gz

Libgtkhtml-2.11.1.tar.bz2
Pixman-0.12.0.tar.gz

DirectFB-examples-1.2.0.tar.gz
/Patch/

/001-cairo_dfb-run-clipped-function.patch

/003-gtk +-2.12.9-dok-scroll-experimental.patch

/006-gtk +-2.12.9-dok-set-default-display-fix.patch

/001-gtk +-2.12.9-dok4.patch

/004-cairo-blit-optimization.patch

/007-gtk +-2.12.9-dok-set-focus-fixes.patch

/002-cairo_dfb-dest-image-clip.patch

/004-gtk +-2.12.9-dok-visual-fix.patch

FusionSound-1.1.1-gcc43.patch

/002-gtk +-2.12.9-gdkkeys_fix.patch

/005-cairo-font-crash-fix.patch

/003-cairo_dfb-zero-box-clip-fix.patch

/005-gtk +-2.12.9-dok-event-block-fix.patch
./Thirdpart/

/Build_thirdpart.sh
/Tar/
/Configure_pkg_config_glib

Freetype-2.3.5.tar.bz2
Libiconv-1.11.tar.gz

Pkg-config-0.22.tar.gz
Tslib-1.0.tar.bz2

Curl-7.19.4.tar.bz2
Gettext-0.17.tar.gz

Libpng-1.2.34.tar.bz2
Sqlite-3.5.9.tar.gz

Zlib-1.2.3.tar.gz
Fontconfig-2.4.91.tar.gz

/Jpegsrc.v6b.tar.gz
Libxml2-2.6.24.tar.bz2

Tiff-3.7.4.tar.gz

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.