Re: "Can't link to Pango"



Hello there,

You haven't provided your entire source code project to compile and link
with.  That said there is a pango example c++ project out there that I
found:
1)go get this sample project:
https://git.gnome.org/browse/gtkmm-documentation/plain/examples/book/drawingarea/pango_text/

The following makefile isn't the most elegant, but it gets the job done.
##########################################################
# Makefile
##########################################################
all: pangotextcpp

pangotextcpp:
        g++ -v -std=gnu++11  -c main.cc  `pkg-config gtkmm-3.0 --cflags --libs`
-lboost_system -lboost_filesystem -lboost_serialization
-lboost_iostreams -lboost_date_time
        g++ -v -std=gnu++11  -c myarea.cc  `pkg-config gtkmm-3.0 --cflags
--libs` -lboost_system -lboost_filesystem -lboost_serialization
-lboost_iostreams -lboost_date_time
        g++ -v -std=gnu++11  main.o myarea.o -o pangotextcpp   `pkg-config
gtkmm-3.0 --cflags --libs` -lboost_system -lboost_filesystem
-lboost_serialization -lboost_iostreams -lboost_date_time
##########################################################
# End of Makefile
##########################################################

2)then run make rebuild:
make -B

I have attached the output and this will help answer some of your
questions about what include paths you need and what linker paths you
need if you are using c++.

Cheers,
David Marceau

Here is the output:
-*- mode: compilation; default-directory:
"/home/loongson/Downloads/pangotextcpp/" -*-
Compilation started at Thu Feb 13 17:26:16

make -B
g++ -v -std=gnu++11  -c main.cc  `pkg-config gtkmm-3.0 --cflags --libs`
-lboost_system -lboost_filesystem -lboost_serialization
-lboost_iostreams -lboost_date_time
Using built-in specs.
COLLECT_GCC=g++
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro
4.8.1-10ubuntu9' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs
--enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr
--program-suffix=-4.8 --enable-shared --enable-linker-build-id
--libexecdir=/usr/lib --without-included-gettext --enable-threads=posix
--with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib
--enable-nls --with-sysroot=/ --enable-clocale=gnu
--enable-libstdcxx-debug --enable-libstdcxx-time=yes
--enable-gnu-unique-object --enable-plugin --with-system-zlib
--disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo
--with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre
--enable-java-home
--with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64
--with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64
--with-arch-directory=amd64
--with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc
--enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64
--with-multilib-list=m32,m64,mx32 --with-tune=generic
--enable-checking=release --build=x86_64-linux-gnu
--host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.8.1 (Ubuntu/Linaro 4.8.1-10ubuntu9)
COLLECT_GCC_OPTIONS='-v' '-std=gnu++11' '-c' '-pthread' '-I'
'/usr/include/gtkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gtkmm-3.0/include' '-I'
'/usr/include/atkmm-1.6' '-I' '/usr/include/giomm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/giomm-2.4/include' '-I'
'/usr/include/pangomm-1.4' '-I'
'/usr/lib/x86_64-linux-gnu/pangomm-1.4/include' '-I'
'/usr/include/gtk-3.0' '-I' '/usr/include/cairomm-1.0' '-I'
'/usr/lib/x86_64-linux-gnu/cairomm-1.0/include' '-I'
'/usr/include/gdk-pixbuf-2.0' '-I' '/usr/include/gtk-3.0/unix-print'
'-I' '/usr/include/gdkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gdkmm-3.0/include' '-I'
'/usr/include/atk-1.0' '-I' '/usr/include/glibmm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/glibmm-2.4/include' '-I'
'/usr/include/glib-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/glib-2.0/include' '-I'
'/usr/include/sigc++-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/sigc++-2.0/include' '-I'
'/usr/include/pango-1.0' '-I' '/usr/include/cairo' '-I'
'/usr/include/pixman-1' '-I' '/usr/include/freetype2' '-I'
'/usr/include/libpng12' '-I' '/usr/include/at-spi2-atk/2.0' '-I'
'/usr/include/gio-unix-2.0/' '-I' '/usr/include/harfbuzz'
'-shared-libgcc' '-mtune=generic' '-march=x86-64'
 /usr/lib/gcc/x86_64-linux-gnu/4.8/cc1plus -quiet -v -I
/usr/include/gtkmm-3.0 -I /usr/lib/x86_64-linux-gnu/gtkmm-3.0/include -I
/usr/include/atkmm-1.6 -I /usr/include/giomm-2.4 -I
/usr/lib/x86_64-linux-gnu/giomm-2.4/include -I /usr/include/pangomm-1.4
-I /usr/lib/x86_64-linux-gnu/pangomm-1.4/include -I /usr/include/gtk-3.0
-I /usr/include/cairomm-1.0 -I
/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I
/usr/include/gdk-pixbuf-2.0 -I /usr/include/gtk-3.0/unix-print -I
/usr/include/gdkmm-3.0 -I /usr/lib/x86_64-linux-gnu/gdkmm-3.0/include -I
/usr/include/atk-1.0 -I /usr/include/glibmm-2.4 -I
/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I /usr/include/glib-2.0 -I
/usr/lib/x86_64-linux-gnu/glib-2.0/include -I /usr/include/sigc++-2.0 -I
/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I /usr/include/pango-1.0
-I /usr/include/cairo -I /usr/include/pixman-1 -I /usr/include/freetype2
-I /usr/include/libpng12 -I /usr/include/at-spi2-atk/2.0 -I
/usr/include/gio-unix-2.0/ -I /usr/include/harfbuzz -imultiarch
x86_64-linux-gnu -D_GNU_SOURCE -D_REENTRANT main.cc -quiet -dumpbase
main.cc -mtune=generic -march=x86-64 -auxbase main -std=gnu++11 -version
-fstack-protector -Wformat -Wformat-security -o /tmp/cckCpP0i.s
GNU C++ (Ubuntu/Linaro 4.8.1-10ubuntu9) version 4.8.1 (x86_64-linux-gnu)
        compiled by GNU C version 4.8.1, GMP version 5.1.2, MPFR version
3.1.1-p2, MPC version 1.0.1
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/4.8"
ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
ignoring nonexistent directory
"/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../x86_64-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/include/gtkmm-3.0
 /usr/lib/x86_64-linux-gnu/gtkmm-3.0/include
 /usr/include/atkmm-1.6
 /usr/include/giomm-2.4
 /usr/lib/x86_64-linux-gnu/giomm-2.4/include
 /usr/include/pangomm-1.4
 /usr/lib/x86_64-linux-gnu/pangomm-1.4/include
 /usr/include/gtk-3.0
 /usr/include/cairomm-1.0
 /usr/lib/x86_64-linux-gnu/cairomm-1.0/include
 /usr/include/gdk-pixbuf-2.0
 /usr/include/gtk-3.0/unix-print
 /usr/include/gdkmm-3.0
 /usr/lib/x86_64-linux-gnu/gdkmm-3.0/include
 /usr/include/atk-1.0
 /usr/include/glibmm-2.4
 /usr/lib/x86_64-linux-gnu/glibmm-2.4/include
 /usr/include/glib-2.0
 /usr/lib/x86_64-linux-gnu/glib-2.0/include
 /usr/include/sigc++-2.0
 /usr/lib/x86_64-linux-gnu/sigc++-2.0/include
 /usr/include/pango-1.0
 /usr/include/cairo
 /usr/include/pixman-1
 /usr/include/freetype2
 /usr/include/libpng12
 /usr/include/at-spi2-atk/2.0
 /usr/include/gio-unix-2.0/
 /usr/include/harfbuzz
 /usr/include/c++/4.8
 /usr/include/x86_64-linux-gnu/c++/4.8
 /usr/include/c++/4.8/backward
 /usr/lib/gcc/x86_64-linux-gnu/4.8/include
 /usr/local/include
 /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed
 /usr/include/x86_64-linux-gnu
 /usr/include
End of search list.
GNU C++ (Ubuntu/Linaro 4.8.1-10ubuntu9) version 4.8.1 (x86_64-linux-gnu)
        compiled by GNU C version 4.8.1, GMP version 5.1.2, MPFR version
3.1.1-p2, MPC version 1.0.1
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: d4f6b5538c661bdd4dde0c4673c032a4
COLLECT_GCC_OPTIONS='-v' '-std=gnu++11' '-c' '-pthread' '-I'
'/usr/include/gtkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gtkmm-3.0/include' '-I'
'/usr/include/atkmm-1.6' '-I' '/usr/include/giomm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/giomm-2.4/include' '-I'
'/usr/include/pangomm-1.4' '-I'
'/usr/lib/x86_64-linux-gnu/pangomm-1.4/include' '-I'
'/usr/include/gtk-3.0' '-I' '/usr/include/cairomm-1.0' '-I'
'/usr/lib/x86_64-linux-gnu/cairomm-1.0/include' '-I'
'/usr/include/gdk-pixbuf-2.0' '-I' '/usr/include/gtk-3.0/unix-print'
'-I' '/usr/include/gdkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gdkmm-3.0/include' '-I'
'/usr/include/atk-1.0' '-I' '/usr/include/glibmm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/glibmm-2.4/include' '-I'
'/usr/include/glib-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/glib-2.0/include' '-I'
'/usr/include/sigc++-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/sigc++-2.0/include' '-I'
'/usr/include/pango-1.0' '-I' '/usr/include/cairo' '-I'
'/usr/include/pixman-1' '-I' '/usr/include/freetype2' '-I'
'/usr/include/libpng12' '-I' '/usr/include/at-spi2-atk/2.0' '-I'
'/usr/include/gio-unix-2.0/' '-I' '/usr/include/harfbuzz'
'-shared-libgcc' '-mtune=generic' '-march=x86-64'
 as -v -I /usr/include/gtkmm-3.0 -I
/usr/lib/x86_64-linux-gnu/gtkmm-3.0/include -I /usr/include/atkmm-1.6 -I
/usr/include/giomm-2.4 -I /usr/lib/x86_64-linux-gnu/giomm-2.4/include -I
/usr/include/pangomm-1.4 -I
/usr/lib/x86_64-linux-gnu/pangomm-1.4/include -I /usr/include/gtk-3.0 -I
/usr/include/cairomm-1.0 -I
/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I
/usr/include/gdk-pixbuf-2.0 -I /usr/include/gtk-3.0/unix-print -I
/usr/include/gdkmm-3.0 -I /usr/lib/x86_64-linux-gnu/gdkmm-3.0/include -I
/usr/include/atk-1.0 -I /usr/include/glibmm-2.4 -I
/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I /usr/include/glib-2.0 -I
/usr/lib/x86_64-linux-gnu/glib-2.0/include -I /usr/include/sigc++-2.0 -I
/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I /usr/include/pango-1.0
-I /usr/include/cairo -I /usr/include/pixman-1 -I /usr/include/freetype2
-I /usr/include/libpng12 -I /usr/include/at-spi2-atk/2.0 -I
/usr/include/gio-unix-2.0/ -I /usr/include/harfbuzz --64 -o main.o
/tmp/cckCpP0i.s
GNU assembler version 2.23.52 (x86_64-linux-gnu) using BFD version (GNU
Binutils for Ubuntu) 2.23.52.20130913
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-std=gnu++11' '-c' '-pthread' '-I'
'/usr/include/gtkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gtkmm-3.0/include' '-I'
'/usr/include/atkmm-1.6' '-I' '/usr/include/giomm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/giomm-2.4/include' '-I'
'/usr/include/pangomm-1.4' '-I'
'/usr/lib/x86_64-linux-gnu/pangomm-1.4/include' '-I'
'/usr/include/gtk-3.0' '-I' '/usr/include/cairomm-1.0' '-I'
'/usr/lib/x86_64-linux-gnu/cairomm-1.0/include' '-I'
'/usr/include/gdk-pixbuf-2.0' '-I' '/usr/include/gtk-3.0/unix-print'
'-I' '/usr/include/gdkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gdkmm-3.0/include' '-I'
'/usr/include/atk-1.0' '-I' '/usr/include/glibmm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/glibmm-2.4/include' '-I'
'/usr/include/glib-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/glib-2.0/include' '-I'
'/usr/include/sigc++-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/sigc++-2.0/include' '-I'
'/usr/include/pango-1.0' '-I' '/usr/include/cairo' '-I'
'/usr/include/pixman-1' '-I' '/usr/include/freetype2' '-I'
'/usr/include/libpng12' '-I' '/usr/include/at-spi2-atk/2.0' '-I'
'/usr/include/gio-unix-2.0/' '-I' '/usr/include/harfbuzz'
'-shared-libgcc' '-mtune=generic' '-march=x86-64'
g++ -v -std=gnu++11  -c myarea.cc  `pkg-config gtkmm-3.0 --cflags
--libs` -lboost_system -lboost_filesystem -lboost_serialization
-lboost_iostreams -lboost_date_time
Using built-in specs.
COLLECT_GCC=g++
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro
4.8.1-10ubuntu9' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs
--enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr
--program-suffix=-4.8 --enable-shared --enable-linker-build-id
--libexecdir=/usr/lib --without-included-gettext --enable-threads=posix
--with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib
--enable-nls --with-sysroot=/ --enable-clocale=gnu
--enable-libstdcxx-debug --enable-libstdcxx-time=yes
--enable-gnu-unique-object --enable-plugin --with-system-zlib
--disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo
--with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre
--enable-java-home
--with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64
--with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64
--with-arch-directory=amd64
--with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc
--enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64
--with-multilib-list=m32,m64,mx32 --with-tune=generic
--enable-checking=release --build=x86_64-linux-gnu
--host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.8.1 (Ubuntu/Linaro 4.8.1-10ubuntu9)
COLLECT_GCC_OPTIONS='-v' '-std=gnu++11' '-c' '-pthread' '-I'
'/usr/include/gtkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gtkmm-3.0/include' '-I'
'/usr/include/atkmm-1.6' '-I' '/usr/include/giomm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/giomm-2.4/include' '-I'
'/usr/include/pangomm-1.4' '-I'
'/usr/lib/x86_64-linux-gnu/pangomm-1.4/include' '-I'
'/usr/include/gtk-3.0' '-I' '/usr/include/cairomm-1.0' '-I'
'/usr/lib/x86_64-linux-gnu/cairomm-1.0/include' '-I'
'/usr/include/gdk-pixbuf-2.0' '-I' '/usr/include/gtk-3.0/unix-print'
'-I' '/usr/include/gdkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gdkmm-3.0/include' '-I'
'/usr/include/atk-1.0' '-I' '/usr/include/glibmm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/glibmm-2.4/include' '-I'
'/usr/include/glib-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/glib-2.0/include' '-I'
'/usr/include/sigc++-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/sigc++-2.0/include' '-I'
'/usr/include/pango-1.0' '-I' '/usr/include/cairo' '-I'
'/usr/include/pixman-1' '-I' '/usr/include/freetype2' '-I'
'/usr/include/libpng12' '-I' '/usr/include/at-spi2-atk/2.0' '-I'
'/usr/include/gio-unix-2.0/' '-I' '/usr/include/harfbuzz'
'-shared-libgcc' '-mtune=generic' '-march=x86-64'
 /usr/lib/gcc/x86_64-linux-gnu/4.8/cc1plus -quiet -v -I
/usr/include/gtkmm-3.0 -I /usr/lib/x86_64-linux-gnu/gtkmm-3.0/include -I
/usr/include/atkmm-1.6 -I /usr/include/giomm-2.4 -I
/usr/lib/x86_64-linux-gnu/giomm-2.4/include -I /usr/include/pangomm-1.4
-I /usr/lib/x86_64-linux-gnu/pangomm-1.4/include -I /usr/include/gtk-3.0
-I /usr/include/cairomm-1.0 -I
/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I
/usr/include/gdk-pixbuf-2.0 -I /usr/include/gtk-3.0/unix-print -I
/usr/include/gdkmm-3.0 -I /usr/lib/x86_64-linux-gnu/gdkmm-3.0/include -I
/usr/include/atk-1.0 -I /usr/include/glibmm-2.4 -I
/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I /usr/include/glib-2.0 -I
/usr/lib/x86_64-linux-gnu/glib-2.0/include -I /usr/include/sigc++-2.0 -I
/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I /usr/include/pango-1.0
-I /usr/include/cairo -I /usr/include/pixman-1 -I /usr/include/freetype2
-I /usr/include/libpng12 -I /usr/include/at-spi2-atk/2.0 -I
/usr/include/gio-unix-2.0/ -I /usr/include/harfbuzz -imultiarch
x86_64-linux-gnu -D_GNU_SOURCE -D_REENTRANT myarea.cc -quiet -dumpbase
myarea.cc -mtune=generic -march=x86-64 -auxbase myarea -std=gnu++11
-version -fstack-protector -Wformat -Wformat-security -o /tmp/cc58KwDM.s
GNU C++ (Ubuntu/Linaro 4.8.1-10ubuntu9) version 4.8.1 (x86_64-linux-gnu)
        compiled by GNU C version 4.8.1, GMP version 5.1.2, MPFR version
3.1.1-p2, MPC version 1.0.1
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/4.8"
ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
ignoring nonexistent directory
"/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../x86_64-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/include/gtkmm-3.0
 /usr/lib/x86_64-linux-gnu/gtkmm-3.0/include
 /usr/include/atkmm-1.6
 /usr/include/giomm-2.4
 /usr/lib/x86_64-linux-gnu/giomm-2.4/include
 /usr/include/pangomm-1.4
 /usr/lib/x86_64-linux-gnu/pangomm-1.4/include
 /usr/include/gtk-3.0
 /usr/include/cairomm-1.0
 /usr/lib/x86_64-linux-gnu/cairomm-1.0/include
 /usr/include/gdk-pixbuf-2.0
 /usr/include/gtk-3.0/unix-print
 /usr/include/gdkmm-3.0
 /usr/lib/x86_64-linux-gnu/gdkmm-3.0/include
 /usr/include/atk-1.0
 /usr/include/glibmm-2.4
 /usr/lib/x86_64-linux-gnu/glibmm-2.4/include
 /usr/include/glib-2.0
 /usr/lib/x86_64-linux-gnu/glib-2.0/include
 /usr/include/sigc++-2.0
 /usr/lib/x86_64-linux-gnu/sigc++-2.0/include
 /usr/include/pango-1.0
 /usr/include/cairo
 /usr/include/pixman-1
 /usr/include/freetype2
 /usr/include/libpng12
 /usr/include/at-spi2-atk/2.0
 /usr/include/gio-unix-2.0/
 /usr/include/harfbuzz
 /usr/include/c++/4.8
 /usr/include/x86_64-linux-gnu/c++/4.8
 /usr/include/c++/4.8/backward
 /usr/lib/gcc/x86_64-linux-gnu/4.8/include
 /usr/local/include
 /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed
 /usr/include/x86_64-linux-gnu
 /usr/include
End of search list.
GNU C++ (Ubuntu/Linaro 4.8.1-10ubuntu9) version 4.8.1 (x86_64-linux-gnu)
        compiled by GNU C version 4.8.1, GMP version 5.1.2, MPFR version
3.1.1-p2, MPC version 1.0.1
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: d4f6b5538c661bdd4dde0c4673c032a4
COLLECT_GCC_OPTIONS='-v' '-std=gnu++11' '-c' '-pthread' '-I'
'/usr/include/gtkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gtkmm-3.0/include' '-I'
'/usr/include/atkmm-1.6' '-I' '/usr/include/giomm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/giomm-2.4/include' '-I'
'/usr/include/pangomm-1.4' '-I'
'/usr/lib/x86_64-linux-gnu/pangomm-1.4/include' '-I'
'/usr/include/gtk-3.0' '-I' '/usr/include/cairomm-1.0' '-I'
'/usr/lib/x86_64-linux-gnu/cairomm-1.0/include' '-I'
'/usr/include/gdk-pixbuf-2.0' '-I' '/usr/include/gtk-3.0/unix-print'
'-I' '/usr/include/gdkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gdkmm-3.0/include' '-I'
'/usr/include/atk-1.0' '-I' '/usr/include/glibmm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/glibmm-2.4/include' '-I'
'/usr/include/glib-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/glib-2.0/include' '-I'
'/usr/include/sigc++-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/sigc++-2.0/include' '-I'
'/usr/include/pango-1.0' '-I' '/usr/include/cairo' '-I'
'/usr/include/pixman-1' '-I' '/usr/include/freetype2' '-I'
'/usr/include/libpng12' '-I' '/usr/include/at-spi2-atk/2.0' '-I'
'/usr/include/gio-unix-2.0/' '-I' '/usr/include/harfbuzz'
'-shared-libgcc' '-mtune=generic' '-march=x86-64'
 as -v -I /usr/include/gtkmm-3.0 -I
/usr/lib/x86_64-linux-gnu/gtkmm-3.0/include -I /usr/include/atkmm-1.6 -I
/usr/include/giomm-2.4 -I /usr/lib/x86_64-linux-gnu/giomm-2.4/include -I
/usr/include/pangomm-1.4 -I
/usr/lib/x86_64-linux-gnu/pangomm-1.4/include -I /usr/include/gtk-3.0 -I
/usr/include/cairomm-1.0 -I
/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I
/usr/include/gdk-pixbuf-2.0 -I /usr/include/gtk-3.0/unix-print -I
/usr/include/gdkmm-3.0 -I /usr/lib/x86_64-linux-gnu/gdkmm-3.0/include -I
/usr/include/atk-1.0 -I /usr/include/glibmm-2.4 -I
/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I /usr/include/glib-2.0 -I
/usr/lib/x86_64-linux-gnu/glib-2.0/include -I /usr/include/sigc++-2.0 -I
/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I /usr/include/pango-1.0
-I /usr/include/cairo -I /usr/include/pixman-1 -I /usr/include/freetype2
-I /usr/include/libpng12 -I /usr/include/at-spi2-atk/2.0 -I
/usr/include/gio-unix-2.0/ -I /usr/include/harfbuzz --64 -o myarea.o
/tmp/cc58KwDM.s
GNU assembler version 2.23.52 (x86_64-linux-gnu) using BFD version (GNU
Binutils for Ubuntu) 2.23.52.20130913
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-std=gnu++11' '-c' '-pthread' '-I'
'/usr/include/gtkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gtkmm-3.0/include' '-I'
'/usr/include/atkmm-1.6' '-I' '/usr/include/giomm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/giomm-2.4/include' '-I'
'/usr/include/pangomm-1.4' '-I'
'/usr/lib/x86_64-linux-gnu/pangomm-1.4/include' '-I'
'/usr/include/gtk-3.0' '-I' '/usr/include/cairomm-1.0' '-I'
'/usr/lib/x86_64-linux-gnu/cairomm-1.0/include' '-I'
'/usr/include/gdk-pixbuf-2.0' '-I' '/usr/include/gtk-3.0/unix-print'
'-I' '/usr/include/gdkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gdkmm-3.0/include' '-I'
'/usr/include/atk-1.0' '-I' '/usr/include/glibmm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/glibmm-2.4/include' '-I'
'/usr/include/glib-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/glib-2.0/include' '-I'
'/usr/include/sigc++-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/sigc++-2.0/include' '-I'
'/usr/include/pango-1.0' '-I' '/usr/include/cairo' '-I'
'/usr/include/pixman-1' '-I' '/usr/include/freetype2' '-I'
'/usr/include/libpng12' '-I' '/usr/include/at-spi2-atk/2.0' '-I'
'/usr/include/gio-unix-2.0/' '-I' '/usr/include/harfbuzz'
'-shared-libgcc' '-mtune=generic' '-march=x86-64'
g++ -v -std=gnu++11  main.o myarea.o -o pangotextcpp   `pkg-config
gtkmm-3.0 --cflags --libs` -lboost_system -lboost_filesystem
-lboost_serialization -lboost_iostreams -lboost_date_time
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro
4.8.1-10ubuntu9' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs
--enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr
--program-suffix=-4.8 --enable-shared --enable-linker-build-id
--libexecdir=/usr/lib --without-included-gettext --enable-threads=posix
--with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib
--enable-nls --with-sysroot=/ --enable-clocale=gnu
--enable-libstdcxx-debug --enable-libstdcxx-time=yes
--enable-gnu-unique-object --enable-plugin --with-system-zlib
--disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo
--with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre
--enable-java-home
--with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64
--with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64
--with-arch-directory=amd64
--with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc
--enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64
--with-multilib-list=m32,m64,mx32 --with-tune=generic
--enable-checking=release --build=x86_64-linux-gnu
--host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.8.1 (Ubuntu/Linaro 4.8.1-10ubuntu9)
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-std=gnu++11' '-o' 'pangotextcpp' '-pthread'
'-I' '/usr/include/gtkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gtkmm-3.0/include' '-I'
'/usr/include/atkmm-1.6' '-I' '/usr/include/giomm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/giomm-2.4/include' '-I'
'/usr/include/pangomm-1.4' '-I'
'/usr/lib/x86_64-linux-gnu/pangomm-1.4/include' '-I'
'/usr/include/gtk-3.0' '-I' '/usr/include/cairomm-1.0' '-I'
'/usr/lib/x86_64-linux-gnu/cairomm-1.0/include' '-I'
'/usr/include/gdk-pixbuf-2.0' '-I' '/usr/include/gtk-3.0/unix-print'
'-I' '/usr/include/gdkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gdkmm-3.0/include' '-I'
'/usr/include/atk-1.0' '-I' '/usr/include/glibmm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/glibmm-2.4/include' '-I'
'/usr/include/glib-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/glib-2.0/include' '-I'
'/usr/include/sigc++-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/sigc++-2.0/include' '-I'
'/usr/include/pango-1.0' '-I' '/usr/include/cairo' '-I'
'/usr/include/pixman-1' '-I' '/usr/include/freetype2' '-I'
'/usr/include/libpng12' '-I' '/usr/include/at-spi2-atk/2.0' '-I'
'/usr/include/gio-unix-2.0/' '-I' '/usr/include/harfbuzz'
'-shared-libgcc' '-mtune=generic' '-march=x86-64'
 /usr/lib/gcc/x86_64-linux-gnu/4.8/collect2 --sysroot=/ --build-id
--eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed
-dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o pangotextcpp
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crt1.o
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crti.o
/usr/lib/gcc/x86_64-linux-gnu/4.8/crtbegin.o
-L/usr/lib/gcc/x86_64-linux-gnu/4.8
-L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu
-L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib
-L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu
-L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../.. main.o
myarea.o -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4 -lpangomm-1.4
-lgtk-3 -lglibmm-2.4 -lcairomm-1.0 -lgdk-3 -latk-1.0 -lgio-2.0
-lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo
-lsigc-2.0 -lgobject-2.0 -lglib-2.0 -lboost_system -lboost_filesystem
-lboost_serialization -lboost_iostreams -lboost_date_time -lstdc++ -lm
-lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc
/usr/lib/gcc/x86_64-linux-gnu/4.8/crtend.o
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crtn.o

Compilation finished at Thu Feb 13 17:26:19
-*- mode: compilation; default-directory:
"/home/loongson/Downloads/pangotextcpp/" -*-
Compilation started at Thu Feb 13 17:26:16

make -B
g++ -v -std=gnu++11  -c main.cc  `pkg-config gtkmm-3.0 --cflags --libs`
-lboost_system -lboost_filesystem -lboost_serialization
-lboost_iostreams -lboost_date_time
Using built-in specs.
COLLECT_GCC=g++
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro
4.8.1-10ubuntu9' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs
--enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr
--program-suffix=-4.8 --enable-shared --enable-linker-build-id
--libexecdir=/usr/lib --without-included-gettext --enable-threads=posix
--with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib
--enable-nls --with-sysroot=/ --enable-clocale=gnu
--enable-libstdcxx-debug --enable-libstdcxx-time=yes
--enable-gnu-unique-object --enable-plugin --with-system-zlib
--disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo
--with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre
--enable-java-home
--with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64
--with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64
--with-arch-directory=amd64
--with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc
--enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64
--with-multilib-list=m32,m64,mx32 --with-tune=generic
--enable-checking=release --build=x86_64-linux-gnu
--host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.8.1 (Ubuntu/Linaro 4.8.1-10ubuntu9)
COLLECT_GCC_OPTIONS='-v' '-std=gnu++11' '-c' '-pthread' '-I'
'/usr/include/gtkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gtkmm-3.0/include' '-I'
'/usr/include/atkmm-1.6' '-I' '/usr/include/giomm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/giomm-2.4/include' '-I'
'/usr/include/pangomm-1.4' '-I'
'/usr/lib/x86_64-linux-gnu/pangomm-1.4/include' '-I'
'/usr/include/gtk-3.0' '-I' '/usr/include/cairomm-1.0' '-I'
'/usr/lib/x86_64-linux-gnu/cairomm-1.0/include' '-I'
'/usr/include/gdk-pixbuf-2.0' '-I' '/usr/include/gtk-3.0/unix-print'
'-I' '/usr/include/gdkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gdkmm-3.0/include' '-I'
'/usr/include/atk-1.0' '-I' '/usr/include/glibmm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/glibmm-2.4/include' '-I'
'/usr/include/glib-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/glib-2.0/include' '-I'
'/usr/include/sigc++-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/sigc++-2.0/include' '-I'
'/usr/include/pango-1.0' '-I' '/usr/include/cairo' '-I'
'/usr/include/pixman-1' '-I' '/usr/include/freetype2' '-I'
'/usr/include/libpng12' '-I' '/usr/include/at-spi2-atk/2.0' '-I'
'/usr/include/gio-unix-2.0/' '-I' '/usr/include/harfbuzz'
'-shared-libgcc' '-mtune=generic' '-march=x86-64'
 /usr/lib/gcc/x86_64-linux-gnu/4.8/cc1plus -quiet -v -I
/usr/include/gtkmm-3.0 -I /usr/lib/x86_64-linux-gnu/gtkmm-3.0/include -I
/usr/include/atkmm-1.6 -I /usr/include/giomm-2.4 -I
/usr/lib/x86_64-linux-gnu/giomm-2.4/include -I /usr/include/pangomm-1.4
-I /usr/lib/x86_64-linux-gnu/pangomm-1.4/include -I /usr/include/gtk-3.0
-I /usr/include/cairomm-1.0 -I
/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I
/usr/include/gdk-pixbuf-2.0 -I /usr/include/gtk-3.0/unix-print -I
/usr/include/gdkmm-3.0 -I /usr/lib/x86_64-linux-gnu/gdkmm-3.0/include -I
/usr/include/atk-1.0 -I /usr/include/glibmm-2.4 -I
/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I /usr/include/glib-2.0 -I
/usr/lib/x86_64-linux-gnu/glib-2.0/include -I /usr/include/sigc++-2.0 -I
/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I /usr/include/pango-1.0
-I /usr/include/cairo -I /usr/include/pixman-1 -I /usr/include/freetype2
-I /usr/include/libpng12 -I /usr/include/at-spi2-atk/2.0 -I
/usr/include/gio-unix-2.0/ -I /usr/include/harfbuzz -imultiarch
x86_64-linux-gnu -D_GNU_SOURCE -D_REENTRANT main.cc -quiet -dumpbase
main.cc -mtune=generic -march=x86-64 -auxbase main -std=gnu++11 -version
-fstack-protector -Wformat -Wformat-security -o /tmp/cckCpP0i.s
GNU C++ (Ubuntu/Linaro 4.8.1-10ubuntu9) version 4.8.1 (x86_64-linux-gnu)
        compiled by GNU C version 4.8.1, GMP version 5.1.2, MPFR version
3.1.1-p2, MPC version 1.0.1
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/4.8"
ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
ignoring nonexistent directory
"/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../x86_64-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/include/gtkmm-3.0
 /usr/lib/x86_64-linux-gnu/gtkmm-3.0/include
 /usr/include/atkmm-1.6
 /usr/include/giomm-2.4
 /usr/lib/x86_64-linux-gnu/giomm-2.4/include
 /usr/include/pangomm-1.4
 /usr/lib/x86_64-linux-gnu/pangomm-1.4/include
 /usr/include/gtk-3.0
 /usr/include/cairomm-1.0
 /usr/lib/x86_64-linux-gnu/cairomm-1.0/include
 /usr/include/gdk-pixbuf-2.0
 /usr/include/gtk-3.0/unix-print
 /usr/include/gdkmm-3.0
 /usr/lib/x86_64-linux-gnu/gdkmm-3.0/include
 /usr/include/atk-1.0
 /usr/include/glibmm-2.4
 /usr/lib/x86_64-linux-gnu/glibmm-2.4/include
 /usr/include/glib-2.0
 /usr/lib/x86_64-linux-gnu/glib-2.0/include
 /usr/include/sigc++-2.0
 /usr/lib/x86_64-linux-gnu/sigc++-2.0/include
 /usr/include/pango-1.0
 /usr/include/cairo
 /usr/include/pixman-1
 /usr/include/freetype2
 /usr/include/libpng12
 /usr/include/at-spi2-atk/2.0
 /usr/include/gio-unix-2.0/
 /usr/include/harfbuzz
 /usr/include/c++/4.8
 /usr/include/x86_64-linux-gnu/c++/4.8
 /usr/include/c++/4.8/backward
 /usr/lib/gcc/x86_64-linux-gnu/4.8/include
 /usr/local/include
 /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed
 /usr/include/x86_64-linux-gnu
 /usr/include
End of search list.
GNU C++ (Ubuntu/Linaro 4.8.1-10ubuntu9) version 4.8.1 (x86_64-linux-gnu)
        compiled by GNU C version 4.8.1, GMP version 5.1.2, MPFR version
3.1.1-p2, MPC version 1.0.1
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: d4f6b5538c661bdd4dde0c4673c032a4
COLLECT_GCC_OPTIONS='-v' '-std=gnu++11' '-c' '-pthread' '-I'
'/usr/include/gtkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gtkmm-3.0/include' '-I'
'/usr/include/atkmm-1.6' '-I' '/usr/include/giomm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/giomm-2.4/include' '-I'
'/usr/include/pangomm-1.4' '-I'
'/usr/lib/x86_64-linux-gnu/pangomm-1.4/include' '-I'
'/usr/include/gtk-3.0' '-I' '/usr/include/cairomm-1.0' '-I'
'/usr/lib/x86_64-linux-gnu/cairomm-1.0/include' '-I'
'/usr/include/gdk-pixbuf-2.0' '-I' '/usr/include/gtk-3.0/unix-print'
'-I' '/usr/include/gdkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gdkmm-3.0/include' '-I'
'/usr/include/atk-1.0' '-I' '/usr/include/glibmm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/glibmm-2.4/include' '-I'
'/usr/include/glib-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/glib-2.0/include' '-I'
'/usr/include/sigc++-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/sigc++-2.0/include' '-I'
'/usr/include/pango-1.0' '-I' '/usr/include/cairo' '-I'
'/usr/include/pixman-1' '-I' '/usr/include/freetype2' '-I'
'/usr/include/libpng12' '-I' '/usr/include/at-spi2-atk/2.0' '-I'
'/usr/include/gio-unix-2.0/' '-I' '/usr/include/harfbuzz'
'-shared-libgcc' '-mtune=generic' '-march=x86-64'
 as -v -I /usr/include/gtkmm-3.0 -I
/usr/lib/x86_64-linux-gnu/gtkmm-3.0/include -I /usr/include/atkmm-1.6 -I
/usr/include/giomm-2.4 -I /usr/lib/x86_64-linux-gnu/giomm-2.4/include -I
/usr/include/pangomm-1.4 -I
/usr/lib/x86_64-linux-gnu/pangomm-1.4/include -I /usr/include/gtk-3.0 -I
/usr/include/cairomm-1.0 -I
/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I
/usr/include/gdk-pixbuf-2.0 -I /usr/include/gtk-3.0/unix-print -I
/usr/include/gdkmm-3.0 -I /usr/lib/x86_64-linux-gnu/gdkmm-3.0/include -I
/usr/include/atk-1.0 -I /usr/include/glibmm-2.4 -I
/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I /usr/include/glib-2.0 -I
/usr/lib/x86_64-linux-gnu/glib-2.0/include -I /usr/include/sigc++-2.0 -I
/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I /usr/include/pango-1.0
-I /usr/include/cairo -I /usr/include/pixman-1 -I /usr/include/freetype2
-I /usr/include/libpng12 -I /usr/include/at-spi2-atk/2.0 -I
/usr/include/gio-unix-2.0/ -I /usr/include/harfbuzz --64 -o main.o
/tmp/cckCpP0i.s
GNU assembler version 2.23.52 (x86_64-linux-gnu) using BFD version (GNU
Binutils for Ubuntu) 2.23.52.20130913
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-std=gnu++11' '-c' '-pthread' '-I'
'/usr/include/gtkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gtkmm-3.0/include' '-I'
'/usr/include/atkmm-1.6' '-I' '/usr/include/giomm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/giomm-2.4/include' '-I'
'/usr/include/pangomm-1.4' '-I'
'/usr/lib/x86_64-linux-gnu/pangomm-1.4/include' '-I'
'/usr/include/gtk-3.0' '-I' '/usr/include/cairomm-1.0' '-I'
'/usr/lib/x86_64-linux-gnu/cairomm-1.0/include' '-I'
'/usr/include/gdk-pixbuf-2.0' '-I' '/usr/include/gtk-3.0/unix-print'
'-I' '/usr/include/gdkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gdkmm-3.0/include' '-I'
'/usr/include/atk-1.0' '-I' '/usr/include/glibmm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/glibmm-2.4/include' '-I'
'/usr/include/glib-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/glib-2.0/include' '-I'
'/usr/include/sigc++-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/sigc++-2.0/include' '-I'
'/usr/include/pango-1.0' '-I' '/usr/include/cairo' '-I'
'/usr/include/pixman-1' '-I' '/usr/include/freetype2' '-I'
'/usr/include/libpng12' '-I' '/usr/include/at-spi2-atk/2.0' '-I'
'/usr/include/gio-unix-2.0/' '-I' '/usr/include/harfbuzz'
'-shared-libgcc' '-mtune=generic' '-march=x86-64'
g++ -v -std=gnu++11  -c myarea.cc  `pkg-config gtkmm-3.0 --cflags
--libs` -lboost_system -lboost_filesystem -lboost_serialization
-lboost_iostreams -lboost_date_time
Using built-in specs.
COLLECT_GCC=g++
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro
4.8.1-10ubuntu9' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs
--enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr
--program-suffix=-4.8 --enable-shared --enable-linker-build-id
--libexecdir=/usr/lib --without-included-gettext --enable-threads=posix
--with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib
--enable-nls --with-sysroot=/ --enable-clocale=gnu
--enable-libstdcxx-debug --enable-libstdcxx-time=yes
--enable-gnu-unique-object --enable-plugin --with-system-zlib
--disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo
--with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre
--enable-java-home
--with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64
--with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64
--with-arch-directory=amd64
--with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc
--enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64
--with-multilib-list=m32,m64,mx32 --with-tune=generic
--enable-checking=release --build=x86_64-linux-gnu
--host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.8.1 (Ubuntu/Linaro 4.8.1-10ubuntu9)
COLLECT_GCC_OPTIONS='-v' '-std=gnu++11' '-c' '-pthread' '-I'
'/usr/include/gtkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gtkmm-3.0/include' '-I'
'/usr/include/atkmm-1.6' '-I' '/usr/include/giomm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/giomm-2.4/include' '-I'
'/usr/include/pangomm-1.4' '-I'
'/usr/lib/x86_64-linux-gnu/pangomm-1.4/include' '-I'
'/usr/include/gtk-3.0' '-I' '/usr/include/cairomm-1.0' '-I'
'/usr/lib/x86_64-linux-gnu/cairomm-1.0/include' '-I'
'/usr/include/gdk-pixbuf-2.0' '-I' '/usr/include/gtk-3.0/unix-print'
'-I' '/usr/include/gdkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gdkmm-3.0/include' '-I'
'/usr/include/atk-1.0' '-I' '/usr/include/glibmm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/glibmm-2.4/include' '-I'
'/usr/include/glib-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/glib-2.0/include' '-I'
'/usr/include/sigc++-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/sigc++-2.0/include' '-I'
'/usr/include/pango-1.0' '-I' '/usr/include/cairo' '-I'
'/usr/include/pixman-1' '-I' '/usr/include/freetype2' '-I'
'/usr/include/libpng12' '-I' '/usr/include/at-spi2-atk/2.0' '-I'
'/usr/include/gio-unix-2.0/' '-I' '/usr/include/harfbuzz'
'-shared-libgcc' '-mtune=generic' '-march=x86-64'
 /usr/lib/gcc/x86_64-linux-gnu/4.8/cc1plus -quiet -v -I
/usr/include/gtkmm-3.0 -I /usr/lib/x86_64-linux-gnu/gtkmm-3.0/include -I
/usr/include/atkmm-1.6 -I /usr/include/giomm-2.4 -I
/usr/lib/x86_64-linux-gnu/giomm-2.4/include -I /usr/include/pangomm-1.4
-I /usr/lib/x86_64-linux-gnu/pangomm-1.4/include -I /usr/include/gtk-3.0
-I /usr/include/cairomm-1.0 -I
/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I
/usr/include/gdk-pixbuf-2.0 -I /usr/include/gtk-3.0/unix-print -I
/usr/include/gdkmm-3.0 -I /usr/lib/x86_64-linux-gnu/gdkmm-3.0/include -I
/usr/include/atk-1.0 -I /usr/include/glibmm-2.4 -I
/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I /usr/include/glib-2.0 -I
/usr/lib/x86_64-linux-gnu/glib-2.0/include -I /usr/include/sigc++-2.0 -I
/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I /usr/include/pango-1.0
-I /usr/include/cairo -I /usr/include/pixman-1 -I /usr/include/freetype2
-I /usr/include/libpng12 -I /usr/include/at-spi2-atk/2.0 -I
/usr/include/gio-unix-2.0/ -I /usr/include/harfbuzz -imultiarch
x86_64-linux-gnu -D_GNU_SOURCE -D_REENTRANT myarea.cc -quiet -dumpbase
myarea.cc -mtune=generic -march=x86-64 -auxbase myarea -std=gnu++11
-version -fstack-protector -Wformat -Wformat-security -o /tmp/cc58KwDM.s
GNU C++ (Ubuntu/Linaro 4.8.1-10ubuntu9) version 4.8.1 (x86_64-linux-gnu)
        compiled by GNU C version 4.8.1, GMP version 5.1.2, MPFR version
3.1.1-p2, MPC version 1.0.1
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/4.8"
ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
ignoring nonexistent directory
"/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../x86_64-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/include/gtkmm-3.0
 /usr/lib/x86_64-linux-gnu/gtkmm-3.0/include
 /usr/include/atkmm-1.6
 /usr/include/giomm-2.4
 /usr/lib/x86_64-linux-gnu/giomm-2.4/include
 /usr/include/pangomm-1.4
 /usr/lib/x86_64-linux-gnu/pangomm-1.4/include
 /usr/include/gtk-3.0
 /usr/include/cairomm-1.0
 /usr/lib/x86_64-linux-gnu/cairomm-1.0/include
 /usr/include/gdk-pixbuf-2.0
 /usr/include/gtk-3.0/unix-print
 /usr/include/gdkmm-3.0
 /usr/lib/x86_64-linux-gnu/gdkmm-3.0/include
 /usr/include/atk-1.0
 /usr/include/glibmm-2.4
 /usr/lib/x86_64-linux-gnu/glibmm-2.4/include
 /usr/include/glib-2.0
 /usr/lib/x86_64-linux-gnu/glib-2.0/include
 /usr/include/sigc++-2.0
 /usr/lib/x86_64-linux-gnu/sigc++-2.0/include
 /usr/include/pango-1.0
 /usr/include/cairo
 /usr/include/pixman-1
 /usr/include/freetype2
 /usr/include/libpng12
 /usr/include/at-spi2-atk/2.0
 /usr/include/gio-unix-2.0/
 /usr/include/harfbuzz
 /usr/include/c++/4.8
 /usr/include/x86_64-linux-gnu/c++/4.8
 /usr/include/c++/4.8/backward
 /usr/lib/gcc/x86_64-linux-gnu/4.8/include
 /usr/local/include
 /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed
 /usr/include/x86_64-linux-gnu
 /usr/include
End of search list.
GNU C++ (Ubuntu/Linaro 4.8.1-10ubuntu9) version 4.8.1 (x86_64-linux-gnu)
        compiled by GNU C version 4.8.1, GMP version 5.1.2, MPFR version
3.1.1-p2, MPC version 1.0.1
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: d4f6b5538c661bdd4dde0c4673c032a4
COLLECT_GCC_OPTIONS='-v' '-std=gnu++11' '-c' '-pthread' '-I'
'/usr/include/gtkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gtkmm-3.0/include' '-I'
'/usr/include/atkmm-1.6' '-I' '/usr/include/giomm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/giomm-2.4/include' '-I'
'/usr/include/pangomm-1.4' '-I'
'/usr/lib/x86_64-linux-gnu/pangomm-1.4/include' '-I'
'/usr/include/gtk-3.0' '-I' '/usr/include/cairomm-1.0' '-I'
'/usr/lib/x86_64-linux-gnu/cairomm-1.0/include' '-I'
'/usr/include/gdk-pixbuf-2.0' '-I' '/usr/include/gtk-3.0/unix-print'
'-I' '/usr/include/gdkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gdkmm-3.0/include' '-I'
'/usr/include/atk-1.0' '-I' '/usr/include/glibmm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/glibmm-2.4/include' '-I'
'/usr/include/glib-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/glib-2.0/include' '-I'
'/usr/include/sigc++-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/sigc++-2.0/include' '-I'
'/usr/include/pango-1.0' '-I' '/usr/include/cairo' '-I'
'/usr/include/pixman-1' '-I' '/usr/include/freetype2' '-I'
'/usr/include/libpng12' '-I' '/usr/include/at-spi2-atk/2.0' '-I'
'/usr/include/gio-unix-2.0/' '-I' '/usr/include/harfbuzz'
'-shared-libgcc' '-mtune=generic' '-march=x86-64'
 as -v -I /usr/include/gtkmm-3.0 -I
/usr/lib/x86_64-linux-gnu/gtkmm-3.0/include -I /usr/include/atkmm-1.6 -I
/usr/include/giomm-2.4 -I /usr/lib/x86_64-linux-gnu/giomm-2.4/include -I
/usr/include/pangomm-1.4 -I
/usr/lib/x86_64-linux-gnu/pangomm-1.4/include -I /usr/include/gtk-3.0 -I
/usr/include/cairomm-1.0 -I
/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I
/usr/include/gdk-pixbuf-2.0 -I /usr/include/gtk-3.0/unix-print -I
/usr/include/gdkmm-3.0 -I /usr/lib/x86_64-linux-gnu/gdkmm-3.0/include -I
/usr/include/atk-1.0 -I /usr/include/glibmm-2.4 -I
/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I /usr/include/glib-2.0 -I
/usr/lib/x86_64-linux-gnu/glib-2.0/include -I /usr/include/sigc++-2.0 -I
/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I /usr/include/pango-1.0
-I /usr/include/cairo -I /usr/include/pixman-1 -I /usr/include/freetype2
-I /usr/include/libpng12 -I /usr/include/at-spi2-atk/2.0 -I
/usr/include/gio-unix-2.0/ -I /usr/include/harfbuzz --64 -o myarea.o
/tmp/cc58KwDM.s
GNU assembler version 2.23.52 (x86_64-linux-gnu) using BFD version (GNU
Binutils for Ubuntu) 2.23.52.20130913
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-std=gnu++11' '-c' '-pthread' '-I'
'/usr/include/gtkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gtkmm-3.0/include' '-I'
'/usr/include/atkmm-1.6' '-I' '/usr/include/giomm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/giomm-2.4/include' '-I'
'/usr/include/pangomm-1.4' '-I'
'/usr/lib/x86_64-linux-gnu/pangomm-1.4/include' '-I'
'/usr/include/gtk-3.0' '-I' '/usr/include/cairomm-1.0' '-I'
'/usr/lib/x86_64-linux-gnu/cairomm-1.0/include' '-I'
'/usr/include/gdk-pixbuf-2.0' '-I' '/usr/include/gtk-3.0/unix-print'
'-I' '/usr/include/gdkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gdkmm-3.0/include' '-I'
'/usr/include/atk-1.0' '-I' '/usr/include/glibmm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/glibmm-2.4/include' '-I'
'/usr/include/glib-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/glib-2.0/include' '-I'
'/usr/include/sigc++-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/sigc++-2.0/include' '-I'
'/usr/include/pango-1.0' '-I' '/usr/include/cairo' '-I'
'/usr/include/pixman-1' '-I' '/usr/include/freetype2' '-I'
'/usr/include/libpng12' '-I' '/usr/include/at-spi2-atk/2.0' '-I'
'/usr/include/gio-unix-2.0/' '-I' '/usr/include/harfbuzz'
'-shared-libgcc' '-mtune=generic' '-march=x86-64'
g++ -v -std=gnu++11  main.o myarea.o -o pangotextcpp   `pkg-config
gtkmm-3.0 --cflags --libs` -lboost_system -lboost_filesystem
-lboost_serialization -lboost_iostreams -lboost_date_time
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro
4.8.1-10ubuntu9' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs
--enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr
--program-suffix=-4.8 --enable-shared --enable-linker-build-id
--libexecdir=/usr/lib --without-included-gettext --enable-threads=posix
--with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib
--enable-nls --with-sysroot=/ --enable-clocale=gnu
--enable-libstdcxx-debug --enable-libstdcxx-time=yes
--enable-gnu-unique-object --enable-plugin --with-system-zlib
--disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo
--with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre
--enable-java-home
--with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64
--with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64
--with-arch-directory=amd64
--with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc
--enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64
--with-multilib-list=m32,m64,mx32 --with-tune=generic
--enable-checking=release --build=x86_64-linux-gnu
--host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.8.1 (Ubuntu/Linaro 4.8.1-10ubuntu9)
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-std=gnu++11' '-o' 'pangotextcpp' '-pthread'
'-I' '/usr/include/gtkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gtkmm-3.0/include' '-I'
'/usr/include/atkmm-1.6' '-I' '/usr/include/giomm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/giomm-2.4/include' '-I'
'/usr/include/pangomm-1.4' '-I'
'/usr/lib/x86_64-linux-gnu/pangomm-1.4/include' '-I'
'/usr/include/gtk-3.0' '-I' '/usr/include/cairomm-1.0' '-I'
'/usr/lib/x86_64-linux-gnu/cairomm-1.0/include' '-I'
'/usr/include/gdk-pixbuf-2.0' '-I' '/usr/include/gtk-3.0/unix-print'
'-I' '/usr/include/gdkmm-3.0' '-I'
'/usr/lib/x86_64-linux-gnu/gdkmm-3.0/include' '-I'
'/usr/include/atk-1.0' '-I' '/usr/include/glibmm-2.4' '-I'
'/usr/lib/x86_64-linux-gnu/glibmm-2.4/include' '-I'
'/usr/include/glib-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/glib-2.0/include' '-I'
'/usr/include/sigc++-2.0' '-I'
'/usr/lib/x86_64-linux-gnu/sigc++-2.0/include' '-I'
'/usr/include/pango-1.0' '-I' '/usr/include/cairo' '-I'
'/usr/include/pixman-1' '-I' '/usr/include/freetype2' '-I'
'/usr/include/libpng12' '-I' '/usr/include/at-spi2-atk/2.0' '-I'
'/usr/include/gio-unix-2.0/' '-I' '/usr/include/harfbuzz'
'-shared-libgcc' '-mtune=generic' '-march=x86-64'
 /usr/lib/gcc/x86_64-linux-gnu/4.8/collect2 --sysroot=/ --build-id
--eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed
-dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o pangotextcpp
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crt1.o
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crti.o
/usr/lib/gcc/x86_64-linux-gnu/4.8/crtbegin.o
-L/usr/lib/gcc/x86_64-linux-gnu/4.8
-L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu
-L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib
-L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu
-L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../.. main.o
myarea.o -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4 -lpangomm-1.4
-lgtk-3 -lglibmm-2.4 -lcairomm-1.0 -lgdk-3 -latk-1.0 -lgio-2.0
-lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo
-lsigc-2.0 -lgobject-2.0 -lglib-2.0 -lboost_system -lboost_filesystem
-lboost_serialization -lboost_iostreams -lboost_date_time -lstdc++ -lm
-lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc
/usr/lib/gcc/x86_64-linux-gnu/4.8/crtend.o
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crtn.o

Compilation finished at Thu Feb 13 17:26:19





On 02/13/2014 12:37 PM, Bric wrote:
On 02/13/2014 07:03 AM, Kang Hu wrote:
sorry for my previous misinfomation
it seems that the error happens here in your configure log file:
---------------------------------------------------------------------------------------------------------

configure:24295: gcc -o conftest -march=i686 -mtune=i686 -Wall
-pthread -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo
-I/usr/local/include -I/usr/local/include/freetype2
-I/usr/local/include/libpng12 -I/usr/include/pixman-1      -ldl
conftest.c -L/usr/local/lib -lpangocairo-1.0 -lpango-1.0 -lcairo
-lgobject-2.0 -lglib-2.0    >&5
/usr/local/lib/libpangocairo-1.0.so  <http://libpangocairo-1.0.so>:
undefined reference to `pango_fc_font_create_base_metrics_for_context'
collect2: ld returned 1 exit status
-----------------------------------------------------------------
symbol pango_fc_font_create_base_metrics_for_context is defined in
pangoft2.
you can add -lpangoft2-1.0 by hand to the end of pangocairo.pc or
pango.pc as a workaround.

I did the above workaround, successfully, and got past my pango snag....

Then ./configure complained about not having atk-bridge; i went down
that chain of dependencies, with at-spi2-core, etc., (some of the latest
git failed to "make"; i used version releases), and made gtk+
./configure happy.

But gtk+ make is now failing — HANGING (not exiting!) on an error:

(let me know if I should start a new thread for this, since my subject
line is pango-specific, and this is beyond pango (apparently!)) ...

<snip>

GEN resources/ui/gtkappchooserdialog.ui.h
GEN resources/ui/gtkappchooserwidget.ui.h
GEN resources/ui/gtkassistant.ui.h
GEN resources/ui/gtkcolorchooserdialog.ui.h
GEN resources/ui/gtkcoloreditor.ui.h
GEN resources/ui/gtkdialog.ui.h
GEN resources/ui/gtkfilechooserbutton.ui.h
GEN resources/ui/gtkfilechooserwidget.ui.h
GEN resources/ui/gtkfilechooserdialog.ui.h
GEN resources/ui/gtkfontbutton.ui.h
GEN resources/ui/gtkfontchooserdialog.ui.h
GEN resources/ui/gtkfontchooserwidget.ui.h
GEN resources/ui/gtkinfobar.ui.h
GEN resources/ui/gtklockbutton.ui.h
GEN resources/ui/gtkmessagedialog.ui.h
GEN resources/ui/gtkpagesetupunixdialog.ui.h
GEN resources/ui/gtkpathbar.ui.h
GEN resources/ui/gtkprintunixdialog.ui.h
GEN resources/ui/gtkrecentchooserdefault.ui.h
GEN resources/ui/gtksearchbar.ui.h
GEN resources/ui/gtkscalebutton.ui.h
GEN resources/ui/gtkstatusbar.ui.h
GEN resources/ui/gtkvolumebutton.ui.h
GEN gtkresources.c

(glib-compile-resources:6887): GLib-GObject-CRITICAL **:
/build/buildd/glib2.0-2.24.1/gobject/gtype.c:2706: You forgot to call
g_type_init()

(glib-compile-resources:6887): GLib-CRITICAL **: g_once_init_leave:
assertion 'result != 0' failed

(glib-compile-resources:6887): GLib-GObject-CRITICAL **:
/build/buildd/glib2.0-2.24.1/gobject/gtype.c:2706: You forgot to call
g_type_init()

(glib-compile-resources:6887): GLib-GObject-CRITICAL **:
/build/buildd/glib2.0-2.24.1/gobject/gtype.c:2706: You forgot to call
g_type_init()

(glib-compile-resources:6887): GLib-GObject-CRITICAL **:
IA__g_type_interface_add_prerequisite: assertion 'G_TYPE_IS_INTERFACE
(interface_type)' failed

(glib-compile-resources:6887): GLib-CRITICAL **: g_once_init_leave:
assertion 'result != 0' failed

(glib-compile-resources:6887): GLib-GObject-CRITICAL **:
IA__g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE
(instance_type)' failed

(glib-compile-resources:6887): GLib-CRITICAL **: g_once_init_leave:
assertion 'result != 0' failed

(glib-compile-resources:6887): GLib-GObject-CRITICAL **:
IA__g_object_new: assertion 'G_TYPE_IS_OBJECT (object_type)' failed

(glib-compile-resources:6887): GLib-GObject-CRITICAL **:
/build/buildd/glib2.0-2.24.1/gobject/gtype.c:2706: You forgot to call
g_type_init()

(glib-compile-resources:6887): GLib-GObject-CRITICAL **:
/build/buildd/glib2.0-2.24.1/gobject/gtype.c:2706: You forgot to call
g_type_init()

(glib-compile-resources:6887): GLib-GObject-CRITICAL **:
IA__g_type_interface_add_prerequisite: assertion 'G_TYPE_IS_INTERFACE
(interface_type)' failed

(glib-compile-resources:6887): GLib-CRITICAL **: g_once_init_leave:
assertion 'result != 0' failed

(glib-compile-resources:6887): GLib-GObject-CRITICAL **:
IA__g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE
(instance_type)' failed

(glib-compile-resources:6887): GLib-CRITICAL **: g_once_init_leave:
assertion 'result != 0' failed

(glib-compile-resources:6887): GLib-GObject-CRITICAL **:
IA__g_object_new: assertion 'G_TYPE_IS_OBJECT (object_type)' failed

----------------------

at this point it just hangs, without exiting...; I need to do Ctrl+C,
and get:

^Cmake[2]: *** [gtkresources.c] Interrupt
make[1]: *** [all-recursive] Interrupt
make: *** [all] Interrupt

-----------------------------

This is a never ending battle, this gtk+ on my Ubuntu 10.10, with the
sprawling tree and extensive chains of dependencies, each of which is
not yielding easily (!!!) — battling over 48 hours now...

i don't know a better way to do this.  your problem may be caused by 
the custom-built pango library.



On Thu, Feb 13, 2014 at 6:26 PM, Bric <bric flight us
<mailto:bric flight us>> wrote:

    On 02/13/2014 04:21 AM, Lucas Levrel wrote:

        Le 12 février 2014, Bric a écrit :

            I am trying to compile gtk+-3.11.5

            during "./configure" I am getting:

            Can't link to Pango. Pango is required to build
            *** GTK+. For more information see http://www.pango.org

            I have pango-1.36.2 installed


            pkg-config --cflags "pango pangocairo" :


        I think you should look at --libs since the error is about
        linking.


    $ pkg-config --libs pango
    -L/usr/local/lib -lpango-1.0 -lgobject-2.0 -lglib-2.0

    $ pkg-config --libs "pango pangocairo"
    -L/usr/local/lib -lpangocairo-1.0 -lpango-1.0 -lcairo
    -lgobject-2.0 -lglib-2.0

    ça ne change pas grand chose (en ce qui concerne ma compréhension)

    that doesn't give me a clue




    _______________________________________________
    gtk-app-devel-list mailing list
    gtk-app-devel-list gnome org <mailto:gtk-app-devel-list gnome org>
    https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list



_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]