When I try to compile a older version of gtk+-3 (3.4.4), I have the same error:
When I configure: bill@bill-laptop:~/Downloads/gtk+-3.4.4$ ./configure --prefix=/opt/gtk > --enable-x11-backend --enable-broadway-backend > 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 how to create a ustar tar archive... gnutar > checking whether to enable maintainer-specific portions of Makefiles... yes > checking whether make supports nested variables... yes > 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 whether gcc and cc understand -c and -o together... yes > checking for gcc option to accept ISO C99... -std=gnu99 > checking for gcc -std=gnu99 option to accept ISO Standard C... (cached) > -std=gnu99 > checking whether make sets $(MAKE)... (cached) yes > checking build system type... i686-pc-linux-gnu > checking host system type... i686-pc-linux-gnu > checking for native Win32... no > 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 how to print strings... printf > checking for a sed that does not truncate output... /bin/sed > checking for grep that handles long lines and -e... /bin/grep > checking for egrep... /bin/grep -E > checking for fgrep... /bin/grep -F > checking for ld used by gcc -std=gnu99... /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... no > 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 -std=gnu99 > object... ok > checking for sysroot... no > checking for mt... mt > checking if mt is a manifest tool... no > checking how to run the C preprocessor... gcc -std=gnu99 -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 dlfcn.h... yes > checking for objdir... .libs > checking if gcc -std=gnu99 supports -fno-rtti -fno-exceptions... no > checking for gcc -std=gnu99 option to produce PIC... -fPIC -DPIC > checking if gcc -std=gnu99 PIC flag -fPIC -DPIC works... yes > checking if gcc -std=gnu99 static flag -static works... yes > checking if gcc -std=gnu99 supports -c -o file.o... yes > checking if gcc -std=gnu99 supports -c -o file.o... (cached) yes > checking whether the gcc -std=gnu99 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 special C compiler options needed for large files... no > checking for _FILE_OFFSET_BITS value needed for large files... 64 > checking dependency style of gcc -std=gnu99... gcc3 > checking for nm... /usr/bin/nm -B > checking for some Win32 platform... no > checking whether build environment is sane... yes > checking for pkg-config... /usr/bin/pkg-config > checking pkg-config is at least version 0.9.0... yes > checking for BASE_DEPENDENCIES... yes > checking for CAIRO_BACKEND... yes > checking for GMODULE... yes > checking Whether to write dependencies into .pc files... no > checking for perl5... no > checking for perl... /usr/bin/perl > checking for indent... indent > checking for lstat... yes > checking for mkstemp... yes > checking for flockfile... yes > checking for getc_unlocked... yes > checking for localtime_r... yes > checking for _NL_TIME_FIRST_WEEKDAY... yes > checking for _NL_MEASUREMENT_MEASUREMENT... yes > checking for _NL_PAPER_HEIGHT... yes > checking for _NL_PAPER_WIDTH... yes > checking locale.h usability... yes > checking locale.h presence... yes > checking for locale.h... yes > checking for LC_MESSAGES... yes > checking libintl.h usability... yes > checking libintl.h presence... yes > checking for libintl.h... yes > checking for ngettext in libc... yes > checking for dgettext in libc... yes > checking for bind_textdomain_codeset... yes > checking for msgfmt... /usr/local/bin/msgfmt > checking for dcgettext... yes > checking if msgfmt accepts -c... yes > checking for gmsgfmt... /usr/local/bin/msgfmt > checking for xgettext... /usr/local/bin/xgettext > checking for catalogs to be installed... af am ang ar as ast az az_IR be > be@latin bg bn bn_IN br bs ca ca@valencia crh cs cy da de dz el en en_CA > en_GB en@shaw eo es et eu fa fi fr ga gl gu he hi hr hu hy ia id io is it > ja ka kg kk kn ko ku lg li lt lv mai mi mk ml mn mr ms my nb nds ne nl nn > nso oc or pa pl ps pt pt_BR ro ru rw si sk sl sq sr sr@ije sr@latin sv ta > te th tk tr tt ug uk ur uz uz@cyrillic vi wa xh yi zh_CN zh_HK zh_TW > checking for extra flags to get ANSI library prototypes... none needed > checking for the BeOS... no > checking for HP-UX... no > checking for pkg-config... (cached) /usr/bin/pkg-config > checking pkg-config is at least version 0.16... yes > checking for GLIB - version >= 2.32.0... yes (version 2.35.7) > checking for bind_textdomain_codeset... (cached) yes > checking pwd.h usability... yes > checking pwd.h presence... yes > checking for pwd.h... yes > checking sys/time.h usability... yes > checking sys/time.h presence... yes > checking for sys/time.h... yes > checking for unistd.h... (cached) yes > checking ftw.h usability... yes > checking ftw.h presence... yes > checking for ftw.h... yes > checking for GNU ftw extensions... yes > checking for stdlib.h... (cached) yes > checking for unistd.h... (cached) yes > checking for sys/param.h... yes > checking for getpagesize... yes > checking for working mmap... yes > checking for mallinfo... yes > checking for getresuid... yes > checking for uid_t in sys/types.h... yes > checking for round in -lm... yes > checking for round... yes > checking for rint... yes > checking for isnan... yes > checking for isinf... yes > checking for nearbyint... yes > checking crt_externs.h usability... no > checking crt_externs.h presence... no > checking for crt_externs.h... no > checking for _NSGetEnviron... no > checking whether to build dynamic modules... yes > checking whether dynamic modules work... yes > checking immodules to build... > checking sys/systeminfo.h usability... no > checking sys/systeminfo.h presence... no > checking for sys/systeminfo.h... no > checking sys/sysinfo.h usability... yes > checking sys/sysinfo.h presence... yes > checking for sys/sysinfo.h... yes > checking for gdk-pixbuf-csource... /usr/local/bin/gdk-pixbuf-csource > checking for XOpenDisplay... yes > checking for XextFindDisplay... yes > checking if <X11/extensions/XIproto.h> is needed for xReply... no > checking for XkbQueryExtension... yes > checking for XShapeCombineMask... yes > checking for XSyncQueryExtension... yes > checking for X11/extensions/sync.h... yes > checking for Xinerama packages... yes > checking for XGetEventData... yes > checking X11/extensions/XInput2.h usability... yes > checking X11/extensions/XInput2.h presence... yes > checking for X11/extensions/XInput2.h... yes > checking for XIAllowTouchEvents... yes > checking for XIScrollClassInfo.number... yes > checking Pango flags... -pthread -I/usr/local/include/glib-2.0 > -I/usr/local/lib/glib-2.0/include -I/usr/local/include > -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 > -I/usr/include/freetype2 -I/usr/include/libpng12 -L/usr/local/lib > -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0 > checking ATK flags... -I/usr/local/include/atk-1.0 > -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include > -L/usr/local/lib -latk-1.0 -lgobject-2.0 -lglib-2.0 > checking for library containing gethostent... none required > checking for library containing setsockopt... none required > checking for library containing connect... none required > checking for struct sockaddr_un.sun_len... no > checking for cups-config... no > checking libpapi... checking for papiServiceCreate in -lpapi... no > checking cairo-pdf.h usability... yes > checking cairo-pdf.h presence... yes > checking for cairo-pdf.h... yes > checking cairo-ps.h usability... yes > checking cairo-ps.h presence... yes > checking for cairo-ps.h... yes > checking cairo-svg.h usability... yes > checking cairo-svg.h presence... yes > checking for cairo-svg.h... yes > checking for pkg-config... (cached) /usr/bin/pkg-config > checking pkg-config is at least version 0.16... yes > checking for gobject-introspection... yes > checking whether to use PackageKit... yes > checking whether to use colord... yes > checking for COLORD... no > 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 db2html... false > checking for -Bsymbolic-functions linker flag... yes > configure: creating ./config.status > config.status: creating config.h.win32 > config.status: creating gtk-zip.sh > config.status: creating Makefile > config.status: creating gdk-3.0.pc > config.status: creating gtk+-3.0.pc > config.status: creating gtk+-unix-print-3.0.pc > config.status: creating gail-3.0.pc > config.status: creating m4macros/Makefile > config.status: creating po/Makefile.in > config.status: creating po-properties/Makefile.in > config.status: creating demos/Makefile > config.status: creating demos/gtk-demo/Makefile > config.status: creating demos/gtk-demo/geninclude.pl > config.status: creating demos/pixbuf-demo/Makefile > config.status: creating demos/widget-factory/Makefile > config.status: creating examples/Makefile > config.status: creating tests/Makefile > config.status: creating tests/a11y/Makefile > config.status: creating tests/css/Makefile > config.status: creating tests/css/parser/Makefile > config.status: creating tests/reftests/Makefile > config.status: creating tests/visuals/Makefile > config.status: creating docs/Makefile > config.status: creating docs/reference/Makefile > config.status: creating docs/reference/gdk/Makefile > config.status: creating docs/reference/gdk/version.xml > config.status: creating docs/reference/gtk/Makefile > config.status: creating docs/reference/gtk/version.xml > config.status: creating docs/reference/libgail-util/Makefile > config.status: creating docs/reference/libgail-util/version.xml > config.status: creating docs/tools/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 gdk/Makefile > config.status: creating gdk/broadway/Makefile > config.status: creating gdk/x11/Makefile > config.status: creating gdk/win32/Makefile > config.status: creating gdk/win32/rc/Makefile > config.status: creating gdk/win32/rc/gdk.rc > config.status: creating gdk/quartz/Makefile > config.status: creating gdk/wayland/Makefile > config.status: creating gdk/tests/Makefile > config.status: creating gdk/gdkversionmacros.h > config.status: creating gtk/Makefile > config.status: creating gtk/makefile.msc > config.status: creating gtk/gtkversion.h > config.status: creating gtk/gtk-win32.rc > config.status: creating gtk/a11y/Makefile > config.status: creating gtk/tests/Makefile > config.status: creating libgail-util/Makefile > config.status: creating modules/Makefile > config.status: creating modules/engines/Makefile > config.status: creating modules/engines/pixbuf/Makefile > config.status: creating modules/input/Makefile > config.status: creating modules/printbackends/Makefile > config.status: creating modules/printbackends/cups/Makefile > config.status: creating modules/printbackends/lpr/Makefile > config.status: creating modules/printbackends/file/Makefile > config.status: creating modules/printbackends/papi/Makefile > config.status: creating modules/printbackends/test/Makefile > config.status: creating perf/Makefile > config.status: creating config.h > config.status: executing depfiles commands > config.status: executing libtool commands > config.status: executing default-1 commands > config.status: executing po-properties commands > config.status: executing gdk/gdkconfig.h commands > GTK+ 3.4.4 > =========== > GDK backends: x11 broadway > X11 extensions: XKB Xinerama XI2.2 XRANDR XFIXES Composite > DAMAGE > Print backends: file lpr > Dynamic modules: yes > Included immodules: none > PackageKit support: yes > colord support: no > Introspection: yes > Debugging: minimum > Documentation: no When I run make: bill@bill-laptop:~/Downloads/gtk+-3.4.4$ make > make all-recursive > make[1]: Entering directory `/home/bill/Downloads/gtk+-3.4.4' > Making all in po > make[2]: Entering directory `/home/bill/Downloads/gtk+-3.4.4/po' > make[2]: Nothing to be done for `all'. > make[2]: Leaving directory `/home/bill/Downloads/gtk+-3.4.4/po' > Making all in po-properties > make[2]: Entering directory `/home/bill/Downloads/gtk+-3.4.4/po-properties' > make[2]: Nothing to be done for `all'. > make[2]: Leaving directory `/home/bill/Downloads/gtk+-3.4.4/po-properties' > Making all in gdk > make[2]: Entering directory `/home/bill/Downloads/gtk+-3.4.4/gdk' > config.status: executing gdk/gdkconfig.h commands > config.status: gdk/gdkconfig.h is unchanged > echo timestamp > stamp-gc-h > GEN gdkconfig.h > make all-recursive > make[3]: Entering directory `/home/bill/Downloads/gtk+-3.4.4/gdk' > Making all in x11 > make[4]: Entering directory `/home/bill/Downloads/gtk+-3.4.4/gdk/x11' > CC gdkapplaunchcontext-x11.lo > CC gdkasync.lo > CC gdkcursor-x11.lo > CC gdkdevice-core-x11.lo > CC gdkdevice-xi2.lo > CC gdkdevicemanager-core-x11.lo > CC gdkdevicemanager-x11.lo > CC gdkdevicemanager-xi2.lo > CC gdkdisplaymanager-x11.lo > CC gdkdisplay-x11.lo > gdkdisplay-x11.c: In function '_gdk_x11_display_open': > gdkdisplay-x11.c:1372:24: warning: assignment discards 'const' qualifier > from pointer target type [enabled by default] > gdkdisplay-x11.c:1380:11: warning: assignment discards 'const' qualifier > from pointer target type [enabled by default] > CC gdkdnd-x11.lo > CC gdkeventsource.lo > CC gdkeventtranslator.lo > CC gdkgeometry-x11.lo > CC gdkkeys-x11.lo > CC gdkmain-x11.lo > CC gdkproperty-x11.lo > CC gdkscreen-x11.lo > CC gdkselection-x11.lo > CC gdktestutils-x11.lo > CC gdkvisual-x11.lo > CC gdkwindow-x11.lo > CC gdkxftdefaults.lo > CC gdkxid.lo > CC xsettings-client.lo > CC xsettings-common.lo > CCLD libgdk-x11.la > CC checksettings.o > CCLD checksettings > make[4]: Leaving directory `/home/bill/Downloads/gtk+-3.4.4/gdk/x11' > Making all in broadway > make[4]: Entering directory `/home/bill/Downloads/gtk+-3.4.4/gdk/broadway' > make all-am > make[5]: Entering directory `/home/bill/Downloads/gtk+-3.4.4/gdk/broadway' > CC broadway.lo > CCLD libbroadway.la > CC gdkcursor-broadway.lo > CC gdkdevice-broadway.lo > gdkdevice-broadway.c: In function 'gdk_broadway_device_class_init': > gdkdevice-broadway.c:82:29: warning: assignment from incompatible pointer > type [enabled by default] > gdkdevice-broadway.c: In function 'gdk_broadway_device_get_state': > gdkdevice-broadway.c:119:3: warning: 'gdk_window_get_pointer' is > deprecated (declared at ../../gdk/gdkwindow.h:715): Use > 'gdk_window_get_device_position' instead [-Wdeprecated-declarations] > CC gdkdevicemanager-broadway.lo > CC gdkdisplay-broadway.lo > CC gdkdisplaymanager-broadway.lo > CC gdkdnd-broadway.lo > CC gdkeventsource.lo > CC gdkglobals-broadway.lo > CC gdkim-broadway.lo > CC gdkkeys-broadway.lo > CC gdkmain-broadway.lo > CC gdkproperty-broadway.lo > CC gdkscreen-broadway.lo > CC gdkselection-broadway.lo > CC gdktestutils-broadway.lo > CC gdkvisual-broadway.lo > CC gdkwindow-broadway.lo > gdkwindow-broadway.c: In function 'gdk_window_broadway_set_device_cursor': > gdkwindow-broadway.c:822:29: warning: 'gdk_cursor_ref' is deprecated > (declared at ../../gdk/gdkcursor.h:231): Use 'g_object_ref' instead > [-Wdeprecated-declarations] > gdkwindow-broadway.c: In function 'create_moveresize_window': > gdkwindow-broadway.c:1446:3: warning: 'gdk_pointer_grab' is deprecated > (declared at ../../gdk/gdkmain.h:81): Use 'gdk_device_grab' instead > [-Wdeprecated-declarations] > CCLD libgdk-broadway.la > make[5]: Leaving directory `/home/bill/Downloads/gtk+-3.4.4/gdk/broadway' > make[4]: Leaving directory `/home/bill/Downloads/gtk+-3.4.4/gdk/broadway' > Making all in . > make[4]: Entering directory `/home/bill/Downloads/gtk+-3.4.4/gdk' > CC gdk.lo > gdk.c: In function 'gdk_pre_parse_libgtk_only': > gdk.c:275:3: warning: 'g_type_init' is deprecated (declared at > /usr/local/include/glib-2.0/gobject/gtype.h:669) [-Wdeprecated-declarations] > CC gdkapplaunchcontext.lo > CC gdkcairo.lo > CC gdkcolor.lo > CC gdkcursor.lo > CC gdkdeprecated.lo > CC gdkdevice.lo > CC gdkdevicemanager.lo > CC gdkdisplay.lo > CC gdkdisplaymanager.lo > CC gdkdnd.lo > CC gdkevents.lo > CC gdkglobals.lo > CC gdkkeys.lo > CC gdkkeyuni.lo > CC gdkoffscreenwindow.lo > CC gdkpango.lo > CC gdkpixbuf-drawable.lo > CC gdkrectangle.lo > CC gdkrgba.lo > CC gdkscreen.lo > CC gdkselection.lo > CC gdkvisual.lo > CC gdkwindow.lo > CC gdkwindowimpl.lo > CC gdkenumtypes.lo > CC gdkmarshalers.lo > CCLD libgdk-3.la > GISCAN Gdk-3.0.gir > (process:9341): GLib-GObject-CRITICAL **: > /build/buildd/glib2.0-2.32.3/./gobject/gtype.c:2722: You forgot to call > g_type_init() > (process:9341): GLib-GObject-CRITICAL **: > g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE > (interface_type)' failed > (process:9341): GLib-CRITICAL **: g_once_init_leave: assertion `result != > 0' failed > (process:9341): GLib-GObject-CRITICAL **: > /build/buildd/glib2.0-2.32.3/./gobject/gtype.c:2722: You forgot to call > g_type_init() > (process:9341): GLib-CRITICAL **: g_once_init_leave: assertion `result != > 0' failed > (process:9341): GLib-GObject-CRITICAL **: > /build/buildd/glib2.0-2.32.3/./gobject/gtype.c:2722: You forgot to call > g_type_init() > (process:9341): GLib-CRITICAL **: g_once_init_leave: assertion `result != > 0' failed Any idea? Diego *Felix* de Almeida +552183798074 On Sun, Feb 17, 2013 at 4:07 PM, Diego Felix (Bill) <diegob...@gmail.com>wrote: > 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