I tried this but I can not install this requirement:

configure: error: Package requirements (glib-2.0 >= 2.35.3    atk >= 2.7.5
>    pango >= 1.32.4    cairo >= 1.10.0    cairo-gobject >= 1.10.0
>  gdk-pixbuf-2.0 >= 2.27.1) were not met:
> No package 'pango' found


When I run configure:

bill@bill-laptop:~/Downloads/pango-1.32.6$ ./configure
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> checking build system type... i686-pc-linux-gnu
> checking host system type... i686-pc-linux-gnu
> checking for native Win32... no
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking for style of include used by make... GNU
> checking dependency style of gcc... gcc3
> checking for c++... c++
> checking whether we are using the GNU C++ compiler... yes
> checking whether c++ accepts -g... yes
> checking dependency style of c++... gcc3
> checking for sysconf... yes
> checking for getpagesize... yes
> checking how to run the C preprocessor... gcc -E
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for unistd.h... (cached) yes
> checking sys/mman.h usability... yes
> checking sys/mman.h presence... yes
> checking for sys/mman.h... yes
> checking how to print strings... printf
> checking for a sed that does not truncate output... /bin/sed
> checking for fgrep... /bin/grep -F
> checking for ld used by gcc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... 1572864
> checking whether the shell understands some XSI constructs... yes
> checking whether the shell understands "+="... yes
> checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu
> format... func_convert_file_noop
> checking how to convert i686-pc-linux-gnu file names to toolchain
> format... func_convert_file_noop
> checking for /usr/bin/ld option to reload object files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for dlltool... dlltool
> checking how to associate runtime and link libraries... printf %s\n
> checking for ar... ar
> checking for archiver @FILE support... @
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking for sysroot... no
> checking for mt... mt
> checking if mt is a manifest tool... no
> checking for dlfcn.h... yes
> checking for objdir... .libs
> checking if gcc supports -fno-rtti -fno-exceptions... no
> checking for gcc option to produce PIC... -fPIC -DPIC
> checking if gcc PIC flag -fPIC -DPIC works... yes
> checking if gcc static flag -static works... yes
> checking if gcc supports -c -o file.o... yes
> checking if gcc supports -c -o file.o... (cached) yes
> checking whether the gcc linker (/usr/bin/ld) supports shared libraries...
> yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... no
> checking how to run the C++ preprocessor... c++ -E
> checking for ld used by c++... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking whether the c++ linker (/usr/bin/ld) supports shared libraries...
> yes
> checking for c++ option to produce PIC... -fPIC -DPIC
> checking if c++ PIC flag -fPIC -DPIC works... yes
> checking if c++ static flag -static works... yes
> checking if c++ supports -c -o file.o... yes
> checking if c++ supports -c -o file.o... (cached) yes
> checking whether the c++ linker (/usr/bin/ld) supports shared libraries...
> yes
> checking dynamic linker characteristics... (cached) GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> configure: creating ./config.lt
> config.lt: creating libtool
> checking for some Win32 platform... no
> checking for pkg-config... /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for HARFBUZZ... yes
> checking for FONTCONFIG... yes
> checking for FREETYPE... yes
> checking for XFT... no
> checking for CoreText availability... no
> checking for CAIRO... yes
> checking which cairo font backends could be used... freetype
> checking for GLIB... yes
> checking for LIBTHAI... no
> checking for gobject-introspection... yes
> checking modules to link statically...
> checking dynamic modules to build...
> arabic-lang,basic-fc,basic-win32,basic-coretext,indic-lang, (those built
> into Pango will be excluded)
> checking for flockfile... yes
> checking for strtok_r... yes
> checking for gtkdoc-check... /usr/bin/gtkdoc-check
> checking for gtkdoc-rebase... /usr/bin/gtkdoc-rebase
> checking for gtkdoc-mkpdf... /usr/bin/gtkdoc-mkpdf
> checking whether to build gtk-doc documentation... no
> checking for -Bsymbolic-functions linker flag... yes
> checking Whether to write dependencies into .pc files... no
> checking for dirent.h that defines DIR... yes
> checking for library containing opendir... none required
> checking for unistd.h... (cached) yes
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating pango/Makefile
> config.status: creating pango/mini-fribidi/Makefile
> config.status: creating pango/pango.rc
> config.status: creating pango/pangoft2.rc
> config.status: creating pango/pangowin32.rc
> config.status: creating pango/pangocairo.rc
> config.status: creating pango/pangoxft.rc
> config.status: creating pango-view/Makefile
> config.status: creating modules/Makefile
> config.status: creating modules/arabic/Makefile
> config.status: creating modules/basic/Makefile
> config.status: creating modules/indic/Makefile
> config.status: creating modules/thai/Makefile
> config.status: creating examples/Makefile
> config.status: creating docs/Makefile
> config.status: creating docs/version.xml
> config.status: creating tools/Makefile
> config.status: creating tests/Makefile
> config.status: creating build/Makefile
> config.status: creating build/win32/Makefile
> config.status: creating build/win32/vs9/Makefile
> config.status: creating build/win32/vs10/Makefile
> config.status: creating pango.pc
> config.status: creating pangowin32.pc
> config.status: creating pangoft2.pc
> config.status: creating pangoxft.pc
> config.status: creating pangocairo.pc
> config.status: creating pango-uninstalled.pc
> config.status: creating pangowin32-uninstalled.pc
> config.status: creating pangoft2-uninstalled.pc
> config.status: creating pangoxft-uninstalled.pc
> config.status: creating pangocairo-uninstalled.pc
> config.status: creating pango-zip.sh
> config.status: creating config.h.win32
> config.status: creating config.h
> config.status: executing depfiles commands
> config.status: executing libtool commands
> config.status: executing pango/module-defs.h commands
> config.status: executing pango/module-defs-fc.c commands
> config.status: executing pango/module-defs-win32.c commands
> config.status: executing pango/module-defs-coretext.c commands
> config.status: executing pango/module-defs-lang.c commands
> config.status: executing pango/pango-features.h commands
> config.status: creating pango/pango-features.h
> configuration:
> backends: Cairo FreeType


When I run make:

bill@bill-laptop:~/Downloads/pango-1.32.6$ make
> make  all-recursive
> make[1]: Entering directory `/home/bill/Downloads/pango-1.32.6'
> Making all in pango
> make[2]: Entering directory `/home/bill/Downloads/pango-1.32.6/pango'
>   GEN      s-enum-types-h
>   GEN      s-enum-types-c
> make  all-recursive
> make[3]: Entering directory `/home/bill/Downloads/pango-1.32.6/pango'
> Making all in mini-fribidi
> make[4]: Entering directory
> `/home/bill/Downloads/pango-1.32.6/pango/mini-fribidi'
>   CC       fribidi.lo
>   CC       fribidi_char_type.lo
>   CC       fribidi_types.lo
>   CCLD     libmini-fribidi.la
> make[4]: Leaving directory
> `/home/bill/Downloads/pango-1.32.6/pango/mini-fribidi'
> make[4]: Entering directory `/home/bill/Downloads/pango-1.32.6/pango'
>   CC       break.lo
>   CC       ellipsize.lo
>   CC       fonts.lo
>   CC       glyphstring.lo
>   CC       modules.lo
>   CC       pango-attributes.lo
>   CC       pango-bidi-type.lo
>   CC       pango-color.lo
>   CC       pango-context.lo
> pango-context.c: In function 'string_from_script':
> pango-context.c:1415:3: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
> pango-context.c:1415:3: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
> pango-context.c:1415:3: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
> pango-context.c:1415:3: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
> pango-context.c:1416:5: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
> pango-context.c:1416:5: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
>   CC       pango-coverage.lo
>   CC       pango-engine.lo
> pango-engine.c: In function '_pango_get_fallback_shaper':
> pango-engine.c:208:3: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
> pango-engine.c:208:3: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
> pango-engine.c:208:3: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
> pango-engine.c:208:3: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
> pango-engine.c:209:5: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
> pango-engine.c:209:5: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
>   CC       pango-fontmap.lo
>   CC       pango-fontset.lo
>   CC       pango-glyph-item.lo
>   CC       pango-gravity.lo
>   CC       pango-item.lo
>   CC       pango-language.lo
>   CC       pango-layout.lo
>   CC       pango-markup.lo
>   CC       pango-matrix.lo
>   CC       pango-renderer.lo
>   CC       pango-script.lo
>   CC       pango-tabs.lo
>   CC       pango-utils.lo
> pango-utils.c: In function 'read_config':
> pango-utils.c:619:3: warning: dereferencing type-punned pointer will break
> strict-aliasing rules [-Wstrict-aliasing]
> pango-utils.c:619:3: warning: dereferencing type-punned pointer will break
> strict-aliasing rules [-Wstrict-aliasing]
> pango-utils.c:619:3: warning: dereferencing type-punned pointer will break
> strict-aliasing rules [-Wstrict-aliasing]
> pango-utils.c:619:3: warning: dereferencing type-punned pointer will break
> strict-aliasing rules [-Wstrict-aliasing]
> pango-utils.c:638:7: warning: dereferencing type-punned pointer will break
> strict-aliasing rules [-Wstrict-aliasing]
> pango-utils.c:638:7: warning: dereferencing type-punned pointer will break
> strict-aliasing rules [-Wstrict-aliasing]
> pango-utils.c: In function 'pango_get_sysconf_subdirectory':
> pango-utils.c:731:3: warning: dereferencing type-punned pointer will break
> strict-aliasing rules [-Wstrict-aliasing]
> pango-utils.c:731:3: warning: dereferencing type-punned pointer will break
> strict-aliasing rules [-Wstrict-aliasing]
> pango-utils.c:731:3: warning: dereferencing type-punned pointer will break
> strict-aliasing rules [-Wstrict-aliasing]
> pango-utils.c:731:3: warning: dereferencing type-punned pointer will break
> strict-aliasing rules [-Wstrict-aliasing]
> pango-utils.c:745:7: warning: dereferencing type-punned pointer will break
> strict-aliasing rules [-Wstrict-aliasing]
> pango-utils.c:745:7: warning: dereferencing type-punned pointer will break
> strict-aliasing rules [-Wstrict-aliasing]
> pango-utils.c: In function 'pango_get_lib_subdirectory':
> pango-utils.c:766:3: warning: dereferencing type-punned pointer will break
> strict-aliasing rules [-Wstrict-aliasing]
> pango-utils.c:766:3: warning: dereferencing type-punned pointer will break
> strict-aliasing rules [-Wstrict-aliasing]
> pango-utils.c:766:3: warning: dereferencing type-punned pointer will break
> strict-aliasing rules [-Wstrict-aliasing]
> pango-utils.c:766:3: warning: dereferencing type-punned pointer will break
> strict-aliasing rules [-Wstrict-aliasing]
> pango-utils.c:786:7: warning: dereferencing type-punned pointer will break
> strict-aliasing rules [-Wstrict-aliasing]
> pango-utils.c:786:7: warning: dereferencing type-punned pointer will break
> strict-aliasing rules [-Wstrict-aliasing]
>   CC       reorder-items.lo
>   CC       shape.lo
>   CC       pango-enum-types.lo
>   CC       module-defs-lang.lo
>   CCLD     libpango-1.0.la
>   CC       pangofc-font.lo
>   CC       pangofc-fontmap.lo
> pangofc-fontmap.c: In function 'get_gravity_class':
> pangofc-fontmap.c:242:3: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
> pangofc-fontmap.c:242:3: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
> pangofc-fontmap.c:242:3: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
> pangofc-fontmap.c:242:3: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
> pangofc-fontmap.c:243:5: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
> pangofc-fontmap.c:243:5: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
>   CC       pangofc-decoder.lo
>   CC       pangoft2.lo
>   CC       module-defs-fc.lo
>   CC       pangoft2-fontmap.lo
> pangoft2-fontmap.c: In function 'pango_ft2_font_map_for_display':
> pangoft2-fontmap.c:296:3: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
> pangoft2-fontmap.c:296:3: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
> pangoft2-fontmap.c:296:3: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
> pangoft2-fontmap.c:296:3: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
> pangoft2-fontmap.c:297:5: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
> pangoft2-fontmap.c:297:5: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
>   CC       pangoft2-render.lo
>   CC       pango-ot-buffer.lo
>   CC       pango-ot-info.lo
>   CC       pango-ot-ruleset.lo
>   CC       pango-ot-tag.lo
>   CCLD     libpangoft2-1.0.la
>   CC       pangocairo-context.lo
>   CC       pangocairo-font.lo
>   CC       pangocairo-fontmap.lo
>   CC       pangocairo-render.lo
>   CC       pangocairo-fcfont.lo
> pangocairo-fcfont.c: In function 'get_gravity_class':
> pangocairo-fcfont.c:190:3: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
> pangocairo-fcfont.c:190:3: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
> pangocairo-fcfont.c:190:3: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
> pangocairo-fcfont.c:190:3: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
> pangocairo-fcfont.c:191:5: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
> pangocairo-fcfont.c:191:5: warning: dereferencing type-punned pointer will
> break strict-aliasing rules [-Wstrict-aliasing]
>   CC       pangocairo-fcfontmap.lo
>   CCLD     libpangocairo-1.0.la
>   CC       querymodules.o
>   CCLD     pango-querymodules
>   GISCAN Pango-1.0.gir
> (process:25309): GLib-GObject-CRITICAL **: 
> /build/buildd/*glib2.0-2.32.3*/./gobject/gtype.c:2722:
> You forgot to call g_type_init()
> (process:25309): GLib-GObject-CRITICAL **:
> g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE
> (interface_type)' failed
> (process:25309): GLib-CRITICAL **: g_once_init_leave: assertion `result !=
> 0' failed
> (process:25309): GLib-GObject-CRITICAL **:
> /build/buildd/glib2.0-2.32.3/./gobject/gtype.c:2722: You forgot to call
> g_type_init()
> (process:25309): GLib-CRITICAL **: g_once_init_leave: assertion `result !=
> 0' failed
> (process:25309): GLib-GObject-CRITICAL **:
> /build/buildd/glib2.0-2.32.3/./gobject/gtype.c:2722: You forgot to call
> g_type_init()
> (process:25309): GLib-CRITICAL **: g_once_init_leave: assertion `result !=
> 0' failed


I can not uninstall *glib2.0-2.32.3*

But I installed a glib-2.0 >= 2.35.3:

bill@bill-laptop:~/Downloads/gtk+-3.6.4$ pkg-config --modversion glib-2.0
> 2.35.7


Diego *Felix* de Almeida
+552183798074


On Sat, Feb 9, 2013 at 8:50 PM, Florian Müllner <fmuell...@gnome.org> wrote:

> On Sat, Feb 9, 2013 at 12:39 AM, Diego Felix (Bill) <diegob...@gmail.com>
> wrote:
> > I tried to make the gtk+ from git repository (branch broadway)
>
> Why? That's an old development branch that has long been merged to
> master; to build the broadway backend, just configure GTK+ (master or
> any version >= 3.2) with --enable-broadway-backend.
>
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to