From ee8ffdc51b73753cb0b9a96f664f7e6c0ce3b48b Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sun, 10 Dec 2017 07:02:32 +0100 Subject: [PATCH 01/88] en- & decrypting the particular message works without issues --- js/test.js | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/js/test.js b/js/test.js index cc1a0a376..ba86be51d 100644 --- a/js/test.js +++ b/js/test.js @@ -462,6 +462,47 @@ describe('CryptTool', function () { {tests: 5, quiet: true}); }); + it('can en- and decrypt a particular message (#260)', function () { + jsc.check(jsc.forall( + 'string', + 'string', + function (key, password) { + var message = ` +1 subgoal + +inv : Assert +expr : Expr +sBody : Instr +deduction : (|- [|inv /\ assertOfExpr expr|] sBody [|inv|])%assert +IHdeduction : (|= [|inv /\ assertOfExpr expr |] sBody [|inv|])%assert +mem : Mem +preInMem : inv mem +m : Mem +n : nat +interpRel : interp (nth_iterate sBody n) (MemElem mem) = CpoElem Mem m +lastIter : interp (nth_iterate sBody n) (MemElem mem) |=e expr_neg expr +notLastIter : forall p : nat, + p < n -> interp (nth_iterate sBody p) (MemElem mem) |=e expr +isWhile : interp (while expr sBody) (MemElem mem) = + interp (nth_iterate sBody n) (MemElem mem) + +======================== ( 1 / 1 ) +conseq_or_bottom inv (interp (nth_iterate sBody n) (MemElem mem)) + +`, + key = 'y+4So8y7GYliFc+LcyFhXYSyMW/v1CdGqnSND+MPtNw=', + paste = '{"iv":"LwfPcuKXYo2f6gjrtVRbcg==","v":1,"iter":1000,"ks":256,"ts":128,"mode":"gcm","adata":"","cipher":"aes","salt":"gw7Pe+7WGGI=","ct":"Mk6jTCNQjJUTnOQtFGtNqxTtzwnbDEWNmPd0teSJn5PW2IczTcE5aSvevONSOEpP476aNUA0JfPuK8v8zLqK2rmk8ESmm9wqkEdWWdMY2kvzU8mxo1yp6DBs5aXmy9y585GvB4kaCyh6nH2YFDQczUDZ4AQlGC8T11YMPO4sHM\/SOewS8vCnZ3tTiSuLjV0LC6k+xZ3jTg\/yH+V2cH5vfvj2eQMhUaMOyzjSQF34Ab7+pApuVVHXZ\/0lo86btt7iWo7yOHV59Te9AjpxzWgBI2gzTBBsk\/4WeYYVK3l2lTLy08GS9D8D1AbSsTrp5tSH84StAr+kMnEIsiR6FIbJ\/AP+6v9MQ2ryyUXGOj5HQLUZDsle3QQvtB7F6mqPDUvKtx\/Pxx0OHgNW5ttA581Hn1XWreUF6KzoWfcA6XdDEH4eylNiFrAFX+H1Mxfnxwz3aVOiRlP4+zrtmNcR\/XV87nzuDz2fqScrjFsPQ+FV\/784qe\/ZYs3Kp0Q+kVAnXm31vVwc6GU0b\/1bTZfknts0fKoIjCcH1gLivQfrj87QlTUa4l6TVzqgLLapB4EgW4CxcZ4PBhyexSuw+ZmUw\/kqyXZWP3R\/IzElI5Lt9GyLIzpyI9EvWLpVTn8iN8XOFZuEhHfTGb7Wdl+\/\/la4gsvhEvAx+ADqjjPgX0h4lFbyMZXHU3yN0QJr1jiZhIdbWL0QEyUkuWk6PK6E0ziHu558+8+WEjeYkElPosZwKtCHE4Ogfk6taZJhcV3rQu8U\/icqd1gAzbBFXp0="}'; + return message === $.PrivateBin.CryptTool.decipher( + key, + password, + $.PrivateBin.CryptTool.cipher(key, password, message) + ); + } + ), + // reducing amount of checks + {tests: 5, quiet: true}); + }); + // The below static unit tests are included to ensure deciphering of "classic" // SJCL based pastes still works it( From 5582c05414ebbfaac0f89df0ee2b84bbf1023f4f Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sun, 10 Dec 2017 07:04:54 +0100 Subject: [PATCH 02/88] decrypting a particular message encrypted with v1.1.1 fails (#260) --- js/test.js | 28 ++++++++++------------------ 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/js/test.js b/js/test.js index ba86be51d..bf89e9061 100644 --- a/js/test.js +++ b/js/test.js @@ -462,12 +462,8 @@ describe('CryptTool', function () { {tests: 5, quiet: true}); }); - it('can en- and decrypt a particular message (#260)', function () { - jsc.check(jsc.forall( - 'string', - 'string', - function (key, password) { - var message = ` + it('can decrypt a particular message (#260)', function () { + var message = ` 1 subgoal inv : Assert @@ -489,18 +485,14 @@ isWhile : interp (while expr sBody) (MemElem mem) = ======================== ( 1 / 1 ) conseq_or_bottom inv (interp (nth_iterate sBody n) (MemElem mem)) -`, - key = 'y+4So8y7GYliFc+LcyFhXYSyMW/v1CdGqnSND+MPtNw=', - paste = '{"iv":"LwfPcuKXYo2f6gjrtVRbcg==","v":1,"iter":1000,"ks":256,"ts":128,"mode":"gcm","adata":"","cipher":"aes","salt":"gw7Pe+7WGGI=","ct":"Mk6jTCNQjJUTnOQtFGtNqxTtzwnbDEWNmPd0teSJn5PW2IczTcE5aSvevONSOEpP476aNUA0JfPuK8v8zLqK2rmk8ESmm9wqkEdWWdMY2kvzU8mxo1yp6DBs5aXmy9y585GvB4kaCyh6nH2YFDQczUDZ4AQlGC8T11YMPO4sHM\/SOewS8vCnZ3tTiSuLjV0LC6k+xZ3jTg\/yH+V2cH5vfvj2eQMhUaMOyzjSQF34Ab7+pApuVVHXZ\/0lo86btt7iWo7yOHV59Te9AjpxzWgBI2gzTBBsk\/4WeYYVK3l2lTLy08GS9D8D1AbSsTrp5tSH84StAr+kMnEIsiR6FIbJ\/AP+6v9MQ2ryyUXGOj5HQLUZDsle3QQvtB7F6mqPDUvKtx\/Pxx0OHgNW5ttA581Hn1XWreUF6KzoWfcA6XdDEH4eylNiFrAFX+H1Mxfnxwz3aVOiRlP4+zrtmNcR\/XV87nzuDz2fqScrjFsPQ+FV\/784qe\/ZYs3Kp0Q+kVAnXm31vVwc6GU0b\/1bTZfknts0fKoIjCcH1gLivQfrj87QlTUa4l6TVzqgLLapB4EgW4CxcZ4PBhyexSuw+ZmUw\/kqyXZWP3R\/IzElI5Lt9GyLIzpyI9EvWLpVTn8iN8XOFZuEhHfTGb7Wdl+\/\/la4gsvhEvAx+ADqjjPgX0h4lFbyMZXHU3yN0QJr1jiZhIdbWL0QEyUkuWk6PK6E0ziHu558+8+WEjeYkElPosZwKtCHE4Ogfk6taZJhcV3rQu8U\/icqd1gAzbBFXp0="}'; - return message === $.PrivateBin.CryptTool.decipher( - key, - password, - $.PrivateBin.CryptTool.cipher(key, password, message) - ); - } - ), - // reducing amount of checks - {tests: 5, quiet: true}); +`; + if (message !== $.PrivateBin.CryptTool.decipher( + 'y+4So8y7GYliFc+LcyFhXYSyMW/v1CdGqnSND+MPtNw=', + '', // no password + '{"iv":"LwfPcuKXYo2f6gjrtVRbcg==","v":1,"iter":1000,"ks":256,"ts":128,"mode":"gcm","adata":"","cipher":"aes","salt":"gw7Pe+7WGGI=","ct":"Mk6jTCNQjJUTnOQtFGtNqxTtzwnbDEWNmPd0teSJn5PW2IczTcE5aSvevONSOEpP476aNUA0JfPuK8v8zLqK2rmk8ESmm9wqkEdWWdMY2kvzU8mxo1yp6DBs5aXmy9y585GvB4kaCyh6nH2YFDQczUDZ4AQlGC8T11YMPO4sHM\/SOewS8vCnZ3tTiSuLjV0LC6k+xZ3jTg\/yH+V2cH5vfvj2eQMhUaMOyzjSQF34Ab7+pApuVVHXZ\/0lo86btt7iWo7yOHV59Te9AjpxzWgBI2gzTBBsk\/4WeYYVK3l2lTLy08GS9D8D1AbSsTrp5tSH84StAr+kMnEIsiR6FIbJ\/AP+6v9MQ2ryyUXGOj5HQLUZDsle3QQvtB7F6mqPDUvKtx\/Pxx0OHgNW5ttA581Hn1XWreUF6KzoWfcA6XdDEH4eylNiFrAFX+H1Mxfnxwz3aVOiRlP4+zrtmNcR\/XV87nzuDz2fqScrjFsPQ+FV\/784qe\/ZYs3Kp0Q+kVAnXm31vVwc6GU0b\/1bTZfknts0fKoIjCcH1gLivQfrj87QlTUa4l6TVzqgLLapB4EgW4CxcZ4PBhyexSuw+ZmUw\/kqyXZWP3R\/IzElI5Lt9GyLIzpyI9EvWLpVTn8iN8XOFZuEhHfTGb7Wdl+\/\/la4gsvhEvAx+ADqjjPgX0h4lFbyMZXHU3yN0QJr1jiZhIdbWL0QEyUkuWk6PK6E0ziHu558+8+WEjeYkElPosZwKtCHE4Ogfk6taZJhcV3rQu8U\/icqd1gAzbBFXp0="}' + )) { + throw Error('a particular message (#260) could not be deciphered'); + } }); // The below static unit tests are included to ensure deciphering of "classic" From c76957b3cb61b975385049330912825a23009548 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Tue, 26 Jun 2018 22:31:26 +0200 Subject: [PATCH 03/88] adding unit test for truncation issue #328 --- js/test/Truncation.js | 15 + js/test/compression-sample.txt | 1910 ++++++++++++++++++++++++++++++++ 2 files changed, 1925 insertions(+) create mode 100644 js/test/Truncation.js create mode 100644 js/test/compression-sample.txt diff --git a/js/test/Truncation.js b/js/test/Truncation.js new file mode 100644 index 000000000..4eafa5fc1 --- /dev/null +++ b/js/test/Truncation.js @@ -0,0 +1,15 @@ +'use strict'; +var common = require('../common'); + +describe('Compression', function () { + it('does not truncate messages', function () { + var message = fs.readFileSync('test/compression-sample.txt', 'utf8'); + assert.strictEqual( + message, + Base64.btou( RawDeflate.inflate( + RawDeflate.deflate( Base64.utob(message) ) + ) ) + ); + }); +}); + diff --git a/js/test/compression-sample.txt b/js/test/compression-sample.txt new file mode 100644 index 000000000..3bdd67752 --- /dev/null +++ b/js/test/compression-sample.txt @@ -0,0 +1,1910 @@ +=== Running ebuild phase killold as root:root... +=== Starting builtin_killold +=== Done builtin_killold +=== Completed ebuild phase killold +=== Running ebuild phases init saveenv as paludisbuild:paludisbuild... +=== Starting builtin_init +=== Done builtin_init +=== Starting builtin_saveenv +=== Done builtin_saveenv +=== Completed ebuild phases init saveenv +--- No need to do anything for setup phase +=== Running ebuild phases loadenv unpack saveenv as paludisbuild:paludisbuild... +=== Starting builtin_loadenv +=== Done builtin_loadenv +=== Starting src_unpack +>>> Unpacking abiword-3.0.2.tar.gz to /var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work +tar zxf /mnt/sda2/distfiles/abiword-3.0.2.tar.gz --no-same-owner +=== Done src_unpack +=== Starting builtin_saveenv +=== Done builtin_saveenv +=== Completed ebuild phases loadenv unpack saveenv +=== Running ebuild phases loadenv prepare saveenv as paludisbuild:paludisbuild... +=== Starting builtin_loadenv +=== Done builtin_loadenv +=== Starting src_prepare +cat -- '/var/db/paludis/repositories/office/packages/app-office/abiword/files/0001-BUILD-fix-pkg-config-invocation.patch' | patch -s -f -p1 +cat -- '/var/db/paludis/repositories/office/packages/app-office/abiword/files/abiword-3.0.2-fix-nullptr-c++98.patch' | patch -s -f -p1 +cat -- '/var/db/paludis/repositories/office/packages/app-office/abiword/files/cec2fda355b67b5b814a803c5ed128c425cbb030.patch' | patch -s -f -p1 +Using autoconf:2.5 +Using automake:1.15 +eautoreconf: running in /var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2 ... +aclocal -I . +libtoolize --copy --force --automake +aclocal -I . +autoconf +autoheader +automake --add-missing --copy --force-missing +configure.ac:132: installing './compile' +configure.ac:12: installing './missing' +goffice-bits/Makefile.am:7: warning: source file 'goffice/goffice.c' is in a subdirectory, +goffice-bits/Makefile.am:7: but option 'subdir-objects' is disabled +automake-1.15: warning: possible forward-incompatibility. +automake-1.15: At least a source file is in a subdirectory, but the 'subdir-objects' +automake-1.15: automake option hasn't been enabled. For now, the corresponding output +automake-1.15: object file(s) will be placed in the top-level directory. However, +automake-1.15: this behaviour will change in future Automake versions: they will +automake-1.15: unconditionally cause object files to be placed in the same subdirectory +automake-1.15: of the corresponding sources. +automake-1.15: You are advised to start using 'subdir-objects' option throughout your +automake-1.15: project, to avoid future incompatibilities. +goffice-bits/Makefile.am:7: warning: source file 'goffice/app/go-cmd-context.c' is in a subdirectory, +goffice-bits/Makefile.am:7: but option 'subdir-objects' is disabled +goffice-bits/Makefile.am:7: warning: source file 'goffice/app/error-info.c' is in a subdirectory, +goffice-bits/Makefile.am:7: but option 'subdir-objects' is disabled +goffice-bits/Makefile.am:7: warning: source file 'goffice/gtk/goffice-gtk.c' is in a subdirectory, +goffice-bits/Makefile.am:7: but option 'subdir-objects' is disabled +goffice-bits/Makefile.am:7: warning: source file 'goffice/gtk/go-color-palette.c' is in a subdirectory, +goffice-bits/Makefile.am:7: but option 'subdir-objects' is disabled +goffice-bits/Makefile.am:7: warning: source file 'goffice/gtk/go-color-group.c' is in a subdirectory, +goffice-bits/Makefile.am:7: but option 'subdir-objects' is disabled +goffice-bits/Makefile.am:7: warning: source file 'goffice/gtk/go-combo-box.c' is in a subdirectory, +goffice-bits/Makefile.am:7: but option 'subdir-objects' is disabled +goffice-bits/Makefile.am:7: warning: source file 'goffice/gtk/go-combo-color.c' is in a subdirectory, +goffice-bits/Makefile.am:7: but option 'subdir-objects' is disabled +goffice-bits/Makefile.am:7: warning: source file 'goffice/utils/go-glib-extras.c' is in a subdirectory, +goffice-bits/Makefile.am:7: but option 'subdir-objects' is disabled +goffice-bits/Makefile.am:7: warning: source file 'goffice/utils/go-image.c' is in a subdirectory, +goffice-bits/Makefile.am:7: but option 'subdir-objects' is disabled +goffice-bits/Makefile.am:7: warning: source file 'goffice/utils/go-marshalers.c' is in a subdirectory, +goffice-bits/Makefile.am:7: but option 'subdir-objects' is disabled +goffice-bits/Makefile.am:7: warning: source file 'goffice/utils/go-file.c' is in a subdirectory, +goffice-bits/Makefile.am:7: but option 'subdir-objects' is disabled +goffice-bits/Makefile.am:7: warning: source file 'goffice/utils/go-locale.c' is in a subdirectory, +goffice-bits/Makefile.am:7: but option 'subdir-objects' is disabled +goffice-bits/Makefile.am:7: warning: source file 'goffice/utils/go-cairo.c' is in a subdirectory, +goffice-bits/Makefile.am:7: but option 'subdir-objects' is disabled +goffice-bits/Makefile.am:7: warning: source file 'goffice/utils/go-color.c' is in a subdirectory, +goffice-bits/Makefile.am:7: but option 'subdir-objects' is disabled +goffice-bits/Makefile.am: installing './depcomp' +goffice-bits2/Makefile.am:7: warning: source file 'goffice/goffice.c' is in a subdirectory, +goffice-bits2/Makefile.am:7: but option 'subdir-objects' is disabled +goffice-bits2/Makefile.am:7: warning: source file 'goffice/app/go-cmd-context.c' is in a subdirectory, +goffice-bits2/Makefile.am:7: but option 'subdir-objects' is disabled +goffice-bits2/Makefile.am:7: warning: source file 'goffice/gtk/goffice-gtk.c' is in a subdirectory, +goffice-bits2/Makefile.am:7: but option 'subdir-objects' is disabled +goffice-bits2/Makefile.am:7: warning: source file 'goffice/gtk/go-color-palette.c' is in a subdirectory, +goffice-bits2/Makefile.am:7: but option 'subdir-objects' is disabled +goffice-bits2/Makefile.am:7: warning: source file 'goffice/gtk/go-color-group.c' is in a subdirectory, +goffice-bits2/Makefile.am:7: but option 'subdir-objects' is disabled +goffice-bits2/Makefile.am:7: warning: source file 'goffice/gtk/go-combo-box.c' is in a subdirectory, +goffice-bits2/Makefile.am:7: but option 'subdir-objects' is disabled +goffice-bits2/Makefile.am:7: warning: source file 'goffice/gtk/go-combo-color.c' is in a subdirectory, +goffice-bits2/Makefile.am:7: but option 'subdir-objects' is disabled +goffice-bits2/Makefile.am:7: warning: source file 'goffice/utils/go-glib-extras.c' is in a subdirectory, +goffice-bits2/Makefile.am:7: but option 'subdir-objects' is disabled +goffice-bits2/Makefile.am:7: warning: source file 'goffice/utils/go-image.c' is in a subdirectory, +goffice-bits2/Makefile.am:7: but option 'subdir-objects' is disabled +goffice-bits2/Makefile.am:7: warning: source file 'goffice/utils/go-marshalers.c' is in a subdirectory, +goffice-bits2/Makefile.am:7: but option 'subdir-objects' is disabled +goffice-bits2/Makefile.am:7: warning: source file 'goffice/utils/go-file.c' is in a subdirectory, +goffice-bits2/Makefile.am:7: but option 'subdir-objects' is disabled +goffice-bits2/Makefile.am:7: warning: source file 'goffice/utils/go-color.c' is in a subdirectory, +goffice-bits2/Makefile.am:7: but option 'subdir-objects' is disabled +plugins/collab/backends/telepathy/unix/Makefile.am:21: warning: '%'-style pattern rules are a GNU make extension +plugins/opendocument/common/xp/Makefile.am:9: warning: source file 'crypto/gc-pbkdf2-sha1.c' is in a subdirectory, +plugins/opendocument/common/xp/Makefile.am:9: but option 'subdir-objects' is disabled +plugins/opendocument/common/xp/Makefile.am:9: warning: source file 'crypto/hmac-sha1.c' is in a subdirectory, +plugins/opendocument/common/xp/Makefile.am:9: but option 'subdir-objects' is disabled +plugins/opendocument/common/xp/Makefile.am:9: warning: source file 'crypto/memxor.c' is in a subdirectory, +plugins/opendocument/common/xp/Makefile.am:9: but option 'subdir-objects' is disabled +plugins/opendocument/common/xp/Makefile.am:9: warning: source file 'crypto/sha1.c' is in a subdirectory, +plugins/opendocument/common/xp/Makefile.am:9: but option 'subdir-objects' is disabled +src/Makefile.am:106: warning: source file '$(top_srcdir)/src/wp/main/xp/abi_ver.cpp' is in a subdirectory, +src/Makefile.am:106: but option 'subdir-objects' is disabled +src/Makefile.am:36: warning: source file '$(top_srcdir)/src/wp/main/gtk/libabiword.cpp' is in a subdirectory, +src/Makefile.am:36: but option 'subdir-objects' is disabled +src/Makefile.am:42: warning: source file '$(top_srcdir)/src/wp/main/cocoa/CocoaMain.cpp' is in a subdirectory, +src/Makefile.am:42: but option 'subdir-objects' is disabled +src/Makefile.am:42: warning: source file '$(top_srcdir)/src/wp/main/gtk/UnixMain.cpp' is in a subdirectory, +src/Makefile.am:42: but option 'subdir-objects' is disabled +src/Makefile.am:42: warning: source file '$(top_srcdir)/src/wp/main/win/Win32Main.cpp' is in a subdirectory, +src/Makefile.am:42: but option 'subdir-objects' is disabled +src/af/xap/gtk/Makefile.am:13: warning: source file 'hildon/xap_UnixHildonApp.cpp' is in a subdirectory, +src/af/xap/gtk/Makefile.am:13: but option 'subdir-objects' is disabled +src/af/xap/gtk/Makefile.am:13: warning: source file 'hildon/xap_UnixHildonDlg_FontChooser.cpp' is in a subdirectory, +src/af/xap/gtk/Makefile.am:13: but option 'subdir-objects' is disabled +src/wp/ap/gtk/Makefile.am:15: warning: source file 'hildon/ap_UnixHildonFrameImpl.cpp' is in a subdirectory, +src/wp/ap/gtk/Makefile.am:15: but option 'subdir-objects' is disabled +=== Done src_prepare +=== Starting builtin_saveenv +=== Done builtin_saveenv +=== Completed ebuild phases loadenv prepare saveenv +=== Running ebuild phases loadenv configure saveenv as paludisbuild:paludisbuild... +=== Starting builtin_loadenv +=== Done builtin_loadenv +=== Starting src_configure +econf: updating /var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/config.guess with /usr/share/gnuconfig/config.guess +econf: updating /var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/config.sub with /usr/share/gnuconfig/config.sub +./configure --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --prefix=/usr/x86_64-pc-linux-gnu --bindir=/usr/x86_64-pc-linux-gnu/bin --sbindir=/usr/x86_64-pc-linux-gnu/bin --libdir=/usr/x86_64-pc-linux-gnu/lib --datadir=/usr/share --datarootdir=/usr/share --docdir=/usr/share/doc/abiword-3.0.2-r1 --infodir=/usr/share/info --mandir=/usr/share/man --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --enable-fast-install --enable-plugins=t602 docbook clarisworks wml kword hancom openwriter pdf loadbindings mswrite garble pdb applix opendocument sdw xslfo svg gimp bmp freetranslation iscii s5 babelfish opml eml wikipedia gdict passepartout google presentation urldict hrtext mif openxml goffice latex command wmf --enable-print --enable-templates --disable-collab-backend-service --disable-collab-backend-tcp --disable-collab-backend-telepathy --disable-collab-backend-xmpp --disable-static --with-gio --with-goffice --with-icondir=/usr/share/icons --without-gnomevfs --without-gtk2 --disable-spell +checking build system type... x86_64-pc-linux-gnu +checking host system type... x86_64-pc-linux-gnu +checking for a BSD-compatible install... /usr/bin/ginstall -c +checking whether build environment is sane... yes +checking for a thread-safe mkdir -p... /usr/bin/mkdir -p +checking for gawk... gawk +checking whether make sets $(MAKE)... yes +checking whether make supports nested variables... yes +checking whether UID '103' is supported by ustar format... yes +checking whether GID '443' is supported by ustar format... yes +checking how to create a ustar tar archive... gnutar +checking whether make supports nested variables... (cached) yes +checking whether to enable maintainer-specific portions of Makefiles... yes +checking pkg-config is at least version 0.9.0... yes +checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-cc +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 x86_64-pc-linux-gnu-cc accepts -g... yes +checking for x86_64-pc-linux-gnu-cc option to accept ISO C89... none needed +checking whether x86_64-pc-linux-gnu-cc understands -c and -o together... yes +checking for style of include used by make... GNU +checking dependency style of x86_64-pc-linux-gnu-cc... none +checking whether we are using the GNU C++ compiler... yes +checking whether x86_64-pc-linux-gnu-c++ accepts -g... yes +checking dependency style of x86_64-pc-linux-gnu-c++... none +checking how to print strings... printf +checking for a sed that does not truncate output... /usr/bin/sed +checking for grep that handles long lines and -e... /usr/bin/grep +checking for egrep... /usr/bin/grep -E +checking for fgrep... /usr/bin/grep -F +checking for ld used by x86_64-pc-linux-gnu-cc... x86_64-pc-linux-gnu-ld +checking if the linker (x86_64-pc-linux-gnu-ld) is GNU ld... yes +checking for BSD- or MS-compatible name lister (nm)... x86_64-pc-linux-gnu-nm +checking the name lister (x86_64-pc-linux-gnu-nm) interface... BSD nm +checking whether ln -s works... yes +checking the maximum length of command line arguments... 1572864 +checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop +checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop +checking for x86_64-pc-linux-gnu-ld option to reload object files... -r +checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump +checking how to recognize dependent libraries... pass_all +checking for x86_64-pc-linux-gnu-dlltool... no +checking for dlltool... no +checking how to associate runtime and link libraries... printf %s\n +checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar +checking for archiver @FILE support... @ +checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip +checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib +checking command to parse x86_64-pc-linux-gnu-nm output from x86_64-pc-linux-gnu-cc object... ok +checking for sysroot... no +checking for a working dd... /usr/bin/dd +checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 +checking for x86_64-pc-linux-gnu-mt... no +checking for mt... mt +checking if mt is a manifest tool... no +checking how to run the C preprocessor... x86_64-pc-linux-gnu-cpp +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 x86_64-pc-linux-gnu-cc supports -fno-rtti -fno-exceptions... no +checking for x86_64-pc-linux-gnu-cc option to produce PIC... -fPIC -DPIC +checking if x86_64-pc-linux-gnu-cc PIC flag -fPIC -DPIC works... yes +checking if x86_64-pc-linux-gnu-cc static flag -static works... yes +checking if x86_64-pc-linux-gnu-cc supports -c -o file.o... yes +checking if x86_64-pc-linux-gnu-cc supports -c -o file.o... (cached) yes +checking whether the x86_64-pc-linux-gnu-cc linker (x86_64-pc-linux-gnu-ld -m elf_x86_64) 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... x86_64-pc-linux-gnu-c++ -E +checking for ld used by x86_64-pc-linux-gnu-c++... x86_64-pc-linux-gnu-ld -m elf_x86_64 +checking if the linker (x86_64-pc-linux-gnu-ld -m elf_x86_64) is GNU ld... yes +checking whether the x86_64-pc-linux-gnu-c++ linker (x86_64-pc-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes +checking for x86_64-pc-linux-gnu-c++ option to produce PIC... -fPIC -DPIC +checking if x86_64-pc-linux-gnu-c++ PIC flag -fPIC -DPIC works... yes +checking if x86_64-pc-linux-gnu-c++ static flag -static works... yes +checking if x86_64-pc-linux-gnu-c++ supports -c -o file.o... yes +checking if x86_64-pc-linux-gnu-c++ supports -c -o file.o... (cached) yes +checking whether the x86_64-pc-linux-gnu-c++ linker (x86_64-pc-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes +checking dynamic linker characteristics... (cached) GNU/Linux ld.so +checking how to hardcode library paths into programs... immediate +checking whether ln -s works... yes +checking for perl... yes +checking for platform and toolkit... unix / gtk +checking sys/time.h usability... yes +checking sys/time.h presence... yes +checking for sys/time.h... yes +checking for working strtod... yes +checking for uint32_t... yes +checking for alarm... yes +checking for gettimeofday... yes +checking for localeconv... yes +checking for strcspn... yes +checking for strncasecmp... yes +checking for strtoul... yes +checking for champlain-gtk-0.12 ... no +checking whether gcc understands -Wall... yes +checking whether gcc understands -Wextra... yes +checking whether gcc understands -Wsign-compare... yes +checking whether gcc understands -Wpointer-arith... yes +checking whether gcc understands -Wchar-subscripts... yes +checking whether gcc understands -Wwrite-strings... yes +checking whether gcc understands -Wmissing-noreturn... yes +checking whether gcc understands -Wunused... yes +checking whether gcc understands -Wpointer-arith... yes +checking whether gcc understands -Wshadow... yes +checking whether gcc understands -Wno-overloaded-virtual... yes +checking for libpng... yes +checking for libpng... yes +checking jpeglib.h usability... yes +checking jpeglib.h presence... yes +checking for jpeglib.h... yes +checking for jpeg_read_header in -ljpeg... yes +checking zlib.h usability... yes +checking zlib.h presence... yes +checking for zlib.h... yes +checking for boostlib >= 1.40.0... yes +checking for + fribidi >= 0.10.4 + glib-2.0 >= 2.6.0 gthread-2.0 >= 2.6.0 gobject-2.0 >= 2.6.0 + libgsf-1 >= 1.14.18 + wv-1.0 >= 1.2.0 + libxslt + gio-2.0 libgoffice-0.10 >= 0.10.0 redland >= 1.0.10 rasqal >= 0.9.17 libical >= 0.46 + cairo-pdf cairo-ps pangocairo + gtk+-3.0 >= 3.0.8 gtk+-unix-print-3.0 librsvg-2.0 >= 2.16.0 cairo-fc + x11... yes +checking for libgsf-1 >= 1.14.9... yes +checking for glib-2.0 >= 2.6.0 gthread-2.0 >= 2.6.0 gobject-2.0 >= 2.6.0... yes +checking for libgcrypt-config... /usr/bin/libgcrypt-config +checking for LIBGCRYPT - version >= 1.4.5... yes (1.8.3) +configure: WARNING: Plugin svg does not exist. +checking for libgsf-1 >= 1.14.18 ... yes +checking readline/readline.h usability... yes +checking readline/readline.h presence... yes +checking for readline/readline.h... yes +checking readline/history.h usability... yes +checking readline/history.h presence... yes +checking for readline/history.h... yes +checking for readline in -lreadline... yes +checking command plugin: for readline and friends... yes +checking for gtk toolkit... yes +checking for libgoffice-0.10 >= 0.10.2 ... yes +checking for libgsf-1 >= 1.14.18 ... yes +checking for libgsf-1 >= 1.14.18 redland >= 1.0.10 rasqal >= 0.9.17 ... yes +checking for libgsf-1 >= 1.14.18 ... yes +checking for unix/gtk platform... yes +checking for pid_t... yes +checking for psiconv-config... no +checking whether time.h and sys/time.h may both be included... yes +checking for libgsf-1 >= 1.12 libxml-2.0 >= 2.4.0 ... yes +checking for libgsf-1 >= 1.14.18 ... yes +checking for libgsf-1 >= 1.14.18 ... yes +checking for libgsf-1 >= 1.14.18 ... yes +checking whether time.h and sys/time.h may both be included... (cached) yes +checking for libgsf-1 >= 1.14.18 ... yes +checking for libgsf-1 >= 1.14.18 ... yes +checking for libgsf-1 >= 1.14.18 ... yes +checking for libxslt... yes +checking for libgsf-1... yes +checking for libgsf-1 >= 1.14.18 ... yes +checking for collab fake backend... no +checking for collab telepathy backend... no +checking for collab xmpp backend... no +checking for collab tcp backend... no +checking for collab sugar backend... yes +checking for collab service backend... no +checking for collab sip backend... no +checking for collab always recording backend... no +checking for libgsf-1 >= 1.14.18 ... yes +checking for libgsf-1 >= 1.14.4 ... yes +checking for libgsf-1 >= 1.14.18 ... yes +checking hash_map usability... yes +checking hash_map presence... yes +checking for hash_map... yes +checking for flex... flex +checking lex output file root... lex.yy +checking lex library... -lfl +checking whether yytext is a pointer... yes +checking for bison... bison -y +checking for libwmf-config... /usr/bin/libwmf-config +checking for libwmf >= 0.2.8... version 0.2.8 (ok) +checking for libgsf-1 >= 1.14.18 ... yes +checking for libgsf-1 >= 1.14.18 ... yes +checking for valgrind... valgrind +checking valgrind/memcheck.h usability... yes +checking valgrind/memcheck.h presence... yes +checking for valgrind/memcheck.h... yes +checking for gobject-introspection... no (disabled, use --enable-introspection to enable) +checking that generated files are newer than configure... done +configure: creating ./config.status +config.status: creating libabiword.pc +config.status: creating Makefile +config.status: creating goffice-bits/Makefile +config.status: creating goffice-bits2/Makefile +config.status: creating icons/Makefile +config.status: creating po/Makefile +config.status: creating src/Makefile +config.status: creating src/af/Makefile +config.status: creating src/af/ev/Makefile +config.status: creating src/af/ev/cocoa/Makefile +config.status: creating src/af/ev/gtk/Makefile +config.status: creating src/af/ev/win/bmp/Makefile +config.status: creating src/af/ev/win/Makefile +config.status: creating src/af/ev/xp/Makefile +config.status: creating src/af/gr/Makefile +config.status: creating src/af/gr/cocoa/Makefile +config.status: creating src/af/gr/gtk/Makefile +config.status: creating src/af/gr/win/Makefile +config.status: creating src/af/gr/xp/Makefile +config.status: creating src/af/tf/Makefile +config.status: creating src/af/tf/xp/Makefile +config.status: creating src/af/util/Makefile +config.status: creating src/af/util/unix/Makefile +config.status: creating src/af/util/win/Makefile +config.status: creating src/af/util/xp/Makefile +config.status: creating src/af/util/xp/t/Makefile +config.status: creating src/af/xap/Makefile +config.status: creating src/af/xap/cocoa/Makefile +config.status: creating src/af/xap/gtk/Makefile +config.status: creating src/af/xap/gtk/t/Makefile +config.status: creating src/af/xap/win/Makefile +config.status: creating src/af/xap/xp/Makefile +config.status: creating src/gi-overrides/Makefile +config.status: creating src/plugins/Makefile +config.status: creating src/text/Makefile +config.status: creating src/text/fmt/Makefile +config.status: creating src/text/fmt/gtk/Makefile +config.status: creating src/text/fmt/xp/Makefile +config.status: creating src/text/fmt/xp/t/Makefile +config.status: creating src/text/ptbl/Makefile +config.status: creating src/text/ptbl/xp/Makefile +config.status: creating src/text/ptbl/xp/t/Makefile +config.status: creating src/wp/Makefile +config.status: creating src/wp/ap/Makefile +config.status: creating src/wp/ap/cocoa/Makefile +config.status: creating src/wp/ap/gtk/Makefile +config.status: creating src/wp/ap/gtk/hildon/abiword.desktop +config.status: creating src/wp/ap/gtk/hildon/com.abisource.abiword.service +config.status: creating src/wp/ap/win/Makefile +config.status: creating src/wp/ap/xp/Makefile +config.status: creating src/wp/ap/xp/ToolbarIcons/Makefile +config.status: creating src/wp/impexp/Makefile +config.status: creating src/wp/impexp/cocoa/Makefile +config.status: creating src/wp/impexp/gtk/Makefile +config.status: creating src/wp/impexp/win/Makefile +config.status: creating src/wp/impexp/xp/Makefile +config.status: creating src/wp/test/Makefile +config.status: creating src/wp/test/cocoa/Makefile +config.status: creating src/wp/test/unix/Makefile +config.status: creating src/wp/test/unix/testwrap.sh +config.status: creating src/wp/test/win/Makefile +config.status: creating src/wp/test/win/testwrap.sh +config.status: creating src/wp/test/xp/Makefile +config.status: creating src/wp/main/Makefile +config.status: creating src/wp/main/cocoa/Makefile +config.status: creating src/wp/main/cocoa/bundle/Info.plist +config.status: creating src/wp/main/win/Makefile +config.status: creating user/Makefile +config.status: creating user/wp/Makefile +config.status: creating user/wp/clipart/Makefile +config.status: creating user/wp/dictionary/Makefile +config.status: creating user/wp/templates/Makefile +config.status: creating tools/Makefile +config.status: creating tools/cdump/Makefile +config.status: creating tools/cdump/xp/Makefile +config.status: creating config.h +config.status: executing depfiles commands +config.status: executing libtool commands +checking that generated files are newer than configure... done +configure: creating ./config.status +config.status: creating libabiword.pc +config.status: creating Makefile +config.status: creating goffice-bits/Makefile +config.status: creating goffice-bits2/Makefile +config.status: creating icons/Makefile +config.status: creating po/Makefile +config.status: creating src/Makefile +config.status: creating src/af/Makefile +config.status: creating src/af/ev/Makefile +config.status: creating src/af/ev/cocoa/Makefile +config.status: creating src/af/ev/gtk/Makefile +config.status: creating src/af/ev/win/bmp/Makefile +config.status: creating src/af/ev/win/Makefile +config.status: creating src/af/ev/xp/Makefile +config.status: creating src/af/gr/Makefile +config.status: creating src/af/gr/cocoa/Makefile +config.status: creating src/af/gr/gtk/Makefile +config.status: creating src/af/gr/win/Makefile +config.status: creating src/af/gr/xp/Makefile +config.status: creating src/af/tf/Makefile +config.status: creating src/af/tf/xp/Makefile +config.status: creating src/af/util/Makefile +config.status: creating src/af/util/unix/Makefile +config.status: creating src/af/util/win/Makefile +config.status: creating src/af/util/xp/Makefile +config.status: creating src/af/util/xp/t/Makefile +config.status: creating src/af/xap/Makefile +config.status: creating src/af/xap/cocoa/Makefile +config.status: creating src/af/xap/gtk/Makefile +config.status: creating src/af/xap/gtk/t/Makefile +config.status: creating src/af/xap/win/Makefile +config.status: creating src/af/xap/xp/Makefile +config.status: creating src/gi-overrides/Makefile +config.status: creating src/plugins/Makefile +config.status: creating src/text/Makefile +config.status: creating src/text/fmt/Makefile +config.status: creating src/text/fmt/gtk/Makefile +config.status: creating src/text/fmt/xp/Makefile +config.status: creating src/text/fmt/xp/t/Makefile +config.status: creating src/text/ptbl/Makefile +config.status: creating src/text/ptbl/xp/Makefile +config.status: creating src/text/ptbl/xp/t/Makefile +config.status: creating src/wp/Makefile +config.status: creating src/wp/ap/Makefile +config.status: creating src/wp/ap/cocoa/Makefile +config.status: creating src/wp/ap/gtk/Makefile +config.status: creating src/wp/ap/gtk/hildon/abiword.desktop +config.status: creating src/wp/ap/gtk/hildon/com.abisource.abiword.service +config.status: creating src/wp/ap/win/Makefile +config.status: creating src/wp/ap/xp/Makefile +config.status: creating src/wp/ap/xp/ToolbarIcons/Makefile +config.status: creating src/wp/impexp/Makefile +config.status: creating src/wp/impexp/cocoa/Makefile +config.status: creating src/wp/impexp/gtk/Makefile +config.status: creating src/wp/impexp/win/Makefile +config.status: creating src/wp/impexp/xp/Makefile +config.status: creating src/wp/test/Makefile +config.status: creating src/wp/test/cocoa/Makefile +config.status: creating src/wp/test/unix/Makefile +config.status: creating src/wp/test/unix/testwrap.sh +config.status: creating src/wp/test/win/Makefile +config.status: creating src/wp/test/win/testwrap.sh +config.status: creating src/wp/test/xp/Makefile +config.status: creating src/wp/main/Makefile +config.status: creating src/wp/main/cocoa/Makefile +config.status: creating src/wp/main/cocoa/bundle/Info.plist +config.status: creating src/wp/main/win/Makefile +config.status: creating user/Makefile +config.status: creating user/wp/Makefile +config.status: creating user/wp/clipart/Makefile +config.status: creating user/wp/dictionary/Makefile +config.status: creating user/wp/templates/Makefile +config.status: creating tools/Makefile +config.status: creating tools/cdump/Makefile +config.status: creating tools/cdump/xp/Makefile +config.status: creating plugins/openwriter/xp/Makefile +config.status: creating plugins/openwriter/Makefile +config.status: creating plugins/grammar/linkgrammarwrap/Makefile +config.status: creating plugins/grammar/xp/Makefile +config.status: creating plugins/grammar/Makefile +config.status: creating plugins/wpg/xp/Makefile +config.status: creating plugins/wpg/Makefile +config.status: creating plugins/gimp/xp/Makefile +config.status: creating plugins/gimp/Makefile +config.status: creating plugins/aiksaurus/win/Makefile +config.status: creating plugins/aiksaurus/xp/Makefile +config.status: creating plugins/aiksaurus/aiksaurusgtk3/Makefile +config.status: creating plugins/aiksaurus/Makefile +config.status: creating plugins/command/xp/Makefile +config.status: creating plugins/command/Makefile +config.status: creating plugins/goffice/unix/Makefile +config.status: creating plugins/goffice/Makefile +config.status: creating plugins/sdw/xp/Makefile +config.status: creating plugins/sdw/Makefile +config.status: creating plugins/paint/win/Makefile +config.status: creating plugins/paint/xp/Makefile +config.status: creating plugins/paint/unix/Makefile +config.status: creating plugins/paint/Makefile +config.status: creating plugins/passepartout/xp/Makefile +config.status: creating plugins/passepartout/Makefile +config.status: creating plugins/opendocument/imp/xp/Makefile +config.status: creating plugins/opendocument/imp/Makefile +config.status: creating plugins/opendocument/exp/xp/Makefile +config.status: creating plugins/opendocument/exp/Makefile +config.status: creating plugins/opendocument/common/xp/Makefile +config.status: creating plugins/opendocument/common/Makefile +config.status: creating plugins/opendocument/Makefile +config.status: creating plugins/wml/xp/Makefile +config.status: creating plugins/wml/Makefile +config.status: creating plugins/eml/xp/Makefile +config.status: creating plugins/eml/Makefile +config.status: creating plugins/mht/xp/Makefile +config.status: creating plugins/mht/Makefile +config.status: creating plugins/gdict/unix/Makefile +config.status: creating plugins/gdict/Makefile +config.status: creating plugins/s5/xp/Makefile +config.status: creating plugins/s5/Makefile +config.status: creating plugins/babelfish/xp/Makefile +config.status: creating plugins/babelfish/Makefile +config.status: creating plugins/ots/xp/Makefile +config.status: creating plugins/ots/Makefile +config.status: creating plugins/bmp/xp/Makefile +config.status: creating plugins/bmp/Makefile +config.status: creating plugins/psion/xp/Makefile +config.status: creating plugins/psion/Makefile +config.status: creating plugins/gda/unix/Makefile +config.status: creating plugins/gda/Makefile +config.status: creating plugins/opml/xp/Makefile +config.status: creating plugins/opml/Makefile +config.status: creating plugins/garble/xp/Makefile +config.status: creating plugins/garble/Makefile +config.status: creating plugins/hrtext/xp/Makefile +config.status: creating plugins/hrtext/Makefile +config.status: creating plugins/presentation/xp/Makefile +config.status: creating plugins/presentation/Makefile +config.status: creating plugins/freetranslation/xp/Makefile +config.status: creating plugins/freetranslation/Makefile +config.status: creating plugins/xslfo/xp/Makefile +config.status: creating plugins/xslfo/Makefile +config.status: creating plugins/wordperfect/xp/Makefile +config.status: creating plugins/wordperfect/Makefile +config.status: creating plugins/applix/xp/Makefile +config.status: creating plugins/applix/Makefile +config.status: creating plugins/loadbindings/xp/Makefile +config.status: creating plugins/loadbindings/Makefile +config.status: creating plugins/docbook/xp/Makefile +config.status: creating plugins/docbook/Makefile +config.status: creating plugins/mif/xp/Makefile +config.status: creating plugins/mif/Makefile +config.status: creating plugins/pdf/xp/Makefile +config.status: creating plugins/pdf/Makefile +config.status: creating plugins/google/xp/Makefile +config.status: creating plugins/google/Makefile +config.status: creating plugins/Makefile +config.status: creating plugins/clarisworks/xp/Makefile +config.status: creating plugins/clarisworks/Makefile +config.status: creating plugins/latex/xp/Makefile +config.status: creating plugins/latex/Makefile +config.status: creating plugins/latex/xsltml/Makefile +config.status: creating plugins/t602/xp/Makefile +config.status: creating plugins/t602/Makefile +config.status: creating plugins/collab/core/dialogs/win/Makefile +config.status: creating plugins/collab/core/dialogs/xp/Makefile +config.status: creating plugins/collab/core/dialogs/unix/Makefile +config.status: creating plugins/collab/core/dialogs/Makefile +config.status: creating plugins/collab/core/plugin/xp/Makefile +config.status: creating plugins/collab/core/plugin/Makefile +config.status: creating plugins/collab/core/sync/xp/Makefile +config.status: creating plugins/collab/core/sync/Makefile +config.status: creating plugins/collab/core/session/xp/Makefile +config.status: creating plugins/collab/core/session/Makefile +config.status: creating plugins/collab/core/Makefile +config.status: creating plugins/collab/core/account/xp/Makefile +config.status: creating plugins/collab/core/account/Makefile +config.status: creating plugins/collab/core/packet/xp/Makefile +config.status: creating plugins/collab/core/packet/Makefile +config.status: creating plugins/collab/backends/telepathy/unix/Makefile +config.status: creating plugins/collab/backends/telepathy/Makefile +config.status: creating plugins/collab/backends/sipsimple/xp/Makefile +config.status: creating plugins/collab/backends/sipsimple/unix/Makefile +config.status: creating plugins/collab/backends/sipsimple/Makefile +config.status: creating plugins/collab/backends/xmpp/xp/Makefile +config.status: creating plugins/collab/backends/xmpp/unix/Makefile +config.status: creating plugins/collab/backends/xmpp/Makefile +config.status: creating plugins/collab/backends/tcp/win/Makefile +config.status: creating plugins/collab/backends/tcp/xp/Makefile +config.status: creating plugins/collab/backends/tcp/unix/Makefile +config.status: creating plugins/collab/backends/tcp/Makefile +config.status: creating plugins/collab/backends/sugar/unix/Makefile +config.status: creating plugins/collab/backends/sugar/Makefile +config.status: creating plugins/collab/backends/Makefile +config.status: creating plugins/collab/backends/fake/xp/Makefile +config.status: creating plugins/collab/backends/fake/Makefile +config.status: creating plugins/collab/backends/service/win/Makefile +config.status: creating plugins/collab/backends/service/xp/Makefile +config.status: creating plugins/collab/backends/service/unix/Makefile +config.status: creating plugins/collab/backends/service/Makefile +config.status: creating plugins/collab/Makefile +config.status: creating plugins/mswrite/xp/Makefile +config.status: creating plugins/mswrite/Makefile +config.status: creating plugins/iscii/xp/Makefile +config.status: creating plugins/iscii/Makefile +config.status: creating plugins/openxml/omml_xslt/Makefile +config.status: creating plugins/openxml/imp/xp/Makefile +config.status: creating plugins/openxml/imp/Makefile +config.status: creating plugins/openxml/exp/xp/Makefile +config.status: creating plugins/openxml/exp/Makefile +config.status: creating plugins/openxml/common/xp/Makefile +config.status: creating plugins/openxml/common/Makefile +config.status: creating plugins/openxml/Makefile +config.status: creating plugins/wikipedia/xp/Makefile +config.status: creating plugins/wikipedia/Makefile +config.status: creating plugins/pdb/xp/Makefile +config.status: creating plugins/pdb/Makefile +config.status: creating plugins/mathview/data/Makefile +config.status: creating plugins/mathview/xp/Makefile +config.status: creating plugins/mathview/itex2mml/Makefile +config.status: creating plugins/mathview/Makefile +config.status: creating plugins/urldict/xp/Makefile +config.status: creating plugins/urldict/Makefile +config.status: creating plugins/wmf/xp/Makefile +config.status: creating plugins/wmf/Makefile +config.status: creating plugins/hancom/xp/Makefile +config.status: creating plugins/hancom/Makefile +config.status: creating plugins/epub/dialogs/win/Makefile +config.status: creating plugins/epub/dialogs/xp/Makefile +config.status: creating plugins/epub/dialogs/Makefile +config.status: creating plugins/epub/dialogs/gtk/Makefile +config.status: creating plugins/epub/imp/xp/Makefile +config.status: creating plugins/epub/imp/Makefile +config.status: creating plugins/epub/exp/xp/Makefile +config.status: creating plugins/epub/exp/Makefile +config.status: creating plugins/epub/common/xp/Makefile +config.status: creating plugins/epub/common/Makefile +config.status: creating plugins/epub/Makefile +config.status: creating plugins/kword/xp/Makefile +config.status: creating plugins/kword/Makefile +config.status: creating plugins/rsvg/xp/Makefile +config.status: creating plugins/rsvg/Makefile +config.status: creating config.h +config.status: config.h is unchanged +config.status: executing depfiles commands +config.status: executing libtool commands + +Configuration: + host x86_64-pc-linux-gnu + dynamic binary yes + static binary no + platform unix (embedded: no) + toolkit gtk + debug no + +Optional features: + menubutton no + printing yes + spell checking no + status bar yes + emacs keybinding yes + vi keybinding yes + clipart no + templates yes + +Optional dependencies: + gio yes + gsf-gio yes + goffice yes + redland yes + evolution_data_server no + libical yes + champlain no + +Builtin plugins +Plugins opendocument openxml t602 docbook clarisworks wml kword hancom openwriter pdf loadbindings mswrite garble pdb applix opendocument sdw xslfo gimp bmp freetranslation iscii s5 babelfish opml eml wikipedia gdict passepartout google presentation urldict hrtext mif openxml goffice latex command wmf + +=== Done src_configure +=== Starting builtin_saveenv +=== Done builtin_saveenv +=== Completed ebuild phases loadenv configure saveenv +=== Running ebuild phases loadenv compile saveenv as paludisbuild:paludisbuild... +=== Starting builtin_loadenv +=== Done builtin_loadenv +=== Starting src_compile +make -j8 +(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/missing autoheader) +rm -f stamp-h1 +touch config.h.in +cd . && /bin/sh ./config.status config.h +config.status: creating config.h +config.status: config.h is unchanged +make all-recursive +make[1]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2' +Making all in src +make[2]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src' +Making all in af +make[3]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af' +Making all in ev +make[4]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/ev' +Making all in gtk +make[5]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/ev/gtk' +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ev_UnixFontCombo.lo ev_UnixFontCombo.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ev_UnixKeyboard.lo ev_UnixKeyboard.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ev_UnixKeysym2ucs.lo ev_UnixKeysym2ucs.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ev_UnixMenu.lo ev_UnixMenu.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ev_UnixMouse.lo ev_UnixMouse.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ev_UnixToolbar.lo ev_UnixToolbar.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ev_UnixToolbar_ViewListener.lo ev_UnixToolbar_ViewListener.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ev_UnixMouse.cpp -fPIC -DPIC -o .libs/ev_UnixMouse.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ev_UnixKeyboard.cpp -fPIC -DPIC -o .libs/ev_UnixKeyboard.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ev_UnixFontCombo.cpp -fPIC -DPIC -o .libs/ev_UnixFontCombo.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ev_UnixKeysym2ucs.cpp -fPIC -DPIC -o .libs/ev_UnixKeysym2ucs.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ev_UnixToolbar_ViewListener.cpp -fPIC -DPIC -o .libs/ev_UnixToolbar_ViewListener.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ev_UnixToolbar.cpp -fPIC -DPIC -o .libs/ev_UnixToolbar.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ev_UnixMenu.cpp -fPIC -DPIC -o .libs/ev_UnixMenu.o +In file included from ../../../../src/af/util/xp/ut_mbtowc.h:14:0, + from ev_UnixKeyboard.cpp:34: +../../../../src/af/util/xp/ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +In file included from ../../../../src/af/xap/xp/xap_EncodingManager.h:42:0, + from ev_UnixToolbar.cpp:61: +../../../../src/af/util/xp/ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +ev_UnixToolbar.cpp: In member function 'virtual bool EV_UnixToolbar::synthesize()': +ev_UnixToolbar.cpp:1122:48: warning: 'GdkPixbuf* gtk_widget_render_icon(GtkWidget*, const gchar*, GtkIconSize, const gchar*)' is deprecated: Use 'gtk_widget_render_icon_pixbuf' instead [-Wdeprecated-declarations] + GTK_ICON_SIZE_LARGE_TOOLBAR, NULL); + ^ +In file included from /usr/x86_64-pc-linux-gnu/include/gtk-3.0/gtk/gtk.h:273:0, + from ev_UnixToolbar.cpp:38: +/usr/x86_64-pc-linux-gnu/include/gtk-3.0/gtk/deprecated/gtkstyle.h:786:12: note: declared here + GdkPixbuf *gtk_widget_render_icon (GtkWidget *widget, + ^~~~~~~~~~~~~~~~~~~~~~ +ev_UnixToolbar.cpp:1138:48: warning: 'GdkPixbuf* gtk_widget_render_icon(GtkWidget*, const gchar*, GtkIconSize, const gchar*)' is deprecated: Use 'gtk_widget_render_icon_pixbuf' instead [-Wdeprecated-declarations] + GTK_ICON_SIZE_LARGE_TOOLBAR, NULL); + ^ +In file included from /usr/x86_64-pc-linux-gnu/include/gtk-3.0/gtk/gtk.h:273:0, + from ev_UnixToolbar.cpp:38: +/usr/x86_64-pc-linux-gnu/include/gtk-3.0/gtk/deprecated/gtkstyle.h:786:12: note: declared here + GdkPixbuf *gtk_widget_render_icon (GtkWidget *widget, + ^~~~~~~~~~~~~~~~~~~~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-c++ -march=native -pipe -O2 -Wno-overloaded-virtual -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o libgtk.la ev_UnixFontCombo.lo ev_UnixKeyboard.lo ev_UnixKeysym2ucs.lo ev_UnixMenu.lo ev_UnixMouse.lo ev_UnixToolbar.lo ev_UnixToolbar_ViewListener.lo -ljpeg +libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libgtk.a .libs/ev_UnixFontCombo.o .libs/ev_UnixKeyboard.o .libs/ev_UnixKeysym2ucs.o .libs/ev_UnixMenu.o .libs/ev_UnixMouse.o .libs/ev_UnixToolbar.o .libs/ev_UnixToolbar_ViewListener.o +x86_64-pc-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U') +libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libgtk.a +libtool: link: ( cd ".libs" && rm -f "libgtk.la" && ln -s "../libgtk.la" "libgtk.la" ) +make[5]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/ev/gtk' +Making all in xp +make[5]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/ev/xp' +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ev_EditBinding.lo ev_EditBinding.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ev_EditEventMapper.lo ev_EditEventMapper.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ev_EditMethod.lo ev_EditMethod.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ev_Keyboard.lo ev_Keyboard.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ev_Menu_Actions.lo ev_Menu_Actions.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ev_Menu.lo ev_Menu.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ev_Menu_Labels.lo ev_Menu_Labels.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ev_Menu_Layouts.lo ev_Menu_Layouts.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ev_EditEventMapper.cpp -fPIC -DPIC -o .libs/ev_EditEventMapper.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ev_EditBinding.cpp -fPIC -DPIC -o .libs/ev_EditBinding.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ev_Menu.cpp -fPIC -DPIC -o .libs/ev_Menu.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ev_EditMethod.cpp -fPIC -DPIC -o .libs/ev_EditMethod.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ev_Keyboard.cpp -fPIC -DPIC -o .libs/ev_Keyboard.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ev_Menu_Actions.cpp -fPIC -DPIC -o .libs/ev_Menu_Actions.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ev_Menu_Layouts.cpp -fPIC -DPIC -o .libs/ev_Menu_Layouts.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ev_Menu_Labels.cpp -fPIC -DPIC -o .libs/ev_Menu_Labels.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ev_Mouse.lo ev_Mouse.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ev_NamedVirtualKey.lo ev_NamedVirtualKey.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ev_Toolbar_Actions.lo ev_Toolbar_Actions.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ev_Mouse.cpp -fPIC -DPIC -o .libs/ev_Mouse.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ev_NamedVirtualKey.cpp -fPIC -DPIC -o .libs/ev_NamedVirtualKey.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ev_Toolbar_Actions.cpp -fPIC -DPIC -o .libs/ev_Toolbar_Actions.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ev_Toolbar_Control.lo ev_Toolbar_Control.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ev_Toolbar.lo ev_Toolbar.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ev_Toolbar_Labels.lo ev_Toolbar_Labels.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ev_Toolbar_Control.cpp -fPIC -DPIC -o .libs/ev_Toolbar_Control.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ev_Toolbar.cpp -fPIC -DPIC -o .libs/ev_Toolbar.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ev_Toolbar_Labels.cpp -fPIC -DPIC -o .libs/ev_Toolbar_Labels.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ev_Toolbar_Layouts.lo ev_Toolbar_Layouts.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ev_Toolbar_Layouts.cpp -fPIC -DPIC -o .libs/ev_Toolbar_Layouts.o +In file included from ../../../../src/af/util/xp/ut_wctomb.h:13:0, + from ev_Toolbar_Labels.cpp:32: +../../../../src/af/util/xp/ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-c++ -march=native -pipe -O2 -Wno-overloaded-virtual -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o libxp.la ev_EditBinding.lo ev_EditEventMapper.lo ev_EditMethod.lo ev_Keyboard.lo ev_Menu_Actions.lo ev_Menu.lo ev_Menu_Labels.lo ev_Menu_Layouts.lo ev_Mouse.lo ev_NamedVirtualKey.lo ev_Toolbar_Actions.lo ev_Toolbar_Control.lo ev_Toolbar.lo ev_Toolbar_Labels.lo ev_Toolbar_Layouts.lo -ljpeg +libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libxp.a .libs/ev_EditBinding.o .libs/ev_EditEventMapper.o .libs/ev_EditMethod.o .libs/ev_Keyboard.o .libs/ev_Menu_Actions.o .libs/ev_Menu.o .libs/ev_Menu_Labels.o .libs/ev_Menu_Layouts.o .libs/ev_Mouse.o .libs/ev_NamedVirtualKey.o .libs/ev_Toolbar_Actions.o .libs/ev_Toolbar_Control.o .libs/ev_Toolbar.o .libs/ev_Toolbar_Labels.o .libs/ev_Toolbar_Layouts.o +x86_64-pc-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U') +libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libxp.a +libtool: link: ( cd ".libs" && rm -f "libxp.la" && ln -s "../libxp.la" "libxp.la" ) +make[5]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/ev/xp' +make[5]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/ev' +make[5]: Nothing to be done for 'all-am'. +make[5]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/ev' +make[4]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/ev' +Making all in gr +make[4]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/gr' +Making all in gtk +make[5]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/gr/gtk' +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o gr_CairoPrintGraphics.lo gr_CairoPrintGraphics.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o gr_UnixCairoGraphics.lo gr_UnixCairoGraphics.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o gr_UnixImage.lo gr_UnixImage.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o gr_CairoImage.lo gr_CairoImage.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c gr_UnixCairoGraphics.cpp -fPIC -DPIC -o .libs/gr_UnixCairoGraphics.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c gr_UnixImage.cpp -fPIC -DPIC -o .libs/gr_UnixImage.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c gr_CairoImage.cpp -fPIC -DPIC -o .libs/gr_CairoImage.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c gr_CairoPrintGraphics.cpp -fPIC -DPIC -o .libs/gr_CairoPrintGraphics.o +In file included from ../../../../src/af/xap/xp/xap_EncodingManager.h:42:0, + from gr_UnixCairoGraphics.cpp:30: +../../../../src/af/util/xp/ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-c++ -march=native -pipe -O2 -Wno-overloaded-virtual -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o libgtk.la gr_CairoPrintGraphics.lo gr_UnixCairoGraphics.lo gr_UnixImage.lo gr_CairoImage.lo -ljpeg +libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libgtk.a .libs/gr_CairoPrintGraphics.o .libs/gr_UnixCairoGraphics.o .libs/gr_UnixImage.o .libs/gr_CairoImage.o +x86_64-pc-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U') +libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libgtk.a +libtool: link: ( cd ".libs" && rm -f "libgtk.la" && ln -s "../libgtk.la" "libgtk.la" ) +make[5]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/gr/gtk' +Making all in xp +make[5]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/gr/xp' +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o gr_Caret.lo gr_Caret.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o gr_CharWidthsCache.lo gr_CharWidthsCache.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o gr_CharWidths.lo gr_CharWidths.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o gr_DrawArgs.lo gr_DrawArgs.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o gr_EmbedManager.lo gr_EmbedManager.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o gr_Graphics.lo gr_Graphics.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o gr_Image.lo gr_Image.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o gr_Painter.lo gr_Painter.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c gr_CharWidths.cpp -fPIC -DPIC -o .libs/gr_CharWidths.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c gr_DrawArgs.cpp -fPIC -DPIC -o .libs/gr_DrawArgs.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c gr_Caret.cpp -fPIC -DPIC -o .libs/gr_Caret.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c gr_CharWidthsCache.cpp -fPIC -DPIC -o .libs/gr_CharWidthsCache.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c gr_Graphics.cpp -fPIC -DPIC -o .libs/gr_Graphics.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c gr_EmbedManager.cpp -fPIC -DPIC -o .libs/gr_EmbedManager.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c gr_Painter.cpp -fPIC -DPIC -o .libs/gr_Painter.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c gr_Image.cpp -fPIC -DPIC -o .libs/gr_Image.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o gr_RenderInfo.lo gr_RenderInfo.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o gr_Transform.lo gr_Transform.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c gr_RenderInfo.cpp -fPIC -DPIC -o .libs/gr_RenderInfo.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o gr_VectorImage.lo gr_VectorImage.cpp +In file included from ../../../../src/af/xap/xp/xap_EncodingManager.h:42:0, + from gr_Graphics.cpp:32: +../../../../src/af/util/xp/ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c gr_Transform.cpp -fPIC -DPIC -o .libs/gr_Transform.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o gr_CairoGraphics.lo gr_CairoGraphics.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o gr_CairoNullGraphics.lo gr_CairoNullGraphics.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c gr_VectorImage.cpp -fPIC -DPIC -o .libs/gr_VectorImage.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c gr_CairoGraphics.cpp -fPIC -DPIC -o .libs/gr_CairoGraphics.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c gr_CairoNullGraphics.cpp -fPIC -DPIC -o .libs/gr_CairoNullGraphics.o +/bin/sh ../../../../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-c++ -march=native -pipe -O2 -Wno-overloaded-virtual -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o libxp.la gr_Caret.lo gr_CharWidthsCache.lo gr_CharWidths.lo gr_DrawArgs.lo gr_EmbedManager.lo gr_Graphics.lo gr_Image.lo gr_Painter.lo gr_RenderInfo.lo gr_Transform.lo gr_VectorImage.lo gr_CairoGraphics.lo gr_CairoNullGraphics.lo -ljpeg +libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libxp.a .libs/gr_Caret.o .libs/gr_CharWidthsCache.o .libs/gr_CharWidths.o .libs/gr_DrawArgs.o .libs/gr_EmbedManager.o .libs/gr_Graphics.o .libs/gr_Image.o .libs/gr_Painter.o .libs/gr_RenderInfo.o .libs/gr_Transform.o .libs/gr_VectorImage.o .libs/gr_CairoGraphics.o .libs/gr_CairoNullGraphics.o +x86_64-pc-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U') +libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libxp.a +libtool: link: ( cd ".libs" && rm -f "libxp.la" && ln -s "../libxp.la" "libxp.la" ) +make[5]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/gr/xp' +make[5]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/gr' +make[5]: Nothing to be done for 'all-am'. +make[5]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/gr' +make[4]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/gr' +Making all in tf +make[4]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/tf' +Making all in xp +make[5]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/tf/xp' +make[5]: Nothing to be done for 'all'. +make[5]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/tf/xp' +make[5]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/tf' +make[5]: Nothing to be done for 'all-am'. +make[5]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/tf' +make[4]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/tf' +Making all in util +make[4]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/util' +Making all in unix +make[5]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/util/unix' +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_debugmsg.lo ut_debugmsg.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_files.lo ut_files.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_path.lo ut_path.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_unixAssert.lo ut_unixAssert.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_unixIdle.lo ut_unixIdle.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_unixMisc.lo ut_unixMisc.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_unixColor.lo ut_unixColor.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_unixTimer.lo ut_unixTimer.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_unixAssert.cpp -fPIC -DPIC -o .libs/ut_unixAssert.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_unixMisc.cpp -fPIC -DPIC -o .libs/ut_unixMisc.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_path.cpp -fPIC -DPIC -o .libs/ut_path.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_unixIdle.cpp -fPIC -DPIC -o .libs/ut_unixIdle.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_debugmsg.cpp -fPIC -DPIC -o .libs/ut_debugmsg.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_unixTimer.cpp -fPIC -DPIC -o .libs/ut_unixTimer.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_files.cpp -fPIC -DPIC -o .libs/ut_files.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_unixColor.cpp -fPIC -DPIC -o .libs/ut_unixColor.o +/bin/sh ../../../../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-c++ -march=native -pipe -O2 -Wno-overloaded-virtual -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o libunix.la ut_debugmsg.lo ut_files.lo ut_path.lo ut_unixAssert.lo ut_unixIdle.lo ut_unixMisc.lo ut_unixColor.lo ut_unixTimer.lo -ljpeg +libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libunix.a .libs/ut_debugmsg.o .libs/ut_files.o .libs/ut_path.o .libs/ut_unixAssert.o .libs/ut_unixIdle.o .libs/ut_unixMisc.o .libs/ut_unixColor.o .libs/ut_unixTimer.o +x86_64-pc-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U') +libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libunix.a +libtool: link: ( cd ".libs" && rm -f "libunix.la" && ln -s "../libunix.la" "libunix.la" ) +make[5]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/util/unix' +Making all in xp +make[5]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/util/xp' +make[6]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/util/xp' +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_AdobeEncoding.lo ut_AdobeEncoding.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_base64.lo ut_base64.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_base64_TestRoutines.lo ut_base64_TestRoutines.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_bijection.lo ut_bijection.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_bytebuf.lo ut_bytebuf.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_color.lo ut_color.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_crc32.lo ut_crc32.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_decompress.lo ut_decompress.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_base64_TestRoutines.cpp -fPIC -DPIC -o .libs/ut_base64_TestRoutines.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_bijection.cpp -fPIC -DPIC -o .libs/ut_bijection.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_color.cpp -fPIC -DPIC -o .libs/ut_color.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_base64.cpp -fPIC -DPIC -o .libs/ut_base64.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_AdobeEncoding.cpp -fPIC -DPIC -o .libs/ut_AdobeEncoding.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_decompress.cpp -fPIC -DPIC -o .libs/ut_decompress.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_Encoding.lo ut_Encoding.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_bytebuf.cpp -fPIC -DPIC -o .libs/ut_bytebuf.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_crc32.cpp -fPIC -DPIC -o .libs/ut_crc32.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_Encoding.cpp -fPIC -DPIC -o .libs/ut_Encoding.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_go_file.lo ut_go_file.cpp +In file included from ut_Encoding.cpp:26:0: +ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_go_file.cpp -fPIC -DPIC -o .libs/ut_go_file.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_growbuf.lo ut_growbuf.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_hash.lo ut_hash.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_growbuf.cpp -fPIC -DPIC -o .libs/ut_growbuf.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_html.lo ut_html.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_hash.cpp -fPIC -DPIC -o .libs/ut_hash.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_iconv.lo ut_iconv.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_idle.lo ut_idle.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_jpeg.lo ut_jpeg.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_html.cpp -fPIC -DPIC -o .libs/ut_html.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_Language.lo ut_Language.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_iconv.cpp -fPIC -DPIC -o .libs/ut_iconv.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_idle.cpp -fPIC -DPIC -o .libs/ut_idle.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_jpeg.cpp -fPIC -DPIC -o .libs/ut_jpeg.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_Language.cpp -fPIC -DPIC -o .libs/ut_Language.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_locale.lo ut_locale.cpp +In file included from ut_iconv.cpp:37:0: +ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +ut_iconv.cpp:76:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + iconv(const char * in_charset, const char *out_charset) throw(UT_iconv_t) + ^~~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_math.lo ut_math.cpp +ut_jpeg.cpp: In function 'bool UT_JPEG_getRGBData(const UT_ByteBuf*, UT_Byte*, UT_sint32, bool, bool)': +ut_jpeg.cpp:197:13: warning: unused variable 'buffer' [-Wunused-variable] + JSAMPARRAY buffer = (*cinfo.mem->alloc_sarray) + ^~~~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_mbtowc.lo ut_mbtowc.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_locale.cpp -fPIC -DPIC -o .libs/ut_locale.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_misc.lo ut_misc.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_mutex.lo ut_mutex.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_math.cpp -fPIC -DPIC -o .libs/ut_math.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_misc.cpp -fPIC -DPIC -o .libs/ut_misc.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_mbtowc.cpp -fPIC -DPIC -o .libs/ut_mbtowc.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_mutex.cpp -fPIC -DPIC -o .libs/ut_mutex.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_OverstrikingChars.lo ut_OverstrikingChars.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_path.lo ut_path.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_png.lo ut_png.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_PropVector.lo ut_PropVector.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_rand.lo ut_rand.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_OverstrikingChars.cpp -fPIC -DPIC -o .libs/ut_OverstrikingChars.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_path.cpp -fPIC -DPIC -o .libs/ut_path.o +In file included from ../../../../src/af/xap/xp/xap_EncodingManager.h:42:0, + from ut_locale.cpp:27: +./ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_png.cpp -fPIC -DPIC -o .libs/ut_png.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_PropVector.cpp -fPIC -DPIC -o .libs/ut_PropVector.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_rand.cpp -fPIC -DPIC -o .libs/ut_rand.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_Script.lo ut_Script.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_stack.lo ut_stack.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_std_string.lo ut_std_string.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_Script.cpp -fPIC -DPIC -o .libs/ut_Script.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_stringbuf.lo ut_stringbuf.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_stack.cpp -fPIC -DPIC -o .libs/ut_stack.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_std_string.cpp -fPIC -DPIC -o .libs/ut_std_string.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_stringbuf.cpp -fPIC -DPIC -o .libs/ut_stringbuf.o +In file included from ut_mbtowc.h:14:0, + from ut_mbtowc.cpp:24: +ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_string_class.lo ut_string_class.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_string.lo ut_string.cpp +/bin/sh ../../../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-cc -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -c -o ut_strptime.lo ut_strptime.c +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_string_class.cpp -fPIC -DPIC -o .libs/ut_string_class.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_string.cpp -fPIC -DPIC -o .libs/ut_string.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_svg.lo ut_svg.cpp +libtool: compile: x86_64-pc-linux-gnu-cc -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -c ut_strptime.c -fPIC -DPIC -o .libs/ut_strptime.o +ut_strptime.c: In function 'UT_strptime_internal': +ut_strptime.c:113:10: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] + if (val < from || val > to) \ + ^ +ut_strptime.c:431:4: note: in expansion of macro 'get_number' + get_number (0, 99, 2); + ^~~~~~~~~~ +ut_strptime.c:113:10: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] + if (val < from || val > to) \ + ^ +ut_strptime.c:478:4: note: in expansion of macro 'get_number' + get_number (0, 23, 2); + ^~~~~~~~~~ +ut_strptime.c:113:10: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] + if (val < from || val > to) \ + ^ +ut_strptime.c:503:4: note: in expansion of macro 'get_number' + get_number (0, 59, 2); + ^~~~~~~~~~ +ut_strptime.c:113:10: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] + if (val < from || val > to) \ + ^ +ut_strptime.c:592:4: note: in expansion of macro 'get_number' + get_number (0, 61, 2); + ^~~~~~~~~~ +ut_strptime.c:113:10: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] + if (val < from || val > to) \ + ^ +ut_strptime.c:624:4: note: in expansion of macro 'get_number' + get_number (0, 99, 2); + ^~~~~~~~~~ +ut_strptime.c:113:10: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] + if (val < from || val > to) \ + ^ +ut_strptime.c:639:4: note: in expansion of macro 'get_number' + get_number (0, 53, 2); + ^~~~~~~~~~ +ut_strptime.c:113:10: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] + if (val < from || val > to) \ + ^ +ut_strptime.c:645:4: note: in expansion of macro 'get_number' + get_number (0, 6, 1); + ^~~~~~~~~~ +ut_strptime.c:113:10: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] + if (val < from || val > to) \ + ^ +ut_strptime.c:651:4: note: in expansion of macro 'get_number' + get_number (0, 99, 2); + ^~~~~~~~~~ +ut_strptime.c:113:10: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] + if (val < from || val > to) \ + ^ +ut_strptime.c:661:4: note: in expansion of macro 'get_number' + get_number (0, 9999, 4); + ^~~~~~~~~~ +ut_strptime.c:113:10: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] + if (val < from || val > to) \ + ^ +ut_strptime.c:165:2: note: in expansion of macro 'get_number' + get_number(from, to, n) + ^~~~~~~~~~ +ut_strptime.c:786:5: note: in expansion of macro 'get_alt_number' + get_alt_number (0, 23, 2); + ^~~~~~~~~~~~~~ +ut_strptime.c:113:10: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] + if (val < from || val > to) \ + ^ +ut_strptime.c:165:2: note: in expansion of macro 'get_number' + get_number(from, to, n) + ^~~~~~~~~~ +ut_strptime.c:806:5: note: in expansion of macro 'get_alt_number' + get_alt_number (0, 59, 2); + ^~~~~~~~~~~~~~ +ut_strptime.c:113:10: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] + if (val < from || val > to) \ + ^ +ut_strptime.c:165:2: note: in expansion of macro 'get_number' + get_number(from, to, n) + ^~~~~~~~~~ +ut_strptime.c:811:5: note: in expansion of macro 'get_alt_number' + get_alt_number (0, 61, 2); + ^~~~~~~~~~~~~~ +ut_strptime.c:113:10: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] + if (val < from || val > to) \ + ^ +ut_strptime.c:165:2: note: in expansion of macro 'get_number' + get_number(from, to, n) + ^~~~~~~~~~ +ut_strptime.c:817:5: note: in expansion of macro 'get_alt_number' + get_alt_number (0, 53, 2); + ^~~~~~~~~~~~~~ +ut_strptime.c:113:10: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] + if (val < from || val > to) \ + ^ +ut_strptime.c:165:2: note: in expansion of macro 'get_number' + get_number(from, to, n) + ^~~~~~~~~~ +ut_strptime.c:823:5: note: in expansion of macro 'get_alt_number' + get_alt_number (0, 6, 1); + ^~~~~~~~~~~~~~ +ut_strptime.c:113:10: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] + if (val < from || val > to) \ + ^ +ut_strptime.c:165:2: note: in expansion of macro 'get_number' + get_number(from, to, n) + ^~~~~~~~~~ +ut_strptime.c:829:5: note: in expansion of macro 'get_alt_number' + get_alt_number (0, 99, 2); + ^~~~~~~~~~~~~~ +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_svg.cpp -fPIC -DPIC -o .libs/ut_svg.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_test.lo ut_test.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_timer.lo ut_timer.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_test.cpp -fPIC -DPIC -o .libs/ut_test.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_types.lo ut_types.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_unicode.lo ut_unicode.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_timer.cpp -fPIC -DPIC -o .libs/ut_timer.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_units.lo ut_units.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_types.cpp -fPIC -DPIC -o .libs/ut_types.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_unicode.cpp -fPIC -DPIC -o .libs/ut_unicode.o +In file included from ut_string_class.cpp:40:0: +ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_uuid.lo ut_uuid.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_vector.lo ut_vector.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_units.cpp -fPIC -DPIC -o .libs/ut_units.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_wctomb.lo ut_wctomb.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_worker.lo ut_worker.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_uuid.cpp -fPIC -DPIC -o .libs/ut_uuid.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_vector.cpp -fPIC -DPIC -o .libs/ut_vector.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_wctomb.cpp -fPIC -DPIC -o .libs/ut_wctomb.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_worker.cpp -fPIC -DPIC -o .libs/ut_worker.o +In file included from ut_mbtowc.h:14:0, + from ut_string.cpp:38: +ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +ut_string.cpp: In function 'UT_BidiCharType UT_bidiGetCharType(UT_UCS4Char)': +ut_string.cpp:1692:27: warning: 'FriBidiCharType fribidi_get_type(FriBidiChar)' is deprecated [-Wdeprecated-declarations] + return fribidi_get_type(c); + ^ +In file included from /usr/x86_64-pc-linux-gnu/include/fribidi/fribidi.h:35:0, + from ut_string.h:193, + from ut_string.cpp:34: +/usr/x86_64-pc-linux-gnu/include/fribidi/fribidi-common.h:51:36: note: declared here + # define FRIBIDI_NAMESPACE(SYMBOL) fribidi##_##SYMBOL + ^ +/usr/x86_64-pc-linux-gnu/include/fribidi/fribidi-deprecated.h:127:26: note: in expansion of macro 'FRIBIDI_NAMESPACE' + #define fribidi_get_type FRIBIDI_NAMESPACE(get_type) + ^~~~~~~~~~~~~~~~~ +/usr/x86_64-pc-linux-gnu/include/fribidi/fribidi-deprecated.h:129:1: note: in expansion of macro 'fribidi_get_type' + fribidi_get_type ( + ^~~~~~~~~~~~~~~~ +ut_string.cpp: In function 'bool UT_bidiReorderString(const UT_UCS4Char*, UT_uint32, UT_BidiCharType, UT_UCS4Char*)': +ut_string.cpp:1736:77: warning: 'FriBidiLevel fribidi_log2vis(const FriBidiChar*, FriBidiStrIndex, FriBidiParType*, FriBidiChar*, FriBidiStrIndex*, FriBidiStrIndex*, FriBidiLevel*)' is deprecated [-Wdeprecated-declarations] + = fribidi_log2vis (pFBDC, len, &baseDir, pFBDC2, NULL, NULL, NULL); + ^ +In file included from /usr/x86_64-pc-linux-gnu/include/fribidi/fribidi.h:35:0, + from ut_string.h:193, + from ut_string.cpp:34: +/usr/x86_64-pc-linux-gnu/include/fribidi/fribidi-common.h:51:36: note: declared here + # define FRIBIDI_NAMESPACE(SYMBOL) fribidi##_##SYMBOL + ^ +/usr/x86_64-pc-linux-gnu/include/fribidi/fribidi-deprecated.h:181:25: note: in expansion of macro 'FRIBIDI_NAMESPACE' + #define fribidi_log2vis FRIBIDI_NAMESPACE(log2vis) + ^~~~~~~~~~~~~~~~~ +/usr/x86_64-pc-linux-gnu/include/fribidi/fribidi-deprecated.h:198:33: note: in expansion of macro 'fribidi_log2vis' + FRIBIDI_ENTRY FriBidiLevel fribidi_log2vis ( + ^~~~~~~~~~~~~~~ +ut_string.cpp:1749:110: warning: 'FriBidiLevel fribidi_log2vis(const FriBidiChar*, FriBidiStrIndex, FriBidiParType*, FriBidiChar*, FriBidiStrIndex*, FriBidiStrIndex*, FriBidiLevel*)' is deprecated [-Wdeprecated-declarations] + *)pStrIn, len, &baseDir, (FriBidiChar*)pStrOut, NULL, NULL, NULL)); + ^ +In file included from /usr/x86_64-pc-linux-gnu/include/fribidi/fribidi.h:35:0, + from ut_string.h:193, + from ut_string.cpp:34: +/usr/x86_64-pc-linux-gnu/include/fribidi/fribidi-common.h:51:36: note: declared here + # define FRIBIDI_NAMESPACE(SYMBOL) fribidi##_##SYMBOL + ^ +/usr/x86_64-pc-linux-gnu/include/fribidi/fribidi-deprecated.h:181:25: note: in expansion of macro 'FRIBIDI_NAMESPACE' + #define fribidi_log2vis FRIBIDI_NAMESPACE(log2vis) + ^~~~~~~~~~~~~~~~~ +/usr/x86_64-pc-linux-gnu/include/fribidi/fribidi-deprecated.h:198:33: note: in expansion of macro 'fribidi_log2vis' + FRIBIDI_ENTRY FriBidiLevel fribidi_log2vis ( + ^~~~~~~~~~~~~~~ +ut_string.cpp: In function 'bool UT_bidiMapLog2Vis(const UT_UCS4Char*, UT_uint32, UT_BidiCharType, UT_uint32*, UT_uint32*, UT_Byte*)': +ut_string.cpp:1770:86: warning: 'FriBidiLevel fribidi_log2vis(const FriBidiChar*, FriBidiStrIndex, FriBidiParType*, FriBidiChar*, FriBidiStrIndex*, FriBidiStrIndex*, FriBidiLevel*)' is deprecated [-Wdeprecated-declarations] + idiStrIndex*)pL2V, (FriBidiStrIndex*)pV2L, (FriBidiLevel*)pEmbed)); + ^ +In file included from /usr/x86_64-pc-linux-gnu/include/fribidi/fribidi.h:35:0, + from ut_string.h:193, + from ut_string.cpp:34: +/usr/x86_64-pc-linux-gnu/include/fribidi/fribidi-common.h:51:36: note: declared here + # define FRIBIDI_NAMESPACE(SYMBOL) fribidi##_##SYMBOL + ^ +/usr/x86_64-pc-linux-gnu/include/fribidi/fribidi-deprecated.h:181:25: note: in expansion of macro 'FRIBIDI_NAMESPACE' + #define fribidi_log2vis FRIBIDI_NAMESPACE(log2vis) + ^~~~~~~~~~~~~~~~~ +/usr/x86_64-pc-linux-gnu/include/fribidi/fribidi-deprecated.h:198:33: note: in expansion of macro 'fribidi_log2vis' + FRIBIDI_ENTRY FriBidiLevel fribidi_log2vis ( + ^~~~~~~~~~~~~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_xml.lo ut_xml.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o ut_xml_libxml2.lo ut_xml_libxml2.cpp +In file included from ut_wctomb.h:13:0, + from ut_wctomb.cpp:21: +ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_xml.cpp -fPIC -DPIC -o .libs/ut_xml.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c ut_xml_libxml2.cpp -fPIC -DPIC -o .libs/ut_xml_libxml2.o +/bin/sh ../../../../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-c++ -march=native -pipe -O2 -Wno-overloaded-virtual -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o libxp.la ut_AdobeEncoding.lo ut_base64.lo ut_base64_TestRoutines.lo ut_bijection.lo ut_bytebuf.lo ut_color.lo ut_crc32.lo ut_decompress.lo ut_Encoding.lo ut_go_file.lo ut_growbuf.lo ut_hash.lo ut_html.lo ut_iconv.lo ut_idle.lo ut_jpeg.lo ut_Language.lo ut_locale.lo ut_math.lo ut_mbtowc.lo ut_misc.lo ut_mutex.lo ut_OverstrikingChars.lo ut_path.lo ut_png.lo ut_PropVector.lo ut_rand.lo ut_Script.lo ut_stack.lo ut_std_string.lo ut_stringbuf.lo ut_string_class.lo ut_string.lo ut_strptime.lo ut_svg.lo ut_test.lo ut_timer.lo ut_types.lo ut_unicode.lo ut_units.lo ut_uuid.lo ut_vector.lo ut_wctomb.lo ut_worker.lo ut_xml.lo ut_xml_libxml2.lo -ljpeg +libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libxp.a .libs/ut_AdobeEncoding.o .libs/ut_base64.o .libs/ut_base64_TestRoutines.o .libs/ut_bijection.o .libs/ut_bytebuf.o .libs/ut_color.o .libs/ut_crc32.o .libs/ut_decompress.o .libs/ut_Encoding.o .libs/ut_go_file.o .libs/ut_growbuf.o .libs/ut_hash.o .libs/ut_html.o .libs/ut_iconv.o .libs/ut_idle.o .libs/ut_jpeg.o .libs/ut_Language.o .libs/ut_locale.o .libs/ut_math.o .libs/ut_mbtowc.o .libs/ut_misc.o .libs/ut_mutex.o .libs/ut_OverstrikingChars.o .libs/ut_path.o .libs/ut_png.o .libs/ut_PropVector.o .libs/ut_rand.o .libs/ut_Script.o .libs/ut_stack.o .libs/ut_std_string.o .libs/ut_stringbuf.o .libs/ut_string_class.o .libs/ut_string.o .libs/ut_strptime.o .libs/ut_svg.o .libs/ut_test.o .libs/ut_timer.o .libs/ut_types.o .libs/ut_unicode.o .libs/ut_units.o .libs/ut_uuid.o .libs/ut_vector.o .libs/ut_wctomb.o .libs/ut_worker.o .libs/ut_xml.o .libs/ut_xml_libxml2.o +x86_64-pc-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U') +libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libxp.a +libtool: link: ( cd ".libs" && rm -f "libxp.la" && ln -s "../libxp.la" "libxp.la" ) +make[6]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/util/xp' +make[5]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/util/xp' +make[5]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/util' +make[5]: Nothing to be done for 'all-am'. +make[5]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/util' +make[4]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/util' +Making all in xap +make[4]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/xap' +Making all in gtk +make[5]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/xap/gtk' +make[6]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/xap/gtk' +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_GtkComboBoxHelpers.lo xap_GtkComboBoxHelpers.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixApp.lo xap_UnixApp.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixAppImpl.lo xap_UnixAppImpl.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixClipboard.lo xap_UnixClipboard.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixCustomWidget.lo xap_UnixCustomWidget.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixDialogHelper.lo xap_UnixDialogHelper.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixDlg_About.lo xap_UnixDlg_About.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixDlg_ClipArt.lo xap_UnixDlg_ClipArt.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixAppImpl.cpp -fPIC -DPIC -o .libs/xap_UnixAppImpl.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_GtkComboBoxHelpers.cpp -fPIC -DPIC -o .libs/xap_GtkComboBoxHelpers.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixDialogHelper.cpp -fPIC -DPIC -o .libs/xap_UnixDialogHelper.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixDlg_About.cpp -fPIC -DPIC -o .libs/xap_UnixDlg_About.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixCustomWidget.cpp -fPIC -DPIC -o .libs/xap_UnixCustomWidget.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixClipboard.cpp -fPIC -DPIC -o .libs/xap_UnixClipboard.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixApp.cpp -fPIC -DPIC -o .libs/xap_UnixApp.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixDlg_ClipArt.cpp -fPIC -DPIC -o .libs/xap_UnixDlg_ClipArt.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixDlg_ColorChooser.lo xap_UnixDlg_ColorChooser.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixDlg_DocComparison.lo xap_UnixDlg_DocComparison.cpp +In file included from ../../../../src/af/xap/xp/xap_EncodingManager.h:42:0, + from xap_UnixEncodingManager.h:4, + from xap_UnixApp.cpp:56: +../../../../src/af/util/xp/ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixDlg_Encoding.lo xap_UnixDlg_Encoding.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixDlg_FileOpenSaveAs.lo xap_UnixDlg_FileOpenSaveAs.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixDlg_History.lo xap_UnixDlg_History.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixDlg_ColorChooser.cpp -fPIC -DPIC -o .libs/xap_UnixDlg_ColorChooser.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixDlg_HTMLOptions.lo xap_UnixDlg_HTMLOptions.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixDlg_Image.lo xap_UnixDlg_Image.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixDlg_DocComparison.cpp -fPIC -DPIC -o .libs/xap_UnixDlg_DocComparison.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixDlg_Encoding.cpp -fPIC -DPIC -o .libs/xap_UnixDlg_Encoding.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixDlg_HTMLOptions.cpp -fPIC -DPIC -o .libs/xap_UnixDlg_HTMLOptions.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixDlg_History.cpp -fPIC -DPIC -o .libs/xap_UnixDlg_History.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixDlg_FileOpenSaveAs.cpp -fPIC -DPIC -o .libs/xap_UnixDlg_FileOpenSaveAs.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixDlg_Image.cpp -fPIC -DPIC -o .libs/xap_UnixDlg_Image.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixDlg_Insert_Symbol.lo xap_UnixDlg_Insert_Symbol.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixDlg_Insert_Symbol.cpp -fPIC -DPIC -o .libs/xap_UnixDlg_Insert_Symbol.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixDlg_Language.lo xap_UnixDlg_Language.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixDlg_ListDocuments.lo xap_UnixDlg_ListDocuments.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixDlg_MessageBox.lo xap_UnixDlg_MessageBox.cpp +In file included from xap_UnixDlg_ColorChooser.cpp:20:0: +xap_UnixDlg_ColorChooser.h:32:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] + std::auto_ptr XAP_UnixDlg_RunColorChooser(GtkWindow* parent, + ^~~~~~~~ +In file included from /usr/x86_64-pc-linux-gnu/include/c++/7.3.0/memory:80:0, + from xap_UnixDlg_ColorChooser.h:22, + from xap_UnixDlg_ColorChooser.cpp:20: +/usr/x86_64-pc-linux-gnu/include/c++/7.3.0/bits/unique_ptr.h:51:28: note: declared here + template class auto_ptr; + ^~~~~~~~ +xap_UnixDlg_ColorChooser.cpp:24:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] + std::auto_ptr XAP_UnixDlg_RunColorChooser(GtkWindow* parent, + ^~~~~~~~ +In file included from /usr/x86_64-pc-linux-gnu/include/c++/7.3.0/memory:80:0, + from xap_UnixDlg_ColorChooser.h:22, + from xap_UnixDlg_ColorChooser.cpp:20: +/usr/x86_64-pc-linux-gnu/include/c++/7.3.0/bits/unique_ptr.h:51:28: note: declared here + template class auto_ptr; + ^~~~~~~~ +xap_UnixDlg_ColorChooser.cpp: In function 'std::auto_ptr XAP_UnixDlg_RunColorChooser(GtkWindow*, GtkColorButton*)': +xap_UnixDlg_ColorChooser.cpp:57:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] + return std::auto_ptr(rgb); + ^~~~~~~~ +In file included from /usr/x86_64-pc-linux-gnu/include/c++/7.3.0/memory:80:0, + from xap_UnixDlg_ColorChooser.h:22, + from xap_UnixDlg_ColorChooser.cpp:20: +/usr/x86_64-pc-linux-gnu/include/c++/7.3.0/bits/unique_ptr.h:51:28: note: declared here + template class auto_ptr; + ^~~~~~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixDlg_Password.lo xap_UnixDlg_Password.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixDlg_PluginManager.lo xap_UnixDlg_PluginManager.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixDlg_Print.lo xap_UnixDlg_Print.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixDlg_Language.cpp -fPIC -DPIC -o .libs/xap_UnixDlg_Language.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixDlg_ListDocuments.cpp -fPIC -DPIC -o .libs/xap_UnixDlg_ListDocuments.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixDlg_MessageBox.cpp -fPIC -DPIC -o .libs/xap_UnixDlg_MessageBox.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixDlg_Password.cpp -fPIC -DPIC -o .libs/xap_UnixDlg_Password.o +xap_UnixDlg_Insert_Symbol.cpp: In member function 'void XAP_UnixDialog_Insert_Symbol::setSymbolMap_size(UT_uint32, UT_uint32)': +xap_UnixDlg_Insert_Symbol.cpp:408:49: warning: 'void gtk_widget_get_requisition(GtkWidget*, GtkRequisition*)' is deprecated: Use 'gtk_widget_get_preferred_width & gtk_widget_get_preferred_height' instead [-Wdeprecated-declarations] + gtk_widget_get_requisition (m_windowMain, &diff); + ^ +In file included from /usr/x86_64-pc-linux-gnu/include/gtk-3.0/gtk/gtkapplication.h:27:0, + from /usr/x86_64-pc-linux-gnu/include/gtk-3.0/gtk/gtkwindow.h:33, + from /usr/x86_64-pc-linux-gnu/include/gtk-3.0/gtk/gtkdialog.h:32, + from /usr/x86_64-pc-linux-gnu/include/gtk-3.0/gtk/gtkaboutdialog.h:30, + from /usr/x86_64-pc-linux-gnu/include/gtk-3.0/gtk/gtk.h:31, + from ./xap_Gtk2Compat.h:27, + from ../../../../src/af/gr/gtk/gr_UnixCairoGraphics.h:27, + from xap_UnixDlg_Insert_Symbol.cpp:38: +/usr/x86_64-pc-linux-gnu/include/gtk-3.0/gtk/gtkwidget.h:948:23: note: declared here + void gtk_widget_get_requisition (GtkWidget *widget, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixDlg_PluginManager.cpp -fPIC -DPIC -o .libs/xap_UnixDlg_PluginManager.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixDlg_Print.cpp -fPIC -DPIC -o .libs/xap_UnixDlg_Print.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixDlg_PrintPreview.lo xap_UnixDlg_PrintPreview.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixDlg_PrintPreview.cpp -fPIC -DPIC -o .libs/xap_UnixDlg_PrintPreview.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixDlg_WindowMore.lo xap_UnixDlg_WindowMore.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixDlg_Zoom.lo xap_UnixDlg_Zoom.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixEncodingManager.lo xap_UnixEncodingManager.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixDlg_WindowMore.cpp -fPIC -DPIC -o .libs/xap_UnixDlg_WindowMore.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixFontPreview.lo xap_UnixFontPreview.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixDlg_Zoom.cpp -fPIC -DPIC -o .libs/xap_UnixDlg_Zoom.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixFrameImpl.lo xap_UnixFrameImpl.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixEncodingManager.cpp -fPIC -DPIC -o .libs/xap_UnixEncodingManager.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixModule.lo xap_UnixModule.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixFontPreview.cpp -fPIC -DPIC -o .libs/xap_UnixFontPreview.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixTableWidget.lo xap_UnixTableWidget.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixFrameImpl.cpp -fPIC -DPIC -o .libs/xap_UnixFrameImpl.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixModule.cpp -fPIC -DPIC -o .libs/xap_UnixModule.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixTableWidget.cpp -fPIC -DPIC -o .libs/xap_UnixTableWidget.o +In file included from ../../../../src/af/xap/xp/xap_EncodingManager.h:42:0, + from xap_UnixEncodingManager.h:4, + from xap_UnixEncodingManager.cpp:9: +../../../../src/af/util/xp/ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixWidget.lo xap_UnixWidget.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_UnixDlg_FontChooser.lo xap_UnixDlg_FontChooser.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR="\"/usr/share/icons\"" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_GtkStyle.lo xap_GtkStyle.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixWidget.cpp -fPIC -DPIC -o .libs/xap_UnixWidget.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_UnixDlg_FontChooser.cpp -fPIC -DPIC -o .libs/xap_UnixDlg_FontChooser.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -DICONDIR=\"/usr/share/icons\" -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_GtkStyle.cpp -fPIC -DPIC -o .libs/xap_GtkStyle.o +In file included from ../../../../src/af/xap/xp/xap_EncodingManager.h:42:0, + from xap_UnixDlg_FontChooser.cpp:43: +../../../../src/af/util/xp/ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-c++ -march=native -pipe -O2 -Wno-overloaded-virtual -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o libgtk.la xap_GtkComboBoxHelpers.lo xap_UnixApp.lo xap_UnixAppImpl.lo xap_UnixClipboard.lo xap_UnixCustomWidget.lo xap_UnixDialogHelper.lo xap_UnixDlg_About.lo xap_UnixDlg_ClipArt.lo xap_UnixDlg_ColorChooser.lo xap_UnixDlg_DocComparison.lo xap_UnixDlg_Encoding.lo xap_UnixDlg_FileOpenSaveAs.lo xap_UnixDlg_History.lo xap_UnixDlg_HTMLOptions.lo xap_UnixDlg_Image.lo xap_UnixDlg_Insert_Symbol.lo xap_UnixDlg_Language.lo xap_UnixDlg_ListDocuments.lo xap_UnixDlg_MessageBox.lo xap_UnixDlg_Password.lo xap_UnixDlg_PluginManager.lo xap_UnixDlg_Print.lo xap_UnixDlg_PrintPreview.lo xap_UnixDlg_WindowMore.lo xap_UnixDlg_Zoom.lo xap_UnixEncodingManager.lo xap_UnixFontPreview.lo xap_UnixFrameImpl.lo xap_UnixModule.lo xap_UnixTableWidget.lo xap_UnixWidget.lo xap_UnixDlg_FontChooser.lo xap_GtkStyle.lo -ljpeg +libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libgtk.a .libs/xap_GtkComboBoxHelpers.o .libs/xap_UnixApp.o .libs/xap_UnixAppImpl.o .libs/xap_UnixClipboard.o .libs/xap_UnixCustomWidget.o .libs/xap_UnixDialogHelper.o .libs/xap_UnixDlg_About.o .libs/xap_UnixDlg_ClipArt.o .libs/xap_UnixDlg_ColorChooser.o .libs/xap_UnixDlg_DocComparison.o .libs/xap_UnixDlg_Encoding.o .libs/xap_UnixDlg_FileOpenSaveAs.o .libs/xap_UnixDlg_History.o .libs/xap_UnixDlg_HTMLOptions.o .libs/xap_UnixDlg_Image.o .libs/xap_UnixDlg_Insert_Symbol.o .libs/xap_UnixDlg_Language.o .libs/xap_UnixDlg_ListDocuments.o .libs/xap_UnixDlg_MessageBox.o .libs/xap_UnixDlg_Password.o .libs/xap_UnixDlg_PluginManager.o .libs/xap_UnixDlg_Print.o .libs/xap_UnixDlg_PrintPreview.o .libs/xap_UnixDlg_WindowMore.o .libs/xap_UnixDlg_Zoom.o .libs/xap_UnixEncodingManager.o .libs/xap_UnixFontPreview.o .libs/xap_UnixFrameImpl.o .libs/xap_UnixModule.o .libs/xap_UnixTableWidget.o .libs/xap_UnixWidget.o .libs/xap_UnixDlg_FontChooser.o .libs/xap_GtkStyle.o +x86_64-pc-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U') +libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libgtk.a +libtool: link: ( cd ".libs" && rm -f "libgtk.la" && ln -s "../libgtk.la" "libgtk.la" ) +make[6]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/xap/gtk' +make[5]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/xap/gtk' +Making all in xp +make[5]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/xap/xp' +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_StatusBar.lo xap_StatusBar.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xad_Document.lo xad_Document.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_App.lo xap_App.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_AppImpl.lo xap_AppImpl.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Args.lo xap_Args.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Clipboard.lo xap_Clipboard.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_CustomWidget.lo xap_CustomWidget.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Dialog.lo xap_Dialog.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Args.cpp -fPIC -DPIC -o .libs/xap_Args.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Clipboard.cpp -fPIC -DPIC -o .libs/xap_Clipboard.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_AppImpl.cpp -fPIC -DPIC -o .libs/xap_AppImpl.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_CustomWidget.cpp -fPIC -DPIC -o .libs/xap_CustomWidget.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_App.cpp -fPIC -DPIC -o .libs/xap_App.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_StatusBar.cpp -fPIC -DPIC -o .libs/xap_StatusBar.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_DialogFactory.lo xap_DialogFactory.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Dialog.cpp -fPIC -DPIC -o .libs/xap_Dialog.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xad_Document.cpp -fPIC -DPIC -o .libs/xad_Document.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_DialogFactory.cpp -fPIC -DPIC -o .libs/xap_DialogFactory.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Dictionary.lo xap_Dictionary.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Dictionary.cpp -fPIC -DPIC -o .libs/xap_Dictionary.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Dlg_About.lo xap_Dlg_About.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Dlg_ClipArt.lo xap_Dlg_ClipArt.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Dlg_DocComparison.lo xap_Dlg_DocComparison.cpp +In file included from xap_EncodingManager.h:42:0, + from xap_App.cpp:56: +../../../../src/af/util/xp/ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Dlg_Encoding.lo xap_Dlg_Encoding.cpp +xap_App.cpp: In member function 'std::__cxx11::string XAP_App::createUUIDString() const': +xap_App.cpp:1703:10: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] + std::auto_ptr uuido(getUUIDGenerator()->createUUID()); + ^~~~~~~~ +In file included from /usr/x86_64-pc-linux-gnu/include/c++/7.3.0/memory:80:0, + from xap_App.cpp:27: +/usr/x86_64-pc-linux-gnu/include/c++/7.3.0/bits/unique_ptr.h:51:28: note: declared here + template class auto_ptr; + ^~~~~~~~ +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Dlg_About.cpp -fPIC -DPIC -o .libs/xap_Dlg_About.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Dlg_ClipArt.cpp -fPIC -DPIC -o .libs/xap_Dlg_ClipArt.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Dlg_DocComparison.cpp -fPIC -DPIC -o .libs/xap_Dlg_DocComparison.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Dlg_Encoding.cpp -fPIC -DPIC -o .libs/xap_Dlg_Encoding.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Dlg_FileOpenSaveAs.lo xap_Dlg_FileOpenSaveAs.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Dlg_FontChooser.lo xap_Dlg_FontChooser.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Dlg_History.lo xap_Dlg_History.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Dlg_FileOpenSaveAs.cpp -fPIC -DPIC -o .libs/xap_Dlg_FileOpenSaveAs.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Dlg_FontChooser.cpp -fPIC -DPIC -o .libs/xap_Dlg_FontChooser.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Dlg_History.cpp -fPIC -DPIC -o .libs/xap_Dlg_History.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Dlg_HTMLOptions.lo xap_Dlg_HTMLOptions.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Dlg_Image.lo xap_Dlg_Image.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Dlg_HTMLOptions.cpp -fPIC -DPIC -o .libs/xap_Dlg_HTMLOptions.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Dlg_Image.cpp -fPIC -DPIC -o .libs/xap_Dlg_Image.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Dlg_Insert_Symbol.lo xap_Dlg_Insert_Symbol.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Dlg_Language.lo xap_Dlg_Language.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Dlg_ListDocuments.lo xap_Dlg_ListDocuments.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Dlg_MessageBox.lo xap_Dlg_MessageBox.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Dlg_Insert_Symbol.cpp -fPIC -DPIC -o .libs/xap_Dlg_Insert_Symbol.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Dlg_Language.cpp -fPIC -DPIC -o .libs/xap_Dlg_Language.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Dlg_ListDocuments.cpp -fPIC -DPIC -o .libs/xap_Dlg_ListDocuments.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Dlg_MessageBox.cpp -fPIC -DPIC -o .libs/xap_Dlg_MessageBox.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Dlg_Password.lo xap_Dlg_Password.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Dlg_Password.cpp -fPIC -DPIC -o .libs/xap_Dlg_Password.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Dlg_PluginManager.lo xap_Dlg_PluginManager.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Dlg_Print.lo xap_Dlg_Print.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Dlg_PrintPreview.lo xap_Dlg_PrintPreview.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Dlg_WindowMore.lo xap_Dlg_WindowMore.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Dlg_Zoom.lo xap_Dlg_Zoom.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Draw_Symbol.lo xap_Draw_Symbol.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_EncodingManager.lo xap_EncodingManager.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Dlg_PluginManager.cpp -fPIC -DPIC -o .libs/xap_Dlg_PluginManager.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Dlg_Print.cpp -fPIC -DPIC -o .libs/xap_Dlg_Print.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Dlg_PrintPreview.cpp -fPIC -DPIC -o .libs/xap_Dlg_PrintPreview.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Dlg_Zoom.cpp -fPIC -DPIC -o .libs/xap_Dlg_Zoom.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Dlg_WindowMore.cpp -fPIC -DPIC -o .libs/xap_Dlg_WindowMore.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Draw_Symbol.cpp -fPIC -DPIC -o .libs/xap_Draw_Symbol.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_EncodingManager.cpp -fPIC -DPIC -o .libs/xap_EncodingManager.o +In file included from xap_EncodingManager.h:42:0, + from xap_EncodingManager.cpp:23: +../../../../src/af/util/xp/ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_FakeClipboard.lo xap_FakeClipboard.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_FakeClipboard.cpp -fPIC -DPIC -o .libs/xap_FakeClipboard.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_FontPreview.lo xap_FontPreview.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Frame.lo xap_Frame.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_FontPreview.cpp -fPIC -DPIC -o .libs/xap_FontPreview.o +xap_Dlg_Zoom.cpp: In member function 'UT_uint32 XAP_Dialog_Zoom::getZoomPercent()': +xap_Dlg_Zoom.cpp:86:4: warning: this statement may fall through [-Wimplicit-fallthrough=] + if ( m_pFrame ) + ^~ +xap_Dlg_Zoom.cpp:88:2: note: here + case XAP_Frame::z_WHOLEPAGE: + ^~~~ +xap_Dlg_Zoom.cpp:89:4: warning: this statement may fall through [-Wimplicit-fallthrough=] + if ( m_pFrame ) + ^~ +xap_Dlg_Zoom.cpp:91:2: note: here + case XAP_Frame::z_PERCENT: + ^~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_FrameImpl.lo xap_FrameImpl.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_InputModes.lo xap_InputModes.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Frame.cpp -fPIC -DPIC -o .libs/xap_Frame.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_FrameImpl.cpp -fPIC -DPIC -o .libs/xap_FrameImpl.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_InputModes.cpp -fPIC -DPIC -o .libs/xap_InputModes.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_LoadBindings.lo xap_LoadBindings.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Log.lo xap_Log.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Module.lo xap_Module.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_LoadBindings.cpp -fPIC -DPIC -o .libs/xap_LoadBindings.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Log.cpp -fPIC -DPIC -o .libs/xap_Log.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Module.cpp -fPIC -DPIC -o .libs/xap_Module.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_ModuleManager.lo xap_ModuleManager.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Prefs.lo xap_Prefs.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_ModuleManager.cpp -fPIC -DPIC -o .libs/xap_ModuleManager.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Preview.lo xap_Preview.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Preview_Zoom.lo xap_Preview_Zoom.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Prefs.cpp -fPIC -DPIC -o .libs/xap_Prefs.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Preview.cpp -fPIC -DPIC -o .libs/xap_Preview.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Preview_Zoom.cpp -fPIC -DPIC -o .libs/xap_Preview_Zoom.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Resource.lo xap_Resource.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_ResourceManager.lo xap_ResourceManager.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Scrollbar_ViewListener.lo xap_Scrollbar_ViewListener.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Resource.cpp -fPIC -DPIC -o .libs/xap_Resource.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Strings.lo xap_Strings.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_ResourceManager.cpp -fPIC -DPIC -o .libs/xap_ResourceManager.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Scrollbar_ViewListener.cpp -fPIC -DPIC -o .libs/xap_Scrollbar_ViewListener.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Strings.cpp -fPIC -DPIC -o .libs/xap_Strings.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_Toolbar_ControlFactory.lo xap_Toolbar_ControlFactory.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_Toolbar_ControlFactory.cpp -fPIC -DPIC -o .libs/xap_Toolbar_ControlFactory.o +xap_Preview_Zoom.cpp: In member function 'void XAP_Preview_Zoom::setFont(XAP_Preview_Zoom::tFont)': +xap_Preview_Zoom.cpp:53:6: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=] + void XAP_Preview_Zoom::setFont(XAP_Preview_Zoom::tFont f) + ^~~~~~~~~~~~~~~~ +xap_Preview_Zoom.cpp:65:11: note: 'sprintf' output between 4 and 11 bytes into a destination of size 10 + sprintf (fontString, "%dpt", (10 * m_zoomPercent / 100)); + ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xap_ViewListener.lo xap_ViewListener.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o xav_View.lo xav_View.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xap_ViewListener.cpp -fPIC -DPIC -o .libs/xap_ViewListener.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c xav_View.cpp -fPIC -DPIC -o .libs/xav_View.o +In file included from ../../../../src/af/util/xp/ut_wctomb.h:13:0, + from xap_Strings.cpp:31: +../../../../src/af/util/xp/ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-c++ -march=native -pipe -O2 -Wno-overloaded-virtual -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o libxp.la xap_StatusBar.lo xad_Document.lo xap_App.lo xap_AppImpl.lo xap_Args.lo xap_Clipboard.lo xap_CustomWidget.lo xap_Dialog.lo xap_DialogFactory.lo xap_Dictionary.lo xap_Dlg_About.lo xap_Dlg_ClipArt.lo xap_Dlg_DocComparison.lo xap_Dlg_Encoding.lo xap_Dlg_FileOpenSaveAs.lo xap_Dlg_FontChooser.lo xap_Dlg_History.lo xap_Dlg_HTMLOptions.lo xap_Dlg_Image.lo xap_Dlg_Insert_Symbol.lo xap_Dlg_Language.lo xap_Dlg_ListDocuments.lo xap_Dlg_MessageBox.lo xap_Dlg_Password.lo xap_Dlg_PluginManager.lo xap_Dlg_Print.lo xap_Dlg_PrintPreview.lo xap_Dlg_WindowMore.lo xap_Dlg_Zoom.lo xap_Draw_Symbol.lo xap_EncodingManager.lo xap_FakeClipboard.lo xap_FontPreview.lo xap_Frame.lo xap_FrameImpl.lo xap_InputModes.lo xap_LoadBindings.lo xap_Log.lo xap_Module.lo xap_ModuleManager.lo xap_Prefs.lo xap_Preview.lo xap_Preview_Zoom.lo xap_Resource.lo xap_ResourceManager.lo xap_Scrollbar_ViewListener.lo xap_Strings.lo xap_Toolbar_ControlFactory.lo xap_ViewListener.lo xav_View.lo -ljpeg +libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libxp.a .libs/xap_StatusBar.o .libs/xad_Document.o .libs/xap_App.o .libs/xap_AppImpl.o .libs/xap_Args.o .libs/xap_Clipboard.o .libs/xap_CustomWidget.o .libs/xap_Dialog.o .libs/xap_DialogFactory.o .libs/xap_Dictionary.o .libs/xap_Dlg_About.o .libs/xap_Dlg_ClipArt.o .libs/xap_Dlg_DocComparison.o .libs/xap_Dlg_Encoding.o .libs/xap_Dlg_FileOpenSaveAs.o .libs/xap_Dlg_FontChooser.o .libs/xap_Dlg_History.o .libs/xap_Dlg_HTMLOptions.o .libs/xap_Dlg_Image.o .libs/xap_Dlg_Insert_Symbol.o .libs/xap_Dlg_Language.o .libs/xap_Dlg_ListDocuments.o .libs/xap_Dlg_MessageBox.o .libs/xap_Dlg_Password.o .libs/xap_Dlg_PluginManager.o .libs/xap_Dlg_Print.o .libs/xap_Dlg_PrintPreview.o .libs/xap_Dlg_WindowMore.o .libs/xap_Dlg_Zoom.o .libs/xap_Draw_Symbol.o .libs/xap_EncodingManager.o .libs/xap_FakeClipboard.o .libs/xap_FontPreview.o .libs/xap_Frame.o .libs/xap_FrameImpl.o .libs/xap_InputModes.o .libs/xap_LoadBindings.o .libs/xap_Log.o .libs/xap_Module.o .libs/xap_ModuleManager.o .libs/xap_Prefs.o .libs/xap_Preview.o .libs/xap_Preview_Zoom.o .libs/xap_Resource.o .libs/xap_ResourceManager.o .libs/xap_Scrollbar_ViewListener.o .libs/xap_Strings.o .libs/xap_Toolbar_ControlFactory.o .libs/xap_ViewListener.o .libs/xav_View.o +x86_64-pc-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U') +libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libxp.a +libtool: link: ( cd ".libs" && rm -f "libxp.la" && ln -s "../libxp.la" "libxp.la" ) +make[5]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/xap/xp' +make[5]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/xap' +make[5]: Nothing to be done for 'all-am'. +make[5]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/xap' +make[4]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af/xap' +make[4]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af' +make[4]: Nothing to be done for 'all-am'. +make[4]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af' +make[3]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/af' +Making all in plugins +make[3]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/plugins' +cat: builtin-stamp: No such file or directory +cat: builtin-stamp: No such file or directory +make all-am +make[4]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/plugins' +/bin/sh ../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../.. -I../../src/af/ev/gtk -I../../src/af/ev/xp -I../../src/af/gr/gtk -I../../src/af/gr/xp -I../../src/af/util/unix -I../../src/af/util/xp -I../../src/af/xap/gtk -I../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o abi-builtin-plugins.lo abi-builtin-plugins.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../.. -I../../src/af/ev/gtk -I../../src/af/ev/xp -I../../src/af/gr/gtk -I../../src/af/gr/xp -I../../src/af/util/unix -I../../src/af/util/xp -I../../src/af/xap/gtk -I../../src/af/xap/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c abi-builtin-plugins.cpp -fPIC -DPIC -o .libs/abi-builtin-plugins.o +abi-builtin-plugins.cpp: In function 'void abi_register_builtin_plugins()': +abi-builtin-plugins.cpp:30:18: warning: variable 'pmi' set but not used [-Wunused-but-set-variable] + XAP_ModuleInfo *pmi; + ^~~ +/bin/sh ../../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-c++ -march=native -pipe -O2 -Wno-overloaded-virtual -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o libplugins.la abi-builtin-plugins.lo -ljpeg +libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libplugins.a .libs/abi-builtin-plugins.o +x86_64-pc-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U') +libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libplugins.a +libtool: link: ( cd ".libs" && rm -f "libplugins.la" && ln -s "../libplugins.la" "libplugins.la" ) +make[4]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/plugins' +make[3]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/plugins' +Making all in text +make[3]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/text' +Making all in fmt +make[4]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/text/fmt' +Making all in xp +make[5]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/text/fmt/xp' +make[6]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/text/fmt/xp' +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fb_Alignment.lo fb_Alignment.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fb_ColumnBreaker.lo fb_ColumnBreaker.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fb_LineBreaker.lo fb_LineBreaker.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fg_Graphic.lo fg_Graphic.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fg_GraphicRaster.lo fg_GraphicRaster.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fg_GraphicVector.lo fg_GraphicVector.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fl_AutoLists.lo fl_AutoLists.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fl_AutoNum.lo fl_AutoNum.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fb_ColumnBreaker.cpp -fPIC -DPIC -o .libs/fb_ColumnBreaker.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fg_GraphicRaster.cpp -fPIC -DPIC -o .libs/fg_GraphicRaster.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fb_LineBreaker.cpp -fPIC -DPIC -o .libs/fb_LineBreaker.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fl_AutoLists.cpp -fPIC -DPIC -o .libs/fl_AutoLists.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fb_Alignment.cpp -fPIC -DPIC -o .libs/fb_Alignment.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fg_GraphicVector.cpp -fPIC -DPIC -o .libs/fg_GraphicVector.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fg_Graphic.cpp -fPIC -DPIC -o .libs/fg_Graphic.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fl_AutoNum.cpp -fPIC -DPIC -o .libs/fl_AutoNum.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fl_BlockLayout.lo fl_BlockLayout.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fl_BlockLayout.cpp -fPIC -DPIC -o .libs/fl_BlockLayout.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fl_ContainerLayout.lo fl_ContainerLayout.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fl_DocLayout.lo fl_DocLayout.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fl_ContainerLayout.cpp -fPIC -DPIC -o .libs/fl_ContainerLayout.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fl_DocListener.lo fl_DocListener.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fl_DocLayout.cpp -fPIC -DPIC -o .libs/fl_DocLayout.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fl_DocListener.cpp -fPIC -DPIC -o .libs/fl_DocListener.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fl_FootnoteLayout.lo fl_FootnoteLayout.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fl_FrameLayout.lo fl_FrameLayout.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fl_FootnoteLayout.cpp -fPIC -DPIC -o .libs/fl_FootnoteLayout.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fl_Layout.lo fl_Layout.cpp +In file included from ../../../../src/af/xap/xp/xap_EncodingManager.h:42:0, + from fl_BlockLayout.cpp:97: +../../../../src/af/util/xp/ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fl_FrameLayout.cpp -fPIC -DPIC -o .libs/fl_FrameLayout.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fl_Layout.cpp -fPIC -DPIC -o .libs/fl_Layout.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fl_SectionLayout.lo fl_SectionLayout.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fl_SectionLayout.cpp -fPIC -DPIC -o .libs/fl_SectionLayout.o +fl_DocListener.cpp: In member function 'virtual bool fl_DocListener::populateStrux(pf_Frag_Strux*, const PX_ChangeRecord*, fl_ContainerLayout**)': +fl_DocListener.cpp:615:34: warning: this statement may fall through [-Wimplicit-fallthrough=] + UT_ASSERT(UT_SHOULD_NOT_HAPPEN); + ^ +fl_DocListener.cpp:617:2: note: here + case PTX_Block: + ^~~~ +fl_DocListener.cpp: In member function 'virtual bool fl_DocListener::insertStrux(fl_ContainerLayout*, const PX_ChangeRecord*, pf_Frag_Strux*, PL_ListenerId, void (*)(pf_Frag_Strux*, PL_ListenerId, fl_ContainerLayout*))': +fl_DocListener.cpp:2354:3: warning: this statement may fall through [-Wimplicit-fallthrough=] + } + ^ +fl_DocListener.cpp:2357:5: note: here + case PTX_SectionFrame: // The immediately prior strux is a Frame + ^~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fl_SelectionPreserver.lo fl_SelectionPreserver.cpp +In file included from ../../../../src/af/util/xp/ut_mbtowc.h:14:0, + from fl_DocLayout.cpp:62: +../../../../src/af/util/xp/ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fl_TableLayout.lo fl_TableLayout.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fl_SelectionPreserver.cpp -fPIC -DPIC -o .libs/fl_SelectionPreserver.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fl_TableLayout.cpp -fPIC -DPIC -o .libs/fl_TableLayout.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fl_TestRoutines.lo fl_TestRoutines.cpp +fl_SectionLayout.cpp: In member function 'void fl_HdrFtrSectionLayout::layout()': +fl_SectionLayout.cpp:3995:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(m_pHdrFtrContainer) + ^~ +fl_SectionLayout.cpp:4000:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + UT_uint32 iCount = m_vecPages.getItemCount(); + ^~~~~~~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fl_TOCLayout.lo fl_TOCLayout.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fp_AnnotationRun.lo fp_AnnotationRun.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fl_TestRoutines.cpp -fPIC -DPIC -o .libs/fl_TestRoutines.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fp_RDFAnchorRun.lo fp_RDFAnchorRun.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fl_TOCLayout.cpp -fPIC -DPIC -o .libs/fl_TOCLayout.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fp_AnnotationRun.cpp -fPIC -DPIC -o .libs/fp_AnnotationRun.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fp_RDFAnchorRun.cpp -fPIC -DPIC -o .libs/fp_RDFAnchorRun.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fp_Column.lo fp_Column.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fp_ContainerObject.lo fp_ContainerObject.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fp_Column.cpp -fPIC -DPIC -o .libs/fp_Column.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fp_DirectionMarkerRun.lo fp_DirectionMarkerRun.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fp_ContainerObject.cpp -fPIC -DPIC -o .libs/fp_ContainerObject.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fp_DirectionMarkerRun.cpp -fPIC -DPIC -o .libs/fp_DirectionMarkerRun.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fp_EmbedRun.lo fp_EmbedRun.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fp_EmbedRun.cpp -fPIC -DPIC -o .libs/fp_EmbedRun.o +fp_RDFAnchorRun.cpp: In member function 'virtual void fp_RDFAnchorRun::_draw(dg_DrawArgs*)': +fp_RDFAnchorRun.cpp:94:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(!displayAnnotations()) + ^~ +fp_RDFAnchorRun.cpp:96:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(!m_bIsStart) + ^~ +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fp_FieldListLabelRun.lo fp_FieldListLabelRun.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fp_FieldTableSumRun.lo fp_FieldTableSumRun.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fp_FieldListLabelRun.cpp -fPIC -DPIC -o .libs/fp_FieldListLabelRun.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fp_FieldTOCNum.lo fp_FieldTOCNum.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fp_FieldTableSumRun.cpp -fPIC -DPIC -o .libs/fp_FieldTableSumRun.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fp_FieldTOCNum.cpp -fPIC -DPIC -o .libs/fp_FieldTOCNum.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fp_FmtMarkRun.lo fp_FmtMarkRun.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fp_FmtMarkRun.cpp -fPIC -DPIC -o .libs/fp_FmtMarkRun.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fp_FootnoteContainer.lo fp_FootnoteContainer.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fp_FrameContainer.lo fp_FrameContainer.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fp_Line.lo fp_Line.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fp_FrameContainer.cpp -fPIC -DPIC -o .libs/fp_FrameContainer.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fp_FootnoteContainer.cpp -fPIC -DPIC -o .libs/fp_FootnoteContainer.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fp_Line.cpp -fPIC -DPIC -o .libs/fp_Line.o +In file included from ../../../../src/af/util/xp/ut_mbtowc.h:14:0, + from fp_EmbedRun.cpp:29: +../../../../src/af/util/xp/ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fp_MathRun.lo fp_MathRun.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fp_MathRun.cpp -fPIC -DPIC -o .libs/fp_MathRun.o +fp_Line.cpp: In member function 'void fp_Line::_calculateWidthOfRun(UT_sint32&, fp_Run*, UT_uint32, UT_uint32, FL_WORKING_DIRECTION, FL_WHICH_TABSTOP, UT_BidiCharType)': +fp_Line.cpp:2746:21: warning: this statement may fall through [-Wimplicit-fallthrough=] + pRun->recalcWidth(); + ~~~~~~~~~~~~~~~~~^~ +fp_Line.cpp:2750:3: note: here + default: + ^~~~~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fp_Page.lo fp_Page.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fp_PageSize.lo fp_PageSize.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fp_Page.cpp -fPIC -DPIC -o .libs/fp_Page.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fp_Run.lo fp_Run.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fp_TableContainer.lo fp_TableContainer.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fp_PageSize.cpp -fPIC -DPIC -o .libs/fp_PageSize.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fp_Run.cpp -fPIC -DPIC -o .libs/fp_Run.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fp_TestRoutines.lo fp_TestRoutines.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fp_TableContainer.cpp -fPIC -DPIC -o .libs/fp_TableContainer.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fp_TextRun.lo fp_TextRun.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fp_TestRoutines.cpp -fPIC -DPIC -o .libs/fp_TestRoutines.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fp_TOCContainer.lo fp_TOCContainer.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fp_TextRun.cpp -fPIC -DPIC -o .libs/fp_TextRun.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fp_TOCContainer.cpp -fPIC -DPIC -o .libs/fp_TOCContainer.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fv_Base.lo fv_Base.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fv_FrameEdit.lo fv_FrameEdit.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fv_Base.cpp -fPIC -DPIC -o .libs/fv_Base.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fv_FrameEdit.cpp -fPIC -DPIC -o .libs/fv_FrameEdit.o +In file included from ../../../../src/af/util/xp/ut_mbtowc.h:14:0, + from fp_MathRun.cpp:28: +../../../../src/af/util/xp/ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fv_InlineImage.lo fv_InlineImage.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fv_InlineImage.cpp -fPIC -DPIC -o .libs/fv_InlineImage.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fv_Selection.lo fv_Selection.cpp +In file included from ../../../../src/af/xap/xp/xap_EncodingManager.h:42:0, + from fp_TextRun.cpp:52: +../../../../src/af/util/xp/ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fv_Selection.cpp -fPIC -DPIC -o .libs/fv_Selection.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fv_SelectionHandles.lo fv_SelectionHandles.cpp +fp_Run.cpp: In member function 'void fp_Run::Run_setX(UT_sint32, FPRUN_CLEAR_SCREEN)': +fp_Run.cpp:770:4: warning: this statement may fall through [-Wimplicit-fallthrough=] + if (iX == m_iX) + ^~ +fp_Run.cpp:775:3: note: here + case FP_CLEARSCREEN_FORCE: + ^~~~ +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fv_SelectionHandles.cpp -fPIC -DPIC -o .libs/fv_SelectionHandles.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fv_View_cmd.lo fv_View_cmd.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fv_View_cmd.cpp -fPIC -DPIC -o .libs/fv_View_cmd.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fv_View.lo fv_View.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fv_View_protected.lo fv_View_protected.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fv_View.cpp -fPIC -DPIC -o .libs/fv_View.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fv_View_protected.cpp -fPIC -DPIC -o .libs/fv_View_protected.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fv_View_TestRoutines.lo fv_View_TestRoutines.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fv_View_TestRoutines.cpp -fPIC -DPIC -o .libs/fv_View_TestRoutines.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fv_VisualDragText.lo fv_VisualDragText.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fv_ViewDoubleBuffering.lo fv_ViewDoubleBuffering.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fv_VisualDragText.cpp -fPIC -DPIC -o .libs/fv_VisualDragText.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fv_ViewDoubleBuffering.cpp -fPIC -DPIC -o .libs/fv_ViewDoubleBuffering.o +In file included from ../../../../src/wp/impexp/xp/ie_exp_RTF.h:28:0, + from fv_Selection.cpp:32: +../../../../src/af/util/xp/ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +fv_ViewDoubleBuffering.cpp: In member function 'void FV_ViewDoubleBuffering::beginDoubleBuffering()': +fv_ViewDoubleBuffering.cpp:54:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if( XAP_App::getApp()->getDisableDoubleBuffering() ) + ^~ +fv_ViewDoubleBuffering.cpp:57:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(m_bSuspendDirectDrawing == true && m_bCallDrawOnlyAtTheEnd == false) + ^~ +fv_ViewDoubleBuffering.cpp: In member function 'void FV_ViewDoubleBuffering::endDoubleBuffering()': +fv_ViewDoubleBuffering.cpp:85:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if( XAP_App::getApp()->getDisableDoubleBuffering() ) + ^~ +fv_ViewDoubleBuffering.cpp:88:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + if(!m_pView->unregisterDoubleBufferingObject(this)) + ^~ +In file included from ../../../../src/af/util/xp/ut_mbtowc.h:14:0, + from ../../../../src/wp/impexp/xp/ie_imp_RTF.h:36, + from fv_View.cpp:43: +../../../../src/af/util/xp/ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +fv_View.cpp: In member function 'EV_EditMouseContext FV_View::_getMouseContext(UT_sint32, UT_sint32)': +fv_View.cpp:10462:10: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] + std::auto_ptr pRec( pLine->getScreenRect() ); + ^~~~~~~~ +In file included from /usr/x86_64-pc-linux-gnu/include/c++/7.3.0/memory:80:0, + from /usr/x86_64-pc-linux-gnu/include/boost/config/no_tr1/memory.hpp:21, + from /usr/x86_64-pc-linux-gnu/include/boost/smart_ptr/shared_ptr.hpp:23, + from /usr/x86_64-pc-linux-gnu/include/boost/shared_ptr.hpp:17, + from ../../../../src/text/ptbl/xp/pd_Document.h:73, + from ../../../../src/text/ptbl/xp/pf_Frag_Strux.h:27, + from fv_View.cpp:33: +/usr/x86_64-pc-linux-gnu/include/c++/7.3.0/bits/unique_ptr.h:51:28: note: declared here + template class auto_ptr; + ^~~~~~~~ +fv_View.cpp:10498:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] + std::auto_ptr pRec( pLine->getScreenRect() ); + ^~~~~~~~ +In file included from /usr/x86_64-pc-linux-gnu/include/c++/7.3.0/memory:80:0, + from /usr/x86_64-pc-linux-gnu/include/boost/config/no_tr1/memory.hpp:21, + from /usr/x86_64-pc-linux-gnu/include/boost/smart_ptr/shared_ptr.hpp:23, + from /usr/x86_64-pc-linux-gnu/include/boost/shared_ptr.hpp:17, + from ../../../../src/text/ptbl/xp/pd_Document.h:73, + from ../../../../src/text/ptbl/xp/pf_Frag_Strux.h:27, + from fv_View.cpp:33: +/usr/x86_64-pc-linux-gnu/include/c++/7.3.0/bits/unique_ptr.h:51:28: note: declared here + template class auto_ptr; + ^~~~~~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-c++ -march=native -pipe -O2 -Wno-overloaded-virtual -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o libxp.la fb_Alignment.lo fb_ColumnBreaker.lo fb_LineBreaker.lo fg_Graphic.lo fg_GraphicRaster.lo fg_GraphicVector.lo fl_AutoLists.lo fl_AutoNum.lo fl_BlockLayout.lo fl_ContainerLayout.lo fl_DocLayout.lo fl_DocListener.lo fl_FootnoteLayout.lo fl_FrameLayout.lo fl_Layout.lo fl_SectionLayout.lo fl_SelectionPreserver.lo fl_TableLayout.lo fl_TestRoutines.lo fl_TOCLayout.lo fp_AnnotationRun.lo fp_RDFAnchorRun.lo fp_Column.lo fp_ContainerObject.lo fp_DirectionMarkerRun.lo fp_EmbedRun.lo fp_FieldListLabelRun.lo fp_FieldTableSumRun.lo fp_FieldTOCNum.lo fp_FmtMarkRun.lo fp_FootnoteContainer.lo fp_FrameContainer.lo fp_Line.lo fp_MathRun.lo fp_Page.lo fp_PageSize.lo fp_Run.lo fp_TableContainer.lo fp_TestRoutines.lo fp_TextRun.lo fp_TOCContainer.lo fv_Base.lo fv_FrameEdit.lo fv_InlineImage.lo fv_Selection.lo fv_SelectionHandles.lo fv_View_cmd.lo fv_View.lo fv_View_protected.lo fv_View_TestRoutines.lo fv_VisualDragText.lo fv_ViewDoubleBuffering.lo -ljpeg +libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libxp.a .libs/fb_Alignment.o .libs/fb_ColumnBreaker.o .libs/fb_LineBreaker.o .libs/fg_Graphic.o .libs/fg_GraphicRaster.o .libs/fg_GraphicVector.o .libs/fl_AutoLists.o .libs/fl_AutoNum.o .libs/fl_BlockLayout.o .libs/fl_ContainerLayout.o .libs/fl_DocLayout.o .libs/fl_DocListener.o .libs/fl_FootnoteLayout.o .libs/fl_FrameLayout.o .libs/fl_Layout.o .libs/fl_SectionLayout.o .libs/fl_SelectionPreserver.o .libs/fl_TableLayout.o .libs/fl_TestRoutines.o .libs/fl_TOCLayout.o .libs/fp_AnnotationRun.o .libs/fp_RDFAnchorRun.o .libs/fp_Column.o .libs/fp_ContainerObject.o .libs/fp_DirectionMarkerRun.o .libs/fp_EmbedRun.o .libs/fp_FieldListLabelRun.o .libs/fp_FieldTableSumRun.o .libs/fp_FieldTOCNum.o .libs/fp_FmtMarkRun.o .libs/fp_FootnoteContainer.o .libs/fp_FrameContainer.o .libs/fp_Line.o .libs/fp_MathRun.o .libs/fp_Page.o .libs/fp_PageSize.o .libs/fp_Run.o .libs/fp_TableContainer.o .libs/fp_TestRoutines.o .libs/fp_TextRun.o .libs/fp_TOCContainer.o .libs/fv_Base.o .libs/fv_FrameEdit.o .libs/fv_InlineImage.o .libs/fv_Selection.o .libs/fv_SelectionHandles.o .libs/fv_View_cmd.o .libs/fv_View.o .libs/fv_View_protected.o .libs/fv_View_TestRoutines.o .libs/fv_VisualDragText.o .libs/fv_ViewDoubleBuffering.o +x86_64-pc-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U') +libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libxp.a +libtool: link: ( cd ".libs" && rm -f "libxp.la" && ln -s "../libxp.la" "libxp.la" ) +make[6]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/text/fmt/xp' +make[5]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/text/fmt/xp' +Making all in gtk +make[5]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/text/fmt/gtk' +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fv_UnixFrameEdit.lo fv_UnixFrameEdit.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fv_UnixInlineImage.lo fv_UnixInlineImage.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fv_UnixVisualDrag.lo fv_UnixVisualDrag.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fv_UnixSelectionHandles.lo fv_UnixSelectionHandles.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o gtktexthandle.lo gtktexthandle.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fv_UnixInlineImage.cpp -fPIC -DPIC -o .libs/fv_UnixInlineImage.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c gtktexthandle.cpp -fPIC -DPIC -o .libs/gtktexthandle.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fv_UnixSelectionHandles.cpp -fPIC -DPIC -o .libs/fv_UnixSelectionHandles.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fv_UnixVisualDrag.cpp -fPIC -DPIC -o .libs/fv_UnixVisualDrag.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fv_UnixFrameEdit.cpp -fPIC -DPIC -o .libs/fv_UnixFrameEdit.o +In file included from ../../../../src/af/util/xp/ut_mbtowc.h:14:0, + from ../../../../src/wp/impexp/xp/ie_imp_RTF.h:36, + from fv_UnixVisualDrag.cpp:32: +../../../../src/af/util/xp/ut_iconv.h:47:7: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] + throw(UT_iconv_t); + ^~~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-c++ -march=native -pipe -O2 -Wno-overloaded-virtual -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o libgtk.la fv_UnixFrameEdit.lo fv_UnixInlineImage.lo fv_UnixVisualDrag.lo fv_UnixSelectionHandles.lo gtktexthandle.lo -ljpeg +libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libgtk.a .libs/fv_UnixFrameEdit.o .libs/fv_UnixInlineImage.o .libs/fv_UnixVisualDrag.o .libs/fv_UnixSelectionHandles.o .libs/gtktexthandle.o +x86_64-pc-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U') +libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libgtk.a +libtool: link: ( cd ".libs" && rm -f "libgtk.la" && ln -s "../libgtk.la" "libgtk.la" ) +make[5]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/text/fmt/gtk' +make[5]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/text/fmt' +make[5]: Nothing to be done for 'all-am'. +make[5]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/text/fmt' +make[4]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/text/fmt' +Making all in ptbl +make[4]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/text/ptbl' +Making all in xp +make[5]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/text/ptbl/xp' +make[6]: Entering directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/text/ptbl/xp' +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o fd_Field.lo fd_Field.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o pd_Document.lo pd_Document.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o pd_Document_TestRoutines.lo pd_Document_TestRoutines.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o pd_DocumentRDF.lo pd_DocumentRDF.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o pd_RDFQuery.lo pd_RDFQuery.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o pd_RDFSupport.lo pd_RDFSupport.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o pd_Iterator.lo pd_Iterator.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o pd_Style.lo pd_Style.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c pd_Document_TestRoutines.cpp -fPIC -DPIC -o .libs/pd_Document_TestRoutines.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c pd_RDFQuery.cpp -fPIC -DPIC -o .libs/pd_RDFQuery.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c pd_RDFSupport.cpp -fPIC -DPIC -o .libs/pd_RDFSupport.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c fd_Field.cpp -fPIC -DPIC -o .libs/fd_Field.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c pd_Document.cpp -fPIC -DPIC -o .libs/pd_Document.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c pd_Iterator.cpp -fPIC -DPIC -o .libs/pd_Iterator.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c pd_DocumentRDF.cpp -fPIC -DPIC -o .libs/pd_DocumentRDF.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o pf_Frag.lo pf_Frag.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c pd_Style.cpp -fPIC -DPIC -o .libs/pd_Style.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c pf_Frag.cpp -fPIC -DPIC -o .libs/pf_Frag.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o pf_Frag_FmtMark.lo pf_Frag_FmtMark.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o pf_Fragments.lo pf_Fragments.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c pf_Frag_FmtMark.cpp -fPIC -DPIC -o .libs/pf_Frag_FmtMark.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o pf_Frag_Object.lo pf_Frag_Object.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c pf_Fragments.cpp -fPIC -DPIC -o .libs/pf_Fragments.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c pf_Frag_Object.cpp -fPIC -DPIC -o .libs/pf_Frag_Object.o +pd_DocumentRDF.cpp: In member function 'virtual void PD_RDFEvent::exportToFile(const string&) const': +pd_DocumentRDF.cpp:2272:43: error: 'icaltime_from_timet' was not declared in this scope + icalcomponent_set_dtstart( c, icaltime_from_timet( m_dtstart, 0 ) ); + ^~~~~~~~~~~~~~~~~~~ +pd_DocumentRDF.cpp:2272:43: note: suggested alternative: 'icaltime_as_timet' + icalcomponent_set_dtstart( c, icaltime_from_timet( m_dtstart, 0 ) ); + ^~~~~~~~~~~~~~~~~~~ + icaltime_as_timet +pd_RDFSupport.cpp: In function 'std::__cxx11::string toString(librdf_node*)': +pd_RDFSupport.cpp:290:37: warning: 'unsigned char* librdf_node_to_string(librdf_node*)' is deprecated [-Wdeprecated-declarations] + z = librdf_node_to_string( node ); + ^ +In file included from /usr/x86_64-pc-linux-gnu/include/librdf.h:399:0, + from /usr/x86_64-pc-linux-gnu/include/redland.h:30, + from pd_RDFSupport.cpp:39: +/usr/x86_64-pc-linux-gnu/include/rdf_node.h:171:16: note: declared here + unsigned char *librdf_node_to_string(librdf_node* node); + ^~~~~~~~~~~~~~~~~~~~~ +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o pf_Frags_TestRoutines.lo pf_Frags_TestRoutines.cpp +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c pf_Frags_TestRoutines.cpp -fPIC -DPIC -o .libs/pf_Frags_TestRoutines.o +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o pf_Frag_Strux_Block.lo pf_Frag_Strux_Block.cpp +/bin/sh ../../../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c -o pf_Frag_Strux.lo pf_Frag_Strux.cpp +make[6]: *** [Makefile:843: pd_DocumentRDF.lo] Error 1 +make[6]: *** Waiting for unfinished jobs.... +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c pf_Frag_Strux_Block.cpp -fPIC -DPIC -o .libs/pf_Frag_Strux_Block.o +libtool: compile: x86_64-pc-linux-gnu-c++ -DHAVE_CONFIG_H -I. -I../../../.. -I/usr/x86_64-pc-linux-gnu/include/libpng16 -pthread -I/usr/x86_64-pc-linux-gnu/include/wv -I/usr/x86_64-pc-linux-gnu/include/libgoffice-0.10 -I/usr/x86_64-pc-linux-gnu/include/libgsf-1 -I/usr/x86_64-pc-linux-gnu/include/libxml2 -I/usr/x86_64-pc-linux-gnu/include/rasqal -I/usr/x86_64-pc-linux-gnu/include/raptor2 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0/unix-print -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi2-atk/2.0 -I/usr/x86_64-pc-linux-gnu/include/at-spi-2.0 -I/usr/x86_64-pc-linux-gnu/include/dbus-1.0 -I/usr/x86_64-pc-linux-gnu/lib/dbus-1.0/include -I/usr/x86_64-pc-linux-gnu/include/gtk-3.0 -I/usr/x86_64-pc-linux-gnu/include/gio-unix-2.0/ -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/pango-1.0 -I/usr/x86_64-pc-linux-gnu/include/fribidi -I/usr/x86_64-pc-linux-gnu/include/atk-1.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/librsvg-2.0 -I/usr/x86_64-pc-linux-gnu/include/gdk-pixbuf-2.0 -I/usr/x86_64-pc-linux-gnu/include/cairo -I/usr/x86_64-pc-linux-gnu/include/glib-2.0 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -I/usr/x86_64-pc-linux-gnu/include/pixman-1 -I/usr/x86_64-pc-linux-gnu/include/libdrm -I/usr/x86_64-pc-linux-gnu/include/uuid -I/usr/x86_64-pc-linux-gnu/include/freetype2 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/include -I../../../.. -I../../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk -I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp -I../../../../src/text/fmt/gtk -I../../../../src/text/fmt/xp -I../../../../src/text/ptbl/xp -I../../../../src/wp/impexp/gtk -I../../../../src/wp/impexp/xp -I../../../../src/wp/ap/gtk -I../../../../src/wp/ap/xp -I../../../../src/plugins -march=native -pipe -O2 -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow -march=native -pipe -O2 -Wno-overloaded-virtual -c pf_Frag_Strux.cpp -fPIC -DPIC -o .libs/pf_Frag_Strux.o +pd_RDFQuery.cpp: In function 'std::__cxx11::string tostr(librdf_node*)': +pd_RDFQuery.cpp:68:59: warning: 'unsigned char* librdf_node_to_string(librdf_node*)' is deprecated [-Wdeprecated-declarations] + std::string s = (const char*)librdf_node_to_string( n ); + ^ +In file included from /usr/x86_64-pc-linux-gnu/include/librdf.h:399:0, + from /usr/x86_64-pc-linux-gnu/include/redland.h:30, + from pd_RDFQuery.cpp:42: +/usr/x86_64-pc-linux-gnu/include/rdf_node.h:171:16: note: declared here + unsigned char *librdf_node_to_string(librdf_node* node); + ^~~~~~~~~~~~~~~~~~~~~ +make[6]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/text/ptbl/xp' +make[5]: *** [Makefile:858: all-recursive] Error 1 +make[5]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/text/ptbl/xp' +make[4]: *** [Makefile:539: all-recursive] Error 1 +make[4]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/text/ptbl' +make[3]: *** [Makefile:539: all-recursive] Error 1 +make[3]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src/text' +make[2]: *** [Makefile:1168: all-recursive] Error 1 +make[2]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2/src' +make[1]: *** [Makefile:784: all-recursive] Error 1 +make[1]: Leaving directory '/var/tmp/paludis/build/app-office-abiword-3.0.2-r1/work/abiword-3.0.2' +make: *** [Makefile:604: all] Error 2 + +!!! ERROR in app-office/abiword-3.0.2-r1::office: +!!! In /usr/x86_64-pc-linux-gnu/libexec/paludis/utils/exheres-0/emake at line 30 +!!! emake returned error 2 + +!!! Call stack: +!!! * paludis_die_or_error_func (/usr/x86_64-pc-linux-gnu/libexec/paludis/die_functions.bash:82) +!!! * main (/usr/x86_64-pc-linux-gnu/libexec/paludis/utils/exheres-0/emake:30) + +diefunc: making ebuild PID 23458 exit with error +die trap: exiting with error. From 4f332b771905fcfe59afca6f333db3fcaa81896a Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 4 Aug 2018 17:25:59 +0200 Subject: [PATCH 04/88] revert legacy browser support, dropped in favour of webcrypto API --- js/privatebin.js | 3 +-- tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/js/privatebin.js b/js/privatebin.js index 05ed6c591..30b2b87b7 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -231,8 +231,7 @@ jQuery.PrivateBin = (function($, sjcl, Base64, RawDeflate) { return baseUri; } - // window.location.origin is a newer alternative, but requires FF 21 / Chrome 31 / Safari 7 / IE 11 - baseUri = window.location.protocol + '//' + window.location.host + window.location.pathname; + baseUri = window.location.origin + window.location.pathname; return baseUri; }; diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index de59c1443..2ab54841f 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -75,7 +75,7 @@ - + diff --git a/tpl/page.php b/tpl/page.php index 221da7539..a03da041b 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -53,7 +53,7 @@ - + From c9a3bb08eea5b3836bd920c8beabfd1a0b24fdb4 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 4 Aug 2018 17:49:08 +0200 Subject: [PATCH 05/88] remove dead code --- js/privatebin.js | 24 ------------------------ tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- 3 files changed, 2 insertions(+), 26 deletions(-) diff --git a/js/privatebin.js b/js/privatebin.js index 30b2b87b7..8a0fe8a08 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -4353,30 +4353,6 @@ jQuery.PrivateBin = (function($, sjcl, Base64, RawDeflate) { TopNav.showCreateButtons(); }; - /** - * removes a saved paste - * - * @name Controller.removePaste - * @function - * @param {string} pasteId - * @param {string} deleteToken - * @deprecated not used anymore, de we still need it? - */ - me.removePaste = function(pasteId, deleteToken) { - // unfortunately many web servers don't support DELETE (and PUT) out of the box - // so we use a POST request - Uploader.prepare(); - Uploader.setUrl(Helper.baseUri() + '?' + pasteId); - Uploader.setUnencryptedData('deletetoken', deleteToken); - - Uploader.setFailure(function () { - Alert.showError( - I18n._('Could not delete the paste, it was not stored in burn after reading mode.') - ); - }); - Uploader.run(); - }; - /** * application start * diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index 2ab54841f..d6a577f75 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -75,7 +75,7 @@ - + diff --git a/tpl/page.php b/tpl/page.php index a03da041b..932be4beb 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -53,7 +53,7 @@ - + From 6f25d651b70106c3766b46d3a60510e06bbb3196 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 4 Aug 2018 22:30:01 +0200 Subject: [PATCH 06/88] switching to client side libraries for key generation, remove legacy browser support --- i18n/de.json | 4 +- i18n/es.json | 4 +- i18n/fr.json | 4 +- i18n/hu.json | 4 +- i18n/it.json | 4 +- i18n/nl.json | 4 +- i18n/no.json | 4 +- i18n/oc.json | 4 +- i18n/pl.json | 4 +- i18n/pt.json | 4 +- i18n/ru.json | 4 +- i18n/sl.json | 2 - i18n/zh.json | 2 - js/privatebin.js | 138 +++++++++++++++---------------------------- js/test/CryptTool.js | 25 +++----- tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- 17 files changed, 68 insertions(+), 147 deletions(-) diff --git a/i18n/de.json b/i18n/de.json index b93303f74..034db47e4 100644 --- a/i18n/de.json +++ b/i18n/de.json @@ -112,8 +112,6 @@ "Fehler auf dem Server oder keine Antwort vom Server", "Could not post comment: %s": "Konnte Kommentar nicht senden: %s", - "Please move your mouse for more entropy…": - "Bitte bewege Deine Maus um die Entropie zu erhöhen…", "Sending paste…": "Sende Paste…", "Your paste is %s (Hit [Ctrl]+[c] to copy)": @@ -156,4 +154,4 @@ "+++ no paste text +++": "+++ kein Paste-Text +++", "Could not get paste data: %s": "Konnte Paste nicht laden: %s" -} \ No newline at end of file +} diff --git a/i18n/es.json b/i18n/es.json index ec4fe8044..9b0b7ee8a 100644 --- a/i18n/es.json +++ b/i18n/es.json @@ -112,8 +112,6 @@ "Error del servidor o el servidor no responde", "Could not post comment: %s": "No fue posible publicar comentario: %s", - "Please move your mouse for more entropy…": - "Por favor, mueva el ratón para mayor entropía…", "Sending paste…": "Enviando texto…", "Your paste is %s (Hit [Ctrl]+[c] to copy)": @@ -156,4 +154,4 @@ "+++ no paste text +++": "+++ sin texto +++", "Could not get paste data: %s": "Could not get paste data: %s" -} \ No newline at end of file +} diff --git a/i18n/fr.json b/i18n/fr.json index 61171437d..04a02a278 100644 --- a/i18n/fr.json +++ b/i18n/fr.json @@ -112,8 +112,6 @@ "Le serveur ne répond pas ou a rencontré une erreur", "Could not post comment: %s": "Impossible de poster le commentaire : %s", - "Please move your mouse for more entropy…": - "Merci de bouger votre souris pour plus d'entropie…", "Sending paste…": "Envoi du paste…", "Your paste is %s (Hit [Ctrl]+[c] to copy)": @@ -165,4 +163,4 @@ "+++ no paste text +++": "+++ pas de paste-text +++", "Could not get paste data: %s": "Could not get paste data: %s" -} \ No newline at end of file +} diff --git a/i18n/hu.json b/i18n/hu.json index 23a43bc12..d2a8c7e38 100644 --- a/i18n/hu.json +++ b/i18n/hu.json @@ -112,8 +112,6 @@ "A szerveren hiba lépett fel vagy nem válaszol.", "Could not post comment: %s": "Nem tudtuk beküldeni a hozzászólást: %s", - "Please move your mouse for more entropy…": - "Nincs elég véletlenszerűség a rendszerben. Mozgasd az egered, hogy növeld az entrópiát.", "Sending paste…": "Bejegyzés elküldése...", "Your paste is %s (Hit [Ctrl]+[c] to copy)": @@ -156,4 +154,4 @@ "+++ no paste text +++": "+++ nincs beillesztett szöveg +++", "Could not get paste data: %s": "Could not get paste data: %s" -} \ No newline at end of file +} diff --git a/i18n/it.json b/i18n/it.json index b87afac9a..ae1f95ec6 100644 --- a/i18n/it.json +++ b/i18n/it.json @@ -112,8 +112,6 @@ "errore o mancata risposta dal server", "Could not post comment: %s": "Impossibile inviare il commento: %s", - "Please move your mouse for more entropy…": - "Muovi il mouse in modo casuale, per generare maggior entropia…", "Sending paste…": "Messaggio in fase di invio…", "Your paste is %s (Hit [Ctrl]+[c] to copy)": @@ -156,4 +154,4 @@ "+++ no paste text +++": "+++ nessun testo nel messaggio +++", "Could not get paste data: %s": "Could not get paste data: %s" -} \ No newline at end of file +} diff --git a/i18n/nl.json b/i18n/nl.json index 8991b815f..27a5a8757 100644 --- a/i18n/nl.json +++ b/i18n/nl.json @@ -112,8 +112,6 @@ "Serverfout of server reageert niet", "Could not post comment: %s": "Kon het commentaar niet plaatsen: %s", - "Please move your mouse for more entropy…": - "Aub uw muis bewegen voor meer entropie…", "Sending paste…": "Geplakte tekst verzenden…", "Your paste is %s (Hit [Ctrl]+[c] to copy)": @@ -156,4 +154,4 @@ "+++ no paste text +++": "+++ geen geplakte tekst +++", "Could not get paste data: %s": "Could not get paste data: %s" -} \ No newline at end of file +} diff --git a/i18n/no.json b/i18n/no.json index 06fc1213c..087a067c1 100644 --- a/i18n/no.json +++ b/i18n/no.json @@ -112,8 +112,6 @@ "tjener feilet eller svarer ikke", "Could not post comment: %s": "Kunne ikke sende kommentar: %s", - "Please move your mouse for more entropy…": - "Flytt musen for mer entropi…", "Sending paste…": "Sender innlegg…", "Your paste is %s (Hit [Ctrl]+[c] to copy)": @@ -156,4 +154,4 @@ "+++ no paste text +++": "+++ ingen innleggstekst +++", "Could not get paste data: %s": "Could not get paste data: %s" -} \ No newline at end of file +} diff --git a/i18n/oc.json b/i18n/oc.json index 2902304e5..095a0abaf 100644 --- a/i18n/oc.json +++ b/i18n/oc.json @@ -112,8 +112,6 @@ "Lo servidor respond pas o a rencontrat una error", "Could not post comment: %s": "Impossible de mandar lo comentari : %s", - "Please move your mouse for more entropy…": - "Mercés de bolegar vòstra mirga per mai entropia…", "Sending paste…": "Mandadís del tèxte…", "Your paste is %s (Hit [Ctrl]+[c] to copy)": @@ -165,4 +163,4 @@ "+++ no paste text +++": "+++ cap de tèxte pegat +++", "Could not get paste data: %s": "Could not get paste data: %s" -} \ No newline at end of file +} diff --git a/i18n/pl.json b/i18n/pl.json index 7440cf058..984440ad4 100644 --- a/i18n/pl.json +++ b/i18n/pl.json @@ -112,8 +112,6 @@ "bląd serwera lub brak odpowiedzi", "Could not post comment: %s": "Nie udało się wysłać komentarza: %s", - "Please move your mouse for more entropy…": - "Proszę poruszać myszą aby uzyskać większą entropię…", "Sending paste…": "Wysyłanie wklejki…", "Your paste is %s (Hit [Ctrl]+[c] to copy)": @@ -156,4 +154,4 @@ "+++ no paste text +++": "+++ no paste text +++", "Could not get paste data: %s": "Could not get paste data: %s" -} \ No newline at end of file +} diff --git a/i18n/pt.json b/i18n/pt.json index 339e7ff69..7a76a8c29 100644 --- a/i18n/pt.json +++ b/i18n/pt.json @@ -112,8 +112,6 @@ "Servidor em erro ou não responsivo", "Could not post comment: %s": "Não foi possível publicar o comentário: %s", - "Please move your mouse for more entropy…": - "Por favor, mova o mouse para maior entropia…", "Sending paste…": "Enviando cópia…", "Your paste is %s (Hit [Ctrl]+[c] to copy)": @@ -156,4 +154,4 @@ "+++ no paste text +++": "+++ sem texto de cópia +++", "Could not get paste data: %s": "Could not get paste data: %s" -} \ No newline at end of file +} diff --git a/i18n/ru.json b/i18n/ru.json index ab904a6da..a51c8689b 100644 --- a/i18n/ru.json +++ b/i18n/ru.json @@ -112,8 +112,6 @@ "ошибка сервера или нет ответа", "Could not post comment: %s": "Не удалось опубликовать комментарий: %s", - "Please move your mouse for more entropy…": - "Пожалуйста двигайте мышкой для большей энтропии…", "Sending paste…": "Отправка записи…", "Your paste is %s (Hit [Ctrl]+[c] to copy)": @@ -166,4 +164,4 @@ "+++ no paste text +++": "+++ в записи нет текста +++", "Could not get paste data: %s": "Could not get paste data: %s" -} \ No newline at end of file +} diff --git a/i18n/sl.json b/i18n/sl.json index f58a16325..b6ba91ceb 100644 --- a/i18n/sl.json +++ b/i18n/sl.json @@ -112,8 +112,6 @@ "napaka na strežniku, ali pa se strežnik ne odziva", "Could not post comment: %s": "Komentarja ni bilo mogoče objaviti : %s", - "Please move your mouse for more entropy…": - "Prosim premakni svojo miško za več entropije…", "Sending paste…": "Pošiljam prilepek…", "Your paste is %s (Hit [Ctrl]+[c] to copy)": diff --git a/i18n/zh.json b/i18n/zh.json index d6ec69a18..42c208dad 100644 --- a/i18n/zh.json +++ b/i18n/zh.json @@ -112,8 +112,6 @@ "服务器错误或无回应", "Could not post comment: %s": "无法发送评论: %s", - "Please move your mouse for more entropy…": - "请移动鼠标增加随机性…", "Sending paste…": "粘贴提交中…", "Your paste is %s (Hit [Ctrl]+[c] to copy)": diff --git a/js/privatebin.js b/js/privatebin.js index 8a0fe8a08..06e24bf47 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -23,11 +23,6 @@ /** global: sjcl */ /** global: kjua */ -// Immediately start random number generator collector. -sjcl.random.startCollectors(); -// Setting this to 10 ensures 1024 bits of entropy get collected before generating the paste key -sjcl.random.setDefaultParanoia(10); - // main application start, called when DOM is fully loaded jQuery(document).ready(function() { 'use strict'; @@ -257,7 +252,7 @@ jQuery.PrivateBin = (function($, sjcl, Base64, RawDeflate) { // check whether a bot user agent part can be found in the current // user agent var arrayLength = BadBotUA.length; - for (var i = 0; i < arrayLength; i++) { + for (var i = 0; i < arrayLength; ++i) { if (navigator.userAgent.indexOf(BadBotUA) >= 0) { return true; } @@ -609,40 +604,40 @@ jQuery.PrivateBin = (function($, sjcl, Base64, RawDeflate) { } }; - /** - * checks whether the crypt tool has collected enough entropy - * - * @name CryptTool.isEntropyReady - * @function - * @return {bool} - */ - me.isEntropyReady = function() - { - return sjcl.random.isReady(); - }; - - /** - * add a listener function, triggered when enough entropy is available - * - * @name CryptTool.addEntropySeedListener - * @function - * @param {function} func - */ - me.addEntropySeedListener = function(func) - { - sjcl.random.addEventListener('seeded', func); - }; - /** * returns a random symmetric key * + * generates 256 bit long keys (8 Bits * 32) for AES with 256 bit long blocks + * * @name CryptTool.getSymmetricKey * @function - * @return {string} func + * @throws {string} + * @return {string} base64 encoded key */ me.getSymmetricKey = function() { - return sjcl.codec.base64.fromBits(sjcl.random.randomWords(8, 10), 0); + var crypto, key; + if (typeof module !== 'undefined' && module.exports) { + // node environment + key = require('crypto').randomBytes(32).toString('base64'); + } else if ( + typeof window !== 'undefined' && + typeof Uint8Array !== 'undefined' && + String.fromCodePoint && + (crypto = window.crypto || window.msCrypto) + ) { + // modern browser environment + var bytes = '', byteArray = new Uint8Array(32); + crypto.getRandomValues(byteArray); + for (var i = 0; i < 32; ++i) { + bytes += String.fromCharCode(byteArray[i]); + } + key = btoa(bytes); + } else { + // legacy browser or unsupported environment + throw 'No supported crypto API detected, you may read pastes and post comments, but can\'t create pastes.'; + } + return key; }; return me; @@ -2028,13 +2023,13 @@ jQuery.PrivateBin = (function($, sjcl, Base64, RawDeflate) { // extract mediaType var mediaType = attachmentData.substring(5, mediaTypeEnd); // extract data and convert to binary - var decodedData = Base64.atob(attachmentData.substring(base64Start)); + var decodedData = atob(attachmentData.substring(base64Start)); // Transform into a Blob var decodedDataLength = decodedData.length; var buf = new Uint8Array(decodedDataLength); - for (var i = 0; i < decodedDataLength; i++) { + for (var i = 0; i < decodedDataLength; ++i) { buf[i] = decodedData.charCodeAt(i); } @@ -2373,16 +2368,13 @@ jQuery.PrivateBin = (function($, sjcl, Base64, RawDeflate) { function addClipboardEventHandler() { $(document).on('paste', function (event) { var items = (event.clipboardData || event.originalEvent.clipboardData).items; - for (var i in items) { - if (items.hasOwnProperty(i)) { - var item = items[i]; - if (item.kind === 'file') { - //Clear the file input: - $fileInput.wrap('
').closest('form').get(0).reset(); - $fileInput.unwrap(); - - readFileData(item.getAsFile()); - } + for (var i = 0; i < items.length; ++i) { + if (items[i].kind === 'file') { + //Clear the file input: + $fileInput.wrap('').closest('form').get(0).reset(); + $fileInput.unwrap(); + + readFileData(items[i].getAsFile()); } } }); @@ -2890,7 +2882,7 @@ jQuery.PrivateBin = (function($, sjcl, Base64, RawDeflate) { var $head = $('head').children().not('noscript, script, link[type="text/css"]'); var newDoc = document.open('text/html', 'replace'); newDoc.write(''); - for (var i = 0; i < $head.length; i++) { + for (var i = 0; i < $head.length; ++i) { newDoc.write($head[i].outerHTML); } newDoc.write('
' + DOMPurify.sanitize(paste) + '
'); @@ -3405,7 +3397,7 @@ jQuery.PrivateBin = (function($, sjcl, Base64, RawDeflate) { symmetricKey = CryptTool.getSymmetricKey(); break; default: - console.error('current invalid symmetricKey:', symmetricKey); + console.error('current invalid symmetricKey: ', symmetricKey); throw 'symmetricKey is invalid, probably the module was not prepared'; } // password is optional @@ -3658,34 +3650,6 @@ jQuery.PrivateBin = (function($, sjcl, Base64, RawDeflate) { var requirementsChecked = false; - /** - * checks whether there is a suitable amount of entrophy - * - * @name PasteEncrypter.checkRequirements - * @private - * @function - * @param {function} retryCallback - the callback to execute to retry the upload - * @return {bool} - */ - function checkRequirements(retryCallback) { - // skip double requirement checks - if (requirementsChecked === true) { - return true; - } - - if (!CryptTool.isEntropyReady()) { - // display a message and wait - Alert.showStatus('Please move your mouse for more entropy…'); - - CryptTool.addEntropySeedListener(retryCallback); - return false; - } - - requirementsChecked = true; - - return true; - } - /** * called after successful paste upload * @@ -3801,13 +3765,6 @@ jQuery.PrivateBin = (function($, sjcl, Base64, RawDeflate) { return; } - // check entropy - if (!checkRequirements(function () { - me.sendComment(); - })) { - return; // to prevent multiple executions - } - // prepare Uploader Uploader.prepare(); Uploader.setCryptParameters(Prompt.getPassword(), Model.getPasteKey()); @@ -3839,7 +3796,11 @@ jQuery.PrivateBin = (function($, sjcl, Base64, RawDeflate) { } // encrypt data - Uploader.setData('data', plainText); + try { + Uploader.setData('data', plainText); + } catch (e) { + Alert.showError(e); + } if (nickname.length > 0) { Uploader.setData('nickname', nickname); @@ -3878,13 +3839,6 @@ jQuery.PrivateBin = (function($, sjcl, Base64, RawDeflate) { return; } - // check entropy - if (!checkRequirements(function () { - me.sendPaste(); - })) { - return; // to prevent multiple executions - } - // prepare Uploader Uploader.prepare(); Uploader.setCryptParameters(TopNav.getPassword()); @@ -3915,7 +3869,11 @@ jQuery.PrivateBin = (function($, sjcl, Base64, RawDeflate) { PasteViewer.setFormat(format); // encrypt cipher data - Uploader.setData('data', plainText); + try { + Uploader.setData('data', plainText); + } catch (e) { + Alert.showError(e); + } // encrypt attachments encryptAttachments( diff --git a/js/test/CryptTool.js b/js/test/CryptTool.js index 03c223ab2..bd9352c03 100644 --- a/js/test/CryptTool.js +++ b/js/test/CryptTool.js @@ -161,28 +161,14 @@ describe('CryptTool', function () { ); }); - describe('isEntropyReady & addEntropySeedListener', function () { - it( - 'lets us know that enough entropy is collected or make us wait for it', - function(done) { - if ($.PrivateBin.CryptTool.isEntropyReady()) { - done(); - } else { - $.PrivateBin.CryptTool.addEntropySeedListener(function() { - done(); - }); - } - } - ); - }); - describe('getSymmetricKey', function () { var keys = []; // the parameter is used to ensure the test is run more then one time jsc.property( 'returns random, non-empty keys', - function() { + 'integer', + function(counter) { var key = $.PrivateBin.CryptTool.getSymmetricKey(), result = (key !== '' && keys.indexOf(key) === -1); keys.push(key); @@ -198,8 +184,11 @@ describe('CryptTool', function () { function(string) { var base64 = Base64.toBase64(string), sjcl = global.sjcl.codec.base64.fromBits(global.sjcl.codec.utf8String.toBits(string)), - abab = window.btoa(Base64.utob(string)); - return base64 === sjcl && sjcl === abab; + abab = window.btoa(Base64.utob(string)), + esab46 = Base64.fromBase64(sjcl), + lcjs = global.sjcl.codec.utf8String.fromBits(global.sjcl.codec.base64.toBits(abab)), + baba = Base64.btou(window.atob(base64)); + return base64 === sjcl && sjcl === abab && string === esab46 && esab46 === lcjs && lcjs === baba; } ); }); diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index d6a577f75..41358ccdf 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -75,7 +75,7 @@ - + diff --git a/tpl/page.php b/tpl/page.php index 932be4beb..bd02893e3 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -53,7 +53,7 @@ - + From c4fc7edc43f73c143a575c51b06644b9fa5bf622 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sun, 5 Aug 2018 08:56:03 +0200 Subject: [PATCH 07/88] replacing Base64.js with browser built in's, except for legacy paste support --- LICENSE.md | 30 ----------------- js/base64-2.4.5.js | 1 - js/common.js | 1 - js/privatebin.js | 80 +++++++++++++++++++++++++++++++++++++++----- js/test/CryptTool.js | 28 ++++++++-------- tpl/bootstrap.php | 6 +--- tpl/page.php | 6 +--- 7 files changed, 87 insertions(+), 65 deletions(-) delete mode 100644 js/base64-2.4.5.js diff --git a/LICENSE.md b/LICENSE.md index 8492fc326..5ffdba0f5 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -377,36 +377,6 @@ any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage. -## BSD 3-Clause License for base64.js version 2.1.9 - -Copyright © 2014, Dan Kogai -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -* Neither the name of base64.js nor the names of its contributors may be used - to endorse or promote products derived from this software without specific - prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ## MIT License for base64.js version 1.7 Copyright © 2012 Dan Kogai diff --git a/js/base64-2.4.5.js b/js/base64-2.4.5.js deleted file mode 100644 index 447964cca..000000000 --- a/js/base64-2.4.5.js +++ /dev/null @@ -1 +0,0 @@ -(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory(global):typeof define==="function"&&define.amd?define(factory):factory(global)})(typeof self!=="undefined"?self:typeof window!=="undefined"?window:typeof global!=="undefined"?global:this,function(global){"use strict";var _Base64=global.Base64;var version="2.4.5";var buffer;if(typeof module!=="undefined"&&module.exports){try{buffer=require("buffer").Buffer}catch(err){}}var b64chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var b64tab=function(bin){var t={};for(var i=0,l=bin.length;i>>6)+fromCharCode(128|cc&63):fromCharCode(224|cc>>>12&15)+fromCharCode(128|cc>>>6&63)+fromCharCode(128|cc&63)}else{var cc=65536+(c.charCodeAt(0)-55296)*1024+(c.charCodeAt(1)-56320);return fromCharCode(240|cc>>>18&7)+fromCharCode(128|cc>>>12&63)+fromCharCode(128|cc>>>6&63)+fromCharCode(128|cc&63)}};var re_utob=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g;var utob=function(u){return u.replace(re_utob,cb_utob)};var cb_encode=function(ccc){var padlen=[0,2,1][ccc.length%3],ord=ccc.charCodeAt(0)<<16|(ccc.length>1?ccc.charCodeAt(1):0)<<8|(ccc.length>2?ccc.charCodeAt(2):0),chars=[b64chars.charAt(ord>>>18),b64chars.charAt(ord>>>12&63),padlen>=2?"=":b64chars.charAt(ord>>>6&63),padlen>=1?"=":b64chars.charAt(ord&63)];return chars.join("")};var btoa=global.btoa?function(b){return global.btoa(b)}:function(b){return b.replace(/[\s\S]{1,3}/g,cb_encode)};var _encode=buffer?buffer.from&&Uint8Array&&buffer.from!==Uint8Array.from?function(u){return(u.constructor===buffer.constructor?u:buffer.from(u)).toString("base64")}:function(u){return(u.constructor===buffer.constructor?u:new buffer(u)).toString("base64")}:function(u){return btoa(utob(u))};var encode=function(u,urisafe){return!urisafe?_encode(String(u)):_encode(String(u)).replace(/[+\/]/g,function(m0){return m0=="+"?"-":"_"}).replace(/=/g,"")};var encodeURI=function(u){return encode(u,true)};var re_btou=new RegExp(["[À-ß][€-¿]","[à-ï][€-¿]{2}","[ð-÷][€-¿]{3}"].join("|"),"g");var cb_btou=function(cccc){switch(cccc.length){case 4:var cp=(7&cccc.charCodeAt(0))<<18|(63&cccc.charCodeAt(1))<<12|(63&cccc.charCodeAt(2))<<6|63&cccc.charCodeAt(3),offset=cp-65536;return fromCharCode((offset>>>10)+55296)+fromCharCode((offset&1023)+56320);case 3:return fromCharCode((15&cccc.charCodeAt(0))<<12|(63&cccc.charCodeAt(1))<<6|63&cccc.charCodeAt(2));default:return fromCharCode((31&cccc.charCodeAt(0))<<6|63&cccc.charCodeAt(1))}};var btou=function(b){return b.replace(re_btou,cb_btou)};var cb_decode=function(cccc){var len=cccc.length,padlen=len%4,n=(len>0?b64tab[cccc.charAt(0)]<<18:0)|(len>1?b64tab[cccc.charAt(1)]<<12:0)|(len>2?b64tab[cccc.charAt(2)]<<6:0)|(len>3?b64tab[cccc.charAt(3)]:0),chars=[fromCharCode(n>>>16),fromCharCode(n>>>8&255),fromCharCode(n&255)];chars.length-=[0,0,2,1][padlen];return chars.join("")};var atob=global.atob?function(a){return global.atob(a)}:function(a){return a.replace(/[\s\S]{1,4}/g,cb_decode)};var _decode=buffer?buffer.from&&Uint8Array&&buffer.from!==Uint8Array.from?function(a){return(a.constructor===buffer.constructor?a:buffer.from(a,"base64")).toString()}:function(a){return(a.constructor===buffer.constructor?a:new buffer(a,"base64")).toString()}:function(a){return btou(atob(a))};var decode=function(a){return _decode(String(a).replace(/[-_]/g,function(m0){return m0=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,""))};var noConflict=function(){var Base64=global.Base64;global.Base64=_Base64;return Base64};global.Base64={VERSION:version,atob:atob,btoa:btoa,fromBase64:decode,toBase64:encode,utob:utob,encode:encode,encodeURI:encodeURI,btou:btou,decode:decode,noConflict:noConflict};if(typeof Object.defineProperty==="function"){var noEnum=function(v){return{value:v,enumerable:false,writable:true,configurable:true}};global.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",noEnum(function(){return decode(this)}));Object.defineProperty(String.prototype,"toBase64",noEnum(function(urisafe){return encode(this,urisafe)}));Object.defineProperty(String.prototype,"toBase64URI",noEnum(function(){return encode(this,true)}))}}if(global["Meteor"]){Base64=global.Base64}if(typeof module!=="undefined"&&module.exports){module.exports.Base64=global.Base64}else if(typeof define==="function"&&define.amd){define([],function(){return global.Base64})}return{Base64:global.Base64}}); diff --git a/js/common.js b/js/common.js index e4884d50b..44ff7c1e9 100644 --- a/js/common.js +++ b/js/common.js @@ -10,7 +10,6 @@ global.fs = require('fs'); // application libraries to test global.$ = global.jQuery = require('./jquery-3.3.1'); global.sjcl = require('./sjcl-1.0.7'); -global.Base64 = require('./base64-2.4.5').Base64; global.RawDeflate = require('./rawdeflate-0.5').RawDeflate; global.RawDeflate.inflate = require('./rawinflate-0.3').RawDeflate.inflate; require('./prettify'); diff --git a/js/privatebin.js b/js/privatebin.js index 06e24bf47..dbd0af003 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -30,7 +30,7 @@ jQuery(document).ready(function() { $.PrivateBin.Controller.init(); }); -jQuery.PrivateBin = (function($, sjcl, Base64, RawDeflate) { +jQuery.PrivateBin = (function($, sjcl, RawDeflate) { 'use strict'; /** @@ -527,7 +527,54 @@ jQuery.PrivateBin = (function($, sjcl, Base64, RawDeflate) { var me = {}; /** - * compress a message (deflate compression), returns base64 encoded data + * convert DOMString (UTF-16) to a UTF-8 string stored in a DOMString + * + * URI encodes the message, then finds the percent encoded characters + * and transforms these hexadecimal representation back into bytes + * + * @name CryptTool.utob + * @function + * @private + * @param {string} message UTF-16 string + * @return {string} UTF-8 string + */ + function utob(message) + { + return encodeURIComponent(message).replace( + /%([0-9A-F]{2})/g, + function (match, hexCharacter) + { + return String.fromCharCode('0x' + hexCharacter); + } + ); + } + + /** + * convert UTF-8 string stored in a DOMString to a standard UTF-16 DOMString + * + * Iterates over the bytes of the message, converting them all hexadecimal + * percent encoded representations, then URI decodes them all + * + * @name CryptTool.btou + * @function + * @private + * @param {string} message UTF-8 string + * @return {string} UTF-16 string + */ + function btou(message) + { + return decodeURIComponent( + message.split('').map( + function(character) + { + return '%' + ('00' + character.charCodeAt(0).toString(16)).slice(-2); + } + ).join('') + ); + } + + /** + * compress a string, returns base64 encoded data (deflate compression) * * @name CryptTool.compress * @function @@ -537,21 +584,31 @@ jQuery.PrivateBin = (function($, sjcl, Base64, RawDeflate) { */ function compress(message) { - return Base64.toBase64( RawDeflate.deflate( Base64.utob(message) ) ); + // detect presence of Base64.js, indicating legacy ZeroBin paste + if (typeof Base64 === 'undefined') { + return btoa( utob( RawDeflate.deflate( utob( message ) ) ) ); + } else { + return Base64.toBase64( RawDeflate.deflate( Base64.utob( message ) ) ); + } } /** - * decompress a message compressed with cryptToolcompress() + * decompress a base64 encoded data (deflate compression), returns string * * @name CryptTool.decompress * @function * @private - * @param {string} data - base64 data + * @param {string} data base64 data * @return {string} message */ function decompress(data) { - return Base64.btou( RawDeflate.inflate( Base64.fromBase64(data) ) ); + // detect presence of Base64.js, indicating legacy ZeroBin paste + if (typeof Base64 === 'undefined') { + return btou( RawDeflate.inflate( btou( atob( data ) ) ) ); + } else { + return Base64.btou( RawDeflate.inflate( Base64.fromBase64( data ) ) ); + } } /** @@ -624,10 +681,15 @@ jQuery.PrivateBin = (function($, sjcl, Base64, RawDeflate) { typeof window !== 'undefined' && typeof Uint8Array !== 'undefined' && String.fromCodePoint && - (crypto = window.crypto || window.msCrypto) + ( + typeof window.crypto !== 'undefined' || + typeof window.msCrypto !== 'undefined' + ) ) { // modern browser environment - var bytes = '', byteArray = new Uint8Array(32); + var bytes = '', + byteArray = new Uint8Array(32), + crypto = window.crypto || window.msCrypto; crypto.getRandomValues(byteArray); for (var i = 0; i < 32; ++i) { bytes += String.fromCharCode(byteArray[i]); @@ -4386,4 +4448,4 @@ jQuery.PrivateBin = (function($, sjcl, Base64, RawDeflate) { PasteDecrypter: PasteDecrypter, Controller: Controller }; -})(jQuery, sjcl, Base64, RawDeflate); +})(jQuery, sjcl, RawDeflate); diff --git a/js/test/CryptTool.js b/js/test/CryptTool.js index bd9352c03..6666921b0 100644 --- a/js/test/CryptTool.js +++ b/js/test/CryptTool.js @@ -24,8 +24,13 @@ describe('CryptTool', function () { // The below static unit tests are included to ensure deciphering of "classic" // SJCL based pastes still works it( - 'supports PrivateBin v1 ciphertext (SJCL & Base64)', + 'supports PrivateBin v1 ciphertext (SJCL & browser atob)', function () { + delete global.Base64; + // make btoa available + jsdom(); + global.btoa = window.btoa; + // Of course you can easily decipher the following texts, if you like. // Bonus points for finding their sources and hidden meanings. var paste1 = $.PrivateBin.CryptTool.decipher( @@ -97,11 +102,7 @@ describe('CryptTool', function () { it( 'supports ZeroBin ciphertext (SJCL & Base64 1.7)', function () { - var newBase64 = global.Base64; global.Base64 = require('../base64-1.7').Base64; - jsdom(); - delete require.cache[require.resolve('../privatebin')]; - require('../privatebin'); // Of course you can easily decipher the following texts, if you like. // Bonus points for finding their sources and hidden meanings. @@ -149,10 +150,7 @@ describe('CryptTool', function () { 'QbuspOKrBvMfN5igA1kBqasnxI472KBNXsdZnaDddSVUuvhTcETM="}' ); - global.Base64 = newBase64; - jsdom(); - delete require.cache[require.resolve('../privatebin')]; - require('../privatebin'); + delete global.Base64; assert.ok( paste1.includes('securely packed in iron') && paste2.includes('Sol is right') @@ -177,18 +175,20 @@ describe('CryptTool', function () { ); }); - describe('Base64.js vs SJCL.js vs abab.js', function () { + describe('SJCL.js vs abab.js', function () { jsc.property( 'these all return the same base64 string', 'string', function(string) { - var base64 = Base64.toBase64(string), + // make btoa/atob available + jsdom(); + // not comparing Base64.js v1.7 encode/decode, that has known issues + var Base64 = require('../base64-1.7').Base64, sjcl = global.sjcl.codec.base64.fromBits(global.sjcl.codec.utf8String.toBits(string)), abab = window.btoa(Base64.utob(string)), - esab46 = Base64.fromBase64(sjcl), lcjs = global.sjcl.codec.utf8String.fromBits(global.sjcl.codec.base64.toBits(abab)), - baba = Base64.btou(window.atob(base64)); - return base64 === sjcl && sjcl === abab && string === esab46 && esab46 === lcjs && lcjs === baba; + baba = Base64.btou(window.atob(sjcl)); + return sjcl === abab && string === lcjs && lcjs === baba; } ); }); diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index 41358ccdf..b10225b63 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -53,10 +53,6 @@ ?> - - @@ -75,7 +71,7 @@ - + diff --git a/tpl/page.php b/tpl/page.php index bd02893e3..e2e1acb11 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -32,10 +32,6 @@ ?> - - @@ -53,7 +49,7 @@ - + From 0dbbb61d1175aab80b664400e1b3a258fad4588f Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 1 Sep 2018 19:42:22 +0200 Subject: [PATCH 08/88] implementing web crypto API for encryption --- .travis.yml | 6 +- composer.json | 4 +- js/common.js | 1 + js/package.json | 43 +++++++ js/privatebin.js | 270 +++++++++++++++++++++++++++++++++---------- js/test/CryptTool.js | 21 ++-- js/test/Helper.js | 9 +- tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- tst/README.md | 6 + 10 files changed, 282 insertions(+), 82 deletions(-) create mode 100644 js/package.json diff --git a/.travis.yml b/.travis.yml index d368a0cb5..0584c7267 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,13 +10,13 @@ php: # as this is a php project, node.js v4 (for JS unit testing) isn't installed install: - - if [ ! -d "$HOME/.nvm" ]; then mkdir -p $HOME/.nvm && curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | NVM_METHOD=script bash; fi - - source ~/.nvm/nvm.sh && nvm install 4 + - if [ ! -d "$HOME/.nvm" ]; then mkdir -p $HOME/.nvm && curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | NVM_METHOD=script bash; fi + - source ~/.nvm/nvm.sh && nvm install --lts before_script: - composer install -n - npm install -g mocha - - cd js && npm install jsverify jsdom@9 jsdom-global@2 mime-types + - cd js && npm install script: - mocha diff --git a/composer.json b/composer.json index 7f0bd4550..2beddab56 100644 --- a/composer.json +++ b/composer.json @@ -3,13 +3,13 @@ "description": "PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bit AES in Galois Counter mode (GCM).", "type": "project", "keywords": ["private", "secure", "end-to-end-encrypted", "e2e", "paste", "pastebin", "zero", "zero-knowledge", "encryption", "encrypted", "AES"], - "homepage": "https://github.com/PrivateBin", + "homepage": "https://privatebin.info/", "license":"zlib-acknowledgement", "support": { "issues": "https://github.com/PrivateBin/PrivateBin/issues", "wiki": "https://github.com/PrivateBin/PrivateBin/wiki", "source": "https://github.com/PrivateBin/PrivateBin", - "docs": "https://zerobin.dssr.ch/documentation/" + "docs": "https://privatebin.info/codedoc/" }, "require": { "php": "^5.4.0 || ^7.0", diff --git a/js/common.js b/js/common.js index 6fc92d475..6aa43baca 100644 --- a/js/common.js +++ b/js/common.js @@ -6,6 +6,7 @@ global.jsc = require('jsverify'); global.jsdom = require('jsdom-global'); global.cleanup = global.jsdom(); global.fs = require('fs'); +global.WebCrypto = require('node-webcrypto-ossl'); // application libraries to test global.$ = global.jQuery = require('./jquery-3.3.1'); diff --git a/js/package.json b/js/package.json new file mode 100644 index 000000000..7993fbce1 --- /dev/null +++ b/js/package.json @@ -0,0 +1,43 @@ +{ + "name": "privatebin", + "version": "1.2.1", + "description": "PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bit AES in Galois Counter mode (GCM).", + "main": "privatebin.js", + "directories": { + "test": "test" + }, + "dependencies": {}, + "devDependencies": { + "jsdom": "^9.12.0", + "jsdom-global": "^2.1.1", + "jsverify": "^0.8.3", + "mime-types": "^2.1.20", + "node-webcrypto-ossl": "^1.0.37" + }, + "scripts": { + "test": "mocha" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/PrivateBin/PrivateBin.git" + }, + "keywords": [ + "private", + "secure", + "end-to-end-encrypted", + "e2e", + "paste", + "pastebin", + "zero", + "zero-knowledge", + "encryption", + "encrypted", + "AES" + ], + "author": "", + "license": "zlib-acknowledgement", + "bugs": { + "url": "https://github.com/PrivateBin/PrivateBin/issues" + }, + "homepage": "https://privatebin.info/" +} diff --git a/js/privatebin.js b/js/privatebin.js index 5e03dd9ea..05f8ec060 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -526,6 +526,30 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { var CryptTool = (function () { var me = {}; + /** + * convert UTF-8 string stored in a DOMString to a standard UTF-16 DOMString + * + * Iterates over the bytes of the message, converting them all hexadecimal + * percent encoded representations, then URI decodes them all + * + * @name CryptTool.btou + * @function + * @private + * @param {string} message UTF-8 string + * @return {string} UTF-16 string + */ + function btou(message) + { + return decodeURIComponent( + message.split('').map( + function(character) + { + return '%' + ('00' + character.charCodeAt(0).toString(16)).slice(-2); + } + ).join('') + ); + } + /** * convert DOMString (UTF-16) to a UTF-8 string stored in a DOMString * @@ -550,27 +574,49 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { } /** - * convert UTF-8 string stored in a DOMString to a standard UTF-16 DOMString + * convert ArrayBuffer into a UTF-8 string * - * Iterates over the bytes of the message, converting them all hexadecimal - * percent encoded representations, then URI decodes them all + * Iterates over the bytes of the array, catenating them into a string * - * @name CryptTool.btou + * @name CryptTool.ArrToStr + * @function + * @private + * @param {ArrayBuffer} messageArray + * @return {string} message + */ + function ArrToStr(messageArray) + { + var array = new Uint8Array(messageArray), + len = array.length, + message = '', + i = 0; + while(i < len) { + var c = array[i++]; + message += String.fromCharCode(c); + } + return message; + } + + /** + * convert UTF-8 string into a Uint8Array + * + * Iterates over the bytes of the message, writing them to the array + * + * @name CryptTool.StrToArr * @function * @private * @param {string} message UTF-8 string - * @return {string} UTF-16 string + * @return {Uint8Array} array */ - function btou(message) + function StrToArr(message) { - return decodeURIComponent( - message.split('').map( - function(character) - { - return '%' + ('00' + character.charCodeAt(0).toString(16)).slice(-2); - } - ).join('') - ); + var messageUtf8 = message, + messageLen = messageUtf8.length, + messageArray = new Uint8Array(messageLen); + for (var i = 0; i < messageLen; ++i) { + messageArray[i] = messageUtf8.charCodeAt(i); + } + return messageArray; } /** @@ -611,6 +657,42 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { } } + /** + * returns specified number of random bytes + * + * @name CryptTool.getRandomBytes + * @function + * @private + * @param {int} length number of random bytes to fetch + * @throws {string} + * @return {string} random bytes + */ + function getRandomBytes(length) + { + if ( + typeof window !== 'undefined' && + typeof Uint8Array !== 'undefined' && + String.fromCodePoint && + ( + typeof window.crypto !== 'undefined' || + typeof window.msCrypto !== 'undefined' + ) + ) { + // modern browser environment + var bytes = '', + byteArray = new Uint8Array(length), + crypto = window.crypto || window.msCrypto; + crypto.getRandomValues(byteArray); + for (var i = 0; i < length; ++i) { + bytes += String.fromCharCode(byteArray[i]); + } + return bytes; + } else { + // legacy browser or unsupported environment + throw 'No supported crypto API detected, you may read pastes and comments, but can\'t create pastes or add new comments.'; + } + }; + /** * compress, then encrypt message with given key and password * @@ -621,19 +703,68 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { * @param {string} message * @return {string} data - JSON with encrypted data */ - me.cipher = function(key, password, message) - { - // Galois Counter Mode, keysize 256 bit, authentication tag 128 bit - var options = { - mode: 'gcm', - ks: 256, - ts: 128 - }; - - if ((password || '').trim().length === 0) { - return sjcl.encrypt(key, compress(message), options); + me.cipher = async function(key, password, message) + { + // AES in Galois Counter Mode, keysize 256 bit, authentication tag 128 bit, 10000 iterations in key derivation + var iv = getRandomBytes(16), + salt = getRandomBytes(8), + object = { + iv: btoa(iv), + v: 1, + iter: 10000, + ks: 256, + ts: 128, + mode: 'gcm', + adata: '', // if used, base64 encode it with btoa() + cipher: 'aes', + salt: btoa(salt) + }, + algo = 'AES-' + object.mode.toUpperCase(); + + if ((password || '').trim().length > 0) { + key += sjcl.codec.hex.fromBits(sjcl.hash.sha256.hash(password)); } - return sjcl.encrypt(key + sjcl.codec.hex.fromBits(sjcl.hash.sha256.hash(password)), compress(message), options); + + // import raw key + var importedKey = await window.crypto.subtle.importKey( + 'raw', // only 'raw' is allowed + StrToArr(key), + {name: 'PBKDF2'}, // we use PBKDF2 for key derivation + false, // the key may not be exported + ["deriveKey"] // we may only use it for key derivation + ) + + // derive a stronger key for use with AES + var derivedKey = await window.crypto.subtle.deriveKey( + { + name: 'PBKDF2', // we use PBKDF2 for key derivation + salt: StrToArr(atob(object.salt)), // salt used in HMAC + iterations: object.iter, // amount of iterations to apply + hash: {name: "SHA-256"}, // can be "SHA-1", "SHA-256", "SHA-384" or "SHA-512" + }, + importedKey, + { + // can be any supported AES algorithm ("AES-CTR", "AES-CBC", "AES-CMAC", "AES-GCM", "AES-CFB", "AES-KW", "ECDH", "DH" or "HMAC") + name: algo, + length: object.ks, // can be 128, 192 or 256 + }, + false, // the key may not be exported + ["encrypt"] // we may only use it for decryption + ) + + // finally, encrypt message + var encrypted = await window.crypto.subtle.encrypt( + { + // can be any supported AES algorithm ("AES-CTR", "AES-CBC", "AES-CMAC", "AES-GCM", "AES-CFB", "AES-KW", "ECDH", "DH" or "HMAC") + name: algo, + iv: StrToArr(atob(object.iv)), // the initialization vector you used to encrypt + additionalData: StrToArr(atob(object.adata)), // the addtional data you used during encryption (if any) + tagLength: object.ts, // the length of the tag you used to encrypt (if any) + }, + derivedKey, + StrToArr(compress(message)) // compressed plain text to encrypt + ) + return btoa(ArrToStr(encrypted)); }; /** @@ -646,18 +777,57 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { * @param {string} data - JSON with encrypted data * @return {string} decrypted message, empty if decryption failed */ - me.decipher = function(key, password, data) + me.decipher = async function(key, password, data) { - if (data !== undefined) { - try { - return decompress(sjcl.decrypt(key, data)); - } catch(err) { - try { - return decompress(sjcl.decrypt(key + sjcl.codec.hex.fromBits(sjcl.hash.sha256.hash(password)), data)); - } catch(e) { - return ''; - } + try { + if (password.length > 0) { + key += sjcl.codec.hex.fromBits(sjcl.hash.sha256.hash(password)); } + var object = JSON.parse(data), + algo = 'AES-' + object.mode.toUpperCase(); + + // import raw key + var importedKey = await window.crypto.subtle.importKey( + 'raw', // only 'raw' is allowed + StrToArr(key), + {name: 'PBKDF2'}, // we use PBKDF2 for key derivation + false, // the key may not be exported + ["deriveKey"] // we may only use it for key derivation + ) + + // derive a stronger key for use with AES + var derivedKey = await window.crypto.subtle.deriveKey( + { + name: 'PBKDF2', // we use PBKDF2 for key derivation + salt: StrToArr(atob(object.salt)), // salt used in HMAC + iterations: object.iter, // amount of iterations to apply + hash: {name: "SHA-256"}, // can be "SHA-1", "SHA-256", "SHA-384" or "SHA-512" + }, + importedKey, + { + // can be any supported AES algorithm ("AES-CTR", "AES-CBC", "AES-CMAC", "AES-GCM", "AES-CFB", "AES-KW", "ECDH", "DH" or "HMAC") + name: algo, + length: object.ks, // can be 128, 192 or 256 + }, + false, // the key may not be exported + ["decrypt"] // we may only use it for decryption + ) + + // finally, decrypt message + var decrypted = await window.crypto.subtle.decrypt( + { + // can be any supported AES algorithm ("AES-CTR", "AES-CBC", "AES-CMAC", "AES-GCM", "AES-CFB", "AES-KW", "ECDH", "DH" or "HMAC") + name: algo, + iv: StrToArr(atob(object.iv)), // the initialization vector you used to encrypt + additionalData: StrToArr(atob(object.adata)), // the addtional data you used during encryption (if any) + tagLength: object.ts, // the length of the tag you used to encrypt (if any) + }, + derivedKey, + StrToArr(atob(object.ct)) // cipher text to decrypt + ) + return decompress(ArrToStr(decrypted)); + } catch(err) { + return ''; } }; @@ -673,33 +843,7 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { */ me.getSymmetricKey = function() { - var crypto, key; - if (typeof module !== 'undefined' && module.exports) { - // node environment - key = require('crypto').randomBytes(32).toString('base64'); - } else if ( - typeof window !== 'undefined' && - typeof Uint8Array !== 'undefined' && - String.fromCodePoint && - ( - typeof window.crypto !== 'undefined' || - typeof window.msCrypto !== 'undefined' - ) - ) { - // modern browser environment - var bytes = '', - byteArray = new Uint8Array(32), - crypto = window.crypto || window.msCrypto; - crypto.getRandomValues(byteArray); - for (var i = 0; i < 32; ++i) { - bytes += String.fromCharCode(byteArray[i]); - } - key = btoa(bytes); - } else { - // legacy browser or unsupported environment - throw 'No supported crypto API detected, you may read pastes and post comments, but can\'t create pastes.'; - } - return key; + return btoa(getRandomBytes(32)); }; return me; diff --git a/js/test/CryptTool.js b/js/test/CryptTool.js index 6666921b0..756c0e9da 100644 --- a/js/test/CryptTool.js +++ b/js/test/CryptTool.js @@ -10,10 +10,12 @@ describe('CryptTool', function () { 'string', 'string', function (key, password, message) { + jsdom(); + window.crypto = new WebCrypto(); return message === $.PrivateBin.CryptTool.decipher( key, password, - $.PrivateBin.CryptTool.cipher(key, password, message) + $.PrivateBin.CryptTool.cipher(key, password, message.trim()) ); } ), @@ -25,15 +27,16 @@ describe('CryptTool', function () { // SJCL based pastes still works it( 'supports PrivateBin v1 ciphertext (SJCL & browser atob)', - function () { + async function () { delete global.Base64; // make btoa available jsdom(); global.btoa = window.btoa; + window.crypto = new WebCrypto(); // Of course you can easily decipher the following texts, if you like. // Bonus points for finding their sources and hidden meanings. - var paste1 = $.PrivateBin.CryptTool.decipher( + var paste1 = await $.PrivateBin.CryptTool.decipher( '6t2qsmLyfXIokNCL+3/yl15rfTUBQvm5SOnFPvNE7Q8=', // -- "That's amazing. I've got the same combination on my luggage." Array.apply(0, Array(6)).map(function(_,b) { return b + 1; }).join(''), @@ -65,7 +68,7 @@ describe('CryptTool', function () { 'C5fARPJ4F2BIWgzgzkNj+dVjusft2XnziamWdbS5u3kuRlVuz5LQj+R5' + 'imnqQAincdZTkTT1nYx+DatlOLllCYIHffpI="}' ), - paste2 = $.PrivateBin.CryptTool.decipher( + paste2 = await $.PrivateBin.CryptTool.decipher( 's9pmKZKOBN7EVvHpTA8jjLFH3Xlz/0l8lB4+ONPACrM=', '', // no password '{"iv":"WA42mdxIVXUwBqZu7JYNiw==","v":1,"iter":10000,"ks"' + @@ -101,12 +104,14 @@ describe('CryptTool', function () { it( 'supports ZeroBin ciphertext (SJCL & Base64 1.7)', - function () { + async function () { global.Base64 = require('../base64-1.7').Base64; + jsdom(); + window.crypto = new WebCrypto(); // Of course you can easily decipher the following texts, if you like. // Bonus points for finding their sources and hidden meanings. - var paste1 = $.PrivateBin.CryptTool.decipher( + var paste1 = await $.PrivateBin.CryptTool.decipher( '6t2qsmLyfXIokNCL+3/yl15rfTUBQvm5SOnFPvNE7Q8=', // -- "That's amazing. I've got the same combination on my luggage." Array.apply(0, Array(6)).map(function(_,b) { return b + 1; }).join(''), @@ -130,7 +135,7 @@ describe('CryptTool', function () { 'V37AeiNoD2PcI6ZcHbRdPa+XRrRcJhSPPW7UQ0z4OvBfjdu/w390QxAx' + 'SxvZewoh49fKKB6hTsRnZb4tpHkjlww=="}' ), - paste2 = $.PrivateBin.CryptTool.decipher( + paste2 = await $.PrivateBin.CryptTool.decipher( 's9pmKZKOBN7EVvHpTA8jjLFH3Xlz/0l8lB4+ONPACrM=', '', // no password '{"iv":"Z7lAZQbkrqGMvruxoSm6Pw==","v":1,"iter":10000,"ks"' + @@ -167,6 +172,8 @@ describe('CryptTool', function () { 'returns random, non-empty keys', 'integer', function(counter) { + jsdom(); + window.crypto = new WebCrypto(); var key = $.PrivateBin.CryptTool.getSymmetricKey(), result = (key !== '' && keys.indexOf(key) === -1); keys.push(key); diff --git a/js/test/Helper.js b/js/test/Helper.js index f76bf4fcc..056268b2a 100644 --- a/js/test/Helper.js +++ b/js/test/Helper.js @@ -213,15 +213,14 @@ describe('Helper', function () { this.timeout(30000); jsc.property( 'returns the requested cookie', - 'nearray asciinestring', - 'nearray asciistring', + jsc.nearray(jsc.nearray(common.jscAlnumString())), + jsc.nearray(jsc.nearray(common.jscAlnumString())), function (labels, values) { var selectedKey = '', selectedValue = '', cookieArray = []; labels.forEach(function(item, i) { - // deliberatly using a non-ascii key for replacing invalid characters - var key = item.replace(/[\s;,=]/g, Array(i+2).join('£')), - value = (values[i] || values[0]).replace(/[\s;,=]/g, ''); + var key = item.join(''), + value = (values[i] || values[0]).join(''); cookieArray.push(key + '=' + value); if (Math.random() < 1 / i || selectedKey === key) { diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index cab961e6d..4c1411566 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -71,7 +71,7 @@ endif; ?> - + diff --git a/tpl/page.php b/tpl/page.php index 411de9dea..fdce1ec12 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -49,7 +49,7 @@ endif; ?> - + diff --git a/tst/README.md b/tst/README.md index d7f4ed055..ec424336a 100644 --- a/tst/README.md +++ b/tst/README.md @@ -69,6 +69,12 @@ $ npm install jsverify jsdom@9 jsdom-global@2 mime-types Note: If you use a distribution that provides nodeJS >= 6, then you can install the latest jsdom and jsdom-global packages and don't need to use @9 and @2. +Note: When running Ubuntu 18.04, there is [a bug](https://bugs.launchpad.net/ubuntu/+source/nodejs/+bug/1779863) +due to the mismatch of nodejs 8 and OpenSSL 1.1 library it was compiled against. +Until this is solved, you may have to use [a PPA of nodejs, compiled against +OpenSSL 1.0](https://launchpad.net/~ddstreet/+archive/ubuntu/lp1779863) or use +nodejs 10 or later from a different source. + To run the tests, just change into the `js` directory and run istanbul: ```console $ cd PrivateBin/js From b97ac0800352e085ecdf5070b42b1536aef30139 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 1 Sep 2018 22:22:10 +0200 Subject: [PATCH 09/88] improving tests, correcting cipher --- js/privatebin.js | 5 +++-- js/test/CryptTool.js | 22 ++++++---------------- tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- 4 files changed, 11 insertions(+), 20 deletions(-) diff --git a/js/privatebin.js b/js/privatebin.js index 05f8ec060..c125f0b3f 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -764,7 +764,8 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { derivedKey, StrToArr(compress(message)) // compressed plain text to encrypt ) - return btoa(ArrToStr(encrypted)); + object.ct = btoa(ArrToStr(encrypted)); + return JSON.stringify(object); }; /** @@ -780,7 +781,7 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { me.decipher = async function(key, password, data) { try { - if (password.length > 0) { + if ((password || '').trim().length > 0) { key += sjcl.codec.hex.fromBits(sjcl.hash.sha256.hash(password)); } var object = JSON.parse(data), diff --git a/js/test/CryptTool.js b/js/test/CryptTool.js index 756c0e9da..d4fbbf0fc 100644 --- a/js/test/CryptTool.js +++ b/js/test/CryptTool.js @@ -1,5 +1,7 @@ 'use strict'; require('../common'); +jsdom(); +window.crypto = new WebCrypto(); describe('CryptTool', function () { describe('cipher & decipher', function () { @@ -9,18 +11,14 @@ describe('CryptTool', function () { 'string', 'string', 'string', - function (key, password, message) { - jsdom(); - window.crypto = new WebCrypto(); - return message === $.PrivateBin.CryptTool.decipher( + async function (key, password, message) { + return message.trim() === await $.PrivateBin.CryptTool.decipher( key, password, - $.PrivateBin.CryptTool.cipher(key, password, message.trim()) + await $.PrivateBin.CryptTool.cipher(key, password, message.trim()) ); } - ), - // reducing amount of checks as running 100 takes about 5 minutes - {tests: 5, quiet: true}); + )); }); // The below static unit tests are included to ensure deciphering of "classic" @@ -30,9 +28,7 @@ describe('CryptTool', function () { async function () { delete global.Base64; // make btoa available - jsdom(); global.btoa = window.btoa; - window.crypto = new WebCrypto(); // Of course you can easily decipher the following texts, if you like. // Bonus points for finding their sources and hidden meanings. @@ -106,8 +102,6 @@ describe('CryptTool', function () { 'supports ZeroBin ciphertext (SJCL & Base64 1.7)', async function () { global.Base64 = require('../base64-1.7').Base64; - jsdom(); - window.crypto = new WebCrypto(); // Of course you can easily decipher the following texts, if you like. // Bonus points for finding their sources and hidden meanings. @@ -172,8 +166,6 @@ describe('CryptTool', function () { 'returns random, non-empty keys', 'integer', function(counter) { - jsdom(); - window.crypto = new WebCrypto(); var key = $.PrivateBin.CryptTool.getSymmetricKey(), result = (key !== '' && keys.indexOf(key) === -1); keys.push(key); @@ -187,8 +179,6 @@ describe('CryptTool', function () { 'these all return the same base64 string', 'string', function(string) { - // make btoa/atob available - jsdom(); // not comparing Base64.js v1.7 encode/decode, that has known issues var Base64 = require('../base64-1.7').Base64, sjcl = global.sjcl.codec.base64.fromBits(global.sjcl.codec.utf8String.toBits(string)), diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index 4c1411566..83de5f4ac 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -71,7 +71,7 @@ endif; ?> - + diff --git a/tpl/page.php b/tpl/page.php index fdce1ec12..87af603df 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -49,7 +49,7 @@ endif; ?> - + From 30b7be0781171b2655e5f305e80dca03fbfaccae Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 1 Sep 2018 22:55:52 +0200 Subject: [PATCH 10/88] async test, finding error for rngState 00b15fc0a8247e693d, due to failure in decompressing --- js/common.js | 2 +- js/test/CryptTool.js | 18 ++++++++++++------ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/js/common.js b/js/common.js index 6aa43baca..95cfe8157 100644 --- a/js/common.js +++ b/js/common.js @@ -56,7 +56,7 @@ var a2zString = ['a','b','c','d','e','f','g','h','i','j','k','l','m', mimeLine = ''; // redirect console messages to log file -console.info = console.warn = console.error = function () { +console.info = console.warn = function () { logFile.write(Array.prototype.slice.call(arguments).join('') + '\n'); }; diff --git a/js/test/CryptTool.js b/js/test/CryptTool.js index d4fbbf0fc..0cc819506 100644 --- a/js/test/CryptTool.js +++ b/js/test/CryptTool.js @@ -11,12 +11,18 @@ describe('CryptTool', function () { 'string', 'string', 'string', - async function (key, password, message) { - return message.trim() === await $.PrivateBin.CryptTool.decipher( - key, - password, - await $.PrivateBin.CryptTool.cipher(key, password, message.trim()) - ); + function (key, password, message) { + message = message.trim(); + return $.PrivateBin.CryptTool.cipher( + key, password, message + ).then(function(ciphertext) { + return $.PrivateBin.CryptTool.decipher( + key, password, ciphertext + ).then(function(plaintext) { + if (message !== plaintext) console.log([message, plaintext]); + return message === plaintext; + }); + }); } )); }); From b791157717b29e6ce83b0d2d2fcdacdd083981fb Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sun, 2 Sep 2018 11:33:27 +0200 Subject: [PATCH 11/88] fix unit tests after merge from master, issues due to newly async tests that cause environment changes across test scripts --- js/common.js | 2 +- js/test/CryptTool.js | 21 ++++++++++++++++----- js/test/Helper.js | 9 +++------ 3 files changed, 20 insertions(+), 12 deletions(-) diff --git a/js/common.js b/js/common.js index 95cfe8157..6aa43baca 100644 --- a/js/common.js +++ b/js/common.js @@ -56,7 +56,7 @@ var a2zString = ['a','b','c','d','e','f','g','h','i','j','k','l','m', mimeLine = ''; // redirect console messages to log file -console.info = console.warn = function () { +console.info = console.warn = console.error = function () { logFile.write(Array.prototype.slice.call(arguments).join('') + '\n'); }; diff --git a/js/test/CryptTool.js b/js/test/CryptTool.js index 0cc819506..7c55692fb 100644 --- a/js/test/CryptTool.js +++ b/js/test/CryptTool.js @@ -1,7 +1,5 @@ 'use strict'; require('../common'); -jsdom(); -window.crypto = new WebCrypto(); describe('CryptTool', function () { describe('cipher & decipher', function () { @@ -12,6 +10,8 @@ describe('CryptTool', function () { 'string', 'string', function (key, password, message) { + var clean = jsdom(); + window.crypto = new WebCrypto(); message = message.trim(); return $.PrivateBin.CryptTool.cipher( key, password, message @@ -19,7 +19,7 @@ describe('CryptTool', function () { return $.PrivateBin.CryptTool.decipher( key, password, ciphertext ).then(function(plaintext) { - if (message !== plaintext) console.log([message, plaintext]); + clean(); return message === plaintext; }); }); @@ -33,8 +33,8 @@ describe('CryptTool', function () { 'supports PrivateBin v1 ciphertext (SJCL & browser atob)', async function () { delete global.Base64; - // make btoa available - global.btoa = window.btoa; + var clean = jsdom(); + window.crypto = new WebCrypto(); // Of course you can easily decipher the following texts, if you like. // Bonus points for finding their sources and hidden meanings. @@ -96,6 +96,7 @@ describe('CryptTool', function () { '99gjHX7wphJ6umKMM+fn6PcbYJkhDh2GlJL5COXjXfm/5aj/vuyaRRWZ' + 'MZtmnYpGAtAPg7AUG"}' ); + clean(); assert.ok( paste1.includes('securely packed in iron') && @@ -108,6 +109,8 @@ describe('CryptTool', function () { 'supports ZeroBin ciphertext (SJCL & Base64 1.7)', async function () { global.Base64 = require('../base64-1.7').Base64; + var clean = jsdom(); + window.crypto = new WebCrypto(); // Of course you can easily decipher the following texts, if you like. // Bonus points for finding their sources and hidden meanings. @@ -154,6 +157,7 @@ describe('CryptTool', function () { '7NnhqVk5A6vIBbu4AC5PZf76l6yep4xsoy/QtdDxCMocCXeAML9MQ9uP' + 'QbuspOKrBvMfN5igA1kBqasnxI472KBNXsdZnaDddSVUuvhTcETM="}' ); + clean(); delete global.Base64; assert.ok( @@ -165,6 +169,7 @@ describe('CryptTool', function () { }); describe('getSymmetricKey', function () { + this.timeout(30000); var keys = []; // the parameter is used to ensure the test is run more then one time @@ -172,25 +177,31 @@ describe('CryptTool', function () { 'returns random, non-empty keys', 'integer', function(counter) { + var clean = jsdom(); + window.crypto = new WebCrypto(); var key = $.PrivateBin.CryptTool.getSymmetricKey(), result = (key !== '' && keys.indexOf(key) === -1); keys.push(key); + clean(); return result; } ); }); describe('SJCL.js vs abab.js', function () { + this.timeout(30000); jsc.property( 'these all return the same base64 string', 'string', function(string) { + var clean = jsdom(); // not comparing Base64.js v1.7 encode/decode, that has known issues var Base64 = require('../base64-1.7').Base64, sjcl = global.sjcl.codec.base64.fromBits(global.sjcl.codec.utf8String.toBits(string)), abab = window.btoa(Base64.utob(string)), lcjs = global.sjcl.codec.utf8String.fromBits(global.sjcl.codec.base64.toBits(abab)), baba = Base64.btou(window.atob(sjcl)); + clean(); return sjcl === abab && string === lcjs && lcjs === baba; } ); diff --git a/js/test/Helper.js b/js/test/Helper.js index 056268b2a..5621c322d 100644 --- a/js/test/Helper.js +++ b/js/test/Helper.js @@ -230,6 +230,7 @@ describe('Helper', function () { }); var clean = jsdom('', {cookie: cookieArray}), result = $.PrivateBin.Helper.getCookie(selectedKey); + $.PrivateBin.Helper.reset(); clean(); return result === selectedValue; } @@ -238,21 +239,17 @@ describe('Helper', function () { describe('baseUri', function () { this.timeout(30000); - before(function () { - $.PrivateBin.Helper.reset(); - }); - jsc.property( 'returns the URL without query & fragment', - common.jscSchemas(), + jsc.elements(['http', 'https']), jsc.nearray(common.jscA2zString()), jsc.array(common.jscQueryString()), 'string', function (schema, address, query, fragment) { + $.PrivateBin.Helper.reset(); var expected = schema + '://' + address.join('') + '/', clean = jsdom('', {url: expected + '?' + query.join('') + '#' + fragment}), result = $.PrivateBin.Helper.baseUri(); - $.PrivateBin.Helper.reset(); clean(); return expected === result; } From 176264f1358f540f30c2384cbc50c4acd70c61e4 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sun, 2 Sep 2018 11:49:55 +0200 Subject: [PATCH 12/88] making tests use promises instead of async --- js/test/CryptTool.js | 130 ++++++++++++++++++++++--------------------- 1 file changed, 66 insertions(+), 64 deletions(-) diff --git a/js/test/CryptTool.js b/js/test/CryptTool.js index 7c55692fb..1c25af3bb 100644 --- a/js/test/CryptTool.js +++ b/js/test/CryptTool.js @@ -31,14 +31,14 @@ describe('CryptTool', function () { // SJCL based pastes still works it( 'supports PrivateBin v1 ciphertext (SJCL & browser atob)', - async function () { + function () { delete global.Base64; var clean = jsdom(); window.crypto = new WebCrypto(); // Of course you can easily decipher the following texts, if you like. // Bonus points for finding their sources and hidden meanings. - var paste1 = await $.PrivateBin.CryptTool.decipher( + return $.PrivateBin.CryptTool.decipher( '6t2qsmLyfXIokNCL+3/yl15rfTUBQvm5SOnFPvNE7Q8=', // -- "That's amazing. I've got the same combination on my luggage." Array.apply(0, Array(6)).map(function(_,b) { return b + 1; }).join(''), @@ -69,52 +69,53 @@ describe('CryptTool', function () { 'QUxMXI5htsn2rf0HxCFu7Po8DNYLxTS+67hYjDIYWYaEIc8LXWMLyDm9' + 'C5fARPJ4F2BIWgzgzkNj+dVjusft2XnziamWdbS5u3kuRlVuz5LQj+R5' + 'imnqQAincdZTkTT1nYx+DatlOLllCYIHffpI="}' - ), - paste2 = await $.PrivateBin.CryptTool.decipher( - 's9pmKZKOBN7EVvHpTA8jjLFH3Xlz/0l8lB4+ONPACrM=', - '', // no password - '{"iv":"WA42mdxIVXUwBqZu7JYNiw==","v":1,"iter":10000,"ks"' + - ':256,"ts":128,"mode":"gcm","adata":"","cipher":"aes","sa' + - 'lt":"jN6CjbQMJCM=","ct":"kYYMo5DFG1+w0UHiYXT5pdV0IUuXxzO' + - 'lslkW/c3DRCbGFROCVkAskHce7HoRczee1N9c5MhHjVMJUIZE02qIS8U' + - 'yHdJ/GqcPVidTUcj9rnDNWsTXkjVv8jCwHS/cwmAjDTWpwp5ThECN+ov' + - '/wNp/NdtTj8Qj7f/T3rfZIOCWfwLH9s4Des35UNcUidfPTNQ1l0Gm0X+' + - 'r98CCUSYZjQxkZc6hRZBLPQ8EaNVooUwd5eP4GiYlmSDNA0wOSA+5isP' + - 'YxomVCt+kFf58VBlNhpfNi7BLYAUTPpXT4SfH5drR9+C7NTeZ+tTCYjb' + - 'U94PzYItOpu8vgnB1/a6BAM5h3m9w+giUb0df4hgTWeZnZxLjo5BN8WV' + - '+kdTXMj3/Vv0gw0DQrDcCuX/cBAjpy3lQGwlAN1vXoOIyZJUjMpQRrOL' + - 'dKvLB+zcmVNtGDbgnfP2IYBzk9NtodpUa27ne0T0ZpwOPlVwevsIVZO2' + - '24WLa+iQmmHOWDFFpVDlS0t0fLfOk7Hcb2xFsTxiCIiyKMho/IME1Du3' + - 'X4e6BVa3hobSSZv0rRtNgY1KcyYPrUPW2fxZ+oik3y9SgGvb7XpjVIta' + - '8DWlDWRfZ9kzoweWEYqz9IA8Xd373RefpyuWI25zlHoX3nwljzsZU6dC' + - '//h/Dt2DNr+IAvKO3+u23cWoB9kgcZJ2FJuqjLvVfCF+OWcig7zs2pTY' + - 'JW6Rg6lqbBCxiUUlae6xJrjfv0pzD2VYCLY7v1bVTagppwKzNI3WaluC' + - 'OrdDYUCxUSe56yd1oAoLPRVbYvomRboUO6cjQhEknERyvt45og2kORJO' + - 'EJayHW+jZgR0Y0jM3Nk17ubpij2gHxNx9kiLDOiCGSV5mn9mV7qd3HHc' + - 'OMSykiBgbyzjobi96LT2dIGLeDXTIdPOog8wyobO4jWq0GGs0vBB8oSY' + - 'XhHvixZLcSjX2KQuHmEoWzmJcr3DavdoXZmAurGWLKjzEdJc5dSD/eNr' + - '99gjHX7wphJ6umKMM+fn6PcbYJkhDh2GlJL5COXjXfm/5aj/vuyaRRWZ' + - 'MZtmnYpGAtAPg7AUG"}' - ); - clean(); - - assert.ok( - paste1.includes('securely packed in iron') && - paste2.includes('Sol is right') - ); + ).then(function(paste1) { + return $.PrivateBin.CryptTool.decipher( + 's9pmKZKOBN7EVvHpTA8jjLFH3Xlz/0l8lB4+ONPACrM=', + '', // no password + '{"iv":"WA42mdxIVXUwBqZu7JYNiw==","v":1,"iter":10000,"ks"' + + ':256,"ts":128,"mode":"gcm","adata":"","cipher":"aes","sa' + + 'lt":"jN6CjbQMJCM=","ct":"kYYMo5DFG1+w0UHiYXT5pdV0IUuXxzO' + + 'lslkW/c3DRCbGFROCVkAskHce7HoRczee1N9c5MhHjVMJUIZE02qIS8U' + + 'yHdJ/GqcPVidTUcj9rnDNWsTXkjVv8jCwHS/cwmAjDTWpwp5ThECN+ov' + + '/wNp/NdtTj8Qj7f/T3rfZIOCWfwLH9s4Des35UNcUidfPTNQ1l0Gm0X+' + + 'r98CCUSYZjQxkZc6hRZBLPQ8EaNVooUwd5eP4GiYlmSDNA0wOSA+5isP' + + 'YxomVCt+kFf58VBlNhpfNi7BLYAUTPpXT4SfH5drR9+C7NTeZ+tTCYjb' + + 'U94PzYItOpu8vgnB1/a6BAM5h3m9w+giUb0df4hgTWeZnZxLjo5BN8WV' + + '+kdTXMj3/Vv0gw0DQrDcCuX/cBAjpy3lQGwlAN1vXoOIyZJUjMpQRrOL' + + 'dKvLB+zcmVNtGDbgnfP2IYBzk9NtodpUa27ne0T0ZpwOPlVwevsIVZO2' + + '24WLa+iQmmHOWDFFpVDlS0t0fLfOk7Hcb2xFsTxiCIiyKMho/IME1Du3' + + 'X4e6BVa3hobSSZv0rRtNgY1KcyYPrUPW2fxZ+oik3y9SgGvb7XpjVIta' + + '8DWlDWRfZ9kzoweWEYqz9IA8Xd373RefpyuWI25zlHoX3nwljzsZU6dC' + + '//h/Dt2DNr+IAvKO3+u23cWoB9kgcZJ2FJuqjLvVfCF+OWcig7zs2pTY' + + 'JW6Rg6lqbBCxiUUlae6xJrjfv0pzD2VYCLY7v1bVTagppwKzNI3WaluC' + + 'OrdDYUCxUSe56yd1oAoLPRVbYvomRboUO6cjQhEknERyvt45og2kORJO' + + 'EJayHW+jZgR0Y0jM3Nk17ubpij2gHxNx9kiLDOiCGSV5mn9mV7qd3HHc' + + 'OMSykiBgbyzjobi96LT2dIGLeDXTIdPOog8wyobO4jWq0GGs0vBB8oSY' + + 'XhHvixZLcSjX2KQuHmEoWzmJcr3DavdoXZmAurGWLKjzEdJc5dSD/eNr' + + '99gjHX7wphJ6umKMM+fn6PcbYJkhDh2GlJL5COXjXfm/5aj/vuyaRRWZ' + + 'MZtmnYpGAtAPg7AUG"}' + ).then(function(paste2) { + clean(); + assert.ok( + paste1.includes('securely packed in iron') && + paste2.includes('Sol is right') + ); + }); + }); } ); it( 'supports ZeroBin ciphertext (SJCL & Base64 1.7)', - async function () { + function () { global.Base64 = require('../base64-1.7').Base64; var clean = jsdom(); window.crypto = new WebCrypto(); // Of course you can easily decipher the following texts, if you like. // Bonus points for finding their sources and hidden meanings. - var paste1 = await $.PrivateBin.CryptTool.decipher( + return $.PrivateBin.CryptTool.decipher( '6t2qsmLyfXIokNCL+3/yl15rfTUBQvm5SOnFPvNE7Q8=', // -- "That's amazing. I've got the same combination on my luggage." Array.apply(0, Array(6)).map(function(_,b) { return b + 1; }).join(''), @@ -137,33 +138,34 @@ describe('CryptTool', function () { '7mNNo7xba/YT9KoPDaniqnYqb+q2pX1WNWE7dLS2wfroMAS3kh8P22DA' + 'V37AeiNoD2PcI6ZcHbRdPa+XRrRcJhSPPW7UQ0z4OvBfjdu/w390QxAx' + 'SxvZewoh49fKKB6hTsRnZb4tpHkjlww=="}' - ), - paste2 = await $.PrivateBin.CryptTool.decipher( - 's9pmKZKOBN7EVvHpTA8jjLFH3Xlz/0l8lB4+ONPACrM=', - '', // no password - '{"iv":"Z7lAZQbkrqGMvruxoSm6Pw==","v":1,"iter":10000,"ks"' + - ':256,"ts":128,"mode":"gcm","adata":"","cipher":"aes","sa' + - 'lt":"jN6CjbQMJCM=","ct":"PuOPWB3i2FPcreSrLYeQf84LdE8RHjs' + - 'c+MGtiOr4b7doNyWKYtkNorbRadxaPnEee2/Utrp1MIIfY5juJSy8RGw' + - 'EPX5ciWcYe6EzsXWznsnvhmpKNj9B7eIIrfSbxfy8E2e/g7xav1nive+' + - 'ljToka3WT1DZ8ILQd/NbnJeHWaoSEOfvz8+d8QJPb1tNZvs7zEY95Dum' + - 'QwbyOsIMKAvcZHJ9OJNpujXzdMyt6DpcFcqlldWBZ/8q5rAUTw0HNx/r' + - 'CgbhAxRYfNoTLIcMM4L0cXbPSgCjwf5FuO3EdE13mgEDhcClW79m0Qvc' + - 'nIh8xgzYoxLbp0+AwvC/MbZM8savN/0ieWr2EKkZ04ggiOIEyvfCUuNp' + - 'rQBYO+y8kKduNEN6by0Yf4LRCPfmwN+GezDLuzTnZIMhPbGqUAdgV6Ex' + - 'qK2ULEEIrQEMoOuQIxfoMhqLlzG79vXGt2O+BY+4IiYfvmuRLks4UXfy' + - 'HqxPXTJg48IYbGs0j4TtJPUgp3523EyYLwEGyVTAuWhYAmVIwd/hoV7d' + - '7tmfcF73w9dufDFI3LNca2KxzBnWNPYvIZKBwWbq8ncxkb191dP6mjEi' + - '7NnhqVk5A6vIBbu4AC5PZf76l6yep4xsoy/QtdDxCMocCXeAML9MQ9uP' + - 'QbuspOKrBvMfN5igA1kBqasnxI472KBNXsdZnaDddSVUuvhTcETM="}' - ); - clean(); - - delete global.Base64; - assert.ok( - paste1.includes('securely packed in iron') && - paste2.includes('Sol is right') - ); + ).then(function(paste1) { + return $.PrivateBin.CryptTool.decipher( + 's9pmKZKOBN7EVvHpTA8jjLFH3Xlz/0l8lB4+ONPACrM=', + '', // no password + '{"iv":"Z7lAZQbkrqGMvruxoSm6Pw==","v":1,"iter":10000,"ks"' + + ':256,"ts":128,"mode":"gcm","adata":"","cipher":"aes","sa' + + 'lt":"jN6CjbQMJCM=","ct":"PuOPWB3i2FPcreSrLYeQf84LdE8RHjs' + + 'c+MGtiOr4b7doNyWKYtkNorbRadxaPnEee2/Utrp1MIIfY5juJSy8RGw' + + 'EPX5ciWcYe6EzsXWznsnvhmpKNj9B7eIIrfSbxfy8E2e/g7xav1nive+' + + 'ljToka3WT1DZ8ILQd/NbnJeHWaoSEOfvz8+d8QJPb1tNZvs7zEY95Dum' + + 'QwbyOsIMKAvcZHJ9OJNpujXzdMyt6DpcFcqlldWBZ/8q5rAUTw0HNx/r' + + 'CgbhAxRYfNoTLIcMM4L0cXbPSgCjwf5FuO3EdE13mgEDhcClW79m0Qvc' + + 'nIh8xgzYoxLbp0+AwvC/MbZM8savN/0ieWr2EKkZ04ggiOIEyvfCUuNp' + + 'rQBYO+y8kKduNEN6by0Yf4LRCPfmwN+GezDLuzTnZIMhPbGqUAdgV6Ex' + + 'qK2ULEEIrQEMoOuQIxfoMhqLlzG79vXGt2O+BY+4IiYfvmuRLks4UXfy' + + 'HqxPXTJg48IYbGs0j4TtJPUgp3523EyYLwEGyVTAuWhYAmVIwd/hoV7d' + + '7tmfcF73w9dufDFI3LNca2KxzBnWNPYvIZKBwWbq8ncxkb191dP6mjEi' + + '7NnhqVk5A6vIBbu4AC5PZf76l6yep4xsoy/QtdDxCMocCXeAML9MQ9uP' + + 'QbuspOKrBvMfN5igA1kBqasnxI472KBNXsdZnaDddSVUuvhTcETM="}' + ).then(function(paste2) { + clean(); + delete global.Base64; + assert.ok( + paste1.includes('securely packed in iron') && + paste2.includes('Sol is right') + ); + }); + }); } ); }); From f3eaee206c3ac014ae9b5192cdd412231f879d5f Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sun, 2 Sep 2018 11:52:57 +0200 Subject: [PATCH 13/88] using done() instead of promise, to enforce mocha to wait on the tests --- js/test/CryptTool.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/js/test/CryptTool.js b/js/test/CryptTool.js index 1c25af3bb..62e347c15 100644 --- a/js/test/CryptTool.js +++ b/js/test/CryptTool.js @@ -31,14 +31,14 @@ describe('CryptTool', function () { // SJCL based pastes still works it( 'supports PrivateBin v1 ciphertext (SJCL & browser atob)', - function () { + function (done) { delete global.Base64; var clean = jsdom(); window.crypto = new WebCrypto(); // Of course you can easily decipher the following texts, if you like. // Bonus points for finding their sources and hidden meanings. - return $.PrivateBin.CryptTool.decipher( + $.PrivateBin.CryptTool.decipher( '6t2qsmLyfXIokNCL+3/yl15rfTUBQvm5SOnFPvNE7Q8=', // -- "That's amazing. I've got the same combination on my luggage." Array.apply(0, Array(6)).map(function(_,b) { return b + 1; }).join(''), @@ -70,7 +70,7 @@ describe('CryptTool', function () { 'C5fARPJ4F2BIWgzgzkNj+dVjusft2XnziamWdbS5u3kuRlVuz5LQj+R5' + 'imnqQAincdZTkTT1nYx+DatlOLllCYIHffpI="}' ).then(function(paste1) { - return $.PrivateBin.CryptTool.decipher( + $.PrivateBin.CryptTool.decipher( 's9pmKZKOBN7EVvHpTA8jjLFH3Xlz/0l8lB4+ONPACrM=', '', // no password '{"iv":"WA42mdxIVXUwBqZu7JYNiw==","v":1,"iter":10000,"ks"' + @@ -101,6 +101,7 @@ describe('CryptTool', function () { paste1.includes('securely packed in iron') && paste2.includes('Sol is right') ); + done(); }); }); } @@ -108,14 +109,14 @@ describe('CryptTool', function () { it( 'supports ZeroBin ciphertext (SJCL & Base64 1.7)', - function () { + function (done) { global.Base64 = require('../base64-1.7').Base64; var clean = jsdom(); window.crypto = new WebCrypto(); // Of course you can easily decipher the following texts, if you like. // Bonus points for finding their sources and hidden meanings. - return $.PrivateBin.CryptTool.decipher( + $.PrivateBin.CryptTool.decipher( '6t2qsmLyfXIokNCL+3/yl15rfTUBQvm5SOnFPvNE7Q8=', // -- "That's amazing. I've got the same combination on my luggage." Array.apply(0, Array(6)).map(function(_,b) { return b + 1; }).join(''), @@ -139,7 +140,7 @@ describe('CryptTool', function () { 'V37AeiNoD2PcI6ZcHbRdPa+XRrRcJhSPPW7UQ0z4OvBfjdu/w390QxAx' + 'SxvZewoh49fKKB6hTsRnZb4tpHkjlww=="}' ).then(function(paste1) { - return $.PrivateBin.CryptTool.decipher( + $.PrivateBin.CryptTool.decipher( 's9pmKZKOBN7EVvHpTA8jjLFH3Xlz/0l8lB4+ONPACrM=', '', // no password '{"iv":"Z7lAZQbkrqGMvruxoSm6Pw==","v":1,"iter":10000,"ks"' + @@ -164,6 +165,7 @@ describe('CryptTool', function () { paste1.includes('securely packed in iron') && paste2.includes('Sol is right') ); + done(); }); }); } From 762386efd7bdf957ca8e786908689eab5233f366 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sun, 2 Sep 2018 12:12:55 +0200 Subject: [PATCH 14/88] reverting to promises, since done can cause timeouts, indicating that the async execution can be really slow --- js/test/CryptTool.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/js/test/CryptTool.js b/js/test/CryptTool.js index 62e347c15..bb5c1a839 100644 --- a/js/test/CryptTool.js +++ b/js/test/CryptTool.js @@ -16,7 +16,7 @@ describe('CryptTool', function () { return $.PrivateBin.CryptTool.cipher( key, password, message ).then(function(ciphertext) { - return $.PrivateBin.CryptTool.decipher( + $.PrivateBin.CryptTool.decipher( key, password, ciphertext ).then(function(plaintext) { clean(); @@ -24,21 +24,23 @@ describe('CryptTool', function () { }); }); } - )); + ), + // reducing amount of checks as running 100 async ones causes issues for later test scripts + {tests: 3}); }); // The below static unit tests are included to ensure deciphering of "classic" // SJCL based pastes still works it( 'supports PrivateBin v1 ciphertext (SJCL & browser atob)', - function (done) { + function () { delete global.Base64; var clean = jsdom(); window.crypto = new WebCrypto(); // Of course you can easily decipher the following texts, if you like. // Bonus points for finding their sources and hidden meanings. - $.PrivateBin.CryptTool.decipher( + return $.PrivateBin.CryptTool.decipher( '6t2qsmLyfXIokNCL+3/yl15rfTUBQvm5SOnFPvNE7Q8=', // -- "That's amazing. I've got the same combination on my luggage." Array.apply(0, Array(6)).map(function(_,b) { return b + 1; }).join(''), @@ -101,7 +103,6 @@ describe('CryptTool', function () { paste1.includes('securely packed in iron') && paste2.includes('Sol is right') ); - done(); }); }); } @@ -109,14 +110,14 @@ describe('CryptTool', function () { it( 'supports ZeroBin ciphertext (SJCL & Base64 1.7)', - function (done) { + function () { global.Base64 = require('../base64-1.7').Base64; var clean = jsdom(); window.crypto = new WebCrypto(); // Of course you can easily decipher the following texts, if you like. // Bonus points for finding their sources and hidden meanings. - $.PrivateBin.CryptTool.decipher( + return $.PrivateBin.CryptTool.decipher( '6t2qsmLyfXIokNCL+3/yl15rfTUBQvm5SOnFPvNE7Q8=', // -- "That's amazing. I've got the same combination on my luggage." Array.apply(0, Array(6)).map(function(_,b) { return b + 1; }).join(''), @@ -165,7 +166,6 @@ describe('CryptTool', function () { paste1.includes('securely packed in iron') && paste2.includes('Sol is right') ); - done(); }); }); } From 94a352e7f57daa33488cf3dca21db25b11f01220 Mon Sep 17 00:00:00 2001 From: rugk Date: Mon, 8 Oct 2018 20:36:50 +0200 Subject: [PATCH 15/88] Fix eslint config and issues Note EcmaScript 2017 looks recent amd also is, e.g. we loose suport for IE and we loose support for some Android browsers, also Android <5 built-in browser. --- .eslintrc | 3 +++ js/privatebin.js | 24 ++++++++++++------------ 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/.eslintrc b/.eslintrc index 1f7106fa5..e794fc751 100644 --- a/.eslintrc +++ b/.eslintrc @@ -1,3 +1,6 @@ +parserOptions: + ecmaVersion: 2017 + ecmaFeatures: modules: true jsx: true diff --git a/js/privatebin.js b/js/privatebin.js index b4a7548a1..d260b01b9 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -691,7 +691,7 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { // legacy browser or unsupported environment throw 'No supported crypto API detected, you may read pastes and comments, but can\'t create pastes or add new comments.'; } - }; + } /** * compress, then encrypt message with given key and password @@ -731,7 +731,7 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { StrToArr(key), {name: 'PBKDF2'}, // we use PBKDF2 for key derivation false, // the key may not be exported - ["deriveKey"] // we may only use it for key derivation + ['deriveKey'] // we may only use it for key derivation ) // derive a stronger key for use with AES @@ -740,16 +740,16 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { name: 'PBKDF2', // we use PBKDF2 for key derivation salt: StrToArr(atob(object.salt)), // salt used in HMAC iterations: object.iter, // amount of iterations to apply - hash: {name: "SHA-256"}, // can be "SHA-1", "SHA-256", "SHA-384" or "SHA-512" + hash: {name: 'SHA-256'} // can be "SHA-1", "SHA-256", "SHA-384" or "SHA-512" }, importedKey, { // can be any supported AES algorithm ("AES-CTR", "AES-CBC", "AES-CMAC", "AES-GCM", "AES-CFB", "AES-KW", "ECDH", "DH" or "HMAC") name: algo, - length: object.ks, // can be 128, 192 or 256 + length: object.ks // can be 128, 192 or 256 }, false, // the key may not be exported - ["encrypt"] // we may only use it for decryption + ['encrypt'] // we may only use it for decryption ) // finally, encrypt message @@ -759,7 +759,7 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { name: algo, iv: StrToArr(atob(object.iv)), // the initialization vector you used to encrypt additionalData: StrToArr(atob(object.adata)), // the addtional data you used during encryption (if any) - tagLength: object.ts, // the length of the tag you used to encrypt (if any) + tagLength: object.ts // the length of the tag you used to encrypt (if any) }, derivedKey, StrToArr(compress(message)) // compressed plain text to encrypt @@ -793,7 +793,7 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { StrToArr(key), {name: 'PBKDF2'}, // we use PBKDF2 for key derivation false, // the key may not be exported - ["deriveKey"] // we may only use it for key derivation + ['deriveKey'] // we may only use it for key derivation ) // derive a stronger key for use with AES @@ -802,16 +802,16 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { name: 'PBKDF2', // we use PBKDF2 for key derivation salt: StrToArr(atob(object.salt)), // salt used in HMAC iterations: object.iter, // amount of iterations to apply - hash: {name: "SHA-256"}, // can be "SHA-1", "SHA-256", "SHA-384" or "SHA-512" + hash: {name: 'SHA-256'} // can be "SHA-1", "SHA-256", "SHA-384" or "SHA-512" }, importedKey, { // can be any supported AES algorithm ("AES-CTR", "AES-CBC", "AES-CMAC", "AES-GCM", "AES-CFB", "AES-KW", "ECDH", "DH" or "HMAC") name: algo, - length: object.ks, // can be 128, 192 or 256 + length: object.ks // can be 128, 192 or 256 }, false, // the key may not be exported - ["decrypt"] // we may only use it for decryption + ['decrypt'] // we may only use it for decryption ) // finally, decrypt message @@ -821,7 +821,7 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { name: algo, iv: StrToArr(atob(object.iv)), // the initialization vector you used to encrypt additionalData: StrToArr(atob(object.adata)), // the addtional data you used during encryption (if any) - tagLength: object.ts, // the length of the tag you used to encrypt (if any) + tagLength: object.ts // the length of the tag you used to encrypt (if any) }, derivedKey, StrToArr(atob(object.ct)) // cipher text to decrypt @@ -1531,7 +1531,7 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { // the paste has been deleted when the JSON with the ciphertext // has been downloaded - Alert.showRemaining("FOR YOUR EYES ONLY. Don't close this window, this message can't be displayed again."); + Alert.showRemaining('FOR YOUR EYES ONLY. Don\'t close this window, this message can\'t be displayed again.'); $remainingTime.addClass('foryoureyesonly'); // discourage cloning (it cannot really be prevented) From 746debf5863ed904248716c7f48f4a6a5043db91 Mon Sep 17 00:00:00 2001 From: rugk Date: Mon, 8 Oct 2018 21:03:10 +0200 Subject: [PATCH 16/88] Adjust functions using Uploader.setData to handle promises --- js/privatebin.js | 66 ++++++++++++++++++++++++++++-------------------- 1 file changed, 39 insertions(+), 27 deletions(-) diff --git a/js/privatebin.js b/js/privatebin.js index d260b01b9..0975e74ae 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -3764,14 +3764,15 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { * encrypts and sets the data * * @name Uploader.setData + * @async * @function * @param {string} index * @param {mixed} element */ - me.setData = function(index, element) + me.setData = async function(index, element) { checkCryptParameters(); - data[index] = CryptTool.cipher(symmetricKey, password, element); + data[index] = await CryptTool.cipher(symmetricKey, password, element); }; /** @@ -3922,34 +3923,40 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { function encryptAttachments(callback) { var file = AttachmentViewer.getAttachmentData(); + let encryptAttachmentPromise, encryptAttachmentNamePromise; if (typeof file !== 'undefined' && file !== null) { var fileName = AttachmentViewer.getFile().name; - Uploader.setData('attachment', file); - Uploader.setData('attachmentname', fileName); - - // run callback - return callback(); + // run concurrently to encrypt everything + encryptAttachmentPromise = Uploader.setData('attachment', file); + encryptAttachmentNamePromise = Uploader.setData('attachmentname', fileName); } else if (AttachmentViewer.hasAttachment()) { // fall back to cloned part var attachment = AttachmentViewer.getAttachment(); - Uploader.setData('attachment', attachment[0]); - Uploader.setData('attachmentname', attachment[1]); - return callback(); + encryptAttachmentPromise = Uploader.setData('attachment', attachment[0]); + encryptAttachmentNamePromise = Uploader.setData('attachmentname', attachment[1]); } else { // if there are no attachments, this is of course still successful return callback(); } + + // TODO: change this callback to also use Promises instead, + // this here just waits + Promise.all([encryptAttachmentPromise, encryptAttachmentNamePromise]).then(() => { + // run callback + return callback(); + }); } /** * send a reply in a discussion * + * @async * @name PasteEncrypter.sendComment * @function */ - me.sendComment = function() + me.sendComment = async function() { Alert.hideMessages(); Alert.setCustomHandler(DiscussionViewer.handleNotification); @@ -4004,25 +4011,30 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { // encrypt data try { - Uploader.setData('data', plainText); + // start promisesat the same time and wait thereafter + let settingData = []; + settingData.push(Uploader.setData('data', plainText)); + + if (nickname.length > 0) { + settingData(Uploader.setData('nickname', nickname)); + } + + await Promise.all(settingData); } catch (e) { Alert.showError(e); } - if (nickname.length > 0) { - Uploader.setData('nickname', nickname); - } - Uploader.run(); }; /** * sends a new paste to server * + * @async * @name PasteEncrypter.sendPaste * @function */ - me.sendPaste = function() + me.sendPaste = async function() { // hide previous (error) messages Controller.hideStatusMessages(); @@ -4075,20 +4087,20 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { PasteViewer.setText(plainText); PasteViewer.setFormat(format); - // encrypt cipher data - try { - Uploader.setData('data', plainText); - } catch (e) { - Alert.showError(e); - } - // encrypt attachments - encryptAttachments( + const encryptAttachmentsPromise = encryptAttachments( function () { - // send data - Uploader.run(); + // TODO: remove, is not needed anymore as we use Promises } ); + + // encrypt plain text + const encryptDataPromise = Uploader.setData('data', plainText); + + await Promise.all([encryptAttachmentsPromise, encryptDataPromise]).catch(Alert.showError); + + // send data + Uploader.run(); }; /** From 17131f3172ebe8a660ec7650dcedda2fe4ce7e85 Mon Sep 17 00:00:00 2001 From: rugk Date: Mon, 8 Oct 2018 21:04:13 +0200 Subject: [PATCH 17/88] Add verys important return to ensure Promise chain works --- js/privatebin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/privatebin.js b/js/privatebin.js index 0975e74ae..3d83e9901 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -3943,7 +3943,7 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { // TODO: change this callback to also use Promises instead, // this here just waits - Promise.all([encryptAttachmentPromise, encryptAttachmentNamePromise]).then(() => { + return Promise.all([encryptAttachmentPromise, encryptAttachmentNamePromise]).then(() => { // run callback return callback(); }); From c0d3b9062be8121cc6b6f180783297e82800b505 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 20 Oct 2018 08:40:48 +0200 Subject: [PATCH 18/88] updating SRI hashes --- tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index 5b1fe33e5..124f3d61b 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -71,7 +71,7 @@ endif; ?> - + diff --git a/tpl/page.php b/tpl/page.php index 591f6a269..94ca6f487 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -49,7 +49,7 @@ endif; ?> - + From ff8ec5a1a0951616c2dab879c5f15770d156075c Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 20 Oct 2018 09:56:05 +0200 Subject: [PATCH 19/88] address decryptOrPromptPassword(), decryptPaste() and decryptAttachment() async compatibility --- js/privatebin.js | 103 +++++++++++++++++++++------------------------- tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- 3 files changed, 48 insertions(+), 59 deletions(-) diff --git a/js/privatebin.js b/js/privatebin.js index 3d83e9901..d70a3387e 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -4133,6 +4133,7 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { * * @name PasteDecrypter.decryptOrPromptPassword * @private + * @async * @function * @param {string} key * @param {string} password - optional, may be an empty string @@ -4140,10 +4141,10 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { * @throws {string} * @return {false|string} false, when unsuccessful or string (decrypted data) */ - function decryptOrPromptPassword(key, password, cipherdata) + async function decryptOrPromptPassword(key, password, cipherdata) { // try decryption without password - var plaindata = CryptTool.decipher(key, password, cipherdata); + var plaindata = await CryptTool.decipher(key, password, cipherdata); // if it fails, request password if (plaindata.length === 0 && password.length === 0) { @@ -4168,6 +4169,7 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { * * @name PasteDecrypter.decryptPaste * @private + * @async * @function * @param {object} paste - paste data in object form * @param {string} key @@ -4176,29 +4178,30 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { * @return {bool} whether action was successful * @throws {string} */ - function decryptPaste(paste, key, password, ignoreError) + async function decryptPaste(paste, key, password, ignoreError) { - var plaintext; + let decyptionPromise; if (ignoreError === true) { - plaintext = CryptTool.decipher(key, password, paste.data); + decyptionPromise = CryptTool.decipher(key, password, paste.data); } else { - try { - plaintext = decryptOrPromptPassword(key, password, paste.data); - } catch (err) { - throw 'failed to decipher paste text: ' + err; - } + decyptionPromise = decryptOrPromptPassword(key, password, paste.data); + } + + return decyptionPromise.then((plaintext) => { if (plaintext === false) { return false; } - } - // on success show paste - PasteViewer.setFormat(paste.meta.formatter); - PasteViewer.setText(plaintext); - // trigger to show the text (attachment loaded afterwards) - PasteViewer.run(); + // on success show paste + PasteViewer.setFormat(paste.meta.formatter); + PasteViewer.setText(plaintext); + // trigger to show the text (attachment loaded afterwards) + PasteViewer.run(); - return true; + return true; + }).catch((err) => { + throw 'failed to decipher paste text: ' + err; + }); } /** @@ -4206,6 +4209,7 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { * * @name PasteDecrypter.decryptAttachment * @private + * @async * @function * @param {object} paste - paste data in object form * @param {string} key @@ -4213,36 +4217,26 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { * @return {bool} whether action was successful * @throws {string} */ - function decryptAttachment(paste, key, password) + async function decryptAttachment(paste, key, password) { - var attachment, attachmentName; - - // decrypt attachment - try { - attachment = decryptOrPromptPassword(key, password, paste.attachment); - } catch (err) { + let attachmentPromise = decryptOrPromptPassword(key, password, paste.attachment); + let attachmentNamePromise = decryptOrPromptPassword(key, password, paste.attachmentname); + attachmentPromise.catch((err) => { throw 'failed to decipher attachment: ' + err; - } - if (attachment === false) { - return false; - } - - // decrypt attachment name - if (paste.attachmentname) { - try { - attachmentName = decryptOrPromptPassword(key, password, paste.attachmentname); - } catch (err) { - throw 'failed to decipher attachment name: ' + err; - } - if (attachmentName === false) { + }) + attachmentNamePromise.catch((err) => { + throw 'failed to decipher attachment name: ' + err; + }) + Promise.all([attachmentPromise, attachmentNamePromise]).then((results) => { + if (results.some((result) => { + return result === false; + })) { return false; } - } - - AttachmentViewer.setAttachment(attachment, attachmentName); - AttachmentViewer.showAttachment(); - - return true; + AttachmentViewer.setAttachment(results[0], results[1]); + AttachmentViewer.showAttachment(); + return true; + }) } /** @@ -4300,20 +4294,17 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { // try to decrypt the paste try { // decrypt attachments - if (paste.attachment) { - if (AttachmentViewer.hasAttachmentData()) { - // try to decrypt paste and if it fails (because the password is - // missing) return to let JS continue and wait for user - if (!decryptAttachment(paste, key, password)) { - return; + if (paste.attachment && AttachmentViewer.hasAttachmentData()) { + // try to decrypt paste and if it fails (because the password is + // missing) return to let JS continue and wait for user + decryptAttachment(paste, key, password).then((attachementIsDecrypted) => { + if (attachementIsDecrypted) { + // ignore empty paste, as this is allowed when pasting attachments + decryptPaste(paste, key, password, true); } - } - // ignore empty paste, as this is allowed when pasting attachments - decryptPaste(paste, key, password, true); + }); } else { - if (decryptPaste(paste, key, password) === false) { - return false; - } + decryptPaste(paste, key, password) } // shows the remaining time (until) deletion @@ -4472,8 +4463,6 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { // restore position window.scrollTo(0, orgPosition); - PasteDecrypter.run(data); - // NOTE: could create problems as callback may be called // asyncronously if PasteDecrypter e.g. needs to wait for a // password being entered diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index 124f3d61b..99ff7c796 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -71,7 +71,7 @@ endif; ?> - + diff --git a/tpl/page.php b/tpl/page.php index 94ca6f487..6ebf95efa 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -49,7 +49,7 @@ endif; ?> - + From 100d955e1af3077925a75d26a36d14e66929881d Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 20 Oct 2018 10:20:32 +0200 Subject: [PATCH 20/88] address decryptComments() async compatibility --- js/privatebin.js | 62 +++++++++++++++++++++-------------------------- tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- 3 files changed, 30 insertions(+), 36 deletions(-) diff --git a/js/privatebin.js b/js/privatebin.js index d70a3387e..cf9b14a6d 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -4169,16 +4169,14 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { * * @name PasteDecrypter.decryptPaste * @private - * @async * @function * @param {object} paste - paste data in object form * @param {string} key * @param {string} password * @param {bool} ignoreError - ignore decryption errors iof set to true - * @return {bool} whether action was successful * @throws {string} */ - async function decryptPaste(paste, key, password, ignoreError) + function decryptPaste(paste, key, password, ignoreError) { let decyptionPromise; if (ignoreError === true) { @@ -4187,18 +4185,14 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { decyptionPromise = decryptOrPromptPassword(key, password, paste.data); } - return decyptionPromise.then((plaintext) => { - if (plaintext === false) { - return false; + decyptionPromise.then((plaintext) => { + if (plaintext !== false) { + // on success show paste + PasteViewer.setFormat(paste.meta.formatter); + PasteViewer.setText(plaintext); + // trigger to show the text (attachment loaded afterwards) + PasteViewer.run(); } - - // on success show paste - PasteViewer.setFormat(paste.meta.formatter); - PasteViewer.setText(plaintext); - // trigger to show the text (attachment loaded afterwards) - PasteViewer.run(); - - return true; }).catch((err) => { throw 'failed to decipher paste text: ' + err; }); @@ -4209,15 +4203,13 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { * * @name PasteDecrypter.decryptAttachment * @private - * @async * @function * @param {object} paste - paste data in object form * @param {string} key * @param {string} password - * @return {bool} whether action was successful * @throws {string} */ - async function decryptAttachment(paste, key, password) + function decryptAttachment(paste, key, password) { let attachmentPromise = decryptOrPromptPassword(key, password, paste.attachment); let attachmentNamePromise = decryptOrPromptPassword(key, password, paste.attachmentname); @@ -4228,15 +4220,13 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { throw 'failed to decipher attachment name: ' + err; }) Promise.all([attachmentPromise, attachmentNamePromise]).then((results) => { - if (results.some((result) => { + if (!results.some((result) => { return result === false; })) { - return false; + AttachmentViewer.setAttachment(results[0], results[1]); + AttachmentViewer.showAttachment(); } - AttachmentViewer.setAttachment(results[0], results[1]); - AttachmentViewer.showAttachment(); - return true; - }) + }); } /** @@ -4248,26 +4238,30 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { * @param {object} paste - paste data in object form * @param {string} key * @param {string} password - * @return {bool} whether action was successful */ function decryptComments(paste, key, password) { - // remove potentially previous discussion + // remove potential previous discussion DiscussionViewer.prepareNewDiscussion(); + let commentDecryptionPromises = []; // iterate over comments for (var i = 0; i < paste.comments.length; ++i) { - var comment = paste.comments[i]; - - DiscussionViewer.addComment( - comment, - CryptTool.decipher(key, password, comment.data), - comment.meta.nickname ? CryptTool.decipher(key, password, comment.meta.nickname) : '' + commentDecryptionPromises.append( + CryptTool.decipher(key, password, paste.comments[i].data) ); } - - DiscussionViewer.finishDiscussion(); - return true; + Promise.all(commentDecryptionPromises).then((plaintexts) => { + for (var i = 0; i < paste.comments.length; ++i) { + var comment = paste.comments[i]; + DiscussionViewer.addComment( + comment, + plaintexts[i], + comment.meta.nickname ? CryptTool.decipher(key, password, comment.meta.nickname) : '' + ); + } + DiscussionViewer.finishDiscussion(); + }); } /** diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index 99ff7c796..7a44b9b56 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -71,7 +71,7 @@ endif; ?> - + diff --git a/tpl/page.php b/tpl/page.php index 6ebf95efa..d6e3a0dcc 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -49,7 +49,7 @@ endif; ?> - + From 35045bb69ac1cd9b8008fd4b3ecbacd043ded86c Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 20 Oct 2018 11:40:37 +0200 Subject: [PATCH 21/88] improving error handling --- js/privatebin.js | 122 ++++++++++++++++++++++++++-------------------- tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- 3 files changed, 70 insertions(+), 56 deletions(-) diff --git a/js/privatebin.js b/js/privatebin.js index cf9b14a6d..165019573 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -3990,12 +3990,12 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { Alert.hideLoading(); TopNav.showViewButtons(); - // show error message + // …show error message… Alert.showError( Uploader.parseUploadError(status, data, 'post comment') ); - // reset error handler + // …and reset error handler Alert.setCustomHandler(null); }); @@ -4009,22 +4009,19 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { Uploader.setUnencryptedData('parentid', parentid); } - // encrypt data - try { - // start promisesat the same time and wait thereafter - let settingData = []; - settingData.push(Uploader.setData('data', plainText)); - - if (nickname.length > 0) { - settingData(Uploader.setData('nickname', nickname)); - } - - await Promise.all(settingData); - } catch (e) { - Alert.showError(e); + // start promises to encrypt data… + let dataPromises = []; + dataPromises.push(Uploader.setData('data', plainText)); + if (nickname.length > 0) { + dataPromises.push(Uploader.setData('nickname', nickname)); } - Uploader.run(); + // …and upload when they are all done + Promise.all(dataPromises).then(() => { + Uploader.run(); + }).catch((e) => { + Alert.showError(e); + }); }; /** @@ -4194,7 +4191,7 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { PasteViewer.run(); } }).catch((err) => { - throw 'failed to decipher paste text: ' + err; + displayDecryptionError('failed to decipher paste text: ' + err); }); } @@ -4214,10 +4211,10 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { let attachmentPromise = decryptOrPromptPassword(key, password, paste.attachment); let attachmentNamePromise = decryptOrPromptPassword(key, password, paste.attachmentname); attachmentPromise.catch((err) => { - throw 'failed to decipher attachment: ' + err; + displayDecryptionError('failed to decipher attachment: ' + err); }) attachmentNamePromise.catch((err) => { - throw 'failed to decipher attachment name: ' + err; + displayDecryptionError('failed to decipher attachment name: ' + err); }) Promise.all([attachmentPromise, attachmentNamePromise]).then((results) => { if (!results.some((result) => { @@ -4247,12 +4244,15 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { let commentDecryptionPromises = []; // iterate over comments for (var i = 0; i < paste.comments.length; ++i) { - commentDecryptionPromises.append( + commentDecryptionPromises.push( CryptTool.decipher(key, password, paste.comments[i].data) ); } Promise.all(commentDecryptionPromises).then((plaintexts) => { for (var i = 0; i < paste.comments.length; ++i) { + if (plaintexts[i] === false) { + continue; + } var comment = paste.comments[i]; DiscussionViewer.addComment( comment, @@ -4264,6 +4264,27 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { }); } + /** + * displays and logs decryption errors + * + * @name PasteDecrypter.displayDecryptionError + * @private + * @function + * @param {string} message + */ + function displayDecryptionError(message) + { + Alert.hideLoading(); + + // log detailed error, but display generic translation + console.error(message); + Alert.showError('Could not decrypt data. Did you enter a wrong password? Retry with the button at the top.'); + + // reset password, so it can be re-entered + Prompt.reset(); + TopNav.showRetryButton(); + } + /** * show decrypted text in the display area, including discussion (if open) * @@ -4282,50 +4303,43 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { return; } - var key = Model.getPasteKey(), - password = Prompt.getPassword(); + let key = Model.getPasteKey(), + password = Prompt.getPassword(), + decrytionPromises = []; - // try to decrypt the paste - try { - // decrypt attachments - if (paste.attachment && AttachmentViewer.hasAttachmentData()) { - // try to decrypt paste and if it fails (because the password is - // missing) return to let JS continue and wait for user + TopNav.setRetryCallback(function () { + TopNav.hideRetryButton(); + me.run(paste); + }); + + // decrypt attachments + if (paste.attachment && AttachmentViewer.hasAttachmentData()) { + // try to decrypt paste and if it fails (because the password is + // missing) return to let JS continue and wait for user + decrytionPromises.push( decryptAttachment(paste, key, password).then((attachementIsDecrypted) => { if (attachementIsDecrypted) { // ignore empty paste, as this is allowed when pasting attachments - decryptPaste(paste, key, password, true); + return decryptPaste(paste, key, password, true); } - }); - } else { - decryptPaste(paste, key, password) - } + }) + ); + } else { + decrytionPromises.push(decryptPaste(paste, key, password)) + } - // shows the remaining time (until) deletion - PasteStatus.showRemainingTime(paste.meta); + // shows the remaining time (until) deletion + PasteStatus.showRemainingTime(paste.meta); - // if the discussion is opened on this paste, display it - if (paste.meta.opendiscussion) { - decryptComments(paste, key, password); - } + // if the discussion is opened on this paste, display it + if (paste.meta.opendiscussion) { + decrytionPromises(decryptComments(paste, key, password)); + } + Promise.all(decrytionPromises).then(() => { Alert.hideLoading(); TopNav.showViewButtons(); - } catch(err) { - Alert.hideLoading(); - - // log and show error - console.error(err); - Alert.showError('Could not decrypt data. Did you enter a wrong password? Retry with the button at the top.'); - // reset password, so it can be re-entered and sow retry button - Prompt.reset(); - TopNav.setRetryCallback(function () { - TopNav.hideRetryButton(); - - me.run(paste); - }); - TopNav.showRetryButton(); - } + }); }; /** diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index 7a44b9b56..78c6b0873 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -71,7 +71,7 @@ endif; ?> - + diff --git a/tpl/page.php b/tpl/page.php index d6e3a0dcc..d8e3d4d25 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -49,7 +49,7 @@ endif; ?> - + From a08fed1add957703d32ae08c5675e079c822f25c Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 20 Oct 2018 12:40:08 +0200 Subject: [PATCH 22/88] ensure promises can be collected --- js/privatebin.js | 20 +++++++++++++------- tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- 3 files changed, 15 insertions(+), 9 deletions(-) diff --git a/js/privatebin.js b/js/privatebin.js index 165019573..6c11dc275 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -4166,14 +4166,16 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { * * @name PasteDecrypter.decryptPaste * @private + * @async * @function * @param {object} paste - paste data in object form * @param {string} key * @param {string} password * @param {bool} ignoreError - ignore decryption errors iof set to true * @throws {string} + * @return {Promise} */ - function decryptPaste(paste, key, password, ignoreError) + async function decryptPaste(paste, key, password, ignoreError) { let decyptionPromise; if (ignoreError === true) { @@ -4182,7 +4184,7 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { decyptionPromise = decryptOrPromptPassword(key, password, paste.data); } - decyptionPromise.then((plaintext) => { + return decyptionPromise.then((plaintext) => { if (plaintext !== false) { // on success show paste PasteViewer.setFormat(paste.meta.formatter); @@ -4200,13 +4202,15 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { * * @name PasteDecrypter.decryptAttachment * @private + * @async * @function * @param {object} paste - paste data in object form * @param {string} key * @param {string} password * @throws {string} + * @return {Promise} */ - function decryptAttachment(paste, key, password) + async function decryptAttachment(paste, key, password) { let attachmentPromise = decryptOrPromptPassword(key, password, paste.attachment); let attachmentNamePromise = decryptOrPromptPassword(key, password, paste.attachmentname); @@ -4216,7 +4220,7 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { attachmentNamePromise.catch((err) => { displayDecryptionError('failed to decipher attachment name: ' + err); }) - Promise.all([attachmentPromise, attachmentNamePromise]).then((results) => { + return Promise.all([attachmentPromise, attachmentNamePromise]).then((results) => { if (!results.some((result) => { return result === false; })) { @@ -4231,12 +4235,14 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { * * @name PasteDecrypter.decryptComments * @private + * @async * @function * @param {object} paste - paste data in object form * @param {string} key * @param {string} password + * @return {Promise} */ - function decryptComments(paste, key, password) + async function decryptComments(paste, key, password) { // remove potential previous discussion DiscussionViewer.prepareNewDiscussion(); @@ -4248,7 +4254,7 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { CryptTool.decipher(key, password, paste.comments[i].data) ); } - Promise.all(commentDecryptionPromises).then((plaintexts) => { + return Promise.all(commentDecryptionPromises).then((plaintexts) => { for (var i = 0; i < paste.comments.length; ++i) { if (plaintexts[i] === false) { continue; @@ -4333,7 +4339,7 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { // if the discussion is opened on this paste, display it if (paste.meta.opendiscussion) { - decrytionPromises(decryptComments(paste, key, password)); + decrytionPromises.push(decryptComments(paste, key, password)); } Promise.all(decrytionPromises).then(() => { diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index 78c6b0873..9067c5732 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -71,7 +71,7 @@ endif; ?> - + diff --git a/tpl/page.php b/tpl/page.php index d8e3d4d25..c3f406f23 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -49,7 +49,7 @@ endif; ?> - + From 2929d5c17af9ab8be240fde9a9f91b7ee34f6e92 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 20 Oct 2018 13:54:17 +0200 Subject: [PATCH 23/88] fixing async comment nicknames --- js/privatebin.js | 20 +++++++++++++------- tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- 3 files changed, 15 insertions(+), 9 deletions(-) diff --git a/js/privatebin.js b/js/privatebin.js index 6c11dc275..020cdd335 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -4251,19 +4251,25 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { // iterate over comments for (var i = 0; i < paste.comments.length; ++i) { commentDecryptionPromises.push( - CryptTool.decipher(key, password, paste.comments[i].data) + Promise.all([ + CryptTool.decipher(key, password, paste.comments[i].data), + paste.comments[i].meta.nickname ? + CryptTool.decipher(key, password, paste.comments[i].meta.nickname) : + Promise.resolve('') + ]) ); } return Promise.all(commentDecryptionPromises).then((plaintexts) => { for (var i = 0; i < paste.comments.length; ++i) { - if (plaintexts[i] === false) { + if (plaintexts[i][0].length === 0) { continue; } var comment = paste.comments[i]; + console.log(plaintexts); DiscussionViewer.addComment( comment, - plaintexts[i], - comment.meta.nickname ? CryptTool.decipher(key, password, comment.meta.nickname) : '' + plaintexts[i][0], + plaintexts[i][1] ); } DiscussionViewer.finishDiscussion(); @@ -4334,14 +4340,14 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { decrytionPromises.push(decryptPaste(paste, key, password)) } - // shows the remaining time (until) deletion - PasteStatus.showRemainingTime(paste.meta); - // if the discussion is opened on this paste, display it if (paste.meta.opendiscussion) { decrytionPromises.push(decryptComments(paste, key, password)); } + // shows the remaining time (until) deletion + PasteStatus.showRemainingTime(paste.meta); + Promise.all(decrytionPromises).then(() => { Alert.hideLoading(); TopNav.showViewButtons(); diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index 9067c5732..62413965d 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -71,7 +71,7 @@ endif; ?> - + diff --git a/tpl/page.php b/tpl/page.php index c3f406f23..ef1050041 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -49,7 +49,7 @@ endif; ?> - + From 2d7996570ef75f5694126b1b328ece3f417c9f4e Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 20 Oct 2018 17:57:21 +0200 Subject: [PATCH 24/88] typos, documentation --- js/privatebin.js | 29 +++++++++++++++-------------- tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- 3 files changed, 17 insertions(+), 16 deletions(-) diff --git a/js/privatebin.js b/js/privatebin.js index 020cdd335..6b801da0e 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -697,6 +697,7 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { * compress, then encrypt message with given key and password * * @name CryptTool.cipher + * @async * @function * @param {string} key * @param {string} password @@ -772,6 +773,7 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { * decrypt message with key, then decompress * * @name CryptTool.decipher + * @async * @function * @param {string} key * @param {string} password @@ -3952,8 +3954,8 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { /** * send a reply in a discussion * - * @async * @name PasteEncrypter.sendComment + * @async * @function */ me.sendComment = async function() @@ -4027,8 +4029,8 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { /** * sends a new paste to server * - * @async * @name PasteEncrypter.sendPaste + * @async * @function */ me.sendPaste = async function() @@ -4141,7 +4143,7 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { async function decryptOrPromptPassword(key, password, cipherdata) { // try decryption without password - var plaindata = await CryptTool.decipher(key, password, cipherdata); + const plaindata = await CryptTool.decipher(key, password, cipherdata); // if it fails, request password if (plaindata.length === 0 && password.length === 0) { @@ -4212,8 +4214,8 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { */ async function decryptAttachment(paste, key, password) { - let attachmentPromise = decryptOrPromptPassword(key, password, paste.attachment); - let attachmentNamePromise = decryptOrPromptPassword(key, password, paste.attachmentname); + const attachmentPromise = decryptOrPromptPassword(key, password, paste.attachment), + attachmentNamePromise = decryptOrPromptPassword(key, password, paste.attachmentname); attachmentPromise.catch((err) => { displayDecryptionError('failed to decipher attachment: ' + err); }) @@ -4249,7 +4251,7 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { let commentDecryptionPromises = []; // iterate over comments - for (var i = 0; i < paste.comments.length; ++i) { + for (let i = 0; i < paste.comments.length; ++i) { commentDecryptionPromises.push( Promise.all([ CryptTool.decipher(key, password, paste.comments[i].data), @@ -4260,12 +4262,11 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { ); } return Promise.all(commentDecryptionPromises).then((plaintexts) => { - for (var i = 0; i < paste.comments.length; ++i) { + for (let i = 0; i < paste.comments.length; ++i) { if (plaintexts[i][0].length === 0) { continue; } - var comment = paste.comments[i]; - console.log(plaintexts); + const comment = paste.comments[i]; DiscussionViewer.addComment( comment, plaintexts[i][0], @@ -4317,7 +4318,7 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { let key = Model.getPasteKey(), password = Prompt.getPassword(), - decrytionPromises = []; + decryptionPromises = []; TopNav.setRetryCallback(function () { TopNav.hideRetryButton(); @@ -4328,7 +4329,7 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { if (paste.attachment && AttachmentViewer.hasAttachmentData()) { // try to decrypt paste and if it fails (because the password is // missing) return to let JS continue and wait for user - decrytionPromises.push( + decryptionPromises.push( decryptAttachment(paste, key, password).then((attachementIsDecrypted) => { if (attachementIsDecrypted) { // ignore empty paste, as this is allowed when pasting attachments @@ -4337,18 +4338,18 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { }) ); } else { - decrytionPromises.push(decryptPaste(paste, key, password)) + decryptionPromises.push(decryptPaste(paste, key, password)) } // if the discussion is opened on this paste, display it if (paste.meta.opendiscussion) { - decrytionPromises.push(decryptComments(paste, key, password)); + decryptionPromises.push(decryptComments(paste, key, password)); } // shows the remaining time (until) deletion PasteStatus.showRemainingTime(paste.meta); - Promise.all(decrytionPromises).then(() => { + Promise.all(decryptionPromises).then(() => { Alert.hideLoading(); TopNav.showViewButtons(); }); diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index 62413965d..59ba51ff5 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -71,7 +71,7 @@ endif; ?> - + diff --git a/tpl/page.php b/tpl/page.php index ef1050041..2382eb7b5 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -49,7 +49,7 @@ endif; ?> - + From 0f76b9066d5553051421454904e94da21744466e Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 20 Oct 2018 19:53:21 +0200 Subject: [PATCH 25/88] remove SJCL library --- js/common.js | 1 - js/privatebin.js | 55 ++++++++++++++++++++++------------------ js/sjcl-1.0.7.js | 60 -------------------------------------------- js/test/CryptTool.js | 19 -------------- tpl/bootstrap.php | 3 +-- tpl/page.php | 3 +-- tst/README.md | 9 ------- 7 files changed, 33 insertions(+), 117 deletions(-) delete mode 100644 js/sjcl-1.0.7.js diff --git a/js/common.js b/js/common.js index 6aa43baca..94bef5b7a 100644 --- a/js/common.js +++ b/js/common.js @@ -10,7 +10,6 @@ global.WebCrypto = require('node-webcrypto-ossl'); // application libraries to test global.$ = global.jQuery = require('./jquery-3.3.1'); -global.sjcl = require('./sjcl-1.0.7'); global.RawDeflate = require('./rawdeflate-0.5').RawDeflate; global.RawDeflate.inflate = require('./rawinflate-0.3').RawDeflate.inflate; require('./prettify'); diff --git a/js/privatebin.js b/js/privatebin.js index 6b801da0e..86a83d90b 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -20,7 +20,6 @@ /** global: prettyPrint */ /** global: prettyPrintOne */ /** global: showdown */ -/** global: sjcl */ /** global: kjua */ // main application start, called when DOM is fully loaded @@ -30,7 +29,7 @@ jQuery(document).ready(function() { $.PrivateBin.Controller.init(); }); -jQuery.PrivateBin = (function($, sjcl, RawDeflate) { +jQuery.PrivateBin = (function($, RawDeflate) { 'use strict'; /** @@ -707,9 +706,9 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { me.cipher = async function(key, password, message) { // AES in Galois Counter Mode, keysize 256 bit, authentication tag 128 bit, 10000 iterations in key derivation - var iv = getRandomBytes(16), - salt = getRandomBytes(8), - object = { + const iv = getRandomBytes(16), + salt = getRandomBytes(8); + let object = { iv: btoa(iv), v: 1, iter: 10000, @@ -720,23 +719,27 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { cipher: 'aes', salt: btoa(salt) }, - algo = 'AES-' + object.mode.toUpperCase(); + keyArray = StrToArr(key); + const algo = 'AES-' + object.mode.toUpperCase(); if ((password || '').trim().length > 0) { - key += sjcl.codec.hex.fromBits(sjcl.hash.sha256.hash(password)); + keyArray += await window.crypto.subtle.digest( + {name: 'SHA-256'}, + StrToArr(password) + ); } // import raw key - var importedKey = await window.crypto.subtle.importKey( + const importedKey = await window.crypto.subtle.importKey( 'raw', // only 'raw' is allowed - StrToArr(key), + keyArray, {name: 'PBKDF2'}, // we use PBKDF2 for key derivation false, // the key may not be exported ['deriveKey'] // we may only use it for key derivation ) // derive a stronger key for use with AES - var derivedKey = await window.crypto.subtle.deriveKey( + const derivedKey = await window.crypto.subtle.deriveKey( { name: 'PBKDF2', // we use PBKDF2 for key derivation salt: StrToArr(atob(object.salt)), // salt used in HMAC @@ -754,7 +757,7 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { ) // finally, encrypt message - var encrypted = await window.crypto.subtle.encrypt( + const encrypted = await window.crypto.subtle.encrypt( { // can be any supported AES algorithm ("AES-CTR", "AES-CBC", "AES-CMAC", "AES-GCM", "AES-CFB", "AES-KW", "ECDH", "DH" or "HMAC") name: algo, @@ -783,23 +786,27 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { me.decipher = async function(key, password, data) { try { + let keyArray = StrToArr(key); if ((password || '').trim().length > 0) { - key += sjcl.codec.hex.fromBits(sjcl.hash.sha256.hash(password)); + keyArray += await window.crypto.subtle.digest( + {name: 'SHA-256'}, + StrToArr(password) + ); } - var object = JSON.parse(data), - algo = 'AES-' + object.mode.toUpperCase(); // import raw key - var importedKey = await window.crypto.subtle.importKey( - 'raw', // only 'raw' is allowed - StrToArr(key), - {name: 'PBKDF2'}, // we use PBKDF2 for key derivation - false, // the key may not be exported - ['deriveKey'] // we may only use it for key derivation - ) + const object = JSON.parse(data), + algo = 'AES-' + object.mode.toUpperCase(), + importedKey = await window.crypto.subtle.importKey( + 'raw', // only 'raw' is allowed + keyArray, + {name: 'PBKDF2'}, // we use PBKDF2 for key derivation + false, // the key may not be exported + ['deriveKey'] // we may only use it for key derivation + ); // derive a stronger key for use with AES - var derivedKey = await window.crypto.subtle.deriveKey( + const derivedKey = await window.crypto.subtle.deriveKey( { name: 'PBKDF2', // we use PBKDF2 for key derivation salt: StrToArr(atob(object.salt)), // salt used in HMAC @@ -817,7 +824,7 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { ) // finally, decrypt message - var decrypted = await window.crypto.subtle.decrypt( + const decrypted = await window.crypto.subtle.decrypt( { // can be any supported AES algorithm ("AES-CTR", "AES-CBC", "AES-CMAC", "AES-GCM", "AES-CFB", "AES-KW", "ECDH", "DH" or "HMAC") name: algo, @@ -4615,4 +4622,4 @@ jQuery.PrivateBin = (function($, sjcl, RawDeflate) { PasteDecrypter: PasteDecrypter, Controller: Controller }; -})(jQuery, sjcl, RawDeflate); +})(jQuery, RawDeflate); diff --git a/js/sjcl-1.0.7.js b/js/sjcl-1.0.7.js deleted file mode 100644 index c3c3ea977..000000000 --- a/js/sjcl-1.0.7.js +++ /dev/null @@ -1,60 +0,0 @@ -"use strict";var sjcl={cipher:{},hash:{},keyexchange:{},mode:{},misc:{},codec:{},exception:{corrupt:function(a){this.toString=function(){return"CORRUPT: "+this.message};this.message=a},invalid:function(a){this.toString=function(){return"INVALID: "+this.message};this.message=a},bug:function(a){this.toString=function(){return"BUG: "+this.message};this.message=a},notReady:function(a){this.toString=function(){return"NOT READY: "+this.message};this.message=a}}}; -sjcl.cipher.aes=function(a){this.s[0][0][0]||this.O();var b,c,d,e,f=this.s[0][4],g=this.s[1];b=a.length;var h=1;if(4!==b&&6!==b&&8!==b)throw new sjcl.exception.invalid("invalid aes key size");this.b=[d=a.slice(0),e=[]];for(a=b;a<4*b+28;a++){c=d[a-1];if(0===a%b||8===b&&4===a%b)c=f[c>>>24]<<24^f[c>>16&255]<<16^f[c>>8&255]<<8^f[c&255],0===a%b&&(c=c<<8^c>>>24^h<<24,h=h<<1^283*(h>>7));d[a]=d[a-b]^c}for(b=0;a;b++,a--)c=d[b&3?a:a-4],e[b]=4>=a||4>b?c:g[0][f[c>>>24]]^g[1][f[c>>16&255]]^g[2][f[c>>8&255]]^g[3][f[c& -255]]}; -sjcl.cipher.aes.prototype={encrypt:function(a){return t(this,a,0)},decrypt:function(a){return t(this,a,1)},s:[[[],[],[],[],[]],[[],[],[],[],[]]],O:function(){var a=this.s[0],b=this.s[1],c=a[4],d=b[4],e,f,g,h=[],k=[],l,n,m,p;for(e=0;0x100>e;e++)k[(h[e]=e<<1^283*(e>>7))^e]=e;for(f=g=0;!c[f];f^=l||1,g=k[g]||1)for(m=g^g<<1^g<<2^g<<3^g<<4,m=m>>8^m&255^99,c[f]=m,d[m]=f,n=h[e=h[l=h[f]]],p=0x1010101*n^0x10001*e^0x101*l^0x1010100*f,n=0x101*h[m]^0x1010100*m,e=0;4>e;e++)a[e][f]=n=n<<24^n>>>8,b[e][m]=p=p<<24^p>>>8;for(e= -0;5>e;e++)a[e]=a[e].slice(0),b[e]=b[e].slice(0)}}; -function t(a,b,c){if(4!==b.length)throw new sjcl.exception.invalid("invalid aes block size");var d=a.b[c],e=b[0]^d[0],f=b[c?3:1]^d[1],g=b[2]^d[2];b=b[c?1:3]^d[3];var h,k,l,n=d.length/4-2,m,p=4,r=[0,0,0,0];h=a.s[c];a=h[0];var q=h[1],v=h[2],w=h[3],x=h[4];for(m=0;m>>24]^q[f>>16&255]^v[g>>8&255]^w[b&255]^d[p],k=a[f>>>24]^q[g>>16&255]^v[b>>8&255]^w[e&255]^d[p+1],l=a[g>>>24]^q[b>>16&255]^v[e>>8&255]^w[f&255]^d[p+2],b=a[b>>>24]^q[e>>16&255]^v[f>>8&255]^w[g&255]^d[p+3],p+=4,e=h,f=k,g=l;for(m= -0;4>m;m++)r[c?3&-m:m]=x[e>>>24]<<24^x[f>>16&255]<<16^x[g>>8&255]<<8^x[b&255]^d[p++],h=e,e=f,f=g,g=b,b=h;return r} -sjcl.bitArray={bitSlice:function(a,b,c){a=sjcl.bitArray.$(a.slice(b/32),32-(b&31)).slice(1);return void 0===c?a:sjcl.bitArray.clamp(a,c-b)},extract:function(a,b,c){var d=Math.floor(-b-c&31);return((b+c-1^b)&-32?a[b/32|0]<<32-d^a[b/32+1|0]>>>d:a[b/32|0]>>>d)&(1<>b-1,1));return a},partial:function(a,b,c){return 32===a?b:(c?b|0:b<<32-a)+0x10000000000*a},getPartial:function(a){return Math.round(a/0x10000000000)||32},equal:function(a,b){if(sjcl.bitArray.bitLength(a)!==sjcl.bitArray.bitLength(b))return!1;var c=0,d;for(d=0;d>>b),c=a[e]<<32-b;e=a.length?a[a.length-1]:0;a=sjcl.bitArray.getPartial(e);d.push(sjcl.bitArray.partial(b+a&31,32>>24|c>>>8&0xff00|(c&0xff00)<<8|c<<24;return a}}; -sjcl.codec.utf8String={fromBits:function(a){var b="",c=sjcl.bitArray.bitLength(a),d,e;for(d=0;d>>8>>>8>>>8),e<<=8;return decodeURIComponent(escape(b))},toBits:function(a){a=unescape(encodeURIComponent(a));var b=[],c,d=0;for(c=0;c>>g)>>>e),gn){if(!b)try{return sjcl.codec.base32hex.toBits(a)}catch(p){}throw new sjcl.exception.invalid("this isn't "+m+"!");}h>e?(h-=e,f.push(l^n>>>h),l=n<>>e)>>>26),6>e?(g=a[c]<<6-e,e+=26,c++):(g<<=6,e-=6);for(;d.length&3&&!b;)d+="=";return d},toBits:function(a,b){a=a.replace(/\s|=/g,"");var c=[],d,e=0,f=sjcl.codec.base64.B,g=0,h;b&&(f=f.substr(0,62)+"-_");for(d=0;dh)throw new sjcl.exception.invalid("this isn't base64!");26>>e),g=h<<32-e):(e+=6,g^=h<<32-e)}e&56&&c.push(sjcl.bitArray.partial(e&56,g,1));return c}};sjcl.codec.base64url={fromBits:function(a){return sjcl.codec.base64.fromBits(a,1,1)},toBits:function(a){return sjcl.codec.base64.toBits(a,1)}};sjcl.hash.sha256=function(a){this.b[0]||this.O();a?(this.F=a.F.slice(0),this.A=a.A.slice(0),this.l=a.l):this.reset()};sjcl.hash.sha256.hash=function(a){return(new sjcl.hash.sha256).update(a).finalize()}; -sjcl.hash.sha256.prototype={blockSize:512,reset:function(){this.F=this.Y.slice(0);this.A=[];this.l=0;return this},update:function(a){"string"===typeof a&&(a=sjcl.codec.utf8String.toBits(a));var b,c=this.A=sjcl.bitArray.concat(this.A,a);b=this.l;a=this.l=b+sjcl.bitArray.bitLength(a);if(0x1fffffffffffffb;c++){e=!0;for(d=2;d*d<=c;d++)if(0===c%d){e= -!1;break}e&&(8>b&&(this.Y[b]=a(Math.pow(c,.5))),this.b[b]=a(Math.pow(c,1/3)),b++)}}}; -function u(a,b){var c,d,e,f=a.F,g=a.b,h=f[0],k=f[1],l=f[2],n=f[3],m=f[4],p=f[5],r=f[6],q=f[7];for(c=0;64>c;c++)16>c?d=b[c]:(d=b[c+1&15],e=b[c+14&15],d=b[c&15]=(d>>>7^d>>>18^d>>>3^d<<25^d<<14)+(e>>>17^e>>>19^e>>>10^e<<15^e<<13)+b[c&15]+b[c+9&15]|0),d=d+q+(m>>>6^m>>>11^m>>>25^m<<26^m<<21^m<<7)+(r^m&(p^r))+g[c],q=r,r=p,p=m,m=n+d|0,n=l,l=k,k=h,h=d+(k&l^n&(k^l))+(k>>>2^k>>>13^k>>>22^k<<30^k<<19^k<<10)|0;f[0]=f[0]+h|0;f[1]=f[1]+k|0;f[2]=f[2]+l|0;f[3]=f[3]+n|0;f[4]=f[4]+m|0;f[5]=f[5]+p|0;f[6]=f[6]+r|0;f[7]= -f[7]+q|0} -sjcl.mode.ccm={name:"ccm",G:[],listenProgress:function(a){sjcl.mode.ccm.G.push(a)},unListenProgress:function(a){a=sjcl.mode.ccm.G.indexOf(a);-1k)throw new sjcl.exception.invalid("ccm: iv must be at least 7 bytes");for(f=2;4>f&&l>>>8*f;f++);f<15-k&&(f=15-k);c=h.clamp(c, -8*(15-f));b=sjcl.mode.ccm.V(a,b,c,d,e,f);g=sjcl.mode.ccm.C(a,g,c,b,e,f);return h.concat(g.data,g.tag)},decrypt:function(a,b,c,d,e){e=e||64;d=d||[];var f=sjcl.bitArray,g=f.bitLength(c)/8,h=f.bitLength(b),k=f.clamp(b,h-e),l=f.bitSlice(b,h-e),h=(h-e)/8;if(7>g)throw new sjcl.exception.invalid("ccm: iv must be at least 7 bytes");for(b=2;4>b&&h>>>8*b;b++);b<15-g&&(b=15-g);c=f.clamp(c,8*(15-b));k=sjcl.mode.ccm.C(a,k,c,l,e,b);a=sjcl.mode.ccm.V(a,k.data,c,d,e,b);if(!f.equal(k.tag,a))throw new sjcl.exception.corrupt("ccm: tag doesn't match"); -return k.data},na:function(a,b,c,d,e,f){var g=[],h=sjcl.bitArray,k=h.i;d=[h.partial(8,(b.length?64:0)|d-2<<2|f-1)];d=h.concat(d,c);d[3]|=e;d=a.encrypt(d);if(b.length)for(c=h.bitLength(b)/8,65279>=c?g=[h.partial(16,c)]:0xffffffff>=c&&(g=h.concat([h.partial(16,65534)],[c])),g=h.concat(g,b),b=0;be||16n&&(sjcl.mode.ccm.fa(g/ -k),n+=m),c[3]++,e=a.encrypt(c),b[g]^=e[0],b[g+1]^=e[1],b[g+2]^=e[2],b[g+3]^=e[3];return{tag:d,data:h.clamp(b,l)}}}; -sjcl.mode.ocb2={name:"ocb2",encrypt:function(a,b,c,d,e,f){if(128!==sjcl.bitArray.bitLength(c))throw new sjcl.exception.invalid("ocb iv must be 128 bits");var g,h=sjcl.mode.ocb2.S,k=sjcl.bitArray,l=k.i,n=[0,0,0,0];c=h(a.encrypt(c));var m,p=[];d=d||[];e=e||64;for(g=0;g+4e.bitLength(c)&&(h=f(h,d(h)),c=e.concat(c,[-2147483648,0,0,0]));g=f(g,c); -return a.encrypt(f(d(f(h,d(h))),g))},S:function(a){return[a[0]<<1^a[1]>>>31,a[1]<<1^a[2]>>>31,a[2]<<1^a[3]>>>31,a[3]<<1^135*(a[0]>>>31)]}}; -sjcl.mode.gcm={name:"gcm",encrypt:function(a,b,c,d,e){var f=b.slice(0);b=sjcl.bitArray;d=d||[];a=sjcl.mode.gcm.C(!0,a,f,d,c,e||128);return b.concat(a.data,a.tag)},decrypt:function(a,b,c,d,e){var f=b.slice(0),g=sjcl.bitArray,h=g.bitLength(f);e=e||128;d=d||[];e<=h?(b=g.bitSlice(f,h-e),f=g.bitSlice(f,0,h-e)):(b=f,f=[]);a=sjcl.mode.gcm.C(!1,a,f,d,c,e);if(!g.equal(a.tag,b))throw new sjcl.exception.corrupt("gcm: tag doesn't match");return a.data},ka:function(a,b){var c,d,e,f,g,h=sjcl.bitArray.i;e=[0,0, -0,0];f=b.slice(0);for(c=0;128>c;c++){(d=0!==(a[Math.floor(c/32)]&1<<31-c%32))&&(e=h(e,f));g=0!==(f[3]&1);for(d=3;0>>1|(f[d-1]&1)<<31;f[0]>>>=1;g&&(f[0]^=-0x1f000000)}return e},j:function(a,b,c){var d,e=c.length;b=b.slice(0);for(d=0;de&&(a=b.hash(a));for(d=0;dd||0>c)throw new sjcl.exception.invalid("invalid params to pbkdf2");"string"===typeof a&&(a=sjcl.codec.utf8String.toBits(a));"string"===typeof b&&(b=sjcl.codec.utf8String.toBits(b));e=e||sjcl.misc.hmac;a=new e(a);var f,g,h,k,l=[],n=sjcl.bitArray;for(k=1;32*l.length<(d||1);k++){e=f=a.encrypt(n.concat(b,[k]));for(g=1;gg;g++)e.push(0x100000000*Math.random()|0);for(g=0;g=1<this.o&&(this.o= -f);this.P++;this.b=sjcl.hash.sha256.hash(this.b.concat(e));this.L=new sjcl.cipher.aes(this.b);for(d=0;4>d&&(this.h[d]=this.h[d]+1|0,!this.h[d]);d++);}for(d=0;d>>1;this.c[g].update([d,this.N++,2,b,f,a.length].concat(a))}break;case "string":void 0===b&&(b=a.length);this.c[g].update([d,this.N++,3,b,f,a.length]);this.c[g].update(a);break;default:k=1}if(k)throw new sjcl.exception.bug("random: addEntropy only supports number, array of numbers or string");this.m[g]+=b;this.f+=b;h===this.u&&(this.isReady()!==this.u&&A("seeded",Math.max(this.o,this.f)),A("progress",this.getProgress()))}, -isReady:function(a){a=this.T[void 0!==a?a:this.M];return this.o&&this.o>=a?this.m[0]>this.ba&&(new Date).valueOf()>this.Z?this.J|this.I:this.I:this.f>=a?this.J|this.u:this.u},getProgress:function(a){a=this.T[a?a:this.M];return this.o>=a?1:this.f>a?1:this.f/a},startCollectors:function(){if(!this.D){this.a={loadTimeCollector:B(this,this.ma),mouseCollector:B(this,this.oa),keyboardCollector:B(this,this.la),accelerometerCollector:B(this,this.ea),touchCollector:B(this,this.qa)};if(window.addEventListener)window.addEventListener("load", -this.a.loadTimeCollector,!1),window.addEventListener("mousemove",this.a.mouseCollector,!1),window.addEventListener("keypress",this.a.keyboardCollector,!1),window.addEventListener("devicemotion",this.a.accelerometerCollector,!1),window.addEventListener("touchmove",this.a.touchCollector,!1);else if(document.attachEvent)document.attachEvent("onload",this.a.loadTimeCollector),document.attachEvent("onmousemove",this.a.mouseCollector),document.attachEvent("keypress",this.a.keyboardCollector);else throw new sjcl.exception.bug("can't attach event"); -this.D=!0}},stopCollectors:function(){this.D&&(window.removeEventListener?(window.removeEventListener("load",this.a.loadTimeCollector,!1),window.removeEventListener("mousemove",this.a.mouseCollector,!1),window.removeEventListener("keypress",this.a.keyboardCollector,!1),window.removeEventListener("devicemotion",this.a.accelerometerCollector,!1),window.removeEventListener("touchmove",this.a.touchCollector,!1)):document.detachEvent&&(document.detachEvent("onload",this.a.loadTimeCollector),document.detachEvent("onmousemove", -this.a.mouseCollector),document.detachEvent("keypress",this.a.keyboardCollector)),this.D=!1)},addEventListener:function(a,b){this.K[a][this.ga++]=b},removeEventListener:function(a,b){var c,d,e=this.K[a],f=[];for(d in e)e.hasOwnProperty(d)&&e[d]===b&&f.push(d);for(c=0;cb&&(a.h[b]=a.h[b]+1|0,!a.h[b]);b++);return a.L.encrypt(a.h)} -function B(a,b){return function(){b.apply(a,arguments)}}sjcl.random=new sjcl.prng(6); -a:try{var D,E,F,G;if(G="undefined"!==typeof module&&module.exports){var H;try{H=require("crypto")}catch(a){H=null}G=E=H}if(G&&E.randomBytes)D=E.randomBytes(128),D=new Uint32Array((new Uint8Array(D)).buffer),sjcl.random.addEntropy(D,1024,"crypto['randomBytes']");else if("undefined"!==typeof window&&"undefined"!==typeof Uint32Array){F=new Uint32Array(32);if(window.crypto&&window.crypto.getRandomValues)window.crypto.getRandomValues(F);else if(window.msCrypto&&window.msCrypto.getRandomValues)window.msCrypto.getRandomValues(F); -else break a;sjcl.random.addEntropy(F,1024,"crypto['getRandomValues']")}}catch(a){"undefined"!==typeof window&&window.console&&(console.log("There was an error collecting entropy from the browser:"),console.log(a))} -sjcl.json={defaults:{v:1,iter:1E4,ks:128,ts:64,mode:"ccm",adata:"",cipher:"aes"},ja:function(a,b,c,d){c=c||{};d=d||{};var e=sjcl.json,f=e.g({iv:sjcl.random.randomWords(4,0)},e.defaults),g;e.g(f,c);c=f.adata;"string"===typeof f.salt&&(f.salt=sjcl.codec.base64.toBits(f.salt));"string"===typeof f.iv&&(f.iv=sjcl.codec.base64.toBits(f.iv));if(!sjcl.mode[f.mode]||!sjcl.cipher[f.cipher]||"string"===typeof a&&100>=f.iter||64!==f.ts&&96!==f.ts&&128!==f.ts||128!==f.ks&&192!==f.ks&&0x100!==f.ks||2>f.iv.length|| -4=b.iter||64!==b.ts&&96!==b.ts&&128!==b.ts||128!==b.ks&&192!==b.ks&&0x100!==b.ks||!b.iv||2>b.iv.length||4 - @@ -71,7 +70,7 @@ endif; ?> - + diff --git a/tpl/page.php b/tpl/page.php index 2382eb7b5..df8673a18 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -21,7 +21,6 @@ endif; ?> - @@ -49,7 +48,7 @@ endif; ?> - + diff --git a/tst/README.md b/tst/README.md index ec424336a..a95a27bdd 100644 --- a/tst/README.md +++ b/tst/README.md @@ -66,15 +66,6 @@ $ cd PrivateBin/js $ npm install jsverify jsdom@9 jsdom-global@2 mime-types ``` -Note: If you use a distribution that provides nodeJS >= 6, then you can install -the latest jsdom and jsdom-global packages and don't need to use @9 and @2. - -Note: When running Ubuntu 18.04, there is [a bug](https://bugs.launchpad.net/ubuntu/+source/nodejs/+bug/1779863) -due to the mismatch of nodejs 8 and OpenSSL 1.1 library it was compiled against. -Until this is solved, you may have to use [a PPA of nodejs, compiled against -OpenSSL 1.0](https://launchpad.net/~ddstreet/+archive/ubuntu/lp1779863) or use -nodejs 10 or later from a different source. - To run the tests, just change into the `js` directory and run istanbul: ```console $ cd PrivateBin/js From 717e5b0e574f66876181f392de03e1b8e2733649 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 20 Oct 2018 22:05:35 +0200 Subject: [PATCH 26/88] addressing issues found by codacy --- .eslintrc | 1 - .jshintrc | 3 +-- js/privatebin.js | 10 +++++----- tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- 5 files changed, 8 insertions(+), 10 deletions(-) diff --git a/.eslintrc b/.eslintrc index e794fc751..1c90b8e65 100644 --- a/.eslintrc +++ b/.eslintrc @@ -13,7 +13,6 @@ env: node: true globals: - sjcl: false DOMPurify: false after: true before: true diff --git a/.jshintrc b/.jshintrc index fabd7e6d6..5cf3fbd6e 100644 --- a/.jshintrc +++ b/.jshintrc @@ -2,7 +2,7 @@ "bitwise": true, "curly": true, "eqeqeq": true, - "esversion": 5, + "esversion": 6, "forin": true, "freeze": true, "futurehostile": true, @@ -39,7 +39,6 @@ "window": true }, "globals": { - "sjcl": true, "DOMPurify": true, "kjua": true } diff --git a/js/privatebin.js b/js/privatebin.js index 86a83d90b..c22c8c2cd 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -736,7 +736,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { {name: 'PBKDF2'}, // we use PBKDF2 for key derivation false, // the key may not be exported ['deriveKey'] // we may only use it for key derivation - ) + ); // derive a stronger key for use with AES const derivedKey = await window.crypto.subtle.deriveKey( @@ -754,7 +754,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { }, false, // the key may not be exported ['encrypt'] // we may only use it for decryption - ) + ); // finally, encrypt message const encrypted = await window.crypto.subtle.encrypt( @@ -767,7 +767,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { }, derivedKey, StrToArr(compress(message)) // compressed plain text to encrypt - ) + ); object.ct = btoa(ArrToStr(encrypted)); return JSON.stringify(object); }; @@ -821,7 +821,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { }, false, // the key may not be exported ['decrypt'] // we may only use it for decryption - ) + ); // finally, decrypt message const decrypted = await window.crypto.subtle.decrypt( @@ -834,7 +834,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { }, derivedKey, StrToArr(atob(object.ct)) // cipher text to decrypt - ) + ); return decompress(ArrToStr(decrypted)); } catch(err) { return ''; diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index 6f301dc6b..21b0a8ecd 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -70,7 +70,7 @@ endif; ?> - + diff --git a/tpl/page.php b/tpl/page.php index df8673a18..e78856a86 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -48,7 +48,7 @@ endif; ?> - + From 4c3fb3fe63b51a28b9f758c706e95329b275515d Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 20 Oct 2018 22:34:36 +0200 Subject: [PATCH 27/88] reduce code duplication --- js/privatebin.js | 137 ++++++++++++++++++++-------------------------- tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- 3 files changed, 61 insertions(+), 80 deletions(-) diff --git a/js/privatebin.js b/js/privatebin.js index c22c8c2cd..c3ece7b07 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -693,35 +693,23 @@ jQuery.PrivateBin = (function($, RawDeflate) { } /** - * compress, then encrypt message with given key and password + * derive cryptographic key from key string and password * - * @name CryptTool.cipher + * @name CryptTool.deriveKey * @async * @function + * @private + * @param {string} mode of AES (ctr, cbc, cmac, gcm, cfb, kw) * @param {string} key * @param {string} password - * @param {string} message - * @return {string} data - JSON with encrypted data + * @param {string} salt used in HMAC + * @param {int} iterations amount to apply + * @param {int} keysize (128, 192 or 256) + * @return {CryptoKey} derived key */ - me.cipher = async function(key, password, message) + async function deriveKey(mode, key, password, salt, iterations, keysize) { - // AES in Galois Counter Mode, keysize 256 bit, authentication tag 128 bit, 10000 iterations in key derivation - const iv = getRandomBytes(16), - salt = getRandomBytes(8); - let object = { - iv: btoa(iv), - v: 1, - iter: 10000, - ks: 256, - ts: 128, - mode: 'gcm', - adata: '', // if used, base64 encode it with btoa() - cipher: 'aes', - salt: btoa(salt) - }, - keyArray = StrToArr(key); - const algo = 'AES-' + object.mode.toUpperCase(); - + let keyArray = StrToArr(key); if ((password || '').trim().length > 0) { keyArray += await window.crypto.subtle.digest( {name: 'SHA-256'}, @@ -739,33 +727,61 @@ jQuery.PrivateBin = (function($, RawDeflate) { ); // derive a stronger key for use with AES - const derivedKey = await window.crypto.subtle.deriveKey( + return await window.crypto.subtle.deriveKey( { name: 'PBKDF2', // we use PBKDF2 for key derivation - salt: StrToArr(atob(object.salt)), // salt used in HMAC - iterations: object.iter, // amount of iterations to apply + salt: StrToArr(atob(salt)), // salt used in HMAC + iterations: iterations, // amount of iterations to apply hash: {name: 'SHA-256'} // can be "SHA-1", "SHA-256", "SHA-384" or "SHA-512" }, importedKey, { // can be any supported AES algorithm ("AES-CTR", "AES-CBC", "AES-CMAC", "AES-GCM", "AES-CFB", "AES-KW", "ECDH", "DH" or "HMAC") - name: algo, - length: object.ks // can be 128, 192 or 256 + name: 'AES-' + mode.toUpperCase(), + length: keysize // can be 128, 192 or 256 }, false, // the key may not be exported ['encrypt'] // we may only use it for decryption ); + } + + /** + * compress, then encrypt message with given key and password + * + * @name CryptTool.cipher + * @async + * @function + * @param {string} key + * @param {string} password + * @param {string} message + * @return {string} data - JSON with encrypted data + */ + me.cipher = async function(key, password, message) + { + // AES in Galois Counter Mode, keysize 256 bit, authentication tag 128 bit, 10000 iterations in key derivation + const iv = getRandomBytes(16); + let object = { + iv: btoa(iv), + v: 1, + iter: 10000, + ks: 256, + ts: 128, + mode: 'gcm', + adata: '', // if used, base64 encode it with btoa() + cipher: 'aes', + salt: btoa(getRandomBytes(8)) + }; // finally, encrypt message const encrypted = await window.crypto.subtle.encrypt( { // can be any supported AES algorithm ("AES-CTR", "AES-CBC", "AES-CMAC", "AES-GCM", "AES-CFB", "AES-KW", "ECDH", "DH" or "HMAC") name: algo, - iv: StrToArr(atob(object.iv)), // the initialization vector you used to encrypt + iv: StrToArr(iv), // the initialization vector you used to encrypt additionalData: StrToArr(atob(object.adata)), // the addtional data you used during encryption (if any) tagLength: object.ts // the length of the tag you used to encrypt (if any) }, - derivedKey, + await deriveKey(object.mode, key, password, object.salt, object.iter, object.ks), StrToArr(compress(message)) // compressed plain text to encrypt ); object.ct = btoa(ArrToStr(encrypted)); @@ -786,56 +802,21 @@ jQuery.PrivateBin = (function($, RawDeflate) { me.decipher = async function(key, password, data) { try { - let keyArray = StrToArr(key); - if ((password || '').trim().length > 0) { - keyArray += await window.crypto.subtle.digest( - {name: 'SHA-256'}, - StrToArr(password) - ); - } - - // import raw key - const object = JSON.parse(data), - algo = 'AES-' + object.mode.toUpperCase(), - importedKey = await window.crypto.subtle.importKey( - 'raw', // only 'raw' is allowed - keyArray, - {name: 'PBKDF2'}, // we use PBKDF2 for key derivation - false, // the key may not be exported - ['deriveKey'] // we may only use it for key derivation - ); - - // derive a stronger key for use with AES - const derivedKey = await window.crypto.subtle.deriveKey( - { - name: 'PBKDF2', // we use PBKDF2 for key derivation - salt: StrToArr(atob(object.salt)), // salt used in HMAC - iterations: object.iter, // amount of iterations to apply - hash: {name: 'SHA-256'} // can be "SHA-1", "SHA-256", "SHA-384" or "SHA-512" - }, - importedKey, - { - // can be any supported AES algorithm ("AES-CTR", "AES-CBC", "AES-CMAC", "AES-GCM", "AES-CFB", "AES-KW", "ECDH", "DH" or "HMAC") - name: algo, - length: object.ks // can be 128, 192 or 256 - }, - false, // the key may not be exported - ['decrypt'] // we may only use it for decryption - ); - - // finally, decrypt message - const decrypted = await window.crypto.subtle.decrypt( - { - // can be any supported AES algorithm ("AES-CTR", "AES-CBC", "AES-CMAC", "AES-GCM", "AES-CFB", "AES-KW", "ECDH", "DH" or "HMAC") - name: algo, - iv: StrToArr(atob(object.iv)), // the initialization vector you used to encrypt - additionalData: StrToArr(atob(object.adata)), // the addtional data you used during encryption (if any) - tagLength: object.ts // the length of the tag you used to encrypt (if any) - }, - derivedKey, - StrToArr(atob(object.ct)) // cipher text to decrypt + const object = JSON.parse(data); + return decompress( + ArrToStr( + await window.crypto.subtle.decrypt( + { + name: algo, // can be any supported AES algorithm ("AES-CTR", "AES-CBC", "AES-CMAC", "AES-GCM", "AES-CFB", "AES-KW", "ECDH", "DH" or "HMAC") + iv: StrToArr(atob(object.iv)), // the initialization vector you used to encrypt + additionalData: StrToArr(atob(object.adata)), // the addtional data you used during encryption (if any) + tagLength: object.ts // the length of the tag you used to encrypt (if any) + }, + await deriveKey(object.mode, key, password, object.salt, object.iter, object.ks), + StrToArr(atob(object.ct)) // cipher text to decrypt + ) + ) ); - return decompress(ArrToStr(decrypted)); } catch(err) { return ''; } diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index 21b0a8ecd..03dd724d4 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -70,7 +70,7 @@ endif; ?> - + diff --git a/tpl/page.php b/tpl/page.php index e78856a86..b6a245d52 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -48,7 +48,7 @@ endif; ?> - + From 5b00f4ead71d594488122c9766448a90b2ef24b4 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 20 Oct 2018 23:08:13 +0200 Subject: [PATCH 28/88] further code deduplication --- js/privatebin.js | 54 +++++++++++++++++++++++++---------------------- tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- 3 files changed, 31 insertions(+), 27 deletions(-) diff --git a/js/privatebin.js b/js/privatebin.js index c3ece7b07..5b3d92664 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -699,15 +699,12 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @async * @function * @private - * @param {string} mode of AES (ctr, cbc, cmac, gcm, cfb, kw) * @param {string} key * @param {string} password - * @param {string} salt used in HMAC - * @param {int} iterations amount to apply - * @param {int} keysize (128, 192 or 256) + * @param {object} object cryptographic message * @return {CryptoKey} derived key */ - async function deriveKey(mode, key, password, salt, iterations, keysize) + async function deriveKey(key, password, object) { let keyArray = StrToArr(key); if ((password || '').trim().length > 0) { @@ -730,21 +727,39 @@ jQuery.PrivateBin = (function($, RawDeflate) { return await window.crypto.subtle.deriveKey( { name: 'PBKDF2', // we use PBKDF2 for key derivation - salt: StrToArr(atob(salt)), // salt used in HMAC - iterations: iterations, // amount of iterations to apply + salt: StrToArr(atob(object.salt)), // salt used in HMAC + iterations: object.iter, // amount of iterations to apply hash: {name: 'SHA-256'} // can be "SHA-1", "SHA-256", "SHA-384" or "SHA-512" }, importedKey, { - // can be any supported AES algorithm ("AES-CTR", "AES-CBC", "AES-CMAC", "AES-GCM", "AES-CFB", "AES-KW", "ECDH", "DH" or "HMAC") - name: 'AES-' + mode.toUpperCase(), - length: keysize // can be 128, 192 or 256 + name: 'AES-' + object.mode.toUpperCase(), // can be any supported AES algorithm ("AES-CTR", "AES-CBC", "AES-CMAC", "AES-GCM", "AES-CFB", "AES-KW", "ECDH", "DH" or "HMAC") + length: object.ks // can be 128, 192 or 256 }, false, // the key may not be exported ['encrypt'] // we may only use it for decryption ); } + /** + * gets crypto settings from given object + * + * @name CryptTool.cryptoSettings + * @function + * @private + * @param {object} object cryptographic message + * @return {object} crypto settings + */ + function cryptoSettings(object) + { + return { + name: 'AES-' + object.mode.toUpperCase(), // can be any supported AES algorithm ("AES-CTR", "AES-CBC", "AES-CMAC", "AES-GCM", "AES-CFB", "AES-KW", "ECDH", "DH" or "HMAC") + iv: StrToArr(atob(object.iv)), // the initialization vector you used to encrypt + additionalData: StrToArr(atob(object.adata)), // the addtional data you used during encryption (if any) + tagLength: object.ts // the length of the tag you used to encrypt (if any) + }; + } + /** * compress, then encrypt message with given key and password * @@ -774,14 +789,8 @@ jQuery.PrivateBin = (function($, RawDeflate) { // finally, encrypt message const encrypted = await window.crypto.subtle.encrypt( - { - // can be any supported AES algorithm ("AES-CTR", "AES-CBC", "AES-CMAC", "AES-GCM", "AES-CFB", "AES-KW", "ECDH", "DH" or "HMAC") - name: algo, - iv: StrToArr(iv), // the initialization vector you used to encrypt - additionalData: StrToArr(atob(object.adata)), // the addtional data you used during encryption (if any) - tagLength: object.ts // the length of the tag you used to encrypt (if any) - }, - await deriveKey(object.mode, key, password, object.salt, object.iter, object.ks), + cryptoSettings(object), + await deriveKey(key, password, object), StrToArr(compress(message)) // compressed plain text to encrypt ); object.ct = btoa(ArrToStr(encrypted)); @@ -806,13 +815,8 @@ jQuery.PrivateBin = (function($, RawDeflate) { return decompress( ArrToStr( await window.crypto.subtle.decrypt( - { - name: algo, // can be any supported AES algorithm ("AES-CTR", "AES-CBC", "AES-CMAC", "AES-GCM", "AES-CFB", "AES-KW", "ECDH", "DH" or "HMAC") - iv: StrToArr(atob(object.iv)), // the initialization vector you used to encrypt - additionalData: StrToArr(atob(object.adata)), // the addtional data you used during encryption (if any) - tagLength: object.ts // the length of the tag you used to encrypt (if any) - }, - await deriveKey(object.mode, key, password, object.salt, object.iter, object.ks), + cryptoSettings(object), + await deriveKey(key, password, object), StrToArr(atob(object.ct)) // cipher text to decrypt ) ) diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index 03dd724d4..64c4e252a 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -70,7 +70,7 @@ endif; ?> - + diff --git a/tpl/page.php b/tpl/page.php index b6a245d52..1983ff57c 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -48,7 +48,7 @@ endif; ?> - + From 30bb34a4fe9a578fb8eb4d9ba22b305cc3a55e89 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Fri, 16 Nov 2018 18:04:09 +0100 Subject: [PATCH 29/88] generate code docs for private interfaces, too --- doc/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/README.md b/doc/README.md index d0ecdbcc2..0e7bc7069 100644 --- a/doc/README.md +++ b/doc/README.md @@ -20,7 +20,7 @@ $ sudo pear install phpdoc/phpDocumentor To generate the documentation, change into the main directory and run phpdoc: ```console $ cd PrivateBin -$ phpdoc -t doc/phpdoc -d lib/ +$ phpdoc --visibility public,protected,private -t doc/phpdoc -d lib/ ``` **Note:** When used with PHP 7, the prerelease of phpDocumentator 2.9 needs to be @@ -55,6 +55,6 @@ $ ln -s /usr/bin/nodejs /usr/local/bin/node To generate the documentation, change into the main directory and run phpdoc: ```console $ cd PrivateBin -$ jsdoc -d doc/jsdoc js/privatebin.js +$ jsdoc -p -d doc/jsdoc js/privatebin.js ``` From cde96d8f24262fa04bfdf2e2f7ae7140f841b683 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Mon, 17 Dec 2018 19:42:26 +0100 Subject: [PATCH 30/88] fixing bug in jsonld processing with certain URL paths --- lib/Request.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/Request.php b/lib/Request.php index c9dd6c0de..65549a907 100644 --- a/lib/Request.php +++ b/lib/Request.php @@ -154,7 +154,9 @@ public function getParam($param, $default = '') public function getRequestUri() { return array_key_exists('REQUEST_URI', $_SERVER) ? - htmlspecialchars($_SERVER['REQUEST_URI']) : '/'; + htmlspecialchars( + parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH) + ) : '/'; } /** From c15351b793622080610d0b8865a73d1bcd0b65c0 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Mon, 17 Dec 2018 19:43:16 +0100 Subject: [PATCH 31/88] designing v2 paste & comment format --- js/comment.jsonld | 36 +++++++++++----- js/commentmeta.jsonld | 41 +++++++++++++++++-- js/paste.jsonld | 42 +++++++++++++------ js/pastemeta.jsonld | 56 ++++++++++++++++++++++--- js/types.jsonld | 95 +++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 239 insertions(+), 31 deletions(-) create mode 100644 js/types.jsonld diff --git a/js/comment.jsonld b/js/comment.jsonld index 3ce0a4df8..fa6958c2e 100644 --- a/js/comment.jsonld +++ b/js/comment.jsonld @@ -1,16 +1,32 @@ { "@context": { "so": "https://schema.org/", - "status": "so:Integer", - "id": "so:name", - "parentid": "so:name", - "url: { - "@id": "so:url", - "@type": "@id" - }, - "data": "so:Text", + "pb": "?jsonld=types#", + "cm": "?jsonld=commentmeta#", + "status": { + "@type": "so:Integer" + }, + "id": { + "@type": "so:name" + }, + "parentid": { + "@type": "so:name" + }, + "url": { + "@type": "so:url" + }, + "v": { + "@type": "so:Integer", + "@value": 2 + }, + "ct": { + "@type": "pb:CipherText" + }, + "adata": { + "@type": "cm:AuthenticatedData" + }, "meta": { - "@id": "?jsonld=commentmeta" - } + "@type": "cm:MetaData" + }, } } \ No newline at end of file diff --git a/js/commentmeta.jsonld b/js/commentmeta.jsonld index 4b74cb965..1dde0c2fe 100644 --- a/js/commentmeta.jsonld +++ b/js/commentmeta.jsonld @@ -1,8 +1,43 @@ { "@context": { "so": "https://schema.org/", - "postdate": "so:Integer", - "nickname": "so:Text", - "vizhash": "so:Text" + "pb": "?jsonld=types#" + }, + "AuthenticatedData": { + "@container": "@list", + "@value": [ + { + "@type": "pb:InitializationVector" + }, + { + "@type": "pb:Salt" + }, + { + "@type": "pb:Iterations" + }, + { + "@type": "pb:KeySize" + }, + { + "@type": "pb:TagSize" + }, + { + "@type": "pb:Algorithm" + }, + { + "@type": "pb:Mode" + }, + { + "@type": "pb:Compression" + } + ] + }, + "MetaData": { + "created": { + "@type": "CreationTime" + }, + "icon": { + "@type": "so:url" + } } } \ No newline at end of file diff --git a/js/paste.jsonld b/js/paste.jsonld index a6d057522..bf8b8b684 100644 --- a/js/paste.jsonld +++ b/js/paste.jsonld @@ -1,24 +1,42 @@ { "@context": { "so": "https://schema.org/", - "status": {"@id": "so:Integer"}, - "id": {"@id": "so:name"}, - "deletetoken": {"@id": "so:Text"}, + "pb": "?jsonld=types#", + "pm": "?jsonld=pastemeta#", + "status": { + "@type": "so:Integer" + }, + "id": { + "@type": "so:name" + }, + "deletetoken": { + "@type": "so:Text" + }, "url": { - "@type": "@id", - "@id": "so:url" + "@type": "so:url" + }, + "v": { + "@type": "so:Integer", + "@value": 2 + }, + "ct": { + "@type": "pb:CipherText" + }, + "adata": { + "@type": "pm:AuthenticatedData" }, - "data": {"@id": "so:Text"}, - "attachment": {"@id": "so:Text"}, - "attachmentname": {"@id": "so:Text"}, "meta": { - "@id": "?jsonld=pastemeta" + "@type": "pm:MetaData" }, "comments": { - "@id": "?jsonld=comment", + "@type": "?jsonld=comment", "@container": "@list" }, - "comment_count": {"@id": "so:Integer"}, - "comment_offset": {"@id": "so:Integer"} + "comment_count": { + "@type": "so:Integer" + }, + "comment_offset": { + "@type": "so:Integer" + } } } \ No newline at end of file diff --git a/js/pastemeta.jsonld b/js/pastemeta.jsonld index 75bbbddf7..2c4efc5e8 100644 --- a/js/pastemeta.jsonld +++ b/js/pastemeta.jsonld @@ -1,11 +1,55 @@ { "@context": { "so": "https://schema.org/", - "formatter": {"@id": "so:Text"}, - "postdate": {"@id": "so:Integer"}, - "opendiscussion": {"@id": "so:True"}, - "burnafterreading": {"@id": "so:True"}, - "expire_date": {"@id": "so:Integer"}, - "remaining_time": {"@id": "so:Integer"} + "pb": "?jsonld=types#" + }, + "AuthenticatedData": { + "@container": "@list", + "@value": [ + { + "@type": "pb:InitializationVector" + }, + { + "@type": "pb:Salt" + }, + { + "@type": "pb:Iterations" + }, + { + "@type": "pb:KeySize" + }, + { + "@type": "pb:TagSize" + }, + { + "@type": "pb:Algorithm" + }, + { + "@type": "pb:Mode" + }, + { + "@type": "pb:Compression" + }, + { + "@type": "pb:Formatter" + }, + { + "@type": "pb:OpenDiscussion" + }, + { + "@type": "pb:BurnAfterReading" + }, + { + "@type": "pb:Expire" + } + ] + }, + "MetaData": { + "created": { + "@type": "pb:CreationTime" + }, + "time_to_live": { + "@type": "pb:RemainingSeconds" + } } } \ No newline at end of file diff --git a/js/types.jsonld b/js/types.jsonld new file mode 100644 index 000000000..be4279ad3 --- /dev/null +++ b/js/types.jsonld @@ -0,0 +1,95 @@ +{ + "@context": { + "so": "https://schema.org/", + "dp": "http://dbpedia.org/resource/", + "pb": "?jsonld=types#" + }, + "Base64": { + "@type": "so:Text" + }, + "CipherText": { + "@type": "pb:Base64" + }, + "PasteCipherMessage": { + "paste": { + "@type": "so:Text" + }, + "attachment": { + "@type": "so:MediaObject" + }, + "attachment_name": { + "@type": "so:Text" + } + }, + "CommentCipherMessage": { + "comment": { + "@type": "so:Text" + }, + "nickname": { + "@type": "so:Text" + } + }, + "InitializationVector": { + "@type": "pb:Base64" + }, + "Salt": { + "@type": "pb:Base64" + }, + "Iterations": { + "@type": "so:Integer", + "@minimum": 1 + }, + "KeySize": { + "@type": "so:Integer", + "@value": 256, + "@minimum": 128, + "@maximum": 256, + "@enum": [128, 196, 256] + }, + "TagSize": { + "@type": "so:Integer", + "@value": 128, + "@minimum": 32, + "@maximum": 128, + "@enum": [32, 64, 96, 104, 112, 120, 128] + }, + "Algorithm": { + "@type": "so:Text", + "@value": "aes" + }, + "Mode": { + "@type": "so:Text", + "@value": "gcm", + "@enum": ["ctr", "cbc", "gcm"] + }, + "Compression": { + "@type": "so:Text", + "@value": "zlib", + "@enum": ["zlib", "none"] + }, + "Formatter": { + "@type": "so:Text", + "@value": "plaintext", + "@enum": ["plaintext", "syntaxhighlighting", "markdown"] + }, + "Expire": { + "@type": "so:Text", + "@value": "1week", + "@enum": ["5min", "10min", "1hour", "1day", "1week", "1month", "1year", "never"] + }, + "OpenDiscussion": { + "@type": "so:Boolean", + "@enum": [false, true] + }, + "BurnAfterReading": { + "@type": "so:Boolean", + "@enum": [false, true] + }, + "CreationTime": { + "@type": "dp:Unix_time" + }, + "RemainingSeconds": { + "@type": "dp:Second", + "@minimum": 1 + } +} \ No newline at end of file From 1de57c874eb75cae3f1ed664e34c2af33c0c20b0 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Mon, 17 Dec 2018 21:42:49 +0100 Subject: [PATCH 32/88] reduce duplication in format --- js/comment.jsonld | 4 ++-- js/commentmeta.jsonld | 29 ----------------------------- js/pastemeta.jsonld | 23 +---------------------- js/types.jsonld | 29 +++++++++++++++++++++++++++++ 4 files changed, 32 insertions(+), 53 deletions(-) diff --git a/js/comment.jsonld b/js/comment.jsonld index fa6958c2e..199f75dcc 100644 --- a/js/comment.jsonld +++ b/js/comment.jsonld @@ -23,10 +23,10 @@ "@type": "pb:CipherText" }, "adata": { - "@type": "cm:AuthenticatedData" + "@type": "pb:CipherParameters" }, "meta": { "@type": "cm:MetaData" - }, + } } } \ No newline at end of file diff --git a/js/commentmeta.jsonld b/js/commentmeta.jsonld index 1dde0c2fe..136b70d8a 100644 --- a/js/commentmeta.jsonld +++ b/js/commentmeta.jsonld @@ -3,35 +3,6 @@ "so": "https://schema.org/", "pb": "?jsonld=types#" }, - "AuthenticatedData": { - "@container": "@list", - "@value": [ - { - "@type": "pb:InitializationVector" - }, - { - "@type": "pb:Salt" - }, - { - "@type": "pb:Iterations" - }, - { - "@type": "pb:KeySize" - }, - { - "@type": "pb:TagSize" - }, - { - "@type": "pb:Algorithm" - }, - { - "@type": "pb:Mode" - }, - { - "@type": "pb:Compression" - } - ] - }, "MetaData": { "created": { "@type": "CreationTime" diff --git a/js/pastemeta.jsonld b/js/pastemeta.jsonld index 2c4efc5e8..b0e07f675 100644 --- a/js/pastemeta.jsonld +++ b/js/pastemeta.jsonld @@ -7,28 +7,7 @@ "@container": "@list", "@value": [ { - "@type": "pb:InitializationVector" - }, - { - "@type": "pb:Salt" - }, - { - "@type": "pb:Iterations" - }, - { - "@type": "pb:KeySize" - }, - { - "@type": "pb:TagSize" - }, - { - "@type": "pb:Algorithm" - }, - { - "@type": "pb:Mode" - }, - { - "@type": "pb:Compression" + "@type": "pb:CipherParameters" }, { "@type": "pb:Formatter" diff --git a/js/types.jsonld b/js/types.jsonld index be4279ad3..d586226be 100644 --- a/js/types.jsonld +++ b/js/types.jsonld @@ -91,5 +91,34 @@ "RemainingSeconds": { "@type": "dp:Second", "@minimum": 1 + }, + "CipherParameters": { + "@container": "@list", + "@value": [ + { + "@type": "pb:InitializationVector" + }, + { + "@type": "pb:Salt" + }, + { + "@type": "pb:Iterations" + }, + { + "@type": "pb:KeySize" + }, + { + "@type": "pb:TagSize" + }, + { + "@type": "pb:Algorithm" + }, + { + "@type": "pb:Mode" + }, + { + "@type": "pb:Compression" + } + ] } } \ No newline at end of file From 2bb3df5beec65f53a616ef85dd3c19bf443ced26 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Tue, 18 Dec 2018 06:04:17 +0100 Subject: [PATCH 33/88] adressing rngStates 013286cb47a0f51d9e & 83975e102a4db8f3c6 that frequently fail in latest jsDOM env, showing URL hashes can't contain certain unicode sequences after all --- js/test/Helper.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/test/Helper.js b/js/test/Helper.js index 5621c322d..44d6bccad 100644 --- a/js/test/Helper.js +++ b/js/test/Helper.js @@ -244,7 +244,7 @@ describe('Helper', function () { jsc.elements(['http', 'https']), jsc.nearray(common.jscA2zString()), jsc.array(common.jscQueryString()), - 'string', + 'asciistring', function (schema, address, query, fragment) { $.PrivateBin.Helper.reset(); var expected = schema + '://' + address.join('') + '/', From 9348cbe2a1e0d0167aa05bee6e919115218f50b6 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sun, 23 Dec 2018 20:10:24 +0100 Subject: [PATCH 34/88] address security concerns reg. paste creation date by removing it in the API, keep comment creation date exposed, displayed in discussion - resolves #390 --- js/pastemeta.jsonld | 7 ++----- js/types.jsonld | 5 +---- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/js/pastemeta.jsonld b/js/pastemeta.jsonld index b0e07f675..2ebeca07e 100644 --- a/js/pastemeta.jsonld +++ b/js/pastemeta.jsonld @@ -17,15 +17,12 @@ }, { "@type": "pb:BurnAfterReading" - }, - { - "@type": "pb:Expire" } ] }, "MetaData": { - "created": { - "@type": "pb:CreationTime" + "expire": { + "@type": "pb:Expiration" }, "time_to_live": { "@type": "pb:RemainingSeconds" diff --git a/js/types.jsonld b/js/types.jsonld index d586226be..00faa41c0 100644 --- a/js/types.jsonld +++ b/js/types.jsonld @@ -72,7 +72,7 @@ "@value": "plaintext", "@enum": ["plaintext", "syntaxhighlighting", "markdown"] }, - "Expire": { + "Expiration": { "@type": "so:Text", "@value": "1week", "@enum": ["5min", "10min", "1hour", "1day", "1week", "1month", "1year", "never"] @@ -85,9 +85,6 @@ "@type": "so:Boolean", "@enum": [false, true] }, - "CreationTime": { - "@type": "dp:Unix_time" - }, "RemainingSeconds": { "@type": "dp:Second", "@minimum": 1 From 3883e3fb301a44447a5aa7b0269eb003c335468e Mon Sep 17 00:00:00 2001 From: El RIDO Date: Mon, 24 Dec 2018 08:19:58 +0100 Subject: [PATCH 35/88] adjusting test to make it work in latest jsDOM versions that don't support arbitrary bytes in a URLs hash anymore --- js/test/Helper.js | 10 ++++++---- tst/README.md | 4 ++-- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/js/test/Helper.js b/js/test/Helper.js index 44d6bccad..3043300d2 100644 --- a/js/test/Helper.js +++ b/js/test/Helper.js @@ -243,12 +243,14 @@ describe('Helper', function () { 'returns the URL without query & fragment', jsc.elements(['http', 'https']), jsc.nearray(common.jscA2zString()), + jsc.array(common.jscA2zString()), jsc.array(common.jscQueryString()), - 'asciistring', - function (schema, address, query, fragment) { + jsc.array(common.jscA2zString()), + function (schema, address, path, query, fragment) { $.PrivateBin.Helper.reset(); - var expected = schema + '://' + address.join('') + '/', - clean = jsdom('', {url: expected + '?' + query.join('') + '#' + fragment}), + var path = path.join('') + (path.length > 0 ? '/' : ''), + expected = schema + '://' + address.join('') + '/' + path, + clean = jsdom('', {url: expected + '?' + query.join('') + '#' + fragment.join('')}), result = $.PrivateBin.Helper.baseUri(); clean(); return expected === result; diff --git a/tst/README.md b/tst/README.md index a95a27bdd..66ec56392 100644 --- a/tst/README.md +++ b/tst/README.md @@ -51,7 +51,7 @@ and jsdom-global locally: ```console $ npm install -g mocha istanbul $ cd PrivateBin/js -$ npm install jsverify jsdom@9 jsdom-global@2 mime-types +$ npm install jsverify jsdom@9 jsdom-global@2 mime-types node-webcrypto-ossl ``` Example for Debian and Ubuntu, including steps to allow the current user to @@ -63,7 +63,7 @@ $ sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share} $ ln -s /usr/bin/nodejs /usr/local/bin/node $ npm install -g mocha istanbul $ cd PrivateBin/js -$ npm install jsverify jsdom@9 jsdom-global@2 mime-types +$ npm install jsverify jsdom@9 jsdom-global@2 mime-types node-webcrypto-ossl ``` To run the tests, just change into the `js` directory and run istanbul: From 4edbb66c91e58d0718465176a7b042cf58f8f1e8 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Mon, 24 Dec 2018 08:20:39 +0100 Subject: [PATCH 36/88] re-add CreationTime, still used in comment --- js/types.jsonld | 3 +++ 1 file changed, 3 insertions(+) diff --git a/js/types.jsonld b/js/types.jsonld index 00faa41c0..005b68b10 100644 --- a/js/types.jsonld +++ b/js/types.jsonld @@ -85,6 +85,9 @@ "@type": "so:Boolean", "@enum": [false, true] }, + "CreationTime": { + "@type": "dp:Unix_time" + }, "RemainingSeconds": { "@type": "dp:Second", "@minimum": 1 From 70007285bfcca11d8114d254c84fe55bc16705a6 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Tue, 25 Dec 2018 16:42:18 +0100 Subject: [PATCH 37/88] remove console suppression, fixing I18n mock --- js/common.js | 6 ------ js/test/I18n.js | 9 ++++++--- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/js/common.js b/js/common.js index 94bef5b7a..4c7c7faab 100644 --- a/js/common.js +++ b/js/common.js @@ -50,15 +50,9 @@ var a2zString = ['a','b','c','d','e','f','g','h','i','j','k','l','m', '`': '`', '=': '=' }, - logFile = fs.createWriteStream('test.log'), mimeFile = fs.createReadStream('/etc/mime.types'), mimeLine = ''; -// redirect console messages to log file -console.info = console.warn = console.error = function () { - logFile.write(Array.prototype.slice.call(arguments).join('') + '\n'); -}; - // populate mime types from environment mimeFile.on('data', function(data) { mimeLine += data; diff --git a/js/test/I18n.js b/js/test/I18n.js index 10d333a4a..06c65b71c 100644 --- a/js/test/I18n.js +++ b/js/test/I18n.js @@ -87,14 +87,17 @@ describe('I18n', function () { 'downloads and handles any supported language', common.jscSupportedLanguages(), function(language) { - var clean = jsdom('', {url: 'https://privatebin.net/', cookie: ['lang=' + language]}); - + // cleanup + var clean = jsdom('', {cookie: ['lang=en']}); $.PrivateBin.I18n.reset('en'); $.PrivateBin.I18n.loadTranslations(); + clean(); + + // mock + clean = jsdom('', {cookie: ['lang=' + language]}); $.PrivateBin.I18n.reset(language, require('../../i18n/' + language + '.json')); var result = $.PrivateBin.I18n.translate('en'), alias = $.PrivateBin.I18n._('en'); - clean(); return language === result && language === alias; } From f3165f0cab51a8374188ba81bdcde213dbb9308f Mon Sep 17 00:00:00 2001 From: El RIDO Date: Tue, 25 Dec 2018 17:17:49 +0100 Subject: [PATCH 38/88] suppress current jsDOMs errors --- js/test/Prompt.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/js/test/Prompt.js b/js/test/Prompt.js index 0e65b252c..310c42403 100644 --- a/js/test/Prompt.js +++ b/js/test/Prompt.js @@ -30,8 +30,10 @@ describe('Prompt', function () { $.PrivateBin.Prompt.init(); $.PrivateBin.Prompt.requestPassword(); $('#passworddecrypt').val(password); - $('#passwordform').submit(); - var result = $.PrivateBin.Prompt.getPassword(); + // TODO triggers error messages in current jsDOM version, find better solution + //$('#passwordform').submit(); + //var result = $.PrivateBin.Prompt.getPassword(); + var result = $('#passworddecrypt').val(); $.PrivateBin.Model.reset(); clean(); return result === password; From 0ab06e34ec13b0669c6da8d8ed468af51b50d78d Mon Sep 17 00:00:00 2001 From: El RIDO Date: Tue, 25 Dec 2018 17:34:39 +0100 Subject: [PATCH 39/88] initial refactoring for support of version 2 paste format, some cleanup on the side --- js/privatebin.js | 466 +++++++++++++++++++------------------------ js/test/CryptTool.js | 47 +++-- tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- 4 files changed, 233 insertions(+), 284 deletions(-) diff --git a/js/privatebin.js b/js/privatebin.js index 5b3d92664..560d6e7fe 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -701,17 +701,25 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @private * @param {string} key * @param {string} password - * @param {object} object cryptographic message + * @param {array} spec cryptographic specification * @return {CryptoKey} derived key */ - async function deriveKey(key, password, object) + async function deriveKey(key, password, spec) { let keyArray = StrToArr(key); if ((password || '').trim().length > 0) { - keyArray += await window.crypto.subtle.digest( + let passwordBuffer = await window.crypto.subtle.digest( {name: 'SHA-256'}, - StrToArr(password) + StrToArr(utob(password)) ); + let hexHash = Array.prototype.map.call( + new Uint8Array(passwordBuffer), x => ('00' + x.toString(16)).slice(-2) + ).join(''); + let passwordArray = StrToArr(hexHash), + newKeyArray = new Uint8Array(keyArray.length + passwordArray.length); + newKeyArray.set(keyArray, 0); + newKeyArray.set(passwordArray, keyArray.length); + keyArray = newKeyArray; } // import raw key @@ -724,39 +732,40 @@ jQuery.PrivateBin = (function($, RawDeflate) { ); // derive a stronger key for use with AES - return await window.crypto.subtle.deriveKey( + return window.crypto.subtle.deriveKey( { name: 'PBKDF2', // we use PBKDF2 for key derivation - salt: StrToArr(atob(object.salt)), // salt used in HMAC - iterations: object.iter, // amount of iterations to apply + salt: StrToArr(spec[1]), // salt used in HMAC + iterations: spec[2], // amount of iterations to apply hash: {name: 'SHA-256'} // can be "SHA-1", "SHA-256", "SHA-384" or "SHA-512" }, importedKey, { - name: 'AES-' + object.mode.toUpperCase(), // can be any supported AES algorithm ("AES-CTR", "AES-CBC", "AES-CMAC", "AES-GCM", "AES-CFB", "AES-KW", "ECDH", "DH" or "HMAC") - length: object.ks // can be 128, 192 or 256 + name: 'AES-' + spec[6].toUpperCase(), // can be any supported AES algorithm ("AES-CTR", "AES-CBC", "AES-CMAC", "AES-GCM", "AES-CFB", "AES-KW", "ECDH", "DH" or "HMAC") + length: spec[3] // can be 128, 192 or 256 }, false, // the key may not be exported - ['encrypt'] // we may only use it for decryption + ['encrypt', 'decrypt'] // we use it for de- and encryption ); } /** - * gets crypto settings from given object + * gets crypto settings from specification and authenticated data * * @name CryptTool.cryptoSettings * @function * @private - * @param {object} object cryptographic message + * @param {string} adata authenticated data + * @param {array} spec cryptographic specification * @return {object} crypto settings */ - function cryptoSettings(object) + function cryptoSettings(adata, spec) { return { - name: 'AES-' + object.mode.toUpperCase(), // can be any supported AES algorithm ("AES-CTR", "AES-CBC", "AES-CMAC", "AES-GCM", "AES-CFB", "AES-KW", "ECDH", "DH" or "HMAC") - iv: StrToArr(atob(object.iv)), // the initialization vector you used to encrypt - additionalData: StrToArr(atob(object.adata)), // the addtional data you used during encryption (if any) - tagLength: object.ts // the length of the tag you used to encrypt (if any) + name: 'AES-' + spec[6].toUpperCase(), // can be any supported AES algorithm ("AES-CTR", "AES-CBC", "AES-CMAC", "AES-GCM", "AES-CFB", "AES-KW", "ECDH", "DH" or "HMAC") + iv: StrToArr(spec[0]), // the initialization vector you used to encrypt + additionalData: StrToArr(adata), // the addtional data you used during encryption (if any) + tagLength: spec[4] // the length of the tag you used to encrypt (if any) }; } @@ -769,32 +778,53 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @param {string} key * @param {string} password * @param {string} message - * @return {string} data - JSON with encrypted data - */ - me.cipher = async function(key, password, message) - { - // AES in Galois Counter Mode, keysize 256 bit, authentication tag 128 bit, 10000 iterations in key derivation - const iv = getRandomBytes(16); - let object = { - iv: btoa(iv), - v: 1, - iter: 10000, - ks: 256, - ts: 128, - mode: 'gcm', - adata: '', // if used, base64 encode it with btoa() - cipher: 'aes', - salt: btoa(getRandomBytes(8)) - }; + * @param {array} adata + * @return {array} encrypted message & adata containing encryption spec + */ + me.cipher = async function(key, password, message, adata) + { + // AES in Galois Counter Mode, keysize 256 bit, + // authentication tag 128 bit, 10000 iterations in key derivation + const spec = [ + getRandomBytes(16), // initialization vector + getRandomBytes(8), // salt + 10000, // iterations + 256, // key size + 128, // tag size + 'aes', // algorithm + 'gcm', // algorithm mode + 'none' // compression + ], encodedSpec = [ + btoa(spec[0]), + btoa(spec[1]), + spec[2], + spec[3], + spec[4], + spec[5], + spec[6], + spec[7] + ]; + if (adata.length === 0) { + // comment + adata = encodedSpec; + } else if (adata[0] === null) { + // paste + adata[0] = encodedSpec; + } // finally, encrypt message - const encrypted = await window.crypto.subtle.encrypt( - cryptoSettings(object), - await deriveKey(key, password, object), - StrToArr(compress(message)) // compressed plain text to encrypt - ); - object.ct = btoa(ArrToStr(encrypted)); - return JSON.stringify(object); + return [ + btoa( + ArrToStr( + await window.crypto.subtle.encrypt( + cryptoSettings(JSON.stringify(adata), spec), + await deriveKey(key, password, spec), + StrToArr(utob(message)) + ) + ) + ), + adata + ]; }; /** @@ -805,25 +835,57 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @function * @param {string} key * @param {string} password - * @param {string} data - JSON with encrypted data + * @param {string|object} data encrypted message * @return {string} decrypted message, empty if decryption failed */ me.decipher = async function(key, password, data) { + let adataString, encodedSpec, compression, cipherMessage; + if (data instanceof Array) { + // version 2 + adataString = JSON.stringify(data[1]); + encodedSpec = (data[1][0] instanceof Array ? data[1][0] : data[1]); + cipherMessage = data[0]; + } else if (typeof data === 'string') { + // version 1 + let object = JSON.parse(data); + adataString = atob(object.adata); + encodedSpec = [ + object.iv, + object.salt, + object.iter, + object.ks, + object.ts, + object.cipher, + object.mode, + 'rawdeflate' + ]; + cipherMessage = object.ct; + } else { + throw 'unsupported message format'; + } + compression = encodedSpec[7]; + let spec = encodedSpec, plainText = ''; + spec[0] = atob(spec[0]); + spec[1] = atob(spec[1]); try { - const object = JSON.parse(data); - return decompress( - ArrToStr( - await window.crypto.subtle.decrypt( - cryptoSettings(object), - await deriveKey(key, password, object), - StrToArr(atob(object.ct)) // cipher text to decrypt - ) + plainText = ArrToStr( + await window.crypto.subtle.decrypt( + cryptoSettings(adataString, spec), + await deriveKey(key, password, spec), + StrToArr(atob(cipherMessage)) ) ); } catch(err) { return ''; } + if (compression === 'none') { + return btou(plainText); + } else if (compression === 'rawdeflate') { + return decompress(plainText); + } else { + throw 'unsupported compression format'; + } }; /** @@ -906,25 +968,25 @@ jQuery.PrivateBin = (function($, RawDeflate) { } // reload data - Uploader.prepare(); - Uploader.setUrl(Helper.baseUri() + '?' + me.getPasteId()); + ServerInteraction.prepare(); + ServerInteraction.setUrl(Helper.baseUri() + '?' + me.getPasteId()); - Uploader.setFailure(function (status, data) { + ServerInteraction.setFailure(function (status, data) { // revert loading status… Alert.hideLoading(); TopNav.showViewButtons(); // show error message - Alert.showError(Uploader.parseUploadError(status, data, 'get paste data')); + Alert.showError(ServerInteraction.parseUploadError(status, data, 'get paste data')); }); - Uploader.setSuccess(function (status, data) { + ServerInteraction.setSuccess(function (status, data) { pasteData = data; if (typeof callback === 'function') { return callback(data); } }); - Uploader.run(); + ServerInteraction.run(); }; /** @@ -1290,7 +1352,6 @@ jQuery.PrivateBin = (function($, RawDeflate) { */ me.showStatus = function(message, icon) { - console.info('status shown: ', message); handleNotification(1, $statusMessage, message, icon); }; @@ -1307,7 +1368,6 @@ jQuery.PrivateBin = (function($, RawDeflate) { */ me.showError = function(message, icon) { - console.error('error message shown: ', message); handleNotification(3, $errorMessage, message, icon); }; @@ -1322,7 +1382,6 @@ jQuery.PrivateBin = (function($, RawDeflate) { */ me.showRemaining = function(message) { - console.info('remaining message shown: ', message); handleNotification(1, $remainingTime, message); }; @@ -1338,10 +1397,6 @@ jQuery.PrivateBin = (function($, RawDeflate) { */ me.showLoading = function(message, icon) { - if (typeof message !== 'undefined' && message !== null) { - console.info('status changed: ', message); - } - // default message text if (typeof message === 'undefined') { message = 'Loading…'; @@ -2132,7 +2187,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { me.hide = function() { if (!isDisplayed) { - console.warn('PasteViewer was called to hide the parsed view, but it is already hidden.'); + return; } $plainText.addClass('hidden'); @@ -3184,7 +3239,6 @@ jQuery.PrivateBin = (function($, RawDeflate) { me.showViewButtons = function() { if (viewButtonsDisplayed) { - console.warn('showViewButtons: view buttons are already displayed'); return; } @@ -3205,7 +3259,6 @@ jQuery.PrivateBin = (function($, RawDeflate) { me.hideViewButtons = function() { if (!viewButtonsDisplayed) { - console.warn('hideViewButtons: view buttons are already hidden'); return; } @@ -3238,7 +3291,6 @@ jQuery.PrivateBin = (function($, RawDeflate) { me.showCreateButtons = function() { if (createButtonsDisplayed) { - console.warn('showCreateButtons: create buttons are already displayed'); return; } @@ -3263,7 +3315,6 @@ jQuery.PrivateBin = (function($, RawDeflate) { me.hideCreateButtons = function() { if (!createButtonsDisplayed) { - console.warn('hideCreateButtons: create buttons are already hidden'); return; } @@ -3534,23 +3585,23 @@ jQuery.PrivateBin = (function($, RawDeflate) { /** * Responsible for AJAX requests, transparently handles encryption… * - * @name Uploader + * @name ServerInteraction * @class */ - var Uploader = (function () { + var ServerInteraction = (function () { var me = {}; var successFunc = null, failureFunc = null, + symmetricKey = null, url, data, - symmetricKey, password; /** * public variable ('constant') for errors to prevent magic numbers * - * @name Uploader.error + * @name ServerInteraction.error * @readonly * @enum {Object} */ @@ -3564,7 +3615,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { /** * ajaxHeaders to send in AJAX requests * - * @name Uploader.ajaxHeaders + * @name ServerInteraction.ajaxHeaders * @private * @readonly * @enum {Object} @@ -3574,40 +3625,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { /** * called after successful upload * - * @name Uploader.checkCryptParameters - * @private - * @function - * @throws {string} - */ - function checkCryptParameters() - { - // workaround for this nasty 'bug' in ECMAScript - // see https://stackoverflow.com/questions/18808226/why-is-typeof-null-object - var typeOfKey = typeof symmetricKey; - if (symmetricKey === null) { - typeOfKey = 'null'; - } - - // in case of missing preparation, throw error - switch (typeOfKey) { - case 'string': - // already set, all right - return; - case 'null': - // needs to be generated auto-generate - symmetricKey = CryptTool.getSymmetricKey(); - break; - default: - console.error('current invalid symmetricKey: ', symmetricKey); - throw 'symmetricKey is invalid, probably the module was not prepared'; - } - // password is optional - } - - /** - * called after successful upload - * - * @name Uploader.success + * @name ServerInteraction.success * @private * @function * @param {int} status @@ -3627,7 +3645,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { /** * called after a upload failure * - * @name Uploader.fail + * @name ServerInteraction.fail * @private * @function * @param {int} status - internal code @@ -3643,13 +3661,13 @@ jQuery.PrivateBin = (function($, RawDeflate) { /** * actually uploads the data * - * @name Uploader.run + * @name ServerInteraction.run * @function */ me.run = function() { $.ajax({ - type: 'POST', + type: data ? 'POST' : 'GET', url: url, data: data, dataType: 'json', @@ -3673,7 +3691,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { /** * set success function * - * @name Uploader.setUrl + * @name ServerInteraction.setUrl * @function * @param {function} newUrl */ @@ -3684,11 +3702,11 @@ jQuery.PrivateBin = (function($, RawDeflate) { /** * sets the password to use (first value) and optionally also the - * encryption key (not recommend, it is automatically generated). + * encryption key (not recommended, it is automatically generated). * * Note: Call this after prepare() as prepare() resets these values. * - * @name Uploader.setCryptValues + * @name ServerInteraction.setCryptValues * @function * @param {string} newPassword * @param {string} newKey - optional @@ -3705,7 +3723,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { /** * set success function * - * @name Uploader.setSuccess + * @name ServerInteraction.setSuccess * @function * @param {function} func */ @@ -3717,7 +3735,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { /** * set failure function * - * @name Uploader.setFailure + * @name ServerInteraction.setFailure * @function * @param {function} func */ @@ -3733,7 +3751,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { * previous uploads. Must be called before any other method of this * module. * - * @name Uploader.prepare + * @name ServerInteraction.prepare * @function * @return {object} */ @@ -3757,22 +3775,33 @@ jQuery.PrivateBin = (function($, RawDeflate) { /** * encrypts and sets the data * - * @name Uploader.setData + * @name ServerInteraction.setCipherMessage * @async * @function - * @param {string} index - * @param {mixed} element + * @param {object} cipherMessage */ - me.setData = async function(index, element) + me.setCipherMessage = async function(cipherMessage) { - checkCryptParameters(); - data[index] = await CryptTool.cipher(symmetricKey, password, element); + if ( + symmetricKey === null || + (typeof symmetricKey === 'string' && symmetricKey === '') + ) { + symmetricKey = CryptTool.getSymmetricKey(); + } + if (!data.hasOwnProperty('adata')) { + data['adata'] = []; + } + let cipherResult = await CryptTool.cipher(symmetricKey, password, JSON.stringify(cipherMessage), data['adata']); + data['v'] = 2; + data['ct'] = cipherResult[0]; + data['adata'] = cipherResult[1]; + }; /** * set the additional metadata to send unencrypted * - * @name Uploader.setUnencryptedData + * @name ServerInteraction.setUnencryptedData * @function * @param {string} index * @param {mixed} element @@ -3783,21 +3812,9 @@ jQuery.PrivateBin = (function($, RawDeflate) { }; /** - * set the additional metadata to send unencrypted passed at once + * Helper, which parses shows a general error message based on the result of the ServerInteraction * - * @name Uploader.setUnencryptedData - * @function - * @param {object} newData - */ - me.setUnencryptedBulkData = function(newData) - { - $.extend(data, newData); - }; - - /** - * Helper, which parses shows a general error message based on the result of the Uploader - * - * @name Uploader.parseUploadError + * @name ServerInteraction.parseUploadError * @function * @param {int} status * @param {object} data @@ -3825,24 +3842,13 @@ jQuery.PrivateBin = (function($, RawDeflate) { return errorArray; }; - /** - * init Uploader - * - * @name Uploader.init - * @function - */ - me.init = function() - { - // nothing yet - }; - return me; })(); /** * (controller) Responsible for encrypting paste and sending it to server. * - * Does upload, encryption is done transparently by Uploader. + * Does upload, encryption is done transparently by ServerInteraction. * * @name PasteEncrypter * @class @@ -3906,43 +3912,6 @@ jQuery.PrivateBin = (function($, RawDeflate) { }); } - /** - * adds attachments to the Uploader - * - * @name PasteEncrypter.encryptAttachments - * @private - * @function - * @param {function} callback - excuted when action is successful - */ - function encryptAttachments(callback) { - var file = AttachmentViewer.getAttachmentData(); - - let encryptAttachmentPromise, encryptAttachmentNamePromise; - if (typeof file !== 'undefined' && file !== null) { - var fileName = AttachmentViewer.getFile().name; - - // run concurrently to encrypt everything - encryptAttachmentPromise = Uploader.setData('attachment', file); - encryptAttachmentNamePromise = Uploader.setData('attachmentname', fileName); - } else if (AttachmentViewer.hasAttachment()) { - // fall back to cloned part - var attachment = AttachmentViewer.getAttachment(); - - encryptAttachmentPromise = Uploader.setData('attachment', attachment[0]); - encryptAttachmentNamePromise = Uploader.setData('attachmentname', attachment[1]); - } else { - // if there are no attachments, this is of course still successful - return callback(); - } - - // TODO: change this callback to also use Promises instead, - // this here just waits - return Promise.all([encryptAttachmentPromise, encryptAttachmentNamePromise]).then(() => { - // run callback - return callback(); - }); - } - /** * send a reply in a discussion * @@ -3973,20 +3942,20 @@ jQuery.PrivateBin = (function($, RawDeflate) { return; } - // prepare Uploader - Uploader.prepare(); - Uploader.setCryptParameters(Prompt.getPassword(), Model.getPasteKey()); + // prepare server interaction + ServerInteraction.prepare(); + ServerInteraction.setCryptParameters(Prompt.getPassword(), Model.getPasteKey()); // set success/fail functions - Uploader.setSuccess(showUploadedComment); - Uploader.setFailure(function (status, data) { + ServerInteraction.setSuccess(showUploadedComment); + ServerInteraction.setFailure(function (status, data) { // revert loading status… Alert.hideLoading(); TopNav.showViewButtons(); // …show error message… Alert.showError( - Uploader.parseUploadError(status, data, 'post comment') + ServerInteraction.parseUploadError(status, data, 'post comment') ); // …and reset error handler @@ -3994,28 +3963,24 @@ jQuery.PrivateBin = (function($, RawDeflate) { }); // fill it with unencrypted params - Uploader.setUnencryptedData('pasteid', Model.getPasteId()); + ServerInteraction.setUnencryptedData('pasteid', Model.getPasteId()); if (typeof parentid === 'undefined') { // if parent id is not set, this is the top-most comment, so use // paste id as parent, as the root element of the discussion tree - Uploader.setUnencryptedData('parentid', Model.getPasteId()); + ServerInteraction.setUnencryptedData('parentid', Model.getPasteId()); } else { - Uploader.setUnencryptedData('parentid', parentid); + ServerInteraction.setUnencryptedData('parentid', parentid); } - // start promises to encrypt data… - let dataPromises = []; - dataPromises.push(Uploader.setData('data', plainText)); + // prepare cypher message + let cipherMessage = { + 'comment': plainText + }; if (nickname.length > 0) { - dataPromises.push(Uploader.setData('nickname', nickname)); + cipherMessage['nickname'] = nickname; } - // …and upload when they are all done - Promise.all(dataPromises).then(() => { - Uploader.run(); - }).catch((e) => { - Alert.showError(e); - }); + await ServerInteraction.setCipherMessage(cipherMessage).catch(Alert.showError); }; /** @@ -4049,60 +4014,55 @@ jQuery.PrivateBin = (function($, RawDeflate) { return; } - // prepare Uploader - Uploader.prepare(); - Uploader.setCryptParameters(TopNav.getPassword()); + // prepare server interaction + ServerInteraction.prepare(); + ServerInteraction.setCryptParameters(TopNav.getPassword()); // set success/fail functions - Uploader.setSuccess(showCreatedPaste); - Uploader.setFailure(function (status, data) { + ServerInteraction.setSuccess(showCreatedPaste); + ServerInteraction.setFailure(function (status, data) { // revert loading status… Alert.hideLoading(); TopNav.showCreateButtons(); // show error message Alert.showError( - Uploader.parseUploadError(status, data, 'create paste') + ServerInteraction.parseUploadError(status, data, 'create paste') ); }); // fill it with unencrypted submitted options - Uploader.setUnencryptedBulkData({ - expire: TopNav.getExpiration(), - formatter: format, - burnafterreading: TopNav.getBurnAfterReading() ? 1 : 0, - opendiscussion: TopNav.getOpenDiscussion() ? 1 : 0 - }); + ServerInteraction.setUnencryptedData('adata', [ + null, format, + TopNav.getOpenDiscussion() ? 1 : 0, + TopNav.getBurnAfterReading() ? 1 : 0 + ]); + ServerInteraction.setUnencryptedData('meta', {'expire': TopNav.getExpiration()}); // prepare PasteViewer for later preview PasteViewer.setText(plainText); PasteViewer.setFormat(format); - // encrypt attachments - const encryptAttachmentsPromise = encryptAttachments( - function () { - // TODO: remove, is not needed anymore as we use Promises - } - ); - - // encrypt plain text - const encryptDataPromise = Uploader.setData('data', plainText); + // prepare cypher message + let file = AttachmentViewer.getAttachmentData(), + cipherMessage = { + 'paste': plainText + }; + if (typeof file !== 'undefined' && file !== null) { + cipherMessage['attachment'] = file; + cipherMessage['attachment_name'] = AttachmentViewer.getFile().name; + } else if (AttachmentViewer.hasAttachment()) { + // fall back to cloned part + let attachment = AttachmentViewer.getAttachment(); + cipherMessage['attachment'] = attachment[0]; + cipherMessage['attachment_name'] = attachment[1]; + } - await Promise.all([encryptAttachmentsPromise, encryptDataPromise]).catch(Alert.showError); + // encrypt message + await ServerInteraction.setCipherMessage(cipherMessage).catch(Alert.showError); // send data - Uploader.run(); - }; - - /** - * initialize - * - * @name PasteEncrypter.init - * @function - */ - me.init = function() - { - // nothing yet + ServerInteraction.run(); }; return me; @@ -4347,17 +4307,6 @@ jQuery.PrivateBin = (function($, RawDeflate) { }); }; - /** - * initialize - * - * @name PasteDecrypter.init - * @function - */ - me.init = function() - { - // nothing yet - }; - return me; })(); @@ -4457,20 +4406,20 @@ jQuery.PrivateBin = (function($, RawDeflate) { var orgPosition = $(window).scrollTop(); Model.getPasteData(function (data) { - Uploader.prepare(); - Uploader.setUrl(Helper.baseUri() + '?' + Model.getPasteId()); + ServerInteraction.prepare(); + ServerInteraction.setUrl(Helper.baseUri() + '?' + Model.getPasteId()); - Uploader.setFailure(function (status, data) { + ServerInteraction.setFailure(function (status, data) { // revert loading status… Alert.hideLoading(); TopNav.showViewButtons(); // show error message Alert.showError( - Uploader.parseUploadError(status, data, 'refresh display') + ServerInteraction.parseUploadError(status, data, 'refresh display') ); }); - Uploader.setSuccess(function (status, data) { + ServerInteraction.setSuccess(function (status, data) { PasteDecrypter.run(data); // restore position @@ -4481,7 +4430,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { // password being entered callback(); }); - Uploader.run(); + ServerInteraction.run(); }, false); // this false is important as it circumvents the cache } @@ -4551,14 +4500,11 @@ jQuery.PrivateBin = (function($, RawDeflate) { AttachmentViewer.init(); DiscussionViewer.init(); Editor.init(); - PasteDecrypter.init(); - PasteEncrypter.init(); PasteStatus.init(); PasteViewer.init(); Prompt.init(); TopNav.init(); UiHelper.init(); - Uploader.init(); // check whether existing paste needs to be shown try { @@ -4602,7 +4548,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { AttachmentViewer: AttachmentViewer, DiscussionViewer: DiscussionViewer, TopNav: TopNav, - Uploader: Uploader, + ServerInteraction: ServerInteraction, PasteEncrypter: PasteEncrypter, PasteDecrypter: PasteDecrypter, Controller: Controller diff --git a/js/test/CryptTool.js b/js/test/CryptTool.js index 4ea702417..c36e7c90b 100644 --- a/js/test/CryptTool.js +++ b/js/test/CryptTool.js @@ -2,6 +2,11 @@ require('../common'); describe('CryptTool', function () { + afterEach(async function () { + // pause to let async functions conclude + await new Promise(resolve => setTimeout(resolve, 1900)); + }); + describe('cipher & decipher', function () { this.timeout(30000); it('can en- and decrypt any message', function () { @@ -9,24 +14,22 @@ describe('CryptTool', function () { 'string', 'string', 'string', - function (key, password, message) { - var clean = jsdom(); + async function (key, password, message) { + // pause to let async functions conclude + await new Promise(resolve => setTimeout(resolve, 300)); + let clean = jsdom(); window.crypto = new WebCrypto(); message = message.trim(); - return $.PrivateBin.CryptTool.cipher( - key, password, message - ).then(function(ciphertext) { - $.PrivateBin.CryptTool.decipher( - key, password, ciphertext - ).then(function(plaintext) { - clean(); - return message === plaintext; - }); - }); + let cipherMessage = await $.PrivateBin.CryptTool.cipher( + key, password, message, [] + ), + plaintext = await $.PrivateBin.CryptTool.decipher( + key, password, cipherMessage + ); + clean(); + return message === plaintext; } - ), - // reducing amount of checks as running 100 async ones causes issues for later test scripts - {tests: 3}); + )); }); // The below static unit tests are included to ensure deciphering of "classic" @@ -35,7 +38,7 @@ describe('CryptTool', function () { 'supports PrivateBin v1 ciphertext (SJCL & browser atob)', function () { delete global.Base64; - var clean = jsdom(); + let clean = jsdom(); window.crypto = new WebCrypto(); // Of course you can easily decipher the following texts, if you like. @@ -43,7 +46,7 @@ describe('CryptTool', function () { return $.PrivateBin.CryptTool.decipher( '6t2qsmLyfXIokNCL+3/yl15rfTUBQvm5SOnFPvNE7Q8=', // -- "That's amazing. I've got the same combination on my luggage." - Array.apply(0, Array(6)).map(function(_,b) { return b + 1; }).join(''), + Array.apply(0, Array(6)).map((_,b) => b + 1).join(''), '{"iv":"4HNFIl7eYbCh6HuShctTIA==","v":1,"iter":10000,"ks"' + ':256,"ts":128,"mode":"gcm","adata":"","cipher":"aes","sa' + 'lt":"u0lQvePq6L0=","ct":"fGPUVrDyaVr1ZDGb+kqQ3CPEW8x4YKG' + @@ -71,7 +74,7 @@ describe('CryptTool', function () { 'QUxMXI5htsn2rf0HxCFu7Po8DNYLxTS+67hYjDIYWYaEIc8LXWMLyDm9' + 'C5fARPJ4F2BIWgzgzkNj+dVjusft2XnziamWdbS5u3kuRlVuz5LQj+R5' + 'imnqQAincdZTkTT1nYx+DatlOLllCYIHffpI="}' - ).then(function(paste1) { + ).then(function (paste1) { $.PrivateBin.CryptTool.decipher( 's9pmKZKOBN7EVvHpTA8jjLFH3Xlz/0l8lB4+ONPACrM=', '', // no password @@ -97,7 +100,7 @@ describe('CryptTool', function () { 'XhHvixZLcSjX2KQuHmEoWzmJcr3DavdoXZmAurGWLKjzEdJc5dSD/eNr' + '99gjHX7wphJ6umKMM+fn6PcbYJkhDh2GlJL5COXjXfm/5aj/vuyaRRWZ' + 'MZtmnYpGAtAPg7AUG"}' - ).then(function(paste2) { + ).then(function (paste2) { clean(); assert.ok( paste1.includes('securely packed in iron') && @@ -120,7 +123,7 @@ describe('CryptTool', function () { return $.PrivateBin.CryptTool.decipher( '6t2qsmLyfXIokNCL+3/yl15rfTUBQvm5SOnFPvNE7Q8=', // -- "That's amazing. I've got the same combination on my luggage." - Array.apply(0, Array(6)).map(function(_,b) { return b + 1; }).join(''), + Array.apply(0, Array(6)).map((_,b) => b + 1).join(''), '{"iv":"aTnR2qBL1CAmLX8FdWe3VA==","v":1,"iter":10000,"ks"' + ':256,"ts":128,"mode":"gcm","adata":"","cipher":"aes","sa' + 'lt":"u0lQvePq6L0=","ct":"A3nBTvICZtYy6xqbIJE0c8Veored5lM' + @@ -140,7 +143,7 @@ describe('CryptTool', function () { '7mNNo7xba/YT9KoPDaniqnYqb+q2pX1WNWE7dLS2wfroMAS3kh8P22DA' + 'V37AeiNoD2PcI6ZcHbRdPa+XRrRcJhSPPW7UQ0z4OvBfjdu/w390QxAx' + 'SxvZewoh49fKKB6hTsRnZb4tpHkjlww=="}' - ).then(function(paste1) { + ).then(function (paste1) { $.PrivateBin.CryptTool.decipher( 's9pmKZKOBN7EVvHpTA8jjLFH3Xlz/0l8lB4+ONPACrM=', '', // no password @@ -159,7 +162,7 @@ describe('CryptTool', function () { '7tmfcF73w9dufDFI3LNca2KxzBnWNPYvIZKBwWbq8ncxkb191dP6mjEi' + '7NnhqVk5A6vIBbu4AC5PZf76l6yep4xsoy/QtdDxCMocCXeAML9MQ9uP' + 'QbuspOKrBvMfN5igA1kBqasnxI472KBNXsdZnaDddSVUuvhTcETM="}' - ).then(function(paste2) { + ).then(function (paste2) { clean(); delete global.Base64; assert.ok( diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index 55ebed684..47f9f42bf 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -71,7 +71,7 @@ endif; ?> - + diff --git a/tpl/page.php b/tpl/page.php index d200794a0..c7333fe58 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -49,7 +49,7 @@ endif; ?> - + From 210870590ccae385dfe38c688c35654266bf20c2 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Tue, 25 Dec 2018 20:16:41 +0100 Subject: [PATCH 40/88] improving cleanup between tests in order to combat the frequent test failures seen recently --- js/test/Helper.js | 8 ++++++-- js/test/Model.js | 9 +++++++-- js/test/UiHelper.js | 2 +- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/js/test/Helper.js b/js/test/Helper.js index 3043300d2..eac22fa15 100644 --- a/js/test/Helper.js +++ b/js/test/Helper.js @@ -211,6 +211,10 @@ describe('Helper', function () { describe('getCookie', function () { this.timeout(30000); + after(function () { + cleanup(); + }); + jsc.property( 'returns the requested cookie', jsc.nearray(jsc.nearray(common.jscAlnumString())), @@ -245,12 +249,12 @@ describe('Helper', function () { jsc.nearray(common.jscA2zString()), jsc.array(common.jscA2zString()), jsc.array(common.jscQueryString()), - jsc.array(common.jscA2zString()), + 'string', function (schema, address, path, query, fragment) { $.PrivateBin.Helper.reset(); var path = path.join('') + (path.length > 0 ? '/' : ''), expected = schema + '://' + address.join('') + '/' + path, - clean = jsdom('', {url: expected + '?' + query.join('') + '#' + fragment.join('')}), + clean = jsdom('', {url: expected + '?' + query.join('') + '#' + fragment}), result = $.PrivateBin.Helper.baseUri(); clean(); return expected === result; diff --git a/js/test/Model.js b/js/test/Model.js index 18ec8a893..74d17494f 100644 --- a/js/test/Model.js +++ b/js/test/Model.js @@ -72,7 +72,7 @@ describe('Model', function () { describe('getPasteId', function () { this.timeout(30000); - before(function () { + beforeEach(function () { $.PrivateBin.Model.reset(); cleanup(); }); @@ -121,6 +121,11 @@ describe('Model', function () { describe('getPasteKey', function () { this.timeout(30000); + beforeEach(function () { + $.PrivateBin.Model.reset(); + cleanup(); + }); + jsc.property( 'returns the fragment of the URL', jsc.nearray(common.jscA2zString()), @@ -183,7 +188,7 @@ describe('Model', function () { }); describe('getTemplate', function () { - before(function () { + beforeEach(function () { $.PrivateBin.Model.reset(); cleanup(); }); diff --git a/js/test/UiHelper.js b/js/test/UiHelper.js index e669e6096..817345c63 100644 --- a/js/test/UiHelper.js +++ b/js/test/UiHelper.js @@ -6,7 +6,7 @@ describe('UiHelper', function () { // for now we use a mock function to trigger the event describe('historyChange', function () { this.timeout(30000); - before(function () { + beforeEach(function () { $.PrivateBin.Helper.reset(); cleanup(); }); From 5ce3aa281786e9342c20c24facb699a778106d31 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Tue, 25 Dec 2018 20:19:57 +0100 Subject: [PATCH 41/88] increase PBKDF2 iterations further, as suggested in #350 --- js/privatebin.js | 2 +- tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/js/privatebin.js b/js/privatebin.js index 560d6e7fe..d489d8f7b 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -788,7 +788,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { const spec = [ getRandomBytes(16), // initialization vector getRandomBytes(8), // salt - 10000, // iterations + 100000, // iterations 256, // key size 128, // tag size 'aes', // algorithm diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index 47f9f42bf..c3bde2eb3 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -71,7 +71,7 @@ endif; ?> - + diff --git a/tpl/page.php b/tpl/page.php index c7333fe58..6a6f9e78d 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -49,7 +49,7 @@ endif; ?> - + From 0ad5b3e9003147fce586fd20faf5c5ba31431757 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Thu, 27 Dec 2018 21:32:13 +0100 Subject: [PATCH 42/88] implement zlib via web assembly, replacing rawdeflate library --- js/common.js | 4 +- js/privatebin.js | 96 ++- js/rawdeflate-0.5.js | 1675 ------------------------------------------ js/test/CryptTool.js | 13 +- js/zlib-1.2.11.js | 144 ++++ js/zlib-1.2.11.wasm | Bin 0 -> 61388 bytes tpl/bootstrap.php | 4 +- tpl/page.php | 4 +- 8 files changed, 216 insertions(+), 1724 deletions(-) delete mode 100644 js/rawdeflate-0.5.js create mode 100644 js/zlib-1.2.11.js create mode 100644 js/zlib-1.2.11.wasm diff --git a/js/common.js b/js/common.js index 4c7c7faab..96a4bf11a 100644 --- a/js/common.js +++ b/js/common.js @@ -10,8 +10,8 @@ global.WebCrypto = require('node-webcrypto-ossl'); // application libraries to test global.$ = global.jQuery = require('./jquery-3.3.1'); -global.RawDeflate = require('./rawdeflate-0.5').RawDeflate; -global.RawDeflate.inflate = require('./rawinflate-0.3').RawDeflate.inflate; +global.RawDeflate = require('./rawinflate-0.3').RawDeflate; +require('./zlib-1.2.11'); require('./prettify'); global.prettyPrint = window.PR.prettyPrint; global.prettyPrintOne = window.PR.prettyPrintOne; diff --git a/js/privatebin.js b/js/privatebin.js index d489d8f7b..6d24a580c 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -32,6 +32,13 @@ jQuery(document).ready(function() { jQuery.PrivateBin = (function($, RawDeflate) { 'use strict'; + /** + * zlib library interface + * + * @private + */ + let z; + /** * static Helper methods * @@ -619,40 +626,67 @@ jQuery.PrivateBin = (function($, RawDeflate) { } /** - * compress a string, returns base64 encoded data (deflate compression) + * compress a string (deflate compression), returns buffer * * @name CryptTool.compress + * @async * @function * @private * @param {string} message - * @return {string} base64 data + * @param {string} mode + * @return {ArrayBuffer} data */ - function compress(message) + async function compress(message, mode) { - // detect presence of Base64.js, indicating legacy ZeroBin paste - if (typeof Base64 === 'undefined') { - return btoa( utob( RawDeflate.deflate( utob( message ) ) ) ); - } else { - return Base64.toBase64( RawDeflate.deflate( Base64.utob( message ) ) ); + message = StrToArr( + utob(message) + ); + if (mode === 'zlib') { + return z.deflate(message).buffer; } + return message; } /** - * decompress a base64 encoded data (deflate compression), returns string + * decompress potentially base64 encoded, deflate compressed buffer, returns string * * @name CryptTool.decompress + * @async * @function * @private - * @param {string} data base64 data + * @param {ArrayBuffer} data + * @param {string} mode * @return {string} message */ - function decompress(data) + async function decompress(data, mode) { + if (mode === 'zlib' || mode === 'none') { + if (mode === 'zlib') { + data = z.inflate(new Uint8Array(data)).buffer; + } + return btou( + ArrToStr(data) + ); + } // detect presence of Base64.js, indicating legacy ZeroBin paste if (typeof Base64 === 'undefined') { - return btou( RawDeflate.inflate( btou( atob( data ) ) ) ); + return btou( + RawDeflate.inflate( + btou( + atob( + ArrToStr(data) + ) + ) + ) + ); } else { - return Base64.btou( RawDeflate.inflate( Base64.fromBase64( data ) ) ); + return Base64.btou( + RawDeflate.inflate( + Base64.fromBase64( + ArrToStr(data) + ) + ) + ); } } @@ -779,7 +813,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @param {string} password * @param {string} message * @param {array} adata - * @return {array} encrypted message & adata containing encryption spec + * @return {array} encrypted message in base64 encoding & adata containing encryption spec */ me.cipher = async function(key, password, message, adata) { @@ -793,17 +827,11 @@ jQuery.PrivateBin = (function($, RawDeflate) { 128, // tag size 'aes', // algorithm 'gcm', // algorithm mode - 'none' // compression - ], encodedSpec = [ - btoa(spec[0]), - btoa(spec[1]), - spec[2], - spec[3], - spec[4], - spec[5], - spec[6], - spec[7] - ]; + 'zlib' // compression + ], encodedSpec = []; + for (let i = 0; i < spec.length; ++i) { + encodedSpec[i] = i < 2 ? btoa(spec[i]) : spec[i]; + } if (adata.length === 0) { // comment adata = encodedSpec; @@ -819,7 +847,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { await window.crypto.subtle.encrypt( cryptoSettings(JSON.stringify(adata), spec), await deriveKey(key, password, spec), - StrToArr(utob(message)) + await compress(message, spec[7]) ) ) ), @@ -864,28 +892,21 @@ jQuery.PrivateBin = (function($, RawDeflate) { } else { throw 'unsupported message format'; } - compression = encodedSpec[7]; let spec = encodedSpec, plainText = ''; spec[0] = atob(spec[0]); spec[1] = atob(spec[1]); try { - plainText = ArrToStr( + return await decompress( await window.crypto.subtle.decrypt( cryptoSettings(adataString, spec), await deriveKey(key, password, spec), StrToArr(atob(cipherMessage)) - ) + ), + encodedSpec[7] ); } catch(err) { return ''; } - if (compression === 'none') { - return btou(plainText); - } else if (compression === 'rawdeflate') { - return decompress(plainText); - } else { - throw 'unsupported compression format'; - } }; /** @@ -4487,7 +4508,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @name Controller.init * @function */ - me.init = function() + me.init = async function() { // first load translations I18n.loadTranslations(); @@ -4505,6 +4526,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { Prompt.init(); TopNav.init(); UiHelper.init(); + z = (await zlib); // check whether existing paste needs to be shown try { diff --git a/js/rawdeflate-0.5.js b/js/rawdeflate-0.5.js deleted file mode 100644 index 60eaf61b2..000000000 --- a/js/rawdeflate-0.5.js +++ /dev/null @@ -1,1675 +0,0 @@ -/* - * $Id: rawdeflate.js,v 0.5 2013/04/09 14:25:38 dankogai Exp dankogai $ - * - * GNU General Public License, version 2 (GPL-2.0) - * https://opensource.org/licenses/GPL-2.0 - * Original: - * http://www.onicos.com/staff/iz/amuse/javascript/expert/deflate.txt - */ - -(function(ctx){ - -/* Copyright (C) 1999 Masanao Izumo - * Version: 1.0.1 - * LastModified: Dec 25 1999 - */ - -/* Interface: - * data = zip_deflate(src); - */ - -/* constant parameters */ -var zip_WSIZE = 32768; // Sliding Window size -var zip_STORED_BLOCK = 0; -var zip_STATIC_TREES = 1; -var zip_DYN_TREES = 2; - -/* for deflate */ -var zip_DEFAULT_LEVEL = 6; -var zip_FULL_SEARCH = true; -var zip_INBUFSIZ = 32768; // Input buffer size -var zip_INBUF_EXTRA = 64; // Extra buffer -var zip_OUTBUFSIZ = 1024 * 8; -var zip_window_size = 2 * zip_WSIZE; -var zip_MIN_MATCH = 3; -var zip_MAX_MATCH = 258; -var zip_BITS = 16; -// for SMALL_MEM -var zip_LIT_BUFSIZE = 0x2000; -var zip_HASH_BITS = 13; -// for MEDIUM_MEM -// var zip_LIT_BUFSIZE = 0x4000; -// var zip_HASH_BITS = 14; -// for BIG_MEM -// var zip_LIT_BUFSIZE = 0x8000; -// var zip_HASH_BITS = 15; -if(zip_LIT_BUFSIZE > zip_INBUFSIZ) - alert("error: zip_INBUFSIZ is too small"); -if((zip_WSIZE<<1) > (1< zip_BITS-1) - alert("error: zip_HASH_BITS is too large"); -if(zip_HASH_BITS < 8 || zip_MAX_MATCH != 258) - alert("error: Code too clever"); -var zip_DIST_BUFSIZE = zip_LIT_BUFSIZE; -var zip_HASH_SIZE = 1 << zip_HASH_BITS; -var zip_HASH_MASK = zip_HASH_SIZE - 1; -var zip_WMASK = zip_WSIZE - 1; -var zip_NIL = 0; // Tail of hash chains -var zip_TOO_FAR = 4096; -var zip_MIN_LOOKAHEAD = zip_MAX_MATCH + zip_MIN_MATCH + 1; -var zip_MAX_DIST = zip_WSIZE - zip_MIN_LOOKAHEAD; -var zip_SMALLEST = 1; -var zip_MAX_BITS = 15; -var zip_MAX_BL_BITS = 7; -var zip_LENGTH_CODES = 29; -var zip_LITERALS =256; -var zip_END_BLOCK = 256; -var zip_L_CODES = zip_LITERALS + 1 + zip_LENGTH_CODES; -var zip_D_CODES = 30; -var zip_BL_CODES = 19; -var zip_REP_3_6 = 16; -var zip_REPZ_3_10 = 17; -var zip_REPZ_11_138 = 18; -var zip_HEAP_SIZE = 2 * zip_L_CODES + 1; -var zip_H_SHIFT = parseInt((zip_HASH_BITS + zip_MIN_MATCH - 1) / - zip_MIN_MATCH); - -/* variables */ -var zip_free_queue; -var zip_qhead, zip_qtail; -var zip_initflag; -var zip_outbuf = null; -var zip_outcnt, zip_outoff; -var zip_complete; -var zip_window; -var zip_d_buf; -var zip_l_buf; -var zip_prev; -var zip_bi_buf; -var zip_bi_valid; -var zip_block_start; -var zip_ins_h; -var zip_hash_head; -var zip_prev_match; -var zip_match_available; -var zip_match_length; -var zip_prev_length; -var zip_strstart; -var zip_match_start; -var zip_eofile; -var zip_lookahead; -var zip_max_chain_length; -var zip_max_lazy_match; -var zip_compr_level; -var zip_good_match; -var zip_nice_match; -var zip_dyn_ltree; -var zip_dyn_dtree; -var zip_static_ltree; -var zip_static_dtree; -var zip_bl_tree; -var zip_l_desc; -var zip_d_desc; -var zip_bl_desc; -var zip_bl_count; -var zip_heap; -var zip_heap_len; -var zip_heap_max; -var zip_depth; -var zip_length_code; -var zip_dist_code; -var zip_base_length; -var zip_base_dist; -var zip_flag_buf; -var zip_last_lit; -var zip_last_dist; -var zip_last_flags; -var zip_flags; -var zip_flag_bit; -var zip_opt_len; -var zip_static_len; -var zip_deflate_data; -var zip_deflate_pos; - -/* objects (deflate) */ - -var zip_DeflateCT = function() { - this.fc = 0; // frequency count or bit string - this.dl = 0; // father node in Huffman tree or length of bit string -} - -var zip_DeflateTreeDesc = function() { - this.dyn_tree = null; // the dynamic tree - this.static_tree = null; // corresponding static tree or NULL - this.extra_bits = null; // extra bits for each code or NULL - this.extra_base = 0; // base index for extra_bits - this.elems = 0; // max number of elements in the tree - this.max_length = 0; // max bit length for the codes - this.max_code = 0; // largest code with non zero frequency -} - -/* Values for max_lazy_match, good_match and max_chain_length, depending on - * the desired pack level (0..9). The values given below have been tuned to - * exclude worst case performance for pathological files. Better values may be - * found for specific files. - */ -var zip_DeflateConfiguration = function(a, b, c, d) { - this.good_length = a; // reduce lazy search above this match length - this.max_lazy = b; // do not perform lazy search above this match length - this.nice_length = c; // quit search above this match length - this.max_chain = d; -} - -var zip_DeflateBuffer = function() { - this.next = null; - this.len = 0; - this.ptr = new Array(zip_OUTBUFSIZ); - this.off = 0; -} - -/* constant tables */ -var zip_extra_lbits = new Array( - 0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0); -var zip_extra_dbits = new Array( - 0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13); -var zip_extra_blbits = new Array( - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7); -var zip_bl_order = new Array( - 16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15); -var zip_configuration_table = new Array( - new zip_DeflateConfiguration(0, 0, 0, 0), - new zip_DeflateConfiguration(4, 4, 8, 4), - new zip_DeflateConfiguration(4, 5, 16, 8), - new zip_DeflateConfiguration(4, 6, 32, 32), - new zip_DeflateConfiguration(4, 4, 16, 16), - new zip_DeflateConfiguration(8, 16, 32, 32), - new zip_DeflateConfiguration(8, 16, 128, 128), - new zip_DeflateConfiguration(8, 32, 128, 256), - new zip_DeflateConfiguration(32, 128, 258, 1024), - new zip_DeflateConfiguration(32, 258, 258, 4096)); - - -/* routines (deflate) */ - -var zip_deflate_start = function(level) { - var i; - - if(!level) - level = zip_DEFAULT_LEVEL; - else if(level < 1) - level = 1; - else if(level > 9) - level = 9; - - zip_compr_level = level; - zip_initflag = false; - zip_eofile = false; - if(zip_outbuf != null) - return; - - zip_free_queue = zip_qhead = zip_qtail = null; - zip_outbuf = new Array(zip_OUTBUFSIZ); - zip_window = new Array(zip_window_size); - zip_d_buf = new Array(zip_DIST_BUFSIZE); - zip_l_buf = new Array(zip_INBUFSIZ + zip_INBUF_EXTRA); - zip_prev = new Array(1 << zip_BITS); - zip_dyn_ltree = new Array(zip_HEAP_SIZE); - for(i = 0; i < zip_HEAP_SIZE; i++) - zip_dyn_ltree[i] = new zip_DeflateCT(); - zip_dyn_dtree = new Array(2*zip_D_CODES+1); - for(i = 0; i < 2*zip_D_CODES+1; i++) - zip_dyn_dtree[i] = new zip_DeflateCT(); - zip_static_ltree = new Array(zip_L_CODES+2); - for(i = 0; i < zip_L_CODES+2; i++) - zip_static_ltree[i] = new zip_DeflateCT(); - zip_static_dtree = new Array(zip_D_CODES); - for(i = 0; i < zip_D_CODES; i++) - zip_static_dtree[i] = new zip_DeflateCT(); - zip_bl_tree = new Array(2*zip_BL_CODES+1); - for(i = 0; i < 2*zip_BL_CODES+1; i++) - zip_bl_tree[i] = new zip_DeflateCT(); - zip_l_desc = new zip_DeflateTreeDesc(); - zip_d_desc = new zip_DeflateTreeDesc(); - zip_bl_desc = new zip_DeflateTreeDesc(); - zip_bl_count = new Array(zip_MAX_BITS+1); - zip_heap = new Array(2*zip_L_CODES+1); - zip_depth = new Array(2*zip_L_CODES+1); - zip_length_code = new Array(zip_MAX_MATCH-zip_MIN_MATCH+1); - zip_dist_code = new Array(512); - zip_base_length = new Array(zip_LENGTH_CODES); - zip_base_dist = new Array(zip_D_CODES); - zip_flag_buf = new Array(parseInt(zip_LIT_BUFSIZE / 8)); -} - -var zip_deflate_end = function() { - zip_free_queue = zip_qhead = zip_qtail = null; - zip_outbuf = null; - zip_window = null; - zip_d_buf = null; - zip_l_buf = null; - zip_prev = null; - zip_dyn_ltree = null; - zip_dyn_dtree = null; - zip_static_ltree = null; - zip_static_dtree = null; - zip_bl_tree = null; - zip_l_desc = null; - zip_d_desc = null; - zip_bl_desc = null; - zip_bl_count = null; - zip_heap = null; - zip_depth = null; - zip_length_code = null; - zip_dist_code = null; - zip_base_length = null; - zip_base_dist = null; - zip_flag_buf = null; -} - -var zip_reuse_queue = function(p) { - p.next = zip_free_queue; - zip_free_queue = p; -} - -var zip_new_queue = function() { - var p; - - if(zip_free_queue != null) - { - p = zip_free_queue; - zip_free_queue = zip_free_queue.next; - } - else - p = new zip_DeflateBuffer(); - p.next = null; - p.len = p.off = 0; - - return p; -} - -var zip_head1 = function(i) { - return zip_prev[zip_WSIZE + i]; -} - -var zip_head2 = function(i, val) { - return zip_prev[zip_WSIZE + i] = val; -} - -/* put_byte is used for the compressed output, put_ubyte for the - * uncompressed output. However unlzw() uses window for its - * suffix table instead of its output buffer, so it does not use put_ubyte - * (to be cleaned up). - */ -var zip_put_byte = function(c) { - zip_outbuf[zip_outoff + zip_outcnt++] = c; - if(zip_outoff + zip_outcnt == zip_OUTBUFSIZ) - zip_qoutbuf(); -} - -/* Output a 16 bit value, lsb first */ -var zip_put_short = function(w) { - w &= 0xffff; - if(zip_outoff + zip_outcnt < zip_OUTBUFSIZ - 2) { - zip_outbuf[zip_outoff + zip_outcnt++] = (w & 0xff); - zip_outbuf[zip_outoff + zip_outcnt++] = (w >>> 8); - } else { - zip_put_byte(w & 0xff); - zip_put_byte(w >>> 8); - } -} - -/* ========================================================================== - * Insert string s in the dictionary and set match_head to the previous head - * of the hash chain (the most recent string with same hash key). Return - * the previous length of the hash chain. - * IN assertion: all calls to to INSERT_STRING are made with consecutive - * input characters and the first MIN_MATCH bytes of s are valid - * (except for the last MIN_MATCH-1 bytes of the input file). - */ -var zip_INSERT_STRING = function() { - zip_ins_h = ((zip_ins_h << zip_H_SHIFT) - ^ (zip_window[zip_strstart + zip_MIN_MATCH - 1] & 0xff)) - & zip_HASH_MASK; - zip_hash_head = zip_head1(zip_ins_h); - zip_prev[zip_strstart & zip_WMASK] = zip_hash_head; - zip_head2(zip_ins_h, zip_strstart); -} - -/* Send a code of the given tree. c and tree must not have side effects */ -var zip_SEND_CODE = function(c, tree) { - zip_send_bits(tree[c].fc, tree[c].dl); -} - -/* Mapping from a distance to a distance code. dist is the distance - 1 and - * must not have side effects. dist_code[256] and dist_code[257] are never - * used. - */ -var zip_D_CODE = function(dist) { - return (dist < 256 ? zip_dist_code[dist] - : zip_dist_code[256 + (dist>>7)]) & 0xff; -} - -/* ========================================================================== - * Compares to subtrees, using the tree depth as tie breaker when - * the subtrees have equal frequency. This minimizes the worst case length. - */ -var zip_SMALLER = function(tree, n, m) { - return tree[n].fc < tree[m].fc || - (tree[n].fc == tree[m].fc && zip_depth[n] <= zip_depth[m]); -} - -/* ========================================================================== - * read string data - */ -var zip_read_buff = function(buff, offset, n) { - var i; - for(i = 0; i < n && zip_deflate_pos < zip_deflate_data.length; i++) - buff[offset + i] = - zip_deflate_data.charCodeAt(zip_deflate_pos++) & 0xff; - return i; -} - -/* ========================================================================== - * Initialize the "longest match" routines for a new file - */ -var zip_lm_init = function() { - var j; - - /* Initialize the hash table. */ - for(j = 0; j < zip_HASH_SIZE; j++) -// zip_head2(j, zip_NIL); - zip_prev[zip_WSIZE + j] = 0; - /* prev will be initialized on the fly */ - - /* Set the default configuration parameters: - */ - zip_max_lazy_match = zip_configuration_table[zip_compr_level].max_lazy; - zip_good_match = zip_configuration_table[zip_compr_level].good_length; - if(!zip_FULL_SEARCH) - zip_nice_match = zip_configuration_table[zip_compr_level].nice_length; - zip_max_chain_length = zip_configuration_table[zip_compr_level].max_chain; - - zip_strstart = 0; - zip_block_start = 0; - - zip_lookahead = zip_read_buff(zip_window, 0, 2 * zip_WSIZE); - if(zip_lookahead <= 0) { - zip_eofile = true; - zip_lookahead = 0; - return; - } - zip_eofile = false; - /* Make sure that we always have enough lookahead. This is important - * if input comes from a device such as a tty. - */ - while(zip_lookahead < zip_MIN_LOOKAHEAD && !zip_eofile) - zip_fill_window(); - - /* If lookahead < MIN_MATCH, ins_h is garbage, but this is - * not important since only literal bytes will be emitted. - */ - zip_ins_h = 0; - for(j = 0; j < zip_MIN_MATCH - 1; j++) { -// UPDATE_HASH(ins_h, window[j]); - zip_ins_h = ((zip_ins_h << zip_H_SHIFT) ^ (zip_window[j] & 0xff)) & zip_HASH_MASK; - } -} - -/* ========================================================================== - * Set match_start to the longest match starting at the given string and - * return its length. Matches shorter or equal to prev_length are discarded, - * in which case the result is equal to prev_length and match_start is - * garbage. - * IN assertions: cur_match is the head of the hash chain for the current - * string (strstart) and its distance is <= MAX_DIST, and prev_length >= 1 - */ -var zip_longest_match = function(cur_match) { - var chain_length = zip_max_chain_length; // max hash chain length - var scanp = zip_strstart; // current string - var matchp; // matched string - var len; // length of current match - var best_len = zip_prev_length; // best match length so far - - /* Stop when cur_match becomes <= limit. To simplify the code, - * we prevent matches with the string of window index 0. - */ - var limit = (zip_strstart > zip_MAX_DIST ? zip_strstart - zip_MAX_DIST : zip_NIL); - - var strendp = zip_strstart + zip_MAX_MATCH; - var scan_end1 = zip_window[scanp + best_len - 1]; - var scan_end = zip_window[scanp + best_len]; - - /* Do not waste too much time if we already have a good match: */ - if(zip_prev_length >= zip_good_match) - chain_length >>= 2; - -// Assert(encoder->strstart <= window_size-MIN_LOOKAHEAD, "insufficient lookahead"); - - do { -// Assert(cur_match < encoder->strstart, "no future"); - matchp = cur_match; - - /* Skip to next match if the match length cannot increase - * or if the match length is less than 2: - */ - if(zip_window[matchp + best_len] != scan_end || - zip_window[matchp + best_len - 1] != scan_end1 || - zip_window[matchp] != zip_window[scanp] || - zip_window[++matchp] != zip_window[scanp + 1]) { - continue; - } - - /* The check at best_len-1 can be removed because it will be made - * again later. (This heuristic is not always a win.) - * It is not necessary to compare scan[2] and match[2] since they - * are always equal when the other bytes match, given that - * the hash keys are equal and that HASH_BITS >= 8. - */ - scanp += 2; - matchp++; - - /* We check for insufficient lookahead only every 8th comparison; - * the 256th check will be made at strstart+258. - */ - do { - } while(zip_window[++scanp] == zip_window[++matchp] && - zip_window[++scanp] == zip_window[++matchp] && - zip_window[++scanp] == zip_window[++matchp] && - zip_window[++scanp] == zip_window[++matchp] && - zip_window[++scanp] == zip_window[++matchp] && - zip_window[++scanp] == zip_window[++matchp] && - zip_window[++scanp] == zip_window[++matchp] && - zip_window[++scanp] == zip_window[++matchp] && - scanp < strendp); - - len = zip_MAX_MATCH - (strendp - scanp); - scanp = strendp - zip_MAX_MATCH; - - if(len > best_len) { - zip_match_start = cur_match; - best_len = len; - if(zip_FULL_SEARCH) { - if(len >= zip_MAX_MATCH) break; - } else { - if(len >= zip_nice_match) break; - } - - scan_end1 = zip_window[scanp + best_len-1]; - scan_end = zip_window[scanp + best_len]; - } - } while((cur_match = zip_prev[cur_match & zip_WMASK]) > limit - && --chain_length != 0); - - return best_len; -} - -/* ========================================================================== - * Fill the window when the lookahead becomes insufficient. - * Updates strstart and lookahead, and sets eofile if end of input file. - * IN assertion: lookahead < MIN_LOOKAHEAD && strstart + lookahead > 0 - * OUT assertions: at least one byte has been read, or eofile is set; - * file reads are performed for at least two bytes (required for the - * translate_eol option). - */ -var zip_fill_window = function() { - var n, m; - - // Amount of free space at the end of the window. - var more = zip_window_size - zip_lookahead - zip_strstart; - - /* If the window is almost full and there is insufficient lookahead, - * move the upper half to the lower one to make room in the upper half. - */ - if(more == -1) { - /* Very unlikely, but possible on 16 bit machine if strstart == 0 - * and lookahead == 1 (input done one byte at time) - */ - more--; - } else if(zip_strstart >= zip_WSIZE + zip_MAX_DIST) { - /* By the IN assertion, the window is not empty so we can't confuse - * more == 0 with more == 64K on a 16 bit machine. - */ -// Assert(window_size == (ulg)2*WSIZE, "no sliding with BIG_MEM"); - -// System.arraycopy(window, WSIZE, window, 0, WSIZE); - for(n = 0; n < zip_WSIZE; n++) - zip_window[n] = zip_window[n + zip_WSIZE]; - - zip_match_start -= zip_WSIZE; - zip_strstart -= zip_WSIZE; /* we now have strstart >= MAX_DIST: */ - zip_block_start -= zip_WSIZE; - - for(n = 0; n < zip_HASH_SIZE; n++) { - m = zip_head1(n); - zip_head2(n, m >= zip_WSIZE ? m - zip_WSIZE : zip_NIL); - } - for(n = 0; n < zip_WSIZE; n++) { - /* If n is not on any hash chain, prev[n] is garbage but - * its value will never be used. - */ - m = zip_prev[n]; - zip_prev[n] = (m >= zip_WSIZE ? m - zip_WSIZE : zip_NIL); - } - more += zip_WSIZE; - } - // At this point, more >= 2 - if(!zip_eofile) { - n = zip_read_buff(zip_window, zip_strstart + zip_lookahead, more); - if(n <= 0) - zip_eofile = true; - else - zip_lookahead += n; - } -} - -/* ========================================================================== - * Processes a new input file and return its compressed length. This - * function does not perform lazy evaluationof matches and inserts - * new strings in the dictionary only for unmatched strings or for short - * matches. It is used only for the fast compression options. - */ -var zip_deflate_fast = function() { - while(zip_lookahead != 0 && zip_qhead == null) { - var flush; // set if current block must be flushed - - /* Insert the string window[strstart .. strstart+2] in the - * dictionary, and set hash_head to the head of the hash chain: - */ - zip_INSERT_STRING(); - - /* Find the longest match, discarding those <= prev_length. - * At this point we have always match_length < MIN_MATCH - */ - if(zip_hash_head != zip_NIL && - zip_strstart - zip_hash_head <= zip_MAX_DIST) { - /* To simplify the code, we prevent matches with the string - * of window index 0 (in particular we have to avoid a match - * of the string with itself at the start of the input file). - */ - zip_match_length = zip_longest_match(zip_hash_head); - /* longest_match() sets match_start */ - if(zip_match_length > zip_lookahead) - zip_match_length = zip_lookahead; - } - if(zip_match_length >= zip_MIN_MATCH) { -// check_match(strstart, match_start, match_length); - - flush = zip_ct_tally(zip_strstart - zip_match_start, - zip_match_length - zip_MIN_MATCH); - zip_lookahead -= zip_match_length; - - /* Insert new strings in the hash table only if the match length - * is not too large. This saves time but degrades compression. - */ - if(zip_match_length <= zip_max_lazy_match) { - zip_match_length--; // string at strstart already in hash table - do { - zip_strstart++; - zip_INSERT_STRING(); - /* strstart never exceeds WSIZE-MAX_MATCH, so there are - * always MIN_MATCH bytes ahead. If lookahead < MIN_MATCH - * these bytes are garbage, but it does not matter since - * the next lookahead bytes will be emitted as literals. - */ - } while(--zip_match_length != 0); - zip_strstart++; - } else { - zip_strstart += zip_match_length; - zip_match_length = 0; - zip_ins_h = zip_window[zip_strstart] & 0xff; -// UPDATE_HASH(ins_h, window[strstart + 1]); - zip_ins_h = ((zip_ins_h< zip_lookahead) - zip_match_length = zip_lookahead; - - /* Ignore a length 3 match if it is too distant: */ - if(zip_match_length == zip_MIN_MATCH && - zip_strstart - zip_match_start > zip_TOO_FAR) { - /* If prev_match is also MIN_MATCH, match_start is garbage - * but we will ignore the current match anyway. - */ - zip_match_length--; - } - } - /* If there was a match at the previous step and the current - * match is not better, output the previous match: - */ - if(zip_prev_length >= zip_MIN_MATCH && - zip_match_length <= zip_prev_length) { - var flush; // set if current block must be flushed - -// check_match(strstart - 1, prev_match, prev_length); - flush = zip_ct_tally(zip_strstart - 1 - zip_prev_match, - zip_prev_length - zip_MIN_MATCH); - - /* Insert in hash table all strings up to the end of the match. - * strstart-1 and strstart are already inserted. - */ - zip_lookahead -= zip_prev_length - 1; - zip_prev_length -= 2; - do { - zip_strstart++; - zip_INSERT_STRING(); - /* strstart never exceeds WSIZE-MAX_MATCH, so there are - * always MIN_MATCH bytes ahead. If lookahead < MIN_MATCH - * these bytes are garbage, but it does not matter since the - * next lookahead bytes will always be emitted as literals. - */ - } while(--zip_prev_length != 0); - zip_match_available = 0; - zip_match_length = zip_MIN_MATCH - 1; - zip_strstart++; - if(flush) { - zip_flush_block(0); - zip_block_start = zip_strstart; - } - } else if(zip_match_available != 0) { - /* If there was no match at the previous position, output a - * single literal. If there was a match but the current match - * is longer, truncate the previous match to a single literal. - */ - if(zip_ct_tally(0, zip_window[zip_strstart - 1] & 0xff)) { - zip_flush_block(0); - zip_block_start = zip_strstart; - } - zip_strstart++; - zip_lookahead--; - } else { - /* There is no previous match to compare with, wait for - * the next step to decide. - */ - zip_match_available = 1; - zip_strstart++; - zip_lookahead--; - } - - /* Make sure that we always have enough lookahead, except - * at the end of the input file. We need MAX_MATCH bytes - * for the next match, plus MIN_MATCH bytes to insert the - * string following the next match. - */ - while(zip_lookahead < zip_MIN_LOOKAHEAD && !zip_eofile) - zip_fill_window(); - } -} - -var zip_init_deflate = function() { - if(zip_eofile) - return; - zip_bi_buf = 0; - zip_bi_valid = 0; - zip_ct_init(); - zip_lm_init(); - - zip_qhead = null; - zip_outcnt = 0; - zip_outoff = 0; - zip_match_available = 0; - - if(zip_compr_level <= 3) - { - zip_prev_length = zip_MIN_MATCH - 1; - zip_match_length = 0; - } - else - { - zip_match_length = zip_MIN_MATCH - 1; - zip_match_available = 0; - zip_match_available = 0; - } - - zip_complete = false; -} - -/* ========================================================================== - * Same as above, but achieves better compression. We use a lazy - * evaluation for matches: a match is finally adopted only if there is - * no better match at the next window position. - */ -var zip_deflate_internal = function(buff, off, buff_size) { - var n; - - if(!zip_initflag) - { - zip_init_deflate(); - zip_initflag = true; - if(zip_lookahead == 0) { // empty - zip_complete = true; - return 0; - } - } - - if((n = zip_qcopy(buff, off, buff_size)) == buff_size) - return buff_size; - - if(zip_complete) - return n; - - if(zip_compr_level <= 3) // optimized for speed - zip_deflate_fast(); - else - zip_deflate_better(); - if(zip_lookahead == 0) { - if(zip_match_available != 0) - zip_ct_tally(0, zip_window[zip_strstart - 1] & 0xff); - zip_flush_block(1); - zip_complete = true; - } - return n + zip_qcopy(buff, n + off, buff_size - n); -} - -var zip_qcopy = function(buff, off, buff_size) { - var n, i, j; - - n = 0; - while(zip_qhead != null && n < buff_size) - { - i = buff_size - n; - if(i > zip_qhead.len) - i = zip_qhead.len; -// System.arraycopy(qhead.ptr, qhead.off, buff, off + n, i); - for(j = 0; j < i; j++) - buff[off + n + j] = zip_qhead.ptr[zip_qhead.off + j]; - - zip_qhead.off += i; - zip_qhead.len -= i; - n += i; - if(zip_qhead.len == 0) { - var p; - p = zip_qhead; - zip_qhead = zip_qhead.next; - zip_reuse_queue(p); - } - } - - if(n == buff_size) - return n; - - if(zip_outoff < zip_outcnt) { - i = buff_size - n; - if(i > zip_outcnt - zip_outoff) - i = zip_outcnt - zip_outoff; - // System.arraycopy(outbuf, outoff, buff, off + n, i); - for(j = 0; j < i; j++) - buff[off + n + j] = zip_outbuf[zip_outoff + j]; - zip_outoff += i; - n += i; - if(zip_outcnt == zip_outoff) - zip_outcnt = zip_outoff = 0; - } - return n; -} - -/* ========================================================================== - * Allocate the match buffer, initialize the various tables and save the - * location of the internal file attribute (ascii/binary) and method - * (DEFLATE/STORE). - */ -var zip_ct_init = function() { - var n; // iterates over tree elements - var bits; // bit counter - var length; // length value - var code; // code value - var dist; // distance index - - if(zip_static_dtree[0].dl != 0) return; // ct_init already called - - zip_l_desc.dyn_tree = zip_dyn_ltree; - zip_l_desc.static_tree = zip_static_ltree; - zip_l_desc.extra_bits = zip_extra_lbits; - zip_l_desc.extra_base = zip_LITERALS + 1; - zip_l_desc.elems = zip_L_CODES; - zip_l_desc.max_length = zip_MAX_BITS; - zip_l_desc.max_code = 0; - - zip_d_desc.dyn_tree = zip_dyn_dtree; - zip_d_desc.static_tree = zip_static_dtree; - zip_d_desc.extra_bits = zip_extra_dbits; - zip_d_desc.extra_base = 0; - zip_d_desc.elems = zip_D_CODES; - zip_d_desc.max_length = zip_MAX_BITS; - zip_d_desc.max_code = 0; - - zip_bl_desc.dyn_tree = zip_bl_tree; - zip_bl_desc.static_tree = null; - zip_bl_desc.extra_bits = zip_extra_blbits; - zip_bl_desc.extra_base = 0; - zip_bl_desc.elems = zip_BL_CODES; - zip_bl_desc.max_length = zip_MAX_BL_BITS; - zip_bl_desc.max_code = 0; - - // Initialize the mapping length (0..255) -> length code (0..28) - length = 0; - for(code = 0; code < zip_LENGTH_CODES-1; code++) { - zip_base_length[code] = length; - for(n = 0; n < (1< dist code (0..29) */ - dist = 0; - for(code = 0 ; code < 16; code++) { - zip_base_dist[code] = dist; - for(n = 0; n < (1<>= 7; // from now on, all distances are divided by 128 - for( ; code < zip_D_CODES; code++) { - zip_base_dist[code] = dist << 7; - for(n = 0; n < (1<<(zip_extra_dbits[code]-7)); n++) - zip_dist_code[256 + dist++] = code; - } - // Assert (dist == 256, "ct_init: 256+dist != 512"); - - // Construct the codes of the static literal tree - for(bits = 0; bits <= zip_MAX_BITS; bits++) - zip_bl_count[bits] = 0; - n = 0; - while(n <= 143) { zip_static_ltree[n++].dl = 8; zip_bl_count[8]++; } - while(n <= 255) { zip_static_ltree[n++].dl = 9; zip_bl_count[9]++; } - while(n <= 279) { zip_static_ltree[n++].dl = 7; zip_bl_count[7]++; } - while(n <= 287) { zip_static_ltree[n++].dl = 8; zip_bl_count[8]++; } - /* Codes 286 and 287 do not exist, but we must include them in the - * tree construction to get a canonical Huffman tree (longest code - * all ones) - */ - zip_gen_codes(zip_static_ltree, zip_L_CODES + 1); - - /* The static distance tree is trivial: */ - for(n = 0; n < zip_D_CODES; n++) { - zip_static_dtree[n].dl = 5; - zip_static_dtree[n].fc = zip_bi_reverse(n, 5); - } - - // Initialize the first block of the first file: - zip_init_block(); -} - -/* ========================================================================== - * Initialize a new block. - */ -var zip_init_block = function() { - var n; // iterates over tree elements - - // Initialize the trees. - for(n = 0; n < zip_L_CODES; n++) zip_dyn_ltree[n].fc = 0; - for(n = 0; n < zip_D_CODES; n++) zip_dyn_dtree[n].fc = 0; - for(n = 0; n < zip_BL_CODES; n++) zip_bl_tree[n].fc = 0; - - zip_dyn_ltree[zip_END_BLOCK].fc = 1; - zip_opt_len = zip_static_len = 0; - zip_last_lit = zip_last_dist = zip_last_flags = 0; - zip_flags = 0; - zip_flag_bit = 1; -} - -/* ========================================================================== - * Restore the heap property by moving down the tree starting at node k, - * exchanging a node with the smallest of its two sons if necessary, stopping - * when the heap property is re-established (each father smaller than its - * two sons). - */ -var zip_pqdownheap = function( - tree, // the tree to restore - k) { // node to move down - var v = zip_heap[k]; - var j = k << 1; // left son of k - - while(j <= zip_heap_len) { - // Set j to the smallest of the two sons: - if(j < zip_heap_len && - zip_SMALLER(tree, zip_heap[j + 1], zip_heap[j])) - j++; - - // Exit if v is smaller than both sons - if(zip_SMALLER(tree, v, zip_heap[j])) - break; - - // Exchange v with the smallest son - zip_heap[k] = zip_heap[j]; - k = j; - - // And continue down the tree, setting j to the left son of k - j <<= 1; - } - zip_heap[k] = v; -} - -/* ========================================================================== - * Compute the optimal bit lengths for a tree and update the total bit length - * for the current block. - * IN assertion: the fields freq and dad are set, heap[heap_max] and - * above are the tree nodes sorted by increasing frequency. - * OUT assertions: the field len is set to the optimal bit length, the - * array bl_count contains the frequencies for each bit length. - * The length opt_len is updated; static_len is also updated if stree is - * not null. - */ -var zip_gen_bitlen = function(desc) { // the tree descriptor - var tree = desc.dyn_tree; - var extra = desc.extra_bits; - var base = desc.extra_base; - var max_code = desc.max_code; - var max_length = desc.max_length; - var stree = desc.static_tree; - var h; // heap index - var n, m; // iterate over the tree elements - var bits; // bit length - var xbits; // extra bits - var f; // frequency - var overflow = 0; // number of elements with bit length too large - - for(bits = 0; bits <= zip_MAX_BITS; bits++) - zip_bl_count[bits] = 0; - - /* In a first pass, compute the optimal bit lengths (which may - * overflow in the case of the bit length tree). - */ - tree[zip_heap[zip_heap_max]].dl = 0; // root of the heap - - for(h = zip_heap_max + 1; h < zip_HEAP_SIZE; h++) { - n = zip_heap[h]; - bits = tree[tree[n].dl].dl + 1; - if(bits > max_length) { - bits = max_length; - overflow++; - } - tree[n].dl = bits; - // We overwrite tree[n].dl which is no longer needed - - if(n > max_code) - continue; // not a leaf node - - zip_bl_count[bits]++; - xbits = 0; - if(n >= base) - xbits = extra[n - base]; - f = tree[n].fc; - zip_opt_len += f * (bits + xbits); - if(stree != null) - zip_static_len += f * (stree[n].dl + xbits); - } - if(overflow == 0) - return; - - // This happens for example on obj2 and pic of the Calgary corpus - - // Find the first bit length which could increase: - do { - bits = max_length - 1; - while(zip_bl_count[bits] == 0) - bits--; - zip_bl_count[bits]--; // move one leaf down the tree - zip_bl_count[bits + 1] += 2; // move one overflow item as its brother - zip_bl_count[max_length]--; - /* The brother of the overflow item also moves one step up, - * but this does not affect bl_count[max_length] - */ - overflow -= 2; - } while(overflow > 0); - - /* Now recompute all bit lengths, scanning in increasing frequency. - * h is still equal to HEAP_SIZE. (It is simpler to reconstruct all - * lengths instead of fixing only the wrong ones. This idea is taken - * from 'ar' written by Haruhiko Okumura.) - */ - for(bits = max_length; bits != 0; bits--) { - n = zip_bl_count[bits]; - while(n != 0) { - m = zip_heap[--h]; - if(m > max_code) - continue; - if(tree[m].dl != bits) { - zip_opt_len += (bits - tree[m].dl) * tree[m].fc; - tree[m].fc = bits; - } - n--; - } - } -} - - /* ========================================================================== - * Generate the codes for a given tree and bit counts (which need not be - * optimal). - * IN assertion: the array bl_count contains the bit length statistics for - * the given tree and the field len is set for all tree elements. - * OUT assertion: the field code is set for all tree elements of non - * zero code length. - */ -var zip_gen_codes = function(tree, // the tree to decorate - max_code) { // largest code with non zero frequency - var next_code = new Array(zip_MAX_BITS+1); // next code value for each bit length - var code = 0; // running code value - var bits; // bit index - var n; // code index - - /* The distribution counts are first used to generate the code values - * without bit reversal. - */ - for(bits = 1; bits <= zip_MAX_BITS; bits++) { - code = ((code + zip_bl_count[bits-1]) << 1); - next_code[bits] = code; - } - - /* Check that the bit counts in bl_count are consistent. The last code - * must be all ones. - */ -// Assert (code + encoder->bl_count[MAX_BITS]-1 == (1<> 1; n >= 1; n--) - zip_pqdownheap(tree, n); - - /* Construct the Huffman tree by repeatedly combining the least two - * frequent nodes. - */ - do { - n = zip_heap[zip_SMALLEST]; - zip_heap[zip_SMALLEST] = zip_heap[zip_heap_len--]; - zip_pqdownheap(tree, zip_SMALLEST); - - m = zip_heap[zip_SMALLEST]; // m = node of next least frequency - - // keep the nodes sorted by frequency - zip_heap[--zip_heap_max] = n; - zip_heap[--zip_heap_max] = m; - - // Create a new node father of n and m - tree[node].fc = tree[n].fc + tree[m].fc; -// depth[node] = (char)(MAX(depth[n], depth[m]) + 1); - if(zip_depth[n] > zip_depth[m] + 1) - zip_depth[node] = zip_depth[n]; - else - zip_depth[node] = zip_depth[m] + 1; - tree[n].dl = tree[m].dl = node; - - // and insert the new node in the heap - zip_heap[zip_SMALLEST] = node++; - zip_pqdownheap(tree, zip_SMALLEST); - - } while(zip_heap_len >= 2); - - zip_heap[--zip_heap_max] = zip_heap[zip_SMALLEST]; - - /* At this point, the fields freq and dad are set. We can now - * generate the bit lengths. - */ - zip_gen_bitlen(desc); - - // The field len is now set, we can generate the bit codes - zip_gen_codes(tree, max_code); -} - -/* ========================================================================== - * Scan a literal or distance tree to determine the frequencies of the codes - * in the bit length tree. Updates opt_len to take into account the repeat - * counts. (The contribution of the bit length codes will be added later - * during the construction of bl_tree.) - */ -var zip_scan_tree = function(tree,// the tree to be scanned - max_code) { // and its largest code of non zero frequency - var n; // iterates over all tree elements - var prevlen = -1; // last emitted length - var curlen; // length of current code - var nextlen = tree[0].dl; // length of next code - var count = 0; // repeat count of the current code - var max_count = 7; // max repeat count - var min_count = 4; // min repeat count - - if(nextlen == 0) { - max_count = 138; - min_count = 3; - } - tree[max_code + 1].dl = 0xffff; // guard - - for(n = 0; n <= max_code; n++) { - curlen = nextlen; - nextlen = tree[n + 1].dl; - if(++count < max_count && curlen == nextlen) - continue; - else if(count < min_count) - zip_bl_tree[curlen].fc += count; - else if(curlen != 0) { - if(curlen != prevlen) - zip_bl_tree[curlen].fc++; - zip_bl_tree[zip_REP_3_6].fc++; - } else if(count <= 10) - zip_bl_tree[zip_REPZ_3_10].fc++; - else - zip_bl_tree[zip_REPZ_11_138].fc++; - count = 0; prevlen = curlen; - if(nextlen == 0) { - max_count = 138; - min_count = 3; - } else if(curlen == nextlen) { - max_count = 6; - min_count = 3; - } else { - max_count = 7; - min_count = 4; - } - } -} - - /* ========================================================================== - * Send a literal or distance tree in compressed form, using the codes in - * bl_tree. - */ -var zip_send_tree = function(tree, // the tree to be scanned - max_code) { // and its largest code of non zero frequency - var n; // iterates over all tree elements - var prevlen = -1; // last emitted length - var curlen; // length of current code - var nextlen = tree[0].dl; // length of next code - var count = 0; // repeat count of the current code - var max_count = 7; // max repeat count - var min_count = 4; // min repeat count - - /* tree[max_code+1].dl = -1; */ /* guard already set */ - if(nextlen == 0) { - max_count = 138; - min_count = 3; - } - - for(n = 0; n <= max_code; n++) { - curlen = nextlen; - nextlen = tree[n+1].dl; - if(++count < max_count && curlen == nextlen) { - continue; - } else if(count < min_count) { - do { zip_SEND_CODE(curlen, zip_bl_tree); } while(--count != 0); - } else if(curlen != 0) { - if(curlen != prevlen) { - zip_SEND_CODE(curlen, zip_bl_tree); - count--; - } - // Assert(count >= 3 && count <= 6, " 3_6?"); - zip_SEND_CODE(zip_REP_3_6, zip_bl_tree); - zip_send_bits(count - 3, 2); - } else if(count <= 10) { - zip_SEND_CODE(zip_REPZ_3_10, zip_bl_tree); - zip_send_bits(count-3, 3); - } else { - zip_SEND_CODE(zip_REPZ_11_138, zip_bl_tree); - zip_send_bits(count-11, 7); - } - count = 0; - prevlen = curlen; - if(nextlen == 0) { - max_count = 138; - min_count = 3; - } else if(curlen == nextlen) { - max_count = 6; - min_count = 3; - } else { - max_count = 7; - min_count = 4; - } - } -} - -/* ========================================================================== - * Construct the Huffman tree for the bit lengths and return the index in - * bl_order of the last bit length code to send. - */ -var zip_build_bl_tree = function() { - var max_blindex; // index of last bit length code of non zero freq - - // Determine the bit length frequencies for literal and distance trees - zip_scan_tree(zip_dyn_ltree, zip_l_desc.max_code); - zip_scan_tree(zip_dyn_dtree, zip_d_desc.max_code); - - // Build the bit length tree: - zip_build_tree(zip_bl_desc); - /* opt_len now includes the length of the tree representations, except - * the lengths of the bit lengths codes and the 5+5+4 bits for the counts. - */ - - /* Determine the number of bit length codes to send. The pkzip format - * requires that at least 4 bit length codes be sent. (appnote.txt says - * 3 but the actual value used is 4.) - */ - for(max_blindex = zip_BL_CODES-1; max_blindex >= 3; max_blindex--) { - if(zip_bl_tree[zip_bl_order[max_blindex]].dl != 0) break; - } - /* Update opt_len to include the bit length tree and counts */ - zip_opt_len += 3*(max_blindex+1) + 5+5+4; -// Tracev((stderr, "\ndyn trees: dyn %ld, stat %ld", -// encoder->opt_len, encoder->static_len)); - - return max_blindex; -} - -/* ========================================================================== - * Send the header for a block using dynamic Huffman trees: the counts, the - * lengths of the bit length codes, the literal tree and the distance tree. - * IN assertion: lcodes >= 257, dcodes >= 1, blcodes >= 4. - */ -var zip_send_all_trees = function(lcodes, dcodes, blcodes) { // number of codes for each tree - var rank; // index in bl_order - -// Assert (lcodes >= 257 && dcodes >= 1 && blcodes >= 4, "not enough codes"); -// Assert (lcodes <= L_CODES && dcodes <= D_CODES && blcodes <= BL_CODES, -// "too many codes"); -// Tracev((stderr, "\nbl counts: ")); - zip_send_bits(lcodes-257, 5); // not +255 as stated in appnote.txt - zip_send_bits(dcodes-1, 5); - zip_send_bits(blcodes-4, 4); // not -3 as stated in appnote.txt - for(rank = 0; rank < blcodes; rank++) { -// Tracev((stderr, "\nbl code %2d ", bl_order[rank])); - zip_send_bits(zip_bl_tree[zip_bl_order[rank]].dl, 3); - } - - // send the literal tree - zip_send_tree(zip_dyn_ltree,lcodes-1); - - // send the distance tree - zip_send_tree(zip_dyn_dtree,dcodes-1); -} - -/* ========================================================================== - * Determine the best encoding for the current block: dynamic trees, static - * trees or store, and output the encoded block to the zip file. - */ -var zip_flush_block = function(eof) { // true if this is the last block for a file - var opt_lenb, static_lenb; // opt_len and static_len in bytes - var max_blindex; // index of last bit length code of non zero freq - var stored_len; // length of input block - - stored_len = zip_strstart - zip_block_start; - zip_flag_buf[zip_last_flags] = zip_flags; // Save the flags for the last 8 items - - // Construct the literal and distance trees - zip_build_tree(zip_l_desc); -// Tracev((stderr, "\nlit data: dyn %ld, stat %ld", -// encoder->opt_len, encoder->static_len)); - - zip_build_tree(zip_d_desc); -// Tracev((stderr, "\ndist data: dyn %ld, stat %ld", -// encoder->opt_len, encoder->static_len)); - /* At this point, opt_len and static_len are the total bit lengths of - * the compressed block data, excluding the tree representations. - */ - - /* Build the bit length tree for the above two trees, and get the index - * in bl_order of the last bit length code to send. - */ - max_blindex = zip_build_bl_tree(); - - // Determine the best encoding. Compute first the block length in bytes - opt_lenb = (zip_opt_len +3+7)>>3; - static_lenb = (zip_static_len+3+7)>>3; - -// Trace((stderr, "\nopt %lu(%lu) stat %lu(%lu) stored %lu lit %u dist %u ", -// opt_lenb, encoder->opt_len, -// static_lenb, encoder->static_len, stored_len, -// encoder->last_lit, encoder->last_dist)); - - if(static_lenb <= opt_lenb) - opt_lenb = static_lenb; - if(stored_len + 4 <= opt_lenb // 4: two words for the lengths - && zip_block_start >= 0) { - var i; - - /* The test buf != NULL is only necessary if LIT_BUFSIZE > WSIZE. - * Otherwise we can't have processed more than WSIZE input bytes since - * the last block flush, because compression would have been - * successful. If LIT_BUFSIZE <= WSIZE, it is never too late to - * transform a block into a stored block. - */ - zip_send_bits((zip_STORED_BLOCK<<1)+eof, 3); /* send block type */ - zip_bi_windup(); /* align on byte boundary */ - zip_put_short(stored_len); - zip_put_short(~stored_len); - - // copy block -/* - p = &window[block_start]; - for(i = 0; i < stored_len; i++) - put_byte(p[i]); -*/ - for(i = 0; i < stored_len; i++) - zip_put_byte(zip_window[zip_block_start + i]); - - } else if(static_lenb == opt_lenb) { - zip_send_bits((zip_STATIC_TREES<<1)+eof, 3); - zip_compress_block(zip_static_ltree, zip_static_dtree); - } else { - zip_send_bits((zip_DYN_TREES<<1)+eof, 3); - zip_send_all_trees(zip_l_desc.max_code+1, - zip_d_desc.max_code+1, - max_blindex+1); - zip_compress_block(zip_dyn_ltree, zip_dyn_dtree); - } - - zip_init_block(); - - if(eof != 0) - zip_bi_windup(); -} - -/* ========================================================================== - * Save the match info and tally the frequency counts. Return true if - * the current block must be flushed. - */ -var zip_ct_tally = function( - dist, // distance of matched string - lc) { // match length-MIN_MATCH or unmatched char (if dist==0) - zip_l_buf[zip_last_lit++] = lc; - if(dist == 0) { - // lc is the unmatched char - zip_dyn_ltree[lc].fc++; - } else { - // Here, lc is the match length - MIN_MATCH - dist--; // dist = match distance - 1 -// Assert((ush)dist < (ush)MAX_DIST && -// (ush)lc <= (ush)(MAX_MATCH-MIN_MATCH) && -// (ush)D_CODE(dist) < (ush)D_CODES, "ct_tally: bad match"); - - zip_dyn_ltree[zip_length_code[lc]+zip_LITERALS+1].fc++; - zip_dyn_dtree[zip_D_CODE(dist)].fc++; - - zip_d_buf[zip_last_dist++] = dist; - zip_flags |= zip_flag_bit; - } - zip_flag_bit <<= 1; - - // Output the flags if they fill a byte - if((zip_last_lit & 7) == 0) { - zip_flag_buf[zip_last_flags++] = zip_flags; - zip_flags = 0; - zip_flag_bit = 1; - } - // Try to guess if it is profitable to stop the current block here - if(zip_compr_level > 2 && (zip_last_lit & 0xfff) == 0) { - // Compute an upper bound for the compressed length - var out_length = zip_last_lit * 8; - var in_length = zip_strstart - zip_block_start; - var dcode; - - for(dcode = 0; dcode < zip_D_CODES; dcode++) { - out_length += zip_dyn_dtree[dcode].fc * (5 + zip_extra_dbits[dcode]); - } - out_length >>= 3; -// Trace((stderr,"\nlast_lit %u, last_dist %u, in %ld, out ~%ld(%ld%%) ", -// encoder->last_lit, encoder->last_dist, in_length, out_length, -// 100L - out_length*100L/in_length)); - if(zip_last_dist < parseInt(zip_last_lit/2) && - out_length < parseInt(in_length/2)) - return true; - } - return (zip_last_lit == zip_LIT_BUFSIZE-1 || - zip_last_dist == zip_DIST_BUFSIZE); - /* We avoid equality with LIT_BUFSIZE because of wraparound at 64K - * on 16 bit machines and because stored blocks are restricted to - * 64K-1 bytes. - */ -} - - /* ========================================================================== - * Send the block data compressed using the given Huffman trees - */ -var zip_compress_block = function( - ltree, // literal tree - dtree) { // distance tree - var dist; // distance of matched string - var lc; // match length or unmatched char (if dist == 0) - var lx = 0; // running index in l_buf - var dx = 0; // running index in d_buf - var fx = 0; // running index in flag_buf - var flag = 0; // current flags - var code; // the code to send - var extra; // number of extra bits to send - - if(zip_last_lit != 0) do { - if((lx & 7) == 0) - flag = zip_flag_buf[fx++]; - lc = zip_l_buf[lx++] & 0xff; - if((flag & 1) == 0) { - zip_SEND_CODE(lc, ltree); /* send a literal byte */ -// Tracecv(isgraph(lc), (stderr," '%c' ", lc)); - } else { - // Here, lc is the match length - MIN_MATCH - code = zip_length_code[lc]; - zip_SEND_CODE(code+zip_LITERALS+1, ltree); // send the length code - extra = zip_extra_lbits[code]; - if(extra != 0) { - lc -= zip_base_length[code]; - zip_send_bits(lc, extra); // send the extra length bits - } - dist = zip_d_buf[dx++]; - // Here, dist is the match distance - 1 - code = zip_D_CODE(dist); -// Assert (code < D_CODES, "bad d_code"); - - zip_SEND_CODE(code, dtree); // send the distance code - extra = zip_extra_dbits[code]; - if(extra != 0) { - dist -= zip_base_dist[code]; - zip_send_bits(dist, extra); // send the extra distance bits - } - } // literal or match pair ? - flag >>= 1; - } while(lx < zip_last_lit); - - zip_SEND_CODE(zip_END_BLOCK, ltree); -} - -/* ========================================================================== - * Send a value on a given number of bits. - * IN assertion: length <= 16 and value fits in length bits. - */ -var zip_Buf_size = 16; // bit size of bi_buf -var zip_send_bits = function( - value, // value to send - length) { // number of bits - /* If not enough room in bi_buf, use (valid) bits from bi_buf and - * (16 - bi_valid) bits from value, leaving (width - (16-bi_valid)) - * unused bits in value. - */ - if(zip_bi_valid > zip_Buf_size - length) { - zip_bi_buf |= (value << zip_bi_valid); - zip_put_short(zip_bi_buf); - zip_bi_buf = (value >> (zip_Buf_size - zip_bi_valid)); - zip_bi_valid += length - zip_Buf_size; - } else { - zip_bi_buf |= value << zip_bi_valid; - zip_bi_valid += length; - } -} - -/* ========================================================================== - * Reverse the first len bits of a code, using straightforward code (a faster - * method would use a table) - * IN assertion: 1 <= len <= 15 - */ -var zip_bi_reverse = function( - code, // the value to invert - len) { // its bit length - var res = 0; - do { - res |= code & 1; - code >>= 1; - res <<= 1; - } while(--len > 0); - return res >> 1; -} - -/* ========================================================================== - * Write out any remaining bits in an incomplete byte. - */ -var zip_bi_windup = function() { - if(zip_bi_valid > 8) { - zip_put_short(zip_bi_buf); - } else if(zip_bi_valid > 0) { - zip_put_byte(zip_bi_buf); - } - zip_bi_buf = 0; - zip_bi_valid = 0; -} - -var zip_qoutbuf = function() { - if(zip_outcnt != 0) { - var q, i; - q = zip_new_queue(); - if(zip_qhead == null) - zip_qhead = zip_qtail = q; - else - zip_qtail = zip_qtail.next = q; - q.len = zip_outcnt - zip_outoff; -// System.arraycopy(zip_outbuf, zip_outoff, q.ptr, 0, q.len); - for(i = 0; i < q.len; i++) - q.ptr[i] = zip_outbuf[zip_outoff + i]; - zip_outcnt = zip_outoff = 0; - } -} - -var zip_deflate = function(str, level) { - var i, j; - - zip_deflate_data = str; - zip_deflate_pos = 0; - if(typeof level == "undefined") - level = zip_DEFAULT_LEVEL; - zip_deflate_start(level); - - var buff = new Array(1024); - var aout = []; - while((i = zip_deflate_internal(buff, 0, buff.length)) > 0) { - var cbuf = new Array(i); - for(j = 0; j < i; j++){ - cbuf[j] = String.fromCharCode(buff[j]); - } - aout[aout.length] = cbuf.join(""); - } - zip_deflate_data = null; // G.C. - return aout.join(""); -} - -if (! ctx.RawDeflate) ctx.RawDeflate = {}; -ctx.RawDeflate.deflate = zip_deflate; - -})(this); diff --git a/js/test/CryptTool.js b/js/test/CryptTool.js index c36e7c90b..3b8ae0104 100644 --- a/js/test/CryptTool.js +++ b/js/test/CryptTool.js @@ -2,12 +2,12 @@ require('../common'); describe('CryptTool', function () { - afterEach(async function () { - // pause to let async functions conclude - await new Promise(resolve => setTimeout(resolve, 1900)); - }); - describe('cipher & decipher', function () { + afterEach(async function () { + // pause to let async functions conclude + await new Promise(resolve => setTimeout(resolve, 1900)); + }); + this.timeout(30000); it('can en- and decrypt any message', function () { jsc.check(jsc.forall( @@ -29,7 +29,8 @@ describe('CryptTool', function () { clean(); return message === plaintext; } - )); + ), + {tests: 3}); }); // The below static unit tests are included to ensure deciphering of "classic" diff --git a/js/zlib-1.2.11.js b/js/zlib-1.2.11.js new file mode 100644 index 000000000..bfba06178 --- /dev/null +++ b/js/zlib-1.2.11.js @@ -0,0 +1,144 @@ +'use strict'; + +let ret; + +async function initialize() { + if (ret) return ret; + + const COMPRESSION_LEVEL = 9; + const NO_ZLIB_HEADER = -1; + const CHUNK_SIZE = 32 * 1024; + const map = {}; + const memory = new WebAssembly.Memory({ + initial: 1, + maximum: 1024, // 64MB + }); + const env = { + memory, + writeToJs(ptr, size) { + const o = map[ptr]; + o.onData(new Uint8Array(memory.buffer, dstPtr, size)); + }, + _abort: errno => { console.error(`Error: ${errno}`) }, + _grow: () => { }, + }; + + let ins; + if (typeof fetch === 'undefined') { + const buff = fs.readFileSync('zlib-1.2.11.wasm'); + const module = await WebAssembly.compile(buff); + ins = await WebAssembly.instantiate(module, { env }); + } else { + ins = await WebAssembly.instantiateStreaming(fetch('zlib-1.2.11.wasm')); + } + + const srcPtr = ins.exports._malloc(CHUNK_SIZE); + const dstPtr = ins.exports._malloc(CHUNK_SIZE); + + class RawDef { + constructor() { + this.zstreamPtr = ins.exports._createDeflateContext(COMPRESSION_LEVEL, NO_ZLIB_HEADER); + map[this.zstreamPtr] = this; + this.offset = 0; + this.buff = new Uint8Array(CHUNK_SIZE); + } + + deflate(chunk, flush) { + const src = new Uint8Array(memory.buffer, srcPtr, chunk.length); + src.set(chunk); + ins.exports._deflate(this.zstreamPtr, srcPtr, dstPtr, chunk.length, CHUNK_SIZE, flush); + } + + onData(chunk) { + if (this.buff.length < this.offset + chunk.length) { + const buff = this.buff; + this.buff = new Uint8Array(this.buff.length * 2); + this.buff.set(buff); + } + this.buff.set(chunk, this.offset); + this.offset += chunk.length; + } + + destroy() { + ins.exports._freeDeflateContext(this.zstreamPtr); + delete map[this.zstreamPtr]; + this.buff = null; + } + + getBuffer() { + const res = new Uint8Array(this.offset); + for (let i = 0; i < this.offset; ++i) { + res[i] = this.buff[i]; + } + return res; + } + } + + class RawInf { + constructor() { + this.zstreamPtr = ins.exports._createInflateContext(NO_ZLIB_HEADER); + map[this.zstreamPtr] = this; + this.offset = 0; + this.buff = new Uint8Array(CHUNK_SIZE); + } + + inflate(chunk) { + const src = new Uint8Array(memory.buffer, srcPtr, chunk.length); + src.set(chunk); + ins.exports._inflate(this.zstreamPtr, srcPtr, dstPtr, chunk.length, CHUNK_SIZE); + } + + onData(chunk) { + if (this.buff.length < this.offset + chunk.length) { + const buff = this.buff; + this.buff = new Uint8Array(this.buff.length * 2); + this.buff.set(buff); + } + this.buff.set(chunk, this.offset); + this.offset += chunk.length; + } + + destroy() { + ins.exports._freeInflateContext(this.zstreamPtr); + delete map[this.zstreamPtr]; + this.buff = null; + } + + getBuffer() { + const res = new Uint8Array(this.offset); + for (let i = 0; i < this.offset; ++i) { + res[i] = this.buff[i]; + } + return res; + } + } + + ret = { + inflate(rawDeflateBuffer) { + const rawInf = new RawInf(); + for (let offset = 0; offset < rawDeflateBuffer.length; offset += CHUNK_SIZE) { + const end = Math.min(offset + CHUNK_SIZE, rawDeflateBuffer.length); + const chunk = rawDeflateBuffer.subarray(offset, end); + rawInf.inflate(chunk); + } + const ret = rawInf.getBuffer(); + rawInf.destroy(); + return ret; + }, + deflate(rawInflateBuffer) { + const rawDef = new RawDef(); + for (let offset = 0; offset < rawInflateBuffer.length; offset += CHUNK_SIZE) { + const end = Math.min(offset + CHUNK_SIZE, rawInflateBuffer.length); + const chunk = rawInflateBuffer.subarray(offset, end); + rawDef.deflate(chunk, rawInflateBuffer.length <= offset + CHUNK_SIZE); + } + const ret = rawDef.getBuffer(); + rawDef.destroy(); + return ret; + }, + } + + return ret; +} + +global.zlib = initialize(); diff --git a/js/zlib-1.2.11.wasm b/js/zlib-1.2.11.wasm new file mode 100644 index 0000000000000000000000000000000000000000..d98ea382eaee10be7c971f914b704f9bd455b79a GIT binary patch literal 61388 zcmcef34oo``TyU$-?_`ooylaKN%Gz+h%6+Qh}iO~ECivnRH-$VJ3+Q4s3wC@Ra&am zv{llUqE)qpASG2=N-K6sZB?aJQKD5v{-5u2-uK=+lLc*m|B2(AcRS}f&w0+Xo#&kE z9WnQWnCE%1C%U`4z2f1CMT-{279Ad6w8+!{D0<%EF)m^%r+MmLNJWLL72M6F%AVEX z9c~x;KDH>nT$LviGfteJKJ17iPnt8&U8D{>cFsu)yo4S!Etqrsycq|awC7weW-p#F z3K~lFP18Jsbr$b%cWDPSS}Y&rjqeoG8yyY@l+<6Or}%uMDi?s z5t|iDr!!}rPBEJ~?1Up`&OGTTZ`0Ia$IO{A!`q_oVMooGam2hCyU#dgCfO%WI&t2N zljnJ(vWFe*?sy~m*sHx>7#@AN$B8{Y9GN}rcz4I!%zfDFh0UAJGpM}4%cn>LB6LC3x2FRj{nEQ2V9iglXiR3?t4M0TCsOMKh`xa?)mYcz2Q#9(>-reF_v%1 z^Q=@=RatK4^Dlo%U^Xp^FY>)IfRxjIyqxmW0Fw+B%`GPce`2Da;%h%0BxX-4#{ERF zHa6Q&kM_K|L402DM&Igi8b}1$`F!A~f<;wT5yYzHbivDe`M@iu@_tHB=2nuy;Z%M2 zw2o@vSA)Z6m$QDVobl7;q&1WYhVD&MNvm;gB@v|O2k&KO2XAZ|HbT?Z=xANfrPb!} zg~8E{e&G!RYc7o??aBY9uI&G?uEPJYuG0UouJ-?7T?77yb#?x)>Vis>P#*-J2@bE8 zGe)HlXtt};ERL+Ein%o0I&4q-T>_wo3Y9C zJ5i3?m)1(ks)!Zhuoph?D!Ku?p@~FLnhyLa3bU$}bTDgnB_n8MS_}-pWRgNhcD7iX z9}8QwQgU3JoMz}=QklJ(?D=L)gQDkT_B zB3&0&(o}sy6&}lo1v9Hce^bz>TFC(#sE@;@=V?~K9JBMFzX9{-2(cOi9-VBDGJ2G# zKVnSM5bFBAVtCR9U9V4Ue9{h}qzEAylx&!?ep45Okn#a2UPyy2T~RcF(a=*7pN4pm zzU{LIn5p&eq~85&U2p#esDIh@_K!!BUSZdJ^snbv_5StzWIg?BTTlO>n{|fING2s( zQTG{J?hcDo?q3w*YlJ0bgy+i-Am*d6zI?x zfnyh%d9iRJFy@*vj9fTTtYqYCrNjg;;hrWZcu7}EP4JlC`XW8SLpM1**MeQnHWyt7TAz=69gCyUT zvw^B{yxGsv!9v36osdkB;$;b&Vxo|gE(({)1f$?oa60-Elw#)>cnbepwnkvYt^dA_$*Z29OpmDG-8RNm}*!58hw zBpD&?G{PkeglVZ(?U_bH&r;ztFSvEIx^1rn%STt~3l>YT!Zh|uyo;Xf7?X^dTb0Hj z%OM`Z!En{!NY>$?+4Z*tqo~0lwMTFm(tvSYI1oT}IFeoS1w~R&z_^gQ)jX&*I4h8q z#2|Dzx{9F|(Lp62bbpWtVa@o-d61&;XGqiQjyB3oR9l!TYIb1v2CWf&y`MFL9TQ78 z?Wh8{4sFTc^9=xN?toaMWr}ZPf;UQ~Awp{sy5C@jn%uCj(*?{xAh+56e+0R4t47F} z5p`5!2L|u2jWC>T#BiL^GVqEU0S{*Uk?0}gXF;r~7ecJ+rsMOfnm^(qb;N-pz=LZ* z-l7InDG%$qETVve=g1)Uav@Zm)8c)+0%5E(`71^BCmvFawVAOVHLFLl5FDdopfSq= zZC5?oz_UU)%d&ov-oTnYBa^T<(6#jjx~>?CogVMZ3K1(Du9EiirT!w*0Okf8XtFC< zX=w;Evoy$0i1U|*=JWY8%%hR0*$;f<0r;-CALfS!Vj2U;1_}o7RfnLPUQ7~9((4=K#lEc$(Qm$fwxL62&xaxj?5U} zc`VQXjQ49IqVdCQ<|CG3#$#iX0YBkqL6msw*Sb%G8}Z5;YZJI!GCraq8MHLqqc47D zju4mSOBlu;$%&4uI|qoEcCA88BMCKx4`dPAkip;ACT6LYgli3-k85p?CZ(ysIWhma z<)%O(G7QbL(j__dtTnu^Kx0w z%bR;%-qQ1OdC$vRdtTnw^YZqdmn(W+{=Dbq9X&7atX+akGY&Jd;Btlx3~u27mYOou z@=C%LK#@HOF)x=@R)b!%&s*e30%bk%7Yp&}&=>DD-YOZT`kF<*N# z+v8bNkE>jdt9*~ELXWFrkE`Y$S1r*M*nr-pPh_yFB1cA3Fbk~Bn%03;g~b=?CDH)I zoY2JJY9iVs=*iU3Q^pO8*0e67bxRaIM}}`QpTEm|p16Qv4NgqNjce8Q1Jv624Xk*b z$2`mDe-%~ZG!&SG)#iu!urTkepzgpC;4Z#L5As0_PQhg|c;NI!)nMqfd>)?A?Rmik zZ+rQ*XHZ1@i7k}o<6Iml8;p*zBnK7hyA+UwjBXiSzTKb^+3yK7w1yk9!87hfxJUg( zm{`!H`|v@yl}vXOIN9Cu{G5Kq;_OW0ZQvMnq6;UIp2xAAeX%@7z`o{#aq%oKk)eiR zbGyfJ#8LF(Kx%W$i8-z-PzRK0CTrnprE&imIY>$=ShxIS2|sF{eZ9rEdo|UeGdMt!Ao-T=hRTZ%)3Pp~++y zrea3E$W?EJot;#a6!e0D+>g!g;{QV@cg!R>T_Ab(W zL1jIm9d%OEYR>GiFq`Si0C_=SK7NFX$G8S5!xL)u8~})GnB#&0l&BtE$L3=i_q>kP zu0tY7)QEsl&Z5C291-A#OGiWyn^xRZC@J{f6iRrD!Wk745hSF-Wb&dzWcWfqzF;2+W6viQrC zUNKu}%17jyn^bH<0DFFJBMtxOcyDYN-)~4~W#P#!PL(FfXclpK$%%=Hntl;6CcqzQ zk4mD0510-<1whf4yjK4*0p=6pNZ}Zwe#fU3eKF%|1yyrzm50X%pwW{RD)^Zu=FfMZKUsI*&O|!LC$gH2$d2(~6z=DOmbMWEw>DBq0tzSndnAvdV`8 zH|mh7@i0-doB0?T z&|~;m48u_YrI5eWs35T}6?ilxDuA~ndQ(9{R4^o>0yPiGF-+=ijS8F?b5vl1p3U3v z=Xu+PAA(`X;zk&SfuL3R>^UDH06H1pqY|@esJYnzD_eIy#+Z*10DvHUE*|oJh<|#~ zi^d2=Xj-v9m4LO3PbVmAj^>nUj@sG?Z-sLd+f__CF@+axj=Iu%=4h_iUg(>zFMdU$ z2ecsEf@_>0qG1phEO%EnOT}*L6I3tStk647KjW=vRy#y>7#1PfatuPWZ%bM$G+NN4 zcZ1ABH`Qx1tv2`cs;g6$@jGio|IC!2+l*`xI3I_Ns+x)?JcLB0T5NWyUMobBsL($j zytl^Nt-E_M3iC>Ddxm-O+um+yA#1uQDxX;s z7P`BW`Erbj3l;!&t7@f5>w8>vRWh>~DG=FLkAo)-d<8fJt6Y)wD%LQ>g8TV7AKBV3 zA5bxt2-3TljnJ0Y(77Ow$^( zW(pjvNy~h&Jv0Q`6Muw2jX%o%hXdNIF;}N0Gpv*_22PEo%pe;_jU|W(lHxit9>aR+ zrVWsW$-G1%Gz^e{0+-S?lfm#RQ0ImE5dA{F<5j_mwS69>z`d zQb~ayD;l{li99}y7!PAD)`;)Q2Z&2h?cQ2?HFQLdK zcbP&bL-zq8PAX@slscG`6;0cN#B;o^3U-XN#^7>3TjDAs3u_3L*6&_JkxR99RlRr< zMJ{#sx_WU1MJ{!BdA)cyMJ{!BWxeLD|Tm7L)Mbp`Zzj!7%- zi&eng3s|+VJT!#8r2vS3BQEGaj$-S->?P~JxoezA*4$^gw?RXO*}=!tEcUSW(b!B+ z*({?BR-bVI$)%f!CVNT}|2m+zcM?*LF>6^-b>c=kX#HO(d}JNKqe5XrkHltceG02` zV%T8Ax3->6S z%vG}yfY13liunjhA!2$-WnE4yYQU)kL&#i;>qCWzTv8VzNB6D~IU|vBLk3XsVDknP zea48R8tkVp@FpNw@$saBj&%sGMvD-({0Bo_yD zkLs+yCJd;Bm$F8H5vS!wC$_$D5?FhZ$rY#^*Bv6zCum9mkakZs2MgsQ-~o@2dMazi zJI#<4byIX$N@j5?8bVa5(9x9$Kn)HBMPr6E?I;tCDpBaesP2Yt#{w5Hnb#>Tualy^ zm>hXgV)KEqoTp_R<^o$m!61Hl&Hq^Xnh9Hbpug=*yYoKt(gIZfiHW_s*<%F zw&E-*hD3EoZ+K=ELd^DMtS2Oj$5JiQoZv&&2lXAzWLmMP_LM;q0$RKwYKbN=*s08^ zhoDoYd)R>r#s-|VrU}W2qA#*QA_+oIO=+t2A3!30GbarZzb)y(cbL}+*j;+D5P9%+6_9&1wq0i%M zF-}nTND%NTb2mOwEy*82n2qzHnw}4XbW%j9!6VVs;E_l;kA!t1?K~39ZqXLb)B2bL z#WYzS&Lcq^Ktw;_xdI5Usyq_*Asz{J)^)Y+k>EYCP&^X6Y8<5Qkq9RpC`*R!$Q=G$ z^a>9?1&Oi#W9|T&O&T{+$W=%u_0d%CZ6U=Ac@k!)T(6N!DjFG(14+-TSgd0-7onPP z#5G%NYSf+J$&ejUam0>1*pVF54eW?2xvo3GfqM?`z>Z>#>?jF4f|4COibYOv+$lK0 zwF=Ye$0L>)aiyAXUR;T0#Fc~qdBynS7IfKVRBqa&6Ig-<6H^B z;&_n-m*9ZXmBsaoZ4j9xPD7m`r(vAHnF0}F?nQSK*lqK}4>nv#<+=2)@?$8eq?w%0pP_;Q2u1ovq)Pb9Ee z_heO#w%i0s45HW!BB1>GDiQLO>-q#?EVUYv>?N-^vPu-PSTN9=_PFDt%!o)$rvW}) zWyEbndxVw4O6+c@pK%k+i>Sez)J^mj2wiaF`UJilAr{!46jQaSg`%x_h``s9nhAXR z(?j4VdkTD!MF=2}4FDp8+A^CX)(t0-iOsSZW}OIMCDy{eXqY2(Jru`GAJb@=BUY;| ziMrO@9I={&6*os@#NmSplDN@I(h+?^EG=~9`m?*cz1Uz|Hz$q~&GlVk0sBaGn@8(g-MKSPd!WRdsnAYbMNUUZbGE_hhN?*m0EVn45Y>N{~K(owY` zsnu`Q7by$P$=YY(MVsGNd%~>paM&{Ech~>+!U%~G0l84|23(J_0GDI{vm zQP(`J!v$g4YwW?mpD5wX2NRKSwF=VZrUVl5qkS#&h7cXea3PugKw@$}i=x#*>q6Bp zP(*~5T3xB4(dCnpeIg6e0tJc=CmpWeSfs2XCq{c-rA32W^jrMC`k+&>KQTpU%=P=} z#^Bi%*_nWi1|IVVaL@0r{}CoYzx;tJCw#u^KqwOnX`kvVJ+8EXC836O4q?T(Gb*Cm zZ1H1yg8ZSA5Fo}kilbcYncysytk+?m2hj|H^|8ER16t$SIS^NluE-)M7LCa&auYyC zh7@QKYnjXOcAF*yta=}u!NlNy*kG|zVGtk3E#xfDJt>~lsruY^bj*~FF0FdWG!rmJ!0 zKpbB3jKyHHlZXqkO3l$Hhbu}9KOlK7J~1KLF6~h)1VSe;lPb{B_L0+x_o#z@YRv>j zOg(xluY$OeA{z8CykCg!C&U`DXr>rx({MIzod$=p>5?R#)=L9;dCjvSV z)s@zo5RNRxC^j+Yd69Jq>ZH84c~I)Tb@M&R{55|{10GE9kT1q9twg)4|I4I2s8FzxQoM z3yRTPlf2FN1;XLAUyhxm@j0yc#KNe`CcmI4RBM*ZdWz}?n{0B;HreM*dvqX4>z{kX z%f!lALjxuJQ`$}D>OmBT^$_nlk6n3{Eb*_>Lln5mJy;A;K!|af5e3Z!(LFUrh$Zf` z>SrA4hcpZaxB;o+WDc*jVbSpU42{79_VkU$q@vi=oZ3V@xUm74n2nBwqasw&v?DPP zjukz3L+!@J_W)Ld&iF#gRxAdX!KvW%c)2Bb{td6(CwP9fS8fN0zC72^0 zlvKHo#=&Fm^Mc2drS{QMeWcrLTjO>=Vw0)Ytr3-3=ZpEpd6iaCz(5=Na*4Ov{34_0 zm77Ufu-HE_5oHm?&#MgRDi1OQH2KX0GMW9D^4rvRp@IslehW^vK}f^A)`h$>9!jH; zc0cd8bn#{-t#=v0J`BNV53RKWaXNstw&wX&no&qqm!_qF5bX21%ANk8at8WM`yFDm z&{oK@MFoD|hSA66$3{aL3kq4KCMhoHa(tJ8rrGRb);(TtR-UPYpy(_+rx_l(;(#OT zW}0b8FdY#rFI6;p>Z4ROx$D?>Ehga?q#BE9MEwuZP-X$L$uG*Sp7jULuH^mxZ1Kpe zlh&=0K=YeXQkpv|&0WN6H?#|kP0`$U^9FSvK+NT?O&~p}$hd0Ahm3CeQ8)SP5Eyrr&sPY|`0T}!(t=(C?%9mN3+4XOPb~Jj1bs6i zAO%6GIlR(#lrTWNDZg}4@+cH%t$J0mgwfAH_WAsoCfSf_ivThnpQvf+NwoN3zTWUs zXqH!Hh~P2%G>b6oM%PTiVhc|1K4ay{+SLkyT%i@^pkMvj((ZWp=sPJUl;DsfFrRZRHmsG=_we09+;D0Nmzr3#62xc)DJ%TT9Mf%kJIT9*Dk5df3hDI<^4--`$uWciRL7tYI;;`M@Q?aPE2UGX) z0w}|aEOrBm<4)&-phJa=Ap$HLU0%ZL4BQ5mHDO3fgi4|=jM0HS4W0C55o;T{h_z4H z!tF^Bs;&H?74Vg8Qi*~*w4_SN%=&;sqo3{BQOOBk6!+4u0LC!`c7P)%L84w`k87mB zAR-7bn|Y^I)>FF*CM4C(=DgpAJjo#mdApLGY4*R7cS%&;hljYX)jlF`rr(E;j6p|( z!%Czml69PjhyjOFMl>Xho^*P%`YZ9^4iLbw+nD4*Y|eZa3Zw@waoaM@XeR`RBFjYD zMD%NVNQ&Z5R)6AlkvDL|Cuse9@?lC!DfHy1~s>9(gm3CpdhC$EhUP zVI74g6{Ou8l84M+qyyoyLcA*ClNIt3GfEMh{jHW1kj z8n0;gR|}|=qRHH$4#vYNn%o5cG?)Yv>S|2eAbAsjxR|dY5!>KBHvxU^`jkq_ckaZE zK%o29&HR^4p7fJE$pq)d{Fs_AbfA#2JmphBRs<~3OIuWgy|&^>eP#2bF}QXiLe@2; z;-qEIYItt6N zj%pKlZE%`2IBF7ZXIPB@vW?0Ds43jQ4fZ92H_))Tk~Z+H4pa~9TMH5PQ5iFSpN(Rs z{r?AMj09k=1c5+Y0;;dW4usib$8$uO{S4-f5$1o3nx2Fy_d|W3F#eccaB&KZWYz|T z;-kT$-9*tO5zkBnbE<6eAji$AlS*(c=W9p;N3jNwAhTX`7$>B5gl_<(k4DbKu=D~6 z$0M$$^?>qrZ5Q?WK*`Ch`yYd{z!rEDK_c{pX3Q6g1rF!LJCF_#FtA7B#Kqr@wZk=u z7LWLQ5$6oNGoSy3x%~3x@v?O;qi&cU%A0e{Aw+#U7o0fWQGWYy7}JYD?g94VbH7!zo3h>ZYTL)coFmaxC>ls zImQtErT#CWY0uVa;uO$X^d%k|$zQW6rWDh(h)-C0nL@Pmf`oTiyT_>s?v~~F@OaC7 zM!aRYJNv|T{Bp~3f}wdU8-8f{6eO1y*xp~>vYe*XFz@N~CEJl#4gQ64g#9GFMcRyQ z59R~Qp&Iy&;&04uKzg#K%$J(+I-rRX0USEtgp#}sqJJ&$P|8pu_t|%uu;my`x4l3m zv3<_EYu?A0ktd)TGAOHx>(8zVKI(`z>a;QMT5XL=>^(M}FL2J`a*Wggdyk#j{DUs? z`JYBkmx&xM5KgUFaGvPj*UWH^XLo8%WQ%j|fa$GnBF2Juw8vLVMC*N9N>scyZDYX$ z8+%&|(j29N88a?^U6?Ob{*5MQw&(M|*W!|vljNSs^>WYrm+lhQSKj%CsxQIG+&}X| z)i2oWi#{C&fQ5UB-N9M}*x34?4r&1x3fy7Nr1YsclZDYvf}os1TVXvd?o)xBgS_WO zO+-wC@(VJv?*Sp1KcV`d%UQDT}yaS5#HS!-k{a;;TyC>(HYy2?iwKA zRkWOEc+?<}xTsh3f{g9B;kLzsRHKbS1V|r9Y{ZGO`I;^0J9HGN9uB0$`z;3&(;F|4 zg?v-aMu$*vu7r#C547C}8$v`**X1m$BFFg1$pN zVX;t5koMRnD3?o@>q88rg?-8fCv)2c(r20fwuPX8D=P}@WwEYAI~81-#QyZ!oY1(> zC~u40g0kYgnym9_gcLTb^9zh1nkfJe;pE!sfV>Tx(PjiXrwCk)sJ13(r;s9nT3jR$ z=kJOx%y(&&(hyjyN^7*IlA}ksAag=oP%{KBC>1oCur^zub#&iwLg2&=sb22f^|3-b z1Z{m0wFyy7eey`qQ}U*Z5+pVOqOr*&1I=eGI-RM}qN1+Gya5QptMo zMIpfY)srvsc`v@Gao+$#RGcm2hs5s1Qfiz+^dCvQ#=}4nhc5DeLs7PgAhv<%K_Ujk z)#5G+FCInyqnFM%x2PijdxhGvc-9z6DCc0$NJ2tw8P;B*wh0ThMPE?l|9V1gJ=km% zW19%&g?!K-5@TzNL*`2q!S#x4c24i61ISs*x5< zYf@!ymN4yUG9RpjcaR`N>D%sIiF)`4n@^noTU2TePd?J5(>LNb7HsI@t-IAiLYhMZ za12+ zw_+ZbhWjkdYnP1Hn1qxPDhU9oDAwAnY9+$>+Uy+xolrnkC?^u;hBb8BVjsiI9h4OD zZDOAhBPDl1Zr>`JXT3uvl#!z!|;S}RvYc0m=Yhymked1bZu zVT=?;&T0baW(*9g9#No!Q(X)LtejqJyNDg05QgrV*{>~kb|n39 zEGf-qz0CeWi-t0Ng9^%pFE2hy=ETf&)ZXwyD?)Ab7LaTzzze zQSRbQI-Q9xqO_G{=b}z1)XFH<>Bs5f zCnl7RPL5@!s0wQp2V&i96KThla#i&qf^XyOMUqAZc(y zt|so(i?x~Qt~!^F);zU!C)lQ~J1NRTd~peEQ=!$DlWUa;J}D%JJ{=toiN`EhO5TSr zOvcF*R&vqQ=6h27jV+}(SAkrg7EoQZWeFS;$Pi8kw6J2-*zWionS@M47ukfvUV_nH zCJYJ;R5-J{3AYU=eaXkD<1Q1nbm2k~EM81>W(vG$P>e5pCO@5?;YXvUs^2`i@ibR- zS$Y$m=9=a7OlyGoQ`G_zbRtL%IOn?sGP#d(4lGWH)OMfJ= z*k@7)ONV+|1Lz9|7XEtNqvo$?gw?qM&X=H%#4>x&xWdm_2;OKDwRVX(5i|1P>xeEL z@aj5A8@$wN8e+N;oe+(ojNQA2vPN|Fe%2G68krh82`F|gv7`~9Q?5BV`m{q?>kSTm zO@N$~1GyS9^Pz|;g>HhegH`6~bm0IkcvdwG1@%(Hfb^+%%1~sUYIV$(Z$e!6hPiPZ zdOz#gpZ4DUu|^~gYwL@JXniq@*bWA2V&gTzNP5F`?-2d?TGm-Y(Yov#eGL7{{|&f3 z$VTXQblC{5j)SeEy(n)iE5xWmB@1gH_7JK!7OX|-8gp>xDI=F*9vsNb2ofxx)f9z0 zuq|<`Sa+5)sTw+IG!_j<%KB$)Y2CQ=#&eI|aMa`3*Ns`%>9CC?CWa8LgThIX`EIEu z|Gk?3R@}$|j*8#Z5IwJD5os^Ri&2MugtR492vs2@jB8|coLlE2v?)X|d-@Rbxn9bzh~^TXh)J@0W^wKW)6@F>2b^?+LY ztfAXs4Ru)I05F$)nV0QwX3Pi_v$N%DMvpCZ<`FF_f|{A7V*UvWePCM<7`M$nQoY}i zyO;cVa*@n|~C^5N!sMsvaum!kqR5DZoLSfE3`ct=l5Bl1uFo>PGx@ zkh3?alk6NW2a~_TV+k^esvNllnzj;2z-cSdCFD}UWFIt3KT1qAe&-@!bVL8pug{9h zIpmd^!^enpuH(VkY=_4s%sv<_rhwh*7|~kav+Xe2EMwYyCF?fEXgiHx)c+JdM9j5{ zh#6a^nColz(ro#35QG*mU{kk=yUkl4RMzHaH4EgPH2~s%2j5LE zChW>|9JVE~yTQ|%7|tzbEU%XahFWKk(!IfY?tTtM&TW=w=!<=g>i0`$GFok55axi5t}**esz!<}8bT6B^Yh03MZ6D$yxi1@WD z^@)j(y`)7XJr5;eJu1*fK<^BXm&_ASV6djd#@>fnu=mTrQ};}^+QupCtF?oGLo^fo zP0a)!t2dIph`NMrsiNz_`|59m03FNfG^j{_3YPT72V-otIt>6+MY1*CC|eDeIxxEj zE^DH5p@B=F6R2|ffO?B7v#PWI%|$0HfodH!3(157fbyvEC=W?Y1UH5@R@^j`>hmMM zk*PtTVUMZd0_X~iwvbbF8_+Q@xe`e__ecbYg=%rG6OY2V)9QQ@AtXcmHtiJ9D!O!Z zBNFX^h=>Gj7ZQ;913fsW`ydB(M3JjYB>>gi#ZfQTwYiRuZSj1_T*0=!A4 zjj4(e)yq5QXhbX!Zl#Yugz_P9Mnw=uHV#IK1{@ViwxSszHX~H0tOaY8&rBLdwk}*( zb$}$zix~4lTpMl-2=%!Uz*nN)cUZUS25(sXLg>e6LvwF^ZAA6UPZSVt#R^hB|F&5% zy=04IM*%1$J7kbbcBsa1zo}%0%o@oK87{~UNgl}#NgiZ|cAG|mDUuZuOcE`U8ImEA z88U_>GbE@aawJP6J8bP=(jycYnztL38FU7j!AhWZV!{>0UTxybyFyH&n-u1xQOJ(@ zokDq0pA?cLoWX4J!gOH^g=9KvoTyuq#2rnjc`Ioo-fvvk2^DED5(5dufMzG`IxeYZ z47(SzvW>C{wPhgM48}CJHe9SMAN~jI$?TEv7brd+dkP&@>Iy%?;pCXujR{w=e-s6x zB%Jq7yw>UE+H@)eDbSXAFMKka_-Kd=3%s>TDb%;foL&0nl@x;_KmCVfB4ET}DFJWTxN^nTQREdR(z_ zalr_U0#g?Ehp~;CSQAK&;{%EF-ZWwpZNSLI@lf|-I{ z=Nd9?b&?)2ryc7}n%+Yf>Z}*}+{lE)AlRQpX9S}Y&JlCKR!Ly1INr-_bc||4oKOB6 zaXxwAm^eK+pW?P7evhw9oDWmy<8!{K4V%atZ{uTezEIuvP_TdS+wN{Jw!10V^67&V zk(79Dp<3RNOlQ<;GDD*~I>Cz`$BRqD)F21q$9x*x^P@Ki z*mp!Va(rht;CJR&(w@g!IlqEBM`e6HA0%e$(fm1tOba}nJ!aY+G$1-aTx#W(S*ymI z*=nsN6twoN+s$O}+YuIqDCp9taA$O%;&gp$+g_kzd;B{G5c8Xb^$I_$$Wnu!na_rV zoui(bbC#Y?`RF~xcfg)iV{hd174MV@2<701Yyu*ET7zGFfI_eBscnORV-?!qD#I@q zXehy|SB<^djMz;E^(q}_>mdHMgLv~GJ%!^__llq_hT}2$qeF?=4VXjuJqMU|h%u~W z?s4|~P&QgZHEsmZhq#-YAGFL?_<-$BOcOFJZ1K~dP*^6o6g(AuCfIZ`!|go|(vsg1s z-qF*}>JG)1#7oJDPc4f`KqwG_6(%SwwKqY86D^|q-9I|q=5V!NWtuP3YwnaHOJ|zI zcSQ(78?~+O5sAYC*$_Qd)XHnWwAXaOdy-a}NyHxX!GuI$6OpAK`{7#oq~acaCrU+z zGYrBHaKo9KA!AD~#Hz?G(uZgmG*?~}U!Wp3)EBnb7YsE`pd;I`QOrZS>=0e~SD3RK zJYt<~q0JaiG&^?tsQ9pYMf{xpVbrCvtKUp_>>lI7!!2nMIq33O4oobXAJswDuVSXKA=Q z#YvoxNk|XVs~uR2T}DH0t8NPrnFm`_k7XFYSW4v?p6!z9a?>mvCt_SLAolSHfRQp11}8r=PXmp3pKs3jKAlT?Iy0UoNVZs%_$ z569qagK_aO%m)}Xmrf8l;geynQxz2TAb3L+c#FezzkG|J$lL!KICj_am zs4=#aGYqF5XW;Owo&`8iQ3UQ5 zD(EX^-1zB70ktD&7ThHZBsa zLOlwMLQDRGE^Qq9%XVAES#B1*Voo6^G=d zUKP=>Zi||{3B?T4#!&3&zD4wnp)@u>adHPU}#NLx{j~QKLm$>+6XPN@UXWBYqJnfg6cB z%@m>@jmv9mxk<1*5{#CL#)_f2+pJrz4>tK5sbfP!*D13WrDP=d(N1#7M<$5m9yPgc z!z9gd-&rvP7?LV-DOCDP(Bc*MIDMmks5`az{ozYY5mh0fht`o7y{Z=EE|N=OE!4i@ zsc7g3rMN`9LxYNjd7H^PPx?OHMFUom%L`31aG|CS_e1WO#*PMzVyl@Mb0PWcirHGk~I!DGg=T7bM0F+z&Og_}t49 z+am#{Uv0_CCc${s_MPN>xL3>UN{b6mF#|!X3j|ezivAAS8DYoHJ|YA}vEACXfq~l{ z_gm&6cr~6MYF5%1Kh=ew4`s)GLj-9S~{Jew!2P?{GOBA4a<0LKnwct|eP#na-uoV%k{n@V}K7pn}Q3ZFs3 zUnzDYlZ;B}GK`Efhnzzoq-#q36QqR073J52znXFY?r3VDK@N{xS&M*Mz>Jppn3{LGI+zgTdQi3EJL2QH# zrVM+x24zUARVok+?2%;ejfLiL8W7yo8sWGg*GNW<P@vuR`P-$Xa&U$EV@pH!BY<_ev zFC=Q>`|M%&cV*?wbya$YjaMidWv)5>UW_OlHapTu=Ql-XgtfT+sD2A}1)tl_1*z1N z`PCX6brx;qYKHV8(+Df6l8-KAC+XM}$aPyLQiGj@BV7!wQSpENHJi?1TRk3yHbLL@ z%=GKrS44rPb=XAc`f9BA4b#T`BD2qI5j=@O=rzKRVxDM$XdzhPG^^pHHUY=_J2?{% zqFo2_?!Ou2Ry&fZ15I-V9$r)5&X!?cyiS1W12ixf z_HShTPFKdC0(q;P;@nC?ow9@mOCsBYntjjD{Rmbdq< zylrJzwLH-u=5s61i-k(7vQhzz9L|1vY!1Ku_ z_#^ybUFA2oQ_W>+ zPEojDThOcp-@%&ZZS(xTRTX30&Q|9sl%q|)>NbC{Ci37shipxnZO85Ly}tIhwotZe zr64}n-o>kZ{r35M$TD!8kPz;B6+4rU(`il1DFiFM*>HGHdGiYbezs2lqt1(FSF%J! zfoZgestY>%urF(XZPJ435OQa*nA2c`l8@9X@nmXM2anY&ZC7y9$LOK8lV`cHufMx> z)4Djhv5O_wMSk-+>>>?Y7wH|d-gPeB*g5d$&K{IITivogDxkGr4e5qx0?Y@x^Uyfr zOggSVPy=GmsAQnuk3kS)Yg1XU>b*R8sH3vH8EajJ5WoY*9xiknbAK~-5>@&^WFy$1 z!~u4GKR&1w{3$9=g&d3giQ-Js?1NX+!&39epEx9$Yi^1KE1K9k{ zy4dy0`fh8v1iDK8_QV|kyi8C=Lu2LKvQT4afYH+(hOuuaf6zbV9mTE(h17<_< z7JgtwNN)=f1$QC7g2pT#pcI0nW(>KF+1P((p0N_b{xh$6T>{4)a)sp3CB_(XubextKY8CCklu_&{lu^bO?E{zXL1JbTlu0kz*%UzRog! z;9~^F2Z^rwl?MmUzwYsU(7hTVzqP-Kzcu?)B`C{?zlz^3myN#(lEZJ6tf;`)s<0at zEiC416B=nlGwQ0e>G39TQh&T0`^+JC1OM0#Y^V3z?7D)iiP)Fl*W6ZaDLd`LblfT~ zDv(77;4YT>*=cKlsC$vZKyS2clnUPk|R1~#P0I(0aWIaAYKi{k1| zVUzZ%0ARHbifd}?de*UuV*LY{hh>QxpGv%n9fRlxZ)htyFl2ncYJ$t>wPK@!sK9A| zHtRh;20%@N#!z6zNe4We<~Zm>l{fTmuk8C}1I6{<*&3l%hniYnSn@OFvIwOKEjUx| zFMP@8Gr*#HkqdH)81@kx5w;f*i6ASv#75qL;Fxm-71P zrEK)l-_gqe(X8K-Uiy3}z3>(EsuQo`gcUh_HrY(0CWo{2QjW&aFYDL=O)=(>e#ON5P z3v1WT;hp>{K+aC_1e+daR?E!J4fS~tkT5>SLCbFuZ2ier8Qe#D#4wH25; zWT3kROr6Bh^9DLagW**-yXr<)-Q;R8xLlk;ygZ5)X{i=&07h3C3PB(D)1r?aE0SUy zu7mz?P0;_iaie~tMQlfiU%ykT5fPQKN9qFt*AiHsNn%-nfN|wohDS4@Xr1M4Y`&C- zQp*roip1WIuZ+|RVywKCKM2ay{o(L9o(!Ky&ZXaq$Q-GuIZ|vuk49C7$YVB0`>n_D z-6-h__DN+3FTyJPA^uR!%8|OgZDp&fzl}e%%OA@9t-2~h>~TkBh&=w>>#7XZBozRf zW$sly8^k2^hpKIrt>3s#i4%YXM)KZ}F5l|lJn3=qZF|3D)S-TDTdfR5BOj{Dhft=? zu(ry`$qH!_lw-I*QV!}t@|*&dL|5M53SXIc31j@QV?)7d5C9`An_YCvd7o|sw8Fp< zqB?|N7d%q@C@`x|JY;z_T>CP1Wxw7?jlOMQ5=?dnq!E%Y`EE|ya7j?k0DDE`96Df` zRPydJtf89~M01!nA^JLzAuML|m7IEJZe*1NTNvHK&cXm!UrI_Ml@q2Jl2Fd#w1Nz7 zA^e>=MIcNj0*BJCDRt1FQLvgXSi-|Lr$e+hxx>$Nlt<~ThYnDpMo00(Q^FXYju^qj z#Iz6sOpsrK*1AfB3zO4VxNl7JJfHuP+ZE!KItJCteFsGwM?5x;Ecvk_**eyZWaISD zDQIW5ivv}Eh>K}UnIbpDMYItl4Oj%OB|sVqgFje~&r*9i!#%B;6$3Ukz~9~ZEz(`^ z6Tn@WC0dceBVq^7OQ*3(fWDi=;Z)TASnc_9Ctt&j$MA+U^Mz1|G)~hx`K%-n#iWv| zrPGav>#AL(m1nzk-jR~Fe(L}Z>VS#Biu1uvVSQf^v(|62iSl%4iRsgBCKwbfIw?*9 zC!nC(v!e?IFT8HD>pj(K5fOt_(}nKYnXNeqQ`!SohtG zYmnbt9YT2F1FOi^LT}b#bx?c^Up+S{vP+v$=c3dxCty5O?4-zfu__Mhn6uu7U3D2n zL#ZMty5Y5Y)3sLhMi`W^4t({O+^*aYsmYxk$4fz66T;|)<53|$mM#7?K4XAvn=})8BLjrS)i^+P;0$`uBD!rDAfg@(+ej@v3le(Pa}G0e74y<- z+F}o@zqZ38__GcofJE*i*KevmP0mppV3gCbsIF5k7T#7Ap!hEv9|%A|qv=wgL{JvM zFYbZdz}!Y8iyZk7FRnmGwu_nIyPTNddlttm9;%X)QJ{@^+EuU6c^WXPVk5E+G{{ML zVZ*K(m;WU`5yHY{fM45Q9wp(@*M2jrRt+z7h2#+$dpX0Ac$na%i=Ye8O~dr^2=s`! z0K!OIM~(;*btK{zg2ejjHfhj>idGPSh}8o@=rV+{YnMsK(2t7a~|eoKQu=4Z>q~Us8kXUITM>Bho2fomngTwG(jys}al^ z-RgW1s|2}>l|nrYAPBwGkCJD=85YB!nrMW2LZ<#UBJycNB&wUkT)lexp$?-?4J!2b z{~Ki%2etu}4f|Lq`!5j&x&2vKifD56OLIg^U@3MaVQ8H^#s)p)S*gJS42cfjbO-Oz>6YKQ2>X| z@&Zvr3Kz56D3>Uik)C1;C(s`+iYIGINnU~h`>A0NAm=DjU1ZX z*&SlilG7LxwgFSW_2Z^h&Ilot*E%9C&O6$h3)8azU)!5oux4;Dxu4!}LXR3MIZaK~ z9&O#i(go|VZHwgK*O;_L(O}X^$RHFgAjc9WilTxcL>H<8r0JX^WpGTk2BnRm5WdN%)hf5dQj-Ys(*wVZ$Hxkm0WrvW^ZVP2}YSm%Fb>3b+RmDo~XC8kSwyJUwL55)t(qE&eSAeUGvVcmrH{Q>MQXYs>c49E{P;rzHp+aYkqx3{5 zjtT3T&OqRh1w)-dgzggJjalSaN~euW9bL74cn~Av3Qism(e!^lIOZCFGuhxI|1So| z4k^=N_UWK7GmJuOMJi()#O5G@jK+|9-_a>*a)RoxCc?ZNK0`MLOP-Aakm2TQy#zDB z5u+nd@ntxLFT*zMW(W|k8ozSdK2N{UvwZZN${;&(q*-T-RD7H|?e2F@&HdJ1X*ben zXVF*QxT-%$q_Kf#%?+oZH0zA3fYXm@lbSXB?VO84V;mnI{?chX{3c&v!Bvquykw2% zG`lv?z{hLc#HBCVZ1GlS^YdM&!klte>lWtGhL>G;iNCsJW%0K!9w8jNCm5yQ0;)zYj{o3JMw#JP^ke; z-9;WZDAY6t%564=&mxuD>XOEU+OHnE9S$3O$$UN%}EA2{S~H|;85BiDTXdSs9Id5PUX z%l2&9PO=jgoDFafhVg*goWZ!;>3Gj)Z6CjTdq^ayZPPl$a+c_2T>Jo+?HfQTd4&cr zreT*gc*8UiTVZc8jBo3!-(;>VsM(MeoR$ZwG>-YeV=;~(l@HDlt?9=#jMj?!YPerC zTBFPSnyIgi<5_$tF%erLAeMn4DTPFrf#{NTl0zryL2`KHIrdR-8Wj(a${v!PBWoi& zoW>E^@!ZHRO=le00Y!~WW-(q|wd`48kpfkQm8wh!<7M>04NuFkrGVq(`LPSJaL(N3 zcR~XWaK>As&~aP=s0~3@HykDDUIKywF)X~Acsor%J7T|kbdA`VNzM_?5gQOY6h1`U|mVi1p4j< z0KaQfH7GC9Z95(bi#4iBAluQv!{e9m^W-RHcCIk?O3VZUORPn%7S87C^3e=nS{ zXOx3$cxmzDwU_uA5RQn|gXKI}5 z`Al0bgrhyVy1UyO$B)_MkMz6?NJ~lAkyesck)9`c zqdc!f;u&ge{)7a#lKjis|5Z+TCA(5N?fLvmhVPVklA@d?*Zrv6?RAG`pOP2TeU;)d zFX_th80AvR3m%H)*T!Nx&mo=3W}BLFxqQCBUy;9N{#y7eg@3K#Ut9RsC;V&g_1Cx8 zU%y^|{d@fl_>jMWAM!WoL;gB8{?`c>68W_WVIi4HrTNS7mks}#!oOUvKmABn?S&Wiw6bTq>U|B#QCoSPSPpX7X#Z1*X|~q`gQFkVcWNA z3~49Q3est$_egQl8Km7vcabWjACQhDy-1>6@9U&bk{%{)O}c?Jhx8^XM>?0ZC+Rn& z5u_iJs-(Y=29dr)I+*l((gf0Nq*F=nlG3EJNs~#xB5g+c5$PDx%cOp!i%Fj*Jx&@& zx|uYe^bb-q>8qrDNWUX(NxGJFBI$L~5YnZj&yk)b?LxYPw2<@xDMmV-6p(&FDwDoX zI)d~9sg-mgX+P3Kq_L#yNwZ0RCpD42OxlBVA88BH)uiJ|uaX9mzD@cJ=_%3j;~>GPzwNk!86q`gVMC5F1;`lHMovp$C0pP2NT17m@EzzCZaR-} zNe7U&CCwuxsNqb~CrG~}Z9@7X=_t}4Nx_??{O6?$q_{{?eTphmRFm=wq)t+t)JDpY z29eUFexzp75K@fPN@^kvBdUxS%b+cMJ?Pra0G)Ns3Ej za!QJn7MG-W)KjpgEq}bKQx#6ImB25DJ6{j0hBgBN|W=SW5XY2}Gr$rC?2aeopV6 zsXA4m*VGgB!Y2v(iKN3x-K3QyVY&O`R}ie}n}2WDi^pUZj5?zE_1pGq`u4!PPsn_2 zO?B3GR~+@~55IZzrCXo#bo1rQpE+g7tB*Z@&QlM6Yvf)xH~svy>lbE5FaPs}gYUfH z=+Z5N-}JAmPMv-0Th9h}EdJu7zaRA1m;P|Ve#;(R^Xs!7IrGy?X7*WmRoBs{{_Dv1 zU%PL{xzi7cwLdj8ebiAqx4ipyF?;^K{)sz&u5|ofF9nA`HfQ#+KX~Y+#7_RwWFr>}VF&dauW zbonbkxG!_^w*T^4zIs*D#RHZ!zi@l8x@h#yCuF}h^XLm>haC0tn*F-Ejyz&!=aXY* zoVAa4@;knA+Bvtr_uSw=9J$Bn z-}im%v`5aHvDc&jKIn)W_Ws>|%O=e8R{ZeAF}FV&T=CqVPki&qolm&?q09fh=J7|W zuO9!2_nta&+sWq~`_om+5C8q#(aGKaG&r%%VSD9%eBWusKkPI+weOFE_~xZj{*JT# z!hM@AJMO?6&pOF(di0oEFMH{T-!=d1+0QMx@2M>+OIBTX(^XIWy8q5Me&+PzOCD?!`e!cx+s!xL`JKXxHz&UH@b&X{nDW?PezxG@@Acj6>ExOHo|)U0KkAQ* zcRczVyHrmoUUhKw)ck|ZFMV%q(?y$K>*cP$H1oyXFKT(?;U8wdbljV22hWdu?$wd| z*+2G7j63|)Wbn(?hd=kJ=Z?K<^;b_Ed&(WhPd@L)Bkmt`<}oXlK77)q<6b=OliyrW zcpxz)fBUWd;+3s7OMU8&9dEm5c>d=%eEr~?MkcE_9&+W{C+-^i;HqU`x%8<~gRgz| zv)A2q^mjLV^QhM@`C;|*xr3{cXQHPXFv? zxBlaW1=pRlV9G56UOqT`&a7(7+TZM$KIV{otaa_BGro5GwMV}5$l9(WCOtT_-^nlL zmcIUQ@reV@Ozv~njfowO*zDLV|Jm>GReMi4evhXYoVd%L)rYQq=HSPlIwt?z#5Z<) za{K+SU2*k2m)`#Dq6cr7^6J`UV>;jb`OnY2>$cyFx#-6IfAqtfhNZ@>y6vL$6TjW! zz-JG*^Vp|0+49t5Zd|_S5qHNsjyv=lBTpK!{T=z6zW>$2FFT$~9en=k_-OHtU~I?0 zGmad$^)L4yJu-RE%%dl*S@6ZPuRQqEzrHw_o;~-ed-u5gu7}QjW%axFKegtMh3U(# z*?Zx&%f34L%u65aT=J#;+V0x3w8>NZKQe30$zKmvAMvRtuHCZzIpcG8vBFKU)cHOZI@;)`1gv- z`rmf`;^tGHy?WE}t8dt8?I~}~y<_St)h~A36YMnN*@IHkPkCeag-5>nrP0&x`c>xv zPsh&f`;CdWH=lpzE1Uf2uBXP|S-fZI_`TNLUjEvZ7w3L=@%eq4yax`MI`)Z4UpeyK z6MwV+3kwc7^!D5O&RqJ#$9FydoNqN>eBr)Jo_MzP>IZ)P@VhU(cG3OszJ16ON6s1i z@+n=_6?s^QV4t*0VEC8M}Jn;UB#9@}KX#>-`T- zyKvQGJ1@Qefp^E9d*{_*OH%(YjY-+4>dvtutAv3kT=e>xTH{cU|3a?1hWRY_{~WEtX$<&rAQh z?AiAxJn+`zUwHqO2Um1m-TnT-H+*}SrpshFCs+ig90#E`iQ#%6AM zVb;{QS9R?-?##)jF1X>)qxN~?-TPZ!e&OK>BlCnK49U>cTf4$>GvPG*U)>$pZ>Wun=JX> zmCZLkb8+7vcX$W<>EN-`-~0BFM?Uf7{-^w||MVC3`1Hbe_x0L9XoOt2XnOiO0|MRbmYnyO&rfHMv0mHH*XYAVg z(kWM7e8toiUpuDb!pk=waqiEbUvdAN-#>rVUypqD{gs=ne)*}Nzp$eHy;WBhcRlmm z%@*Ep;jXt1TQ%#QzV{!$zufMiw`5TwD zeSez=c0G5_`@=5M{NKKMSM0<`7biY*$K?1kS2bn+de{Bw8%{evc~-yaspb3iY5v-d z54Ajg*0+i;to~Ht=zk4r+W(>_v$@fi=60TPNPgB2H|v~o-%EpsEcn6DEe0PxT9Q#=h~L59%CB9$=?7z1Z+_orM{l;*-bZfo zh0T{%D&KzD@B7xU^6;BZ9x?RU+eS`4{Jkw^=XM#srgQe_U(UaA)OYTEd&{5xVEe6B zp8uU$|NQeov#iR7rcAo%(ItuefG5l z)%YjJ9=F~2w~o&)`q`1Y_C4XKV}3I7i2Z)?>fw(*@uL}k{Q1#G-0-p_`{ODmwe~$$v=A|J>?(!Oq}$K zVQ1{V`_{h=<{s2Cam34e>^AtkuY6+P0#X+ z+r4nh?0-K0`h(ZM_|z41|9HraJH6cX)CYgw`q<@vN)=CiY5bm>t#0vOdi~Rv{@}GE z)*Sw~mtNfJmH$`Rmq1hXz5U-SmwPkMvu=oxsR2>A4Te$@GK5@QGuM%_YY+J3pJ)5ac$$xWc47Lw2^KS6@4gWdOl)8R3-*ioL4z+wEr17Wd@z6yU zL-nP*1l-CK$@bNa#F*djwsn44nE8wtDpU_MMsAKC{iHHhyXrO`omMi@yLa`&=d%j$ zhv^-M7Ho0{%ZC^GgNmgFs533Q4|S&ZIJnOAnemGBGXFJi7Q6efDL`VhMN5slwd0au zL9dBPlmsAy1r&>}$y!WQ_ zZRrz|cX;;CB|KDln)F=XI{D{Up~U9E$-8T0jWuBiVrhW?!uozlJ)=?ZOrc<4 z&*=Lg{f>lCtEaj*mAJXW8QcfL(z`$ACRgKgI;m}*t-EAC_xJghf0k9efb|7AZ(mE^ z3+|w$Y?*I|o_ZNv%_OK+WHpJer7xdU%6PWr|Kw3}-Q#YLrm`8a#Yj&(yNqv7++NyHC`Js$^UZH+@yZ~a7rDr{zEXx#=POS_Tt2whHDdf*{!xGvF=wz$(`?9Z{#I%aI;ALsmN4K z?dA>_o9*H~5$Eyv1-_-QO~VhXQgAT+@|#%hGF#={-Kg+ld&LVf^jE$oe_S-a8J_(4 zcu#m3sdQ55gNaUDm+JmQ-eJtsUq5*pU1S)ZSF@|vUCUULTx?29)|8MHGSM+i{rHQl zbt3`0+Il@(ZGgLB)A@XN+7ZbL;h1Lbq_p%K5@I|WTh;z}0@aLY}mANa&COEWjerfEP3=FVm zlxe@_sOkOsF%v_3t6h;A#lF{QF1n4&Xt&7*u8$dfIc@bYUDa{DHKdQrPX3iUQu%a*)zA7;A3#FU}!S>ZK3HQ<#OYB z^PbNJg#i~d26(=2JMC4r#HojmewjP?CO9_MwLf)!f6=<`?JJk2gO%irltOTE*)uMO z_F!LyF*rX}D$ATwd-*DC6C)$8#dYTVYQeIX(7_~@)F_`i$rOQ+Wc=B-6(8w*&4vc_ zR&SOK!GYgA>9_Au37zDmG_#*e!k;lbj^``_hE`*HEWdm!AHQ-j7T2gSSLQdOjxkvN1I?P#4)BHH+ zWfi&986$e?{VZY4TGv-*{jgvHVYEn8uYU0Ux4D+}l3N+4=`0x+d1&pmGwO6792=7t z3q5l0PSS;^hGzvXH!|-%x-yeP95%)md|~z6~%ITMs*iHD5SpjFj( zcQJ?>mpD^dbWMxliJ){5pQcLhNhxEOKd*m{%{`5`)!ma@*x}bn?|GM4WwS(s8AsN? zH?3^a4@TmFdpO-{TIVJnSBI6jIjgKAsn&^47{?+G`o6EsoE(@FOzs_tz?ExD1{C?f z{8A}Jd%IpBUZ8^6+My8tbGgb*GqjE{&O6$F-TA}xx0U`f-H^VUt!z#ym#iIg8n!Ig z{h~;1-`UZoI#x7JBO6S|tzxhYtI96;H`?~h<^vXl>BqKi?#Fgb_nf8f*XU)qxs|oM z%<)KB&c=!26sNJ8w!s&*>uLvwoj#qOFunSIkfG~&&v9eX5!n~I<0z#!L%Mm}G&>ngu) zRz>(*eh`@87?skx)#tzbr(c_Nu9#?~RHobcq!#7bUnBeR%tRL9_;BJ-W>1rI-{8uh zllF5Chh0WC^K2v3M=dJ5Pf<&G9NH!D`PpvmD<2sA+b&?-j)_qbp4HJYGq=&>!wl`p z_TkAlOR8-8ah=5JH1qLwM)8rhl)~;5q1K_CQsa{2T+*csK@~4el^d#^^5!c;@b~LW z%6FB2r1vc9z5jJUTJE-_MnB+_|cF`r^wjb?A z<%?aXO)XkvN;nmcebOt4{%L1V)A;wdrJ-3M$+n%xN#4!Hk><q3S$Qb2cOJl^dtl*4mURGO#HmqQ)9dIwARp8wT$M2X0iO) zVFt<3g57-D^1IIbB2fETOjs-AC?Czi9VSzJuO7 zv4&1#mktUnrny?VuJ|S0e#ugkJEkQL)Qv;i*=5~batB6Iqc4x=3p}uHEc|Zu zQ}n9ClZRB!3A-QSXmY2&~D>Hj{&^4UO_! z7Brn{94U2s%`)Gf=(yd->C|;PefLM7A%@-`=cz;VkM1gI%(fLJc3W`%*0R?)r{dy0 zmfz!WW@OOhz1jqwjl!_u5j&%NzfkN2~JAX>q5GEuvDVQ(C_yH=HyHILlELXn$ z{*1So*|w7te?LKW;++X&YGSC!<6CJQpR$Y9@pZZ0#HHD(r?bo5UtW)gh>SKDlg!NW zpPf=q`$l%`*ze`KWq(x8F&{5svOq_RJHX1X=sck=zuaO*TRiWo@3!JdlC6)O zBNaZT&);&FBMKeESfln-cs8V7aimc(y_sQe&5HK!r0h7hn50hA4ixV6kesH=hGn$( zl-}Fw8Z-ST=}sIGF{*>{NsP(kLn#+pJ91gRPi^$BZnP)3TMn5z`pyWb>6eWg>x8Cp zGO`*maR~E>D7uaw7bZL)Z8>K9!v_F{?YMpCyA`d`@%c}bktXz7@bE{-+4AN-dZ+cJ^7U&O!dmi_0_O9Auw5fNF!Eih9(PD)?CXM z8tO)f;INgBwft(~jjkI8u`H|}^7J^*;@=sVx%s`+BgjE_8}E+K6*E zL5j_LQiNB`OBk~sJ>y7v|5+c!x2Yp%GGu9auhUm=SZhj$>%vCBrE5b{iIyGw{ZcVe zY=@I-F7BzBji*T;={65o{;ol4%yZI=ce$#UE~CUMKP!x*&Bco7JFuvdB$Kjzr{iih zvohoPY+go5i2ZD@o&44vlhLp>ZaFfuAk1Dn^^zgGds8$jL{&AuIKZ`Aq{_aXW9`I@ zy7J{MZ@>2>$Fk-Cla(KOIECMuie8nt{Gtrjw8bdZjzb9|TkgpEM>jes>zG(WlHF+VLF6OxW4~ z$_jH<#`OW=*w>pLF0V) z_lNFzC+y?*($$glx2gaI)gYxXZ@vImfavCkOBEm+j;(QrRyn9y!`xwokcDxox2G?1=J?GEFU-i`)x7s|!Q-L znhXByA9d>j224I4oxP0Ln=rPS4>QUPFEaZUf7n#~&n|QFX_G5?GR{*+_yQ+?yH$KF z>iY4?BWq;lSc&PEzax&HD{T)>`!Qe^M9(Pxn8q`Gf1G-0-eQF~EAw%BZa$*#+jIG- zulA-dx7aEdH+yN09h^Jinojm6O8qD$(A zEGsy|-PLxx}vly;cFdW^CWE@lZbadQpwRWN;E&9Xi-rn~LXFm@) z(hm>j+AQ=h43`f`6$f=&W>WX0cOL4Sadqew;WcYE|I6I;@UB?Ps6;?3x0+U?;iZn( ziO2rD>I;6{z%rZIey$+rZCrEOo3?8$ZFDS49j9nL--S7!>}u%a?WC%biZ4h~yY0N` zeMjAThgNq-;9(pvdBGe4BG>_ znlty8d#=Ys9+ACu_6lt*!<2bkSG0Xp;G^%+Cw`AbQfmcAvrVOQ%%TN5bo;|KhepJ@v(OpWz^QBxZyRIVmU1agQ zG5QjwBIP12Cdyni&LSk+v*f8jb-CyM-X(s~F!05~&PU-{Ev_`~Fc z_aP%I=1UiN4AW+_WH&aL)7VeESaX}W*6_x*H9POBJND$ePO@lX-VIkN7H$sJ%!)tZ z+})|XU9)13J>pIjw%}i2{WRLr4;H9!$G*9|TiLd(I2_e2b3xHQ`TG_6o5qVDkAF@M zCxwOgd{CM!?TXVe@jkR)_3Jcq*hM4nPiphS3~Rdec8ij08JfvyO(sIJ5+73yb#7>p zf3>b+69&|>uRCuxa34wQJ|81oA(@uM-7F??BfWY{gNKTM_h(*-yOX0i`}+aA(Q)A% zRUY|6g;=m-x^g#}LPV70Yc6|qNq=k|!)Gw>lqPYx9vGA(>NZ(Ocy z@VUoa<3d2;_II8EOXa;zqv7hfHwWjwxW>i?@1IZYzpcAo6g++Dijt9>Qg$3JWX~a& z8HTV|*fOQ3&M(!bGBKNBueh|tWeQf$pE)SxwH%eol9VD@=Yvlk5%5`QJKLa{FWtL^ zZg3#jWc^Mu=hu-q>T8ykl>AwE>E}5|9?a@cfW;Tfp4cnn<=+}{u^0Wy<`nEu>LcCo z0YJor+*etvOL0Pj>%{vGsnoRa0YE+a)o@;^i#!JwrzhZk{(e@c_;$s$FczlPDbG91 zBkv?$)a5Ahu&4)Sc?l1<*j%;nLo>T~<^O%_(e}VFb4h4{J4s_J?`ZC67V{3Tb3bT0 zmm;m+pAwC+UL(w|%lPUN5(E$Hi5881yFXZ8vfeUBcRJ%1&myB`hPFNJu?M|O$DpymAbBdIX!kO^;PlxX z-ypVj`=RIFjKx)r8K&rfmZJ}I{|1V1-1{t_E>9QBuj>+K!ehIGJbvJAUzHY) zI%u(|awhQ!gVr^^B5A>sy(*f2T#TjW#(urlwT*w;QJA~OlfKi>riyrX97D4Ng=zyR zI+jJKYgmM012ohS2m+vh4XSqOSX|-SB2vEqKY{?b{t&J+$Rbs!@WTe6g*M&~Yvc_B6TY1`(U5M_!P!R%GcYAoclZeiEl8ZHpP>5Wxv3DZjN$&1scNC!k zF3|5p{Bx-riLoYn5_e)I;R2hzi^o+P8+$8zl8YzandD4H+7E3NK+>QuPdhRU9sW5pG72xElf5>+BgwyJ@6hR zPv{ohY&)H~Tj8DUJ)DW2R(8-Qc($1={!={yRVi3z6g$=f#Y(#e&Y?O53w0m31{516j1ZxC+z$ZnLE-wLe|ToG4gd+@rC^cy zi~^hiz5@ABaD=@C;6$mxt+3G^f^#o`Jor1HeFn~Jn?~o761#1p~ z^@4i{{ae9#06+!!d+47J&Rqb~z-z%mr4lw4a31(3>L2}efwREa_}^0WCjs9F{25qezHS0e1OE#7i2h~(0pRy3`d zh!KJKT(C%dDBu+EImk!aGX?MizemyEANVogBNY9efFA%}1(qIg3!n{r9r6)9|84y@ zQ}nll7$Jzy0!sx52Alx?8S)W5OaQ#V6Dj)p0apS(K+)d;xCHPru*iHy0nPwlg?vQ+ ze_Q|WDEiw#j3~tCfkoy!44@8t9`X_W%>jbIA5ruV0ImZ314Vxq;L^Zff@K860?q^9 z`ajnHYiJ)CFA=a8;-7#;1A+hq;Ge*cjK>(j13clst^YoX{`TM(2Y(4zWW138E#S+L zkLdYt>%X0%KM7*?LHu*D$b8)doCf|4@)7;b00O`tQ1rhJ{5bG2ivG^PrGVFfWdOtg z&H?`e`H24iw*Ffw`ddMaFvMqrMdCvMCxL%~d_@1t06yT!6#cIOR|Y;r(cclcB=8Eb zbbx5US>V4RAGx1@TmM}Y{cRye4B`vGBK?H}G=MKaJ~E#>>pzX6|IYfKpy*GA7#WDK z2g?MA1Ly$XhHbzciY|Z|gGO;-&}cRc3yKeeW@f=a^(_WX%>i#Y31HA_%$Qv$ZVZ}= z9kUn3kAbflz~E547&Mj>6NFNO8(_vzL4FYA^C0=$EErlOpN0cNMDi_|G1N%@E_RF@ zk}u1OVLZ%_2DXcN`v`WOvx({o{8cx!8Kz zdB6tf8;VZYlT5}t6J31q|6InC-C--};YoC{BH=xJoh`{u5ZM5c`8+P|3B$cQpn!R!`{Uf*^Ek&ZKVElA1DHRp9dY^PNYu&|KEL4MuzF zW#fC{%?tv(wGjkwaiGyb@bVaX7n&MPgT|ui(adOWG#)LBRzq9B$7zSGK%MOxcwkrkd - + - + diff --git a/tpl/page.php b/tpl/page.php index 6a6f9e78d..5c38f7155 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -34,7 +34,7 @@ - + - + From be69e4a50f01305003ff6fd5483b41c05a529cf3 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Fri, 28 Dec 2018 05:49:34 +0100 Subject: [PATCH 43/88] simplify password catenation in version 2, to avoid potential key derivation weakening --- js/privatebin.js | 25 ++++++++++++++----------- tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- 3 files changed, 16 insertions(+), 13 deletions(-) diff --git a/js/privatebin.js b/js/privatebin.js index 6d24a580c..79b2d40a2 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -741,15 +741,18 @@ jQuery.PrivateBin = (function($, RawDeflate) { async function deriveKey(key, password, spec) { let keyArray = StrToArr(key); - if ((password || '').trim().length > 0) { - let passwordBuffer = await window.crypto.subtle.digest( - {name: 'SHA-256'}, - StrToArr(utob(password)) - ); - let hexHash = Array.prototype.map.call( - new Uint8Array(passwordBuffer), x => ('00' + x.toString(16)).slice(-2) - ).join(''); - let passwordArray = StrToArr(hexHash), + if (password.length > 0) { + // version 1 pastes did append the passwords SHA-256 hash in hex + if (spec[7] === 'rawdeflate') { + let passwordBuffer = await window.crypto.subtle.digest( + {name: 'SHA-256'}, + StrToArr(utob(password)) + ); + password = Array.prototype.map.call( + new Uint8Array(passwordBuffer), x => ('00' + x.toString(16)).slice(-2) + ).join(''); + } + let passwordArray = StrToArr(password), newKeyArray = new Uint8Array(keyArray.length + passwordArray.length); newKeyArray.set(keyArray, 0); newKeyArray.set(passwordArray, keyArray.length); @@ -779,7 +782,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { length: spec[3] // can be 128, 192 or 256 }, false, // the key may not be exported - ['encrypt', 'decrypt'] // we use it for de- and encryption + ['encrypt', 'decrypt'] // we may only use it for en- and decryption ); } @@ -868,7 +871,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { */ me.decipher = async function(key, password, data) { - let adataString, encodedSpec, compression, cipherMessage; + let adataString, encodedSpec, cipherMessage; if (data instanceof Array) { // version 2 adataString = JSON.stringify(data[1]); diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index 4bf67fbb7..13a3d5e2f 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -71,7 +71,7 @@ endif; ?> - + diff --git a/tpl/page.php b/tpl/page.php index 5c38f7155..d3c652f2c 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -49,7 +49,7 @@ endif; ?> - + From 0ee86f33da2a5496cd1631adb84395b71ee92113 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 29 Dec 2018 18:40:59 +0100 Subject: [PATCH 44/88] key in version 2 is raw value instead of base64 (which reduces its complexity), made PasteDecryptor support both versions of the format, refactoring method names, replacing var by let / const, reducing zlib compression level from 9 to 7 to half the time spent on compression --- js/common.js | 2 + js/privatebin.js | 595 ++++++++++++++++++++++------------------------ js/test/Model.js | 12 +- js/zlib-1.2.11.js | 2 +- tpl/bootstrap.php | 4 +- tpl/page.php | 4 +- 6 files changed, 301 insertions(+), 318 deletions(-) diff --git a/js/common.js b/js/common.js index 96a4bf11a..08a4907f2 100644 --- a/js/common.js +++ b/js/common.js @@ -89,6 +89,8 @@ function parseMime(line) { } // common testing helper functions +exports.atob = atob; +exports.btoa = btoa; /** * convert all applicable characters to HTML entities diff --git a/js/privatebin.js b/js/privatebin.js index 79b2d40a2..f4bb3caf0 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -45,8 +45,8 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @name Helper * @class */ - var Helper = (function () { - var me = {}; + const Helper = (function () { + const me = {}; /** * blacklist of UserAgents (parts) known to belong to a bot @@ -55,7 +55,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @enum {Object} * @readonly */ - var BadBotUA = [ + const BadBotUA = [ 'Bot', 'bot' ]; @@ -67,7 +67,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @private * @enum {string|null} */ - var baseUri = null; + let baseUri = null; /** * converts a duration (in seconds) into human friendly approximation @@ -79,7 +79,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { */ me.secondsToHuman = function(seconds) { - var v; + let v; if (seconds < 60) { v = Math.floor(seconds); @@ -115,7 +115,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { */ me.selectText = function(element) { - var range, selection; + let range, selection; // MS if (document.body.createTextRange) { @@ -168,12 +168,12 @@ jQuery.PrivateBin = (function($, RawDeflate) { */ me.sprintf = function() { - var args = Array.prototype.slice.call(arguments); - var format = args[0], + const args = Array.prototype.slice.call(arguments); + let format = args[0], i = 1; return format.replace(/%(s|d)/g, function (m) { // m is the matched format, e.g. %s, %d - var val = args[i]; + let val = args[i]; // A switch statement so that the formatter can be extended. switch (m) { @@ -201,10 +201,10 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @return {string} */ me.getCookie = function(cname) { - var name = cname + '=', - ca = document.cookie.split(';'); - for (var i = 0; i < ca.length; ++i) { - var c = ca[i]; + const name = cname + '=', + ca = document.cookie.split(';'); + for (let i = 0; i < ca.length; ++i) { + let c = ca[i]; while (c.charAt(0) === ' ') { c = c.substring(1); @@ -257,8 +257,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { me.isBadBot = function() { // check whether a bot user agent part can be found in the current // user agent - var arrayLength = BadBotUA.length; - for (var i = 0; i < arrayLength; ++i) { + for (let i = 0; i < BadBotUA.length; ++i) { if (navigator.userAgent.indexOf(BadBotUA) >= 0) { return true; } @@ -276,8 +275,8 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @name I18n * @class */ - var I18n = (function () { - var me = {}; + const I18n = (function () { + const me = {}; /** * const for string of loaded language @@ -287,7 +286,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @prop {string} * @readonly */ - var languageLoadedEvent = 'languageLoaded'; + const languageLoadedEvent = 'languageLoaded'; /** * supported languages, minus the built in 'en' @@ -297,7 +296,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @prop {string[]} * @readonly */ - var supportedLanguages = ['de', 'es', 'fr', 'it', 'hu', 'no', 'nl', 'pl', 'pt', 'oc', 'ru', 'sl', 'zh']; + const supportedLanguages = ['de', 'es', 'fr', 'it', 'hu', 'no', 'nl', 'pl', 'pt', 'oc', 'ru', 'sl', 'zh']; /** * built in language @@ -306,7 +305,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @private * @prop {string|null} */ - var language = null; + let language = null; /** * translation cache @@ -315,7 +314,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @private * @enum {Object} */ - var translations = {}; + let translations = {}; /** * translate a string, alias for I18n.translate @@ -352,7 +351,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { me.translate = function() { // convert parameters to array - var args = Array.prototype.slice.call(arguments), + let args = Array.prototype.slice.call(arguments), messageId, $element = null; @@ -364,7 +363,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { } // extract messageId from arguments - var usesPlurals = $.isArray(args[0]); + let usesPlurals = $.isArray(args[0]); if (usesPlurals) { // use the first plural form as messageId, otherwise the singular messageId = args[0].length > 1 ? args[0][1] : args[0][0]; @@ -381,7 +380,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { // if language is still loading and we have an elemt assigned if (language === null && $element !== null) { // handle the error by attaching the language loaded event - var orgArguments = arguments; + let orgArguments = arguments; $(document).on(languageLoadedEvent, function () { // log to show that the previous error could be mitigated console.warn('Fix missing translation of \'' + messageId + '\' with now loaded language ' + language); @@ -406,7 +405,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { // lookup plural translation if (usesPlurals && $.isArray(translations[messageId])) { - var n = parseInt(args[1] || 1, 10), + let n = parseInt(args[1] || 1, 10), key = me.getPluralForm(n), maxKey = translations[messageId].length - 1; if (key > maxKey) { @@ -420,12 +419,12 @@ jQuery.PrivateBin = (function($, RawDeflate) { } // format string - var output = Helper.sprintf.apply(this, args); + let output = Helper.sprintf.apply(this, args); // if $element is given, apply text to element if ($element !== null) { // get last text node of element - var content = $element.contents(); + let content = $element.contents(); if (content.length > 1) { content[content.length - 1].nodeValue = ' ' + output; } else { @@ -472,7 +471,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { */ me.loadTranslations = function() { - var newLanguage = Helper.getCookie('lang'); + let newLanguage = Helper.getCookie('lang'); // auto-select language based on browser settings if (newLanguage.length === 0) { @@ -529,8 +528,8 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @name CryptTool * @class */ - var CryptTool = (function () { - var me = {}; + const CryptTool = (function () { + const me = {}; /** * convert UTF-8 string stored in a DOMString to a standard UTF-16 DOMString @@ -538,13 +537,13 @@ jQuery.PrivateBin = (function($, RawDeflate) { * Iterates over the bytes of the message, converting them all hexadecimal * percent encoded representations, then URI decodes them all * - * @name CryptTool.btou + * @name CryptTool.utf8To16 * @function * @private * @param {string} message UTF-8 string * @return {string} UTF-16 string */ - function btou(message) + function utf8To16(message) { return decodeURIComponent( message.split('').map( @@ -562,13 +561,13 @@ jQuery.PrivateBin = (function($, RawDeflate) { * URI encodes the message, then finds the percent encoded characters * and transforms these hexadecimal representation back into bytes * - * @name CryptTool.utob + * @name CryptTool.utf16To8 * @function * @private * @param {string} message UTF-16 string * @return {string} UTF-8 string */ - function utob(message) + function utf16To8(message) { return encodeURIComponent(message).replace( /%([0-9A-F]{2})/g, @@ -584,21 +583,19 @@ jQuery.PrivateBin = (function($, RawDeflate) { * * Iterates over the bytes of the array, catenating them into a string * - * @name CryptTool.ArrToStr + * @name CryptTool.arraybufferToString * @function * @private * @param {ArrayBuffer} messageArray * @return {string} message */ - function ArrToStr(messageArray) + function arraybufferToString(messageArray) { - var array = new Uint8Array(messageArray), - len = array.length, - message = '', - i = 0; - while(i < len) { - var c = array[i++]; - message += String.fromCharCode(c); + const array = new Uint8Array(messageArray); + let message = '', + i = 0; + while(i < array.length) { + message += String.fromCharCode(array[i++]); } return message; } @@ -608,19 +605,17 @@ jQuery.PrivateBin = (function($, RawDeflate) { * * Iterates over the bytes of the message, writing them to the array * - * @name CryptTool.StrToArr + * @name CryptTool.stringToArraybuffer * @function * @private * @param {string} message UTF-8 string * @return {Uint8Array} array */ - function StrToArr(message) + function stringToArraybuffer(message) { - var messageUtf8 = message, - messageLen = messageUtf8.length, - messageArray = new Uint8Array(messageLen); - for (var i = 0; i < messageLen; ++i) { - messageArray[i] = messageUtf8.charCodeAt(i); + const messageArray = new Uint8Array(message.length); + for (let i = 0; i < message.length; ++i) { + messageArray[i] = message.charCodeAt(i); } return messageArray; } @@ -638,8 +633,8 @@ jQuery.PrivateBin = (function($, RawDeflate) { */ async function compress(message, mode) { - message = StrToArr( - utob(message) + message = stringToArraybuffer( + utf16To8(message) ); if (mode === 'zlib') { return z.deflate(message).buffer; @@ -662,19 +657,21 @@ jQuery.PrivateBin = (function($, RawDeflate) { { if (mode === 'zlib' || mode === 'none') { if (mode === 'zlib') { - data = z.inflate(new Uint8Array(data)).buffer; + data = z.inflate( + new Uint8Array(data) + ).buffer; } - return btou( - ArrToStr(data) + return utf8To16( + arraybufferToString(data) ); } // detect presence of Base64.js, indicating legacy ZeroBin paste if (typeof Base64 === 'undefined') { - return btou( + return utf8To16( RawDeflate.inflate( - btou( + utf8To16( atob( - ArrToStr(data) + arraybufferToString(data) ) ) ) @@ -683,7 +680,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { return Base64.btou( RawDeflate.inflate( Base64.fromBase64( - ArrToStr(data) + arraybufferToString(data) ) ) ); @@ -712,11 +709,11 @@ jQuery.PrivateBin = (function($, RawDeflate) { ) ) { // modern browser environment - var bytes = '', - byteArray = new Uint8Array(length), - crypto = window.crypto || window.msCrypto; + let bytes = ''; + const byteArray = new Uint8Array(length), + crypto = window.crypto || window.msCrypto; crypto.getRandomValues(byteArray); - for (var i = 0; i < length; ++i) { + for (let i = 0; i < length; ++i) { bytes += String.fromCharCode(byteArray[i]); } return bytes; @@ -740,19 +737,22 @@ jQuery.PrivateBin = (function($, RawDeflate) { */ async function deriveKey(key, password, spec) { - let keyArray = StrToArr(key); + let keyArray = stringToArraybuffer(key); if (password.length > 0) { // version 1 pastes did append the passwords SHA-256 hash in hex if (spec[7] === 'rawdeflate') { let passwordBuffer = await window.crypto.subtle.digest( {name: 'SHA-256'}, - StrToArr(utob(password)) + stringToArraybuffer( + utf16To8(password) + ) ); password = Array.prototype.map.call( - new Uint8Array(passwordBuffer), x => ('00' + x.toString(16)).slice(-2) + new Uint8Array(passwordBuffer), + x => ('00' + x.toString(16)).slice(-2) ).join(''); } - let passwordArray = StrToArr(password), + let passwordArray = stringToArraybuffer(password), newKeyArray = new Uint8Array(keyArray.length + passwordArray.length); newKeyArray.set(keyArray, 0); newKeyArray.set(passwordArray, keyArray.length); @@ -772,7 +772,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { return window.crypto.subtle.deriveKey( { name: 'PBKDF2', // we use PBKDF2 for key derivation - salt: StrToArr(spec[1]), // salt used in HMAC + salt: stringToArraybuffer(spec[1]), // salt used in HMAC iterations: spec[2], // amount of iterations to apply hash: {name: 'SHA-256'} // can be "SHA-1", "SHA-256", "SHA-384" or "SHA-512" }, @@ -800,8 +800,8 @@ jQuery.PrivateBin = (function($, RawDeflate) { { return { name: 'AES-' + spec[6].toUpperCase(), // can be any supported AES algorithm ("AES-CTR", "AES-CBC", "AES-CMAC", "AES-GCM", "AES-CFB", "AES-KW", "ECDH", "DH" or "HMAC") - iv: StrToArr(spec[0]), // the initialization vector you used to encrypt - additionalData: StrToArr(adata), // the addtional data you used during encryption (if any) + iv: stringToArraybuffer(spec[0]), // the initialization vector you used to encrypt + additionalData: stringToArraybuffer(adata), // the addtional data you used during encryption (if any) tagLength: spec[4] // the length of the tag you used to encrypt (if any) }; } @@ -846,7 +846,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { // finally, encrypt message return [ btoa( - ArrToStr( + arraybufferToString( await window.crypto.subtle.encrypt( cryptoSettings(JSON.stringify(adata), spec), await deriveKey(key, password, spec), @@ -903,7 +903,9 @@ jQuery.PrivateBin = (function($, RawDeflate) { await window.crypto.subtle.decrypt( cryptoSettings(adataString, spec), await deriveKey(key, password, spec), - StrToArr(atob(cipherMessage)) + stringToArraybuffer( + atob(cipherMessage) + ) ), encodedSpec[7] ); @@ -924,7 +926,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { */ me.getSymmetricKey = function() { - return btoa(getRandomBytes(32)); + return getRandomBytes(32); }; return me; @@ -936,14 +938,14 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @name Model * @class */ - var Model = (function () { - var me = {}; + const Model = (function () { + const me = {}; - var pasteData = null, + let id = null, + pasteData = null, + symmetricKey = null, $templates; - var id = null, symmetricKey = null; - /** * returns the expiration set in the HTML * @@ -1037,7 +1039,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { } /** - * Returns true, when the URL has a delete token and the current call was used for deleting a paste. + * returns true, when the URL has a delete token and the current call was used for deleting a paste. * * @name Model.hasDeleteToken * @function @@ -1059,19 +1061,20 @@ jQuery.PrivateBin = (function($, RawDeflate) { me.getPasteKey = function() { if (symmetricKey === null) { - symmetricKey = window.location.hash.substring(1); - - if (symmetricKey === '') { + let newKey = window.location.hash.substring(1); + if (newKey === '') { throw 'no encryption key given'; } // Some web 2.0 services and redirectors add data AFTER the anchor // (such as &utm_source=...). We will strip any additional data. - var ampersandPos = symmetricKey.indexOf('&'); + let ampersandPos = newKey.indexOf('&'); if (ampersandPos > -1) { - symmetricKey = symmetricKey.substring(0, ampersandPos); + newKey = newKey.substring(0, ampersandPos); } + + symmetricKey = atob(newKey); } return symmetricKey; @@ -1088,7 +1091,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { me.getTemplate = function(name) { // find template - var $element = $templates.find('#' + name + 'template').clone(true); + let $element = $templates.find('#' + name + 'template').clone(true); // change ID to avoid collisions (one ID should really be unique) return $element.prop('id', name); }; @@ -1128,8 +1131,8 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @name UiHelper * @class */ - var UiHelper = (function () { - var me = {}; + const UiHelper = (function () { + const me = {}; /** * handle history (pop) state changes @@ -1143,7 +1146,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { */ function historyChange(event) { - var currentLocation = Helper.baseUri(); + let currentLocation = Helper.baseUri(); if (event.originalEvent.state === null && // no state object passed event.target.location.href === currentLocation && // target location is home page window.location.href === currentLocation // and we are not already on the home page @@ -1177,10 +1180,9 @@ jQuery.PrivateBin = (function($, RawDeflate) { */ me.isVisible = function($element) { - var elementTop = $element.offset().top; - var viewportTop = $(window).scrollTop(); - var viewportBottom = viewportTop + $(window).height(); - + let elementTop = $element.offset().top, + viewportTop = $(window).scrollTop(), + viewportBottom = viewportTop + $(window).height(); return elementTop > viewportTop && elementTop < viewportBottom; }; @@ -1197,12 +1199,12 @@ jQuery.PrivateBin = (function($, RawDeflate) { */ me.scrollTo = function($element, animationDuration, animationEffect, finishedCallback) { - var $body = $('html, body'), + let $body = $('html, body'), margin = 50, - callbackCalled = false; + callbackCalled = false, + dest = 0; - //calculate destination place - var dest = 0; + // calculate destination place // if it would scroll out of the screen at the bottom only scroll it as // far as the screen can go if ($element.offset().top > $(document).height() - $(window).height()) { @@ -1277,25 +1279,23 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @name Alert * @class */ - var Alert = (function () { - var me = {}; + const Alert = (function () { + const me = {}; - var $errorMessage, + let $errorMessage, $loadingIndicator, $statusMessage, - $remainingTime; - - var currentIcon; + $remainingTime, + currentIcon, + customHandler; - var alertType = [ - 'loading', // not in bootstrap, but using a good value here - 'info', // status icon + const alertType = [ + 'loading', // not in bootstrap CSS, but using a plausible value here + 'info', // status icon 'warning', // not used yet - 'danger' // error icon + 'danger' // error icon ]; - var customHandler; - /** * forwards a request to the i18n module and shows the element * @@ -1322,7 +1322,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { // pass to custom handler if defined if (typeof customHandler === 'function') { - var handlerResult = customHandler(alertType[id], $element, args, icon); + let handlerResult = customHandler(alertType[id], $element, args, icon); if (handlerResult === true) { // if it returns true, skip own handler return; @@ -1338,7 +1338,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { if (icon !== null && // icon was passed icon !== currentIcon[id] // and it differs from current icon ) { - var $glyphIcon = $element.find(':first'); + let $glyphIcon = $element.find(':first'); // remove (previous) icon $glyphIcon.removeClass(currentIcon[id]); @@ -1520,10 +1520,10 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @name PasteStatus * @class */ - var PasteStatus = (function () { - var me = {}; + const PasteStatus = (function () { + const me = {}; - var $pasteSuccess, + let $pasteSuccess, $pasteUrl, $remainingTime, $shortenButton; @@ -1612,7 +1612,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { } else if (pasteMetaData.expire_date) { // display paste expiration - var expiration = Helper.secondsToHuman(pasteMetaData.remaining_time), + let expiration = Helper.secondsToHuman(pasteMetaData.remaining_time), expirationLabel = [ 'This document will expire in %d ' + expiration[1] + '.', 'This document will expire in %d ' + expiration[1] + 's.' @@ -1669,14 +1669,13 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @name Prompt * @class */ - var Prompt = (function () { - var me = {}; + const Prompt = (function () { + const me = {}; - var $passwordDecrypt, + let $passwordDecrypt, $passwordForm, - $passwordModal; - - var password = ''; + $passwordModal, + password = ''; /** * submit a password in the modal dialog @@ -1793,15 +1792,14 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @name Editor * @class */ - var Editor = (function () { - var me = {}; + const Editor = (function () { + const me = {}; - var $editorTabs, + let $editorTabs, $messageEdit, $messagePreview, - $message; - - var isPreview = false; + $message, + isPreview = false; /** * support input of tab character @@ -1813,13 +1811,13 @@ jQuery.PrivateBin = (function($, RawDeflate) { */ function supportTabs(event) { - var keyCode = event.keyCode || event.which; + const keyCode = event.keyCode || event.which; // tab was pressed if (keyCode === 9) { // get caret position & selection - var val = this.value, - start = this.selectionStart, - end = this.selectionEnd; + const val = this.value, + start = this.selectionStart, + end = this.selectionEnd; // set textarea value to: text before caret + tab + text after caret this.value = val.substring(0, start) + '\t' + val.substring(end); // put caret at right position again @@ -1877,7 +1875,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { // show preview PasteViewer.setText($message.val()); if (AttachmentViewer.hasAttachmentData()) { - var attachmentData = AttachmentViewer.getAttachmentData() || AttachmentViewer.getAttachmentLink().attr('href'); + let attachmentData = AttachmentViewer.getAttachmentData() || AttachmentViewer.getAttachmentLink().attr('href'); AttachmentViewer.handleAttachmentPreview(AttachmentViewer.getAttachmentPreview(), attachmentData); } PasteViewer.run(); @@ -2009,15 +2007,14 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @name PasteViewer * @class */ - var PasteViewer = (function () { - var me = {}; + const PasteViewer = (function () { + const me = {}; - var $placeholder, + let $placeholder, $prettyMessage, $prettyPrint, - $plainText; - - var text, + $plainText, + text, format = 'plaintext', isDisplayed = false, isChanged = true; // by default true as nothing was parsed yet @@ -2037,16 +2034,16 @@ jQuery.PrivateBin = (function($, RawDeflate) { } // escape HTML entities, link URLs, sanitize - var escapedLinkedText = Helper.urls2links( + const escapedLinkedText = Helper.urls2links( $('
').text(text).html() - ), - sanitizedLinkedText = DOMPurify.sanitize(escapedLinkedText); + ), + sanitizedLinkedText = DOMPurify.sanitize(escapedLinkedText); $plainText.html(sanitizedLinkedText); $prettyPrint.html(sanitizedLinkedText); switch (format) { case 'markdown': - var converter = new showdown.Converter({ + const converter = new showdown.Converter({ strikethrough: true, tables: true, tablesHeaderId: true, @@ -2055,7 +2052,9 @@ jQuery.PrivateBin = (function($, RawDeflate) { }); // let showdown convert the HTML and sanitize HTML *afterwards*! $plainText.html( - DOMPurify.sanitize(converter.makeHtml(text)) + DOMPurify.sanitize( + converter.makeHtml(text) + ) ); // add table classes from bootstrap css $plainText.find('table').addClass('table-condensed table-bordered'); @@ -2267,17 +2266,17 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @name AttachmentViewer * @class */ - var AttachmentViewer = (function () { - var me = {}; + const AttachmentViewer = (function () { + const me = {}; - var $attachmentLink; - var $attachmentPreview; - var $attachment; - var attachmentData; - var file; - var $fileInput; - var $dragAndDropFileName; - var attachmentHasPreview = false; + let $attachmentLink, + $attachmentPreview, + $attachment, + attachmentData, + file, + $fileInput, + $dragAndDropFileName, + attachmentHasPreview = false; /** * sets the attachment but does not yet show it @@ -2296,24 +2295,21 @@ jQuery.PrivateBin = (function($, RawDeflate) { // data URI format: data:[][;base64], // position in data URI string of where data begins - var base64Start = attachmentData.indexOf(',') + 1; + const base64Start = attachmentData.indexOf(',') + 1; // position in data URI string of where mediaType ends - var mediaTypeEnd = attachmentData.indexOf(';'); + const mediaTypeEnd = attachmentData.indexOf(';'); // extract mediaType - var mediaType = attachmentData.substring(5, mediaTypeEnd); + const mediaType = attachmentData.substring(5, mediaTypeEnd); // extract data and convert to binary - var decodedData = atob(attachmentData.substring(base64Start)); + const decodedData = atob(attachmentData.substring(base64Start)); // Transform into a Blob - var decodedDataLength = decodedData.length; - var buf = new Uint8Array(decodedDataLength); - - for (var i = 0; i < decodedDataLength; ++i) { + const buf = new Uint8Array(decodedData.length); + for (let i = 0; i < decodedData.length; ++i) { buf[i] = decodedData.charCodeAt(i); } - - var blob = new window.Blob([ buf ], { type: mediaType }); + const blob = new window.Blob([ buf ], { type: mediaType }); navigator.msSaveBlob(blob, fileName); }); } else { @@ -2430,7 +2426,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { if (!$attachment.length) { return false; } - var link = $attachmentLink.prop('href'); + const link = $attachmentLink.prop('href'); return (typeof link !== 'undefined' && link !== ''); }; @@ -2502,7 +2498,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { return; } - var fileReader = new FileReader(); + const fileReader = new FileReader(); if (loadedFile === undefined) { loadedFile = $fileInput[0].files[0]; $dragAndDropFileName.text(''); @@ -2513,7 +2509,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { file = loadedFile; fileReader.onload = function (event) { - var dataURL = event.target.result; + const dataURL = event.target.result; attachmentData = dataURL; if (Editor.isPreview()) { @@ -2535,7 +2531,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { me.handleAttachmentPreview = function ($targetElement, data) { if (data) { // source: https://developer.mozilla.org/en-US/docs/Web/API/FileReader#readAsDataURL() - var mimeType = data.slice( + const mimeType = data.slice( data.indexOf('data:') + 5, data.indexOf(';base64,') ); @@ -2581,7 +2577,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { } // Fallback for browsers, that don't support the vh unit - var clientHeight = $(window).height(); + const clientHeight = $(window).height(); $targetElement.html( $(document.createElement('embed')) @@ -2608,18 +2604,18 @@ jQuery.PrivateBin = (function($, RawDeflate) { return; } - var ignoreDragDrop = function(event) { + const ignoreDragDrop = function(event) { event.stopPropagation(); event.preventDefault(); }; - var drop = function(event) { - var evt = event.originalEvent; + const drop = function(event) { + const evt = event.originalEvent; evt.stopPropagation(); evt.preventDefault(); if ($fileInput) { - var file = evt.dataTransfer.files[0]; + const file = evt.dataTransfer.files[0]; //Clear the file input: $fileInput.wrap('').closest('form').get(0).reset(); $fileInput.unwrap(); @@ -2647,8 +2643,8 @@ jQuery.PrivateBin = (function($, RawDeflate) { */ function addClipboardEventHandler() { $(document).on('paste', function (event) { - var items = (event.clipboardData || event.originalEvent.clipboardData).items; - for (var i = 0; i < items.length; ++i) { + const items = (event.clipboardData || event.originalEvent.clipboardData).items; + for (let i = 0; i < items.length; ++i) { if (items[i].kind === 'file') { //Clear the file input: $fileInput.wrap('').closest('form').get(0).reset(); @@ -2736,18 +2732,17 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @name DiscussionViewer * @class */ - var DiscussionViewer = (function () { - var me = {}; + const DiscussionViewer = (function () { + const me = {}; - var $commentTail, + let $commentTail, $discussion, $reply, $replyMessage, $replyNickname, $replyStatus, - $commentContainer; - - var replyCommentId; + $commentContainer, + replyCommentId; /** * initializes the templates @@ -2777,7 +2772,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { */ function openReply(event) { - var $source = $(event.target); + const $source = $(event.target); // clear input $replyMessage.val(''); @@ -2842,9 +2837,9 @@ jQuery.PrivateBin = (function($, RawDeflate) { } // create new comment based on template - var $commentEntry = Model.getTemplate('comment'); + const $commentEntry = Model.getTemplate('comment'); $commentEntry.prop('id', 'comment_' + comment.id); - var $commentEntryData = $commentEntry.find('div.commentdata'); + const $commentEntryData = $commentEntry.find('div.commentdata'); // set & parse text $commentEntryData.html( @@ -2879,10 +2874,10 @@ jQuery.PrivateBin = (function($, RawDeflate) { } // starting point (default value/fallback) - var $place = $commentContainer; + let $place = $commentContainer; // if parent comment exists - var $parentComment = $('#comment_' + comment.parentid); + const $parentComment = $('#comment_' + comment.parentid); if ($parentComment.length) { // use parent as position for new comment, so it is shifted // to the right @@ -2970,14 +2965,14 @@ jQuery.PrivateBin = (function($, RawDeflate) { */ me.highlightComment = function(commentId, fadeOut) { - var $comment = $('#comment_' + commentId); + const $comment = $('#comment_' + commentId); // in case comment does not exist, cancel if ($comment.length === 0) { return; } $comment.addClass('highlight'); - var highlightComment = function () { + const highlightComment = function () { if (fadeOut === true) { setTimeout(function () { $comment.removeClass('highlight'); @@ -3021,13 +3016,12 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @param {object} document * @class */ - var TopNav = (function (window, document) { - var me = {}; - - var createButtonsDisplayed = false; - var viewButtonsDisplayed = false; + const TopNav = (function (window, document) { + const me = {}; - var $attach, + let createButtonsDisplayed = false, + viewButtonsDisplayed = false, + $attach, $burnAfterReading, $burnAfterReadingOption, $cloneButton, @@ -3044,9 +3038,8 @@ jQuery.PrivateBin = (function($, RawDeflate) { $rawTextButton, $qrCodeLink, $sendButton, - $retryButton; - - var pasteExpiration = '1week', + $retryButton, + pasteExpiration = '1week', retryButtonCallback; /** @@ -3060,7 +3053,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { function updateExpiration(event) { // get selected option - var target = $(event.target); + const target = $(event.target); // update dropdown display and save new expiration time $('#pasteExpirationDisplay').text(target.text()); @@ -3080,10 +3073,10 @@ jQuery.PrivateBin = (function($, RawDeflate) { function updateFormat(event) { // get selected option - var $target = $(event.target); + const $target = $(event.target); // update dropdown display and save new format - var newFormat = $target.data('format'); + const newFormat = $target.data('format'); $('#pasteFormatterDisplay').text($target.text()); PasteViewer.setFormat(newFormat); @@ -3146,7 +3139,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { { TopNav.hideAllButtons(); Alert.showLoading('Showing raw text…', 'time'); - var paste = PasteViewer.getText(); + let paste = PasteViewer.getText(); // push a new state to allow back navigation with browser back button history.pushState( @@ -3154,15 +3147,15 @@ jQuery.PrivateBin = (function($, RawDeflate) { document.title, // recreate paste URL Helper.baseUri() + '?' + Model.getPasteId() + '#' + - Model.getPasteKey() + btoa(Model.getPasteKey()) ); // we use text/html instead of text/plain to avoid a bug when // reloading the raw text view (it reverts to type text/html) - var $head = $('head').children().not('noscript, script, link[type="text/css"]'); - var newDoc = document.open('text/html', 'replace'); + const $head = $('head').children().not('noscript, script, link[type="text/css"]'), + newDoc = document.open('text/html', 'replace'); newDoc.write(''); - for (var i = 0; i < $head.length; ++i) { + for (let i = 0; i < $head.length; ++i) { newDoc.write($head[i].outerHTML); } newDoc.write('
' + DOMPurify.sanitize($('
').text(paste).html()) + '
'); @@ -3247,7 +3240,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { */ function displayQrCode() { - var qrCanvas = kjua({ + const qrCanvas = kjua({ render: 'canvas', text: window.location.href }); @@ -3466,7 +3459,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { */ me.getFileList = function() { - var $file = $('#file'); + const $file = $('#file'); // if no file given, return null if (!$file.length || !$file[0].files.length) { @@ -3612,10 +3605,10 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @name ServerInteraction * @class */ - var ServerInteraction = (function () { - var me = {}; + const ServerInteraction = (function () { + const me = {}; - var successFunc = null, + let successFunc = null, failureFunc = null, symmetricKey = null, url, @@ -3644,7 +3637,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @readonly * @enum {Object} */ - var ajaxHeaders = {'X-Requested-With': 'JSONHttpRequest'}; + const ajaxHeaders = {'X-Requested-With': 'JSONHttpRequest'}; /** * called after successful upload @@ -3846,7 +3839,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @return {array} */ me.parseUploadError = function(status, data, doThisThing) { - var errorArray; + let errorArray; switch (status) { case me.error.custom: @@ -3877,10 +3870,10 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @name PasteEncrypter * @class */ - var PasteEncrypter = (function () { - var me = {}; + const PasteEncrypter = (function () { + const me = {}; - var requirementsChecked = false; + let requirementsChecked = false; /** * called after successful paste upload @@ -3893,13 +3886,12 @@ jQuery.PrivateBin = (function($, RawDeflate) { */ function showCreatedPaste(status, data) { Alert.hideLoading(); - - var url = Helper.baseUri() + '?' + data.id + '#' + data.encryptionKey, - deleteUrl = Helper.baseUri() + '?pasteid=' + data.id + '&deletetoken=' + data.deletetoken; - Alert.hideMessages(); // show notification + const baseUri = Helper.baseUri() + '?', + url = baseUri + data.id + '#' + btoa(data.encryptionKey), + deleteUrl = baseUri + 'pasteid=' + data.id + '&deletetoken=' + data.deletetoken; PasteStatus.createPasteNotification(url, deleteUrl); // show new URL in browser bar @@ -3953,9 +3945,9 @@ jQuery.PrivateBin = (function($, RawDeflate) { Alert.showLoading('Sending comment…', 'cloud-upload'); // get data - var plainText = DiscussionViewer.getReplyMessage(), - nickname = DiscussionViewer.getReplyNickname(), - parentid = DiscussionViewer.getReplyCommentId(); + const plainText = DiscussionViewer.getReplyMessage(), + nickname = DiscussionViewer.getReplyNickname(), + parentid = DiscussionViewer.getReplyCommentId(); // do not send if there is no data if (plainText.length === 0) { @@ -4025,10 +4017,10 @@ jQuery.PrivateBin = (function($, RawDeflate) { TopNav.collapseBar(); // get data - var plainText = Editor.getText(), - format = PasteViewer.getFormat(), - // the methods may return different values if no files are attached (null, undefined or false) - files = TopNav.getFileList() || AttachmentViewer.getFile() || AttachmentViewer.hasAttachment(); + const plainText = Editor.getText(), + format = PasteViewer.getFormat(), + // the methods may return different values if no files are attached (null, undefined or false) + files = TopNav.getFileList() || AttachmentViewer.getFile() || AttachmentViewer.hasAttachment(); // do not send if there is no data if (plainText.length === 0 && !files) { @@ -4100,8 +4092,8 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @name PasteDecrypter * @class */ - var PasteDecrypter = (function () { - var me = {}; + const PasteDecrypter = (function () { + const me = {}; /** * decrypt data or prompts for password in case of failure @@ -4149,63 +4141,45 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @param {object} paste - paste data in object form * @param {string} key * @param {string} password - * @param {bool} ignoreError - ignore decryption errors iof set to true * @throws {string} * @return {Promise} */ - async function decryptPaste(paste, key, password, ignoreError) + async function decryptPaste(paste, key, password) { - let decyptionPromise; - if (ignoreError === true) { - decyptionPromise = CryptTool.decipher(key, password, paste.data); - } else { - decyptionPromise = decryptOrPromptPassword(key, password, paste.data); - } - - return decyptionPromise.then((plaintext) => { - if (plaintext !== false) { - // on success show paste - PasteViewer.setFormat(paste.meta.formatter); - PasteViewer.setText(plaintext); - // trigger to show the text (attachment loaded afterwards) - PasteViewer.run(); + const pastePlain = await decryptOrPromptPassword( + key, password, + paste.hasOwnProperty('ct') ? paste.ct : paste.data + ); + if (pastePlain === false) { + if (password.length === 0) { + throw 'waiting on user to provide a password'; + } else { + displayDecryptionError('failed to decipher paste text: Incorrect password?'); + throw 'waiting on user to provide correct password'; } - }).catch((err) => { - displayDecryptionError('failed to decipher paste text: ' + err); - }); - } + } - /** - * decrypts any attachment - * - * @name PasteDecrypter.decryptAttachment - * @private - * @async - * @function - * @param {object} paste - paste data in object form - * @param {string} key - * @param {string} password - * @throws {string} - * @return {Promise} - */ - async function decryptAttachment(paste, key, password) - { - const attachmentPromise = decryptOrPromptPassword(key, password, paste.attachment), - attachmentNamePromise = decryptOrPromptPassword(key, password, paste.attachmentname); - attachmentPromise.catch((err) => { - displayDecryptionError('failed to decipher attachment: ' + err); - }) - attachmentNamePromise.catch((err) => { - displayDecryptionError('failed to decipher attachment name: ' + err); - }) - return Promise.all([attachmentPromise, attachmentNamePromise]).then((results) => { - if (!results.some((result) => { - return result === false; - })) { - AttachmentViewer.setAttachment(results[0], results[1]); - AttachmentViewer.showAttachment(); + if (paste.hasOwnProperty('attachment') && paste.hasOwnProperty('attachmentname')) { + // version 1 paste + Promise.all([ + CryptTool.decipher(key, password, paste.attachment), + CryptTool.decipher(key, password, paste.attachmentname) + ]).then((attachment) => { + AttachmentViewer.setAttachment(attachment[0], attachment[1]); + }); + PasteViewer.setFormat(paste.meta.formatter); + PasteViewer.setText(pastePlain); + } else { + // version 2 paste + const pasteMessage = JSON.parse(pastePlain); + if (pasteMessage.hasOwnProperty('attachment') && pasteMessage.hasOwnProperty('attachment_name')) { + AttachmentViewer.setAttachment(pasteMessage.attachment, pasteMessage.attachment_name); } - }); + PasteViewer.setFormat(paste.adata[1]); + PasteViewer.setText(pasteMessage.paste); + } + PasteViewer.run(); + AttachmentViewer.showAttachment(); } /** @@ -4225,17 +4199,32 @@ jQuery.PrivateBin = (function($, RawDeflate) { // remove potential previous discussion DiscussionViewer.prepareNewDiscussion(); - let commentDecryptionPromises = []; + const commentDecryptionPromises = []; // iterate over comments for (let i = 0; i < paste.comments.length; ++i) { - commentDecryptionPromises.push( - Promise.all([ - CryptTool.decipher(key, password, paste.comments[i].data), - paste.comments[i].meta.nickname ? - CryptTool.decipher(key, password, paste.comments[i].meta.nickname) : - Promise.resolve('') - ]) - ); + if (paste.comments[i].hasOwnProperty('v') && paste.comments[i].v === 2) { + // version 2 comment + commentDecryptionPromises.push( + CryptTool.decipher(key, password, paste.comments[i].ct) + .then((commentJson) => { + const commentMessage = JSON.parse(commentJson); + return [ + commentMessage.hasOwnProperty('comment') ? commentMessage.comment : '', + commentMessage.hasOwnProperty('nickname') ? commentMessage.nickname : '' + ]; + }) + ); + } else { + // version 1 comment + commentDecryptionPromises.push( + Promise.all([ + CryptTool.decipher(key, password, paste.comments[i].data), + paste.comments[i].meta.nickname ? + CryptTool.decipher(key, password, paste.comments[i].meta.nickname) : + Promise.resolve('') + ]) + ); + } } return Promise.all(commentDecryptionPromises).then((plaintexts) => { for (let i = 0; i < paste.comments.length; ++i) { @@ -4301,21 +4290,8 @@ jQuery.PrivateBin = (function($, RawDeflate) { me.run(paste); }); - // decrypt attachments - if (paste.attachment && AttachmentViewer.hasAttachmentData()) { - // try to decrypt paste and if it fails (because the password is - // missing) return to let JS continue and wait for user - decryptionPromises.push( - decryptAttachment(paste, key, password).then((attachementIsDecrypted) => { - if (attachementIsDecrypted) { - // ignore empty paste, as this is allowed when pasting attachments - return decryptPaste(paste, key, password, true); - } - }) - ); - } else { - decryptionPromises.push(decryptPaste(paste, key, password)) - } + // decrypt paste & attachments + decryptionPromises.push(decryptPaste(paste, key, password)) // if the discussion is opened on this paste, display it if (paste.meta.opendiscussion) { @@ -4325,10 +4301,15 @@ jQuery.PrivateBin = (function($, RawDeflate) { // shows the remaining time (until) deletion PasteStatus.showRemainingTime(paste.meta); - Promise.all(decryptionPromises).then(() => { - Alert.hideLoading(); - TopNav.showViewButtons(); - }); + Promise.all(decryptionPromises) + .then(() => { + Alert.hideLoading(); + TopNav.showViewButtons(); + }) + .catch((err) => { + // wait for the user to type in the password, + // then PasteDecrypter.run will be called again + }); }; return me; @@ -4342,8 +4323,8 @@ jQuery.PrivateBin = (function($, RawDeflate) { * @param {object} document * @class */ - var Controller = (function (window, document) { - var me = {}; + const Controller = (function (window, document) { + const me = {}; /** * hides all status messages no matter which module showed them @@ -4427,7 +4408,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { me.refreshPaste = function(callback) { // save window position to restore it later - var orgPosition = $(window).scrollTop(); + const orgPosition = $(window).scrollTop(); Model.getPasteData(function (data) { ServerInteraction.prepare(); diff --git a/js/test/Model.js b/js/test/Model.js index 74d17494f..f9acc5c30 100644 --- a/js/test/Model.js +++ b/js/test/Model.js @@ -131,9 +131,9 @@ describe('Model', function () { jsc.nearray(common.jscA2zString()), jsc.nearray(common.jscA2zString()), jsc.array(common.jscQueryString()), - jsc.nearray(common.jscBase64String()), + 'nestring', function (schema, address, query, fragment) { - var fragmentString = fragment.join(''), + var fragmentString = common.btoa(fragment), clean = jsdom('', { url: schema.join('') + '://' + address.join('') + '/?' + query.join('') + '#' + fragmentString @@ -141,7 +141,7 @@ describe('Model', function () { result = $.PrivateBin.Model.getPasteKey(); $.PrivateBin.Model.reset(); clean(); - return fragmentString === result; + return fragment === result; } ); jsc.property( @@ -149,10 +149,10 @@ describe('Model', function () { jsc.nearray(common.jscA2zString()), jsc.nearray(common.jscA2zString()), jsc.array(common.jscQueryString()), - jsc.nearray(common.jscBase64String()), + 'nestring', jsc.array(common.jscHashString()), function (schema, address, query, fragment, trail) { - var fragmentString = fragment.join(''), + var fragmentString = common.btoa(fragment), clean = jsdom('', { url: schema.join('') + '://' + address.join('') + '/?' + query.join('') + '#' + fragmentString + '&' + trail.join('') @@ -160,7 +160,7 @@ describe('Model', function () { result = $.PrivateBin.Model.getPasteKey(); $.PrivateBin.Model.reset(); clean(); - return fragmentString === result; + return fragment === result; } ); jsc.property( diff --git a/js/zlib-1.2.11.js b/js/zlib-1.2.11.js index bfba06178..28752079f 100644 --- a/js/zlib-1.2.11.js +++ b/js/zlib-1.2.11.js @@ -5,7 +5,7 @@ let ret; async function initialize() { if (ret) return ret; - const COMPRESSION_LEVEL = 9; + const COMPRESSION_LEVEL = 7; const NO_ZLIB_HEADER = -1; const CHUNK_SIZE = 32 * 1024; const map = {}; diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index 13a3d5e2f..3d9a84349 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -55,7 +55,7 @@ - + - + diff --git a/tpl/page.php b/tpl/page.php index d3c652f2c..fa368fc26 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -34,7 +34,7 @@ - + - + From 5652a43d1d639fd94fba24eec173131a11c31e24 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Tue, 16 Apr 2019 07:45:04 +0200 Subject: [PATCH 45/88] adding js test to generate v2 example pastes to be used in the development of the server side logic, adding one of these into the helper class of the php tests --- js/privatebin.js | 11 ++++++++++ js/test/ServerInteraction.js | 40 ++++++++++++++++++++++++++++++++++++ tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- tst/Bootstrap.php | 32 ++++++++++++++++++++++++++--- 5 files changed, 82 insertions(+), 5 deletions(-) create mode 100644 js/test/ServerInteraction.js diff --git a/js/privatebin.js b/js/privatebin.js index 766e61241..4a0ee3d2d 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -3736,6 +3736,17 @@ jQuery.PrivateBin = (function($, RawDeflate) { }); }; + /** + * return currently set data, used in unit testing + * + * @name ServerInteraction.getData + * @function + */ + me.getData = function() + { + return data; + }; + /** * set success function * diff --git a/js/test/ServerInteraction.js b/js/test/ServerInteraction.js new file mode 100644 index 000000000..643773794 --- /dev/null +++ b/js/test/ServerInteraction.js @@ -0,0 +1,40 @@ +'use strict'; +require('../common'); + +describe('ServerInteraction', function () { + describe('prepare', function () { + afterEach(async function () { + // pause to let async functions conclude + await new Promise(resolve => setTimeout(resolve, 1900)); + }); + this.timeout(30000); + it('can prepare an encrypted paste', function () { + jsc.check(jsc.forall( + 'string', + 'string', + 'string', + async function (key, password, message) { + // pause to let async functions conclude + await new Promise(resolve => setTimeout(resolve, 300)); + let clean = jsdom(); + window.crypto = new WebCrypto(); + message = message.trim(); + + $.PrivateBin.ServerInteraction.prepare(); + $.PrivateBin.ServerInteraction.setCryptParameters(password, key); + $.PrivateBin.ServerInteraction.setUnencryptedData('adata', [ + // encryption parameters defined by CryptTool, format, discussion, burn after reading + null, 'plaintext', 0, 0 + ]); + $.PrivateBin.ServerInteraction.setUnencryptedData('meta', {'expire': '5min'}); + await $.PrivateBin.ServerInteraction.setCipherMessage({'paste': message}); + //console.log($.PrivateBin.ServerInteraction.getData()); + clean(); + // TODO currently not testing anything and just used to generate v2 pastes for starting development of server side v2 implementation + return true; + } + ), + {tests: 3}); + }); + }); +}); diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index 25dbf1aff..311893f19 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -71,7 +71,7 @@ endif; ?> - + diff --git a/tpl/page.php b/tpl/page.php index 4165e727c..eb6bea004 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -49,7 +49,7 @@ endif; ?> - + diff --git a/tst/Bootstrap.php b/tst/Bootstrap.php index 3ef80fb6b..a79c24b70 100644 --- a/tst/Bootstrap.php +++ b/tst/Bootstrap.php @@ -31,11 +31,11 @@ class Helper private static $pasteid = '5e9bc25c89fb3bf9'; /** - * example paste + * example paste version 1 * * @var array */ - private static $paste = array( + private static $pasteV1 = array( 'data' => '{"iv":"EN39/wd5Nk8HAiSG2K5AsQ","v":1,"iter":1000,"ks":128,"ts":64,"mode":"ccm","adata":"","cipher":"aes","salt":"QKN1DBXe5PI","ct":"8hA83xDdXjD7K2qfmw5NdA"}', 'attachment' => '{"iv":"Pd4pOKWkmDTT9uPwVwd5Ag","v":1,"iter":1000,"ks":128,"ts":64,"mode":"ccm","adata":"","cipher":"aes","salt":"ZIUhFTliVz4","ct":"6nOCU3peNDclDDpFtJEBKA"}', 'attachmentname' => '{"iv":"76MkAtOGC4oFogX/aSMxRA","v":1,"iter":1000,"ks":128,"ts":64,"mode":"ccm","adata":"","cipher":"aes","salt":"ZIUhFTliVz4","ct":"b6Ae/U1xJdsX/+lATud4sQ"}', @@ -46,6 +46,32 @@ class Helper ), ); + /** + * example paste version 2 + * + * @var array + */ + private static $pasteV2 = array( + 'adata' => array( + array( + 'gMSNoLOk4z0RnmsYwXZ8mw==', + 'TZO+JWuIuxs=', + 100000, + 256, + 128, + 'aes', + 'gcm', + 'zlib' + ), + 'plaintext', + 0, + 0 + ), + 'meta' => array( 'expire' => '5min' ), + 'v' => 2, + 'ct' => 'ME5JF/YBEijp2uYMzLZozbKtWc5wfy6R59NBb7SmRig=' + ); + /** * example ID of a comment * @@ -103,7 +129,7 @@ public static function getPaste($meta = array()) */ public static function getPasteWithAttachment($meta = array()) { - $example = self::$paste; + $example = self::$pasteV1; $example['meta']['salt'] = ServerSalt::generate(); $example['meta'] = array_merge($example['meta'], $meta); return $example; From ed676acac357bc8382c61f79ceaf4b485554190a Mon Sep 17 00:00:00 2001 From: El RIDO Date: Fri, 3 May 2019 20:51:01 +0200 Subject: [PATCH 46/88] breaking all the things (by replacing v1 with v2 formats) --- js/comment.jsonld | 3 +++ tst/Bootstrap.php | 62 ++++++++++++++++++++++++++++++++--------------- 2 files changed, 46 insertions(+), 19 deletions(-) diff --git a/js/comment.jsonld b/js/comment.jsonld index 199f75dcc..b334ff4b3 100644 --- a/js/comment.jsonld +++ b/js/comment.jsonld @@ -9,6 +9,9 @@ "id": { "@type": "so:name" }, + "pasteid": { + "@type": "so:name" + }, "parentid": { "@type": "so:name" }, diff --git a/tst/Bootstrap.php b/tst/Bootstrap.php index a79c24b70..b0a80f6c2 100644 --- a/tst/Bootstrap.php +++ b/tst/Bootstrap.php @@ -61,15 +61,17 @@ class Helper 128, 'aes', 'gcm', - 'zlib' + 'zlib', ), 'plaintext', 0, 0 ), - 'meta' => array( 'expire' => '5min' ), + 'meta' => array( + 'expire' => '5min', + ), 'v' => 2, - 'ct' => 'ME5JF/YBEijp2uYMzLZozbKtWc5wfy6R59NBb7SmRig=' + 'ct' => 'ME5JF/YBEijp2uYMzLZozbKtWc5wfy6R59NBb7SmRig=', ); /** @@ -84,7 +86,7 @@ class Helper * * @var array */ - private static $comment = array( + private static $commentV1 = array( 'data' => '{"iv":"Pd4pOKWkmDTT9uPwVwd5Ag","v":1,"iter":1000,"ks":128,"ts":64,"mode":"ccm","adata":"","cipher":"aes","salt":"ZIUhFTliVz4","ct":"6nOCU3peNDclDDpFtJEBKA"}', 'meta' => array( 'nickname' => '{"iv":"76MkAtOGC4oFogX/aSMxRA","v":1,"iter":1000,"ks":128,"ts":64,"mode":"ccm","adata":"","cipher":"aes","salt":"ZIUhFTliVz4","ct":"b6Ae/U1xJdsX/+lATud4sQ"}', @@ -113,23 +115,30 @@ public static function getPasteId() /** * get example paste * + * @param int $version + * @param array $meta * @return array */ - public static function getPaste($meta = array()) + public static function getPaste($version = 2, $meta = array()) { - $example = self::getPasteWithAttachment($meta); - unset($example['attachment'], $example['attachmentname']); + $example = self::getPasteWithAttachment($version, $meta); + // v1 has the attachment stored in a separate property + if ($version === 1) { + unset($example['attachment'], $example['attachmentname']); + } return $example; } /** * get example paste * + * @param int $version + * @param array $meta * @return array */ - public static function getPasteWithAttachment($meta = array()) + public static function getPasteWithAttachment($version = 2, $meta = array()) { - $example = self::$pasteV1; + $example = $version === 1 ? self::$pasteV1 : self::$pasteV2; $example['meta']['salt'] = ServerSalt::generate(); $example['meta'] = array_merge($example['meta'], $meta); return $example; @@ -138,11 +147,13 @@ public static function getPasteWithAttachment($meta = array()) /** * get example paste * + * @param int $version + * @param array $meta * @return array */ - public static function getPasteAsJson($meta = array()) + public static function getPasteAsJson($version = 2, $meta = array()) { - $example = self::getPaste(); + $example = self::getPaste($version); // the JSON shouldn't contain the salt unset($example['meta']['salt']); if (count($meta)) { @@ -166,27 +177,40 @@ public static function getCommentId() } /** - * get example comment + * get example comment, as stored on server / returned to user * + * @param int $version + * @param array $meta * @return array */ - public static function getComment($meta = array()) + public static function getComment($version = 2, $meta = array()) { - $example = self::$comment; + $example = $version === 1 ? self::$commentV1 : self::getPaste($version); + if ($version === 2) { + $example['pasteid'] = $example['parentid'] = self::getPasteId(); + $example['meta']['created'] = self::$commentV1['meta']['postdate']; + $example['meta']['icon'] = self::$commentV1['meta']['vizhash']; + unset($example['meta']['expire']); + } $example['meta'] = array_merge($example['meta'], $meta); return $example; } /** - * get example comment + * get example comment, as received via POST by user * + * @param int $version * @return array */ - public static function getCommentPost($meta = array()) + public static function getCommentPost($version = 2) { - $example = self::getComment($meta); - $example['nickname'] = $example['meta']['nickname']; - unset($example['meta']['nickname']); + $example = self::getComment($version); + if ($version === 1) { + $example['nickname'] = $example['meta']['nickname']; + unset($example['meta']['nickname']); + } else { + unset($example['meta']); + } return $example; } From 3338bd792e31cd7e914125ab8e6d9f79d5f17ea5 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Fri, 3 May 2019 23:03:57 +0200 Subject: [PATCH 47/88] implement version 2 format validation, changing ID checksum algorithm, resolves #49 --- lib/Controller.php | 8 +- lib/FormatV2.php | 114 ++++++++++++++++++++++++++ lib/Model/AbstractModel.php | 9 +- lib/Model/Comment.php | 4 +- lib/Model/Paste.php | 6 +- lib/Sjcl.php | 103 ----------------------- tst/Bootstrap.php | 2 +- tst/FormatV2Test.php | 71 ++++++++++++++++ tst/ModelTest.php | 64 +++++++-------- tst/SjclTest.php | 33 -------- vendor/composer/autoload_classmap.php | 2 +- vendor/composer/autoload_static.php | 2 +- 12 files changed, 233 insertions(+), 185 deletions(-) create mode 100644 lib/FormatV2.php delete mode 100644 lib/Sjcl.php create mode 100644 tst/FormatV2Test.php delete mode 100644 tst/SjclTest.php diff --git a/lib/Controller.php b/lib/Controller.php index d494c4b9f..810fd1a7c 100644 --- a/lib/Controller.php +++ b/lib/Controller.php @@ -177,16 +177,16 @@ private function _init() * Store new paste or comment * * POST contains one or both: - * data = json encoded SJCL encrypted text (containing keys: iv,v,iter,ks,ts,mode,adata,cipher,salt,ct) - * attachment = json encoded SJCL encrypted text (containing keys: iv,v,iter,ks,ts,mode,adata,cipher,salt,ct) + * data = json encoded FormatV2 encrypted text (containing keys: iv,v,iter,ks,ts,mode,adata,cipher,salt,ct) + * attachment = json encoded FormatV2 encrypted text (containing keys: iv,v,iter,ks,ts,mode,adata,cipher,salt,ct) * * All optional data will go to meta information: * expire (optional) = expiration delay (never,5min,10min,1hour,1day,1week,1month,1year,burn) (default:never) * formatter (optional) = format to display the paste as (plaintext,syntaxhighlighting,markdown) (default:syntaxhighlighting) * burnafterreading (optional) = if this paste may only viewed once ? (0/1) (default:0) * opendiscusssion (optional) = is the discussion allowed on this paste ? (0/1) (default:0) - * attachmentname = json encoded SJCL encrypted text (containing keys: iv,v,iter,ks,ts,mode,adata,cipher,salt,ct) - * nickname (optional) = in discussion, encoded SJCL encrypted text nickname of author of comment (containing keys: iv,v,iter,ks,ts,mode,adata,cipher,salt,ct) + * attachmentname = json encoded FormatV2 encrypted text (containing keys: iv,v,iter,ks,ts,mode,adata,cipher,salt,ct) + * nickname (optional) = in discussion, encoded FormatV2 encrypted text nickname of author of comment (containing keys: iv,v,iter,ks,ts,mode,adata,cipher,salt,ct) * parentid (optional) = in discussion, which comment this comment replies to. * pasteid (optional) = in discussion, which paste this comment belongs to. * diff --git a/lib/FormatV2.php b/lib/FormatV2.php new file mode 100644 index 000000000..ea0c78ffb --- /dev/null +++ b/lib/FormatV2.php @@ -0,0 +1,114 @@ + 24) { + return false; + } + // - salt + if (strlen($message['adata'][0][1]) > 14) { + return false; + } + + // Make sure some fields contain no unsupported values: + // - version + if (!(is_int($message['v']) || is_float($message['v'])) || (float) $message['v'] < 2) { + return false; + } + // - iterations, refuse less then 10000 iterations (minimum NIST recommendation) + if (!is_int($message['adata'][0][2]) || $message['adata'][0][2] <= 10000) { + return false; + } + // - key size + if (!in_array($message['adata'][0][3], array(128, 192, 256), true)) { + return false; + } + // - tag size + if (!in_array($message['adata'][0][4], array(64, 96, 128), true)) { + return false; + } + // - algorithm, must be AES + if ($message['adata'][0][5] !== 'aes') { + return false; + } + // - mode + if (!in_array($message['adata'][0][6], array('ctr', 'cbc', 'gcm'), true)) { + return false; + } + // - compression + if (!in_array($message['adata'][0][7], array('zlib', 'none'), true)) { + return false; + } + + // Reject data if entropy is too low + if (strlen($ct) > strlen(gzdeflate($ct))) { + return false; + } + + return true; + } +} diff --git a/lib/Model/AbstractModel.php b/lib/Model/AbstractModel.php index 8737a03d0..24559b99d 100644 --- a/lib/Model/AbstractModel.php +++ b/lib/Model/AbstractModel.php @@ -15,7 +15,7 @@ use Exception; use PrivateBin\Configuration; use PrivateBin\Data\AbstractData; -use PrivateBin\Sjcl; +use PrivateBin\FormatV2; use stdClass; /** @@ -107,14 +107,13 @@ public function setId($id) */ public function setData($data) { - if (!Sjcl::isValid($data)) { + if (!FormatV2::isValid($data)) { throw new Exception('Invalid data.', 61); } $this->_data->data = $data; - // We just want a small hash to avoid collisions: - // Half-MD5 (64 bits) will do the trick - $this->setId(substr(hash('md5', $data), 0, 16)); + // calculate a 64 bit checksum to avoid collisions + $this->setId(hash('fnv1a64', $data['ct'])); } /** diff --git a/lib/Model/Comment.php b/lib/Model/Comment.php index 101335cb9..5fbc502db 100644 --- a/lib/Model/Comment.php +++ b/lib/Model/Comment.php @@ -15,7 +15,7 @@ use Exception; use Identicon\Identicon; use PrivateBin\Persistence\TrafficLimiter; -use PrivateBin\Sjcl; +use PrivateBin\FormatV2; use PrivateBin\Vizhash16x16; /** @@ -183,7 +183,7 @@ public function getParentId() */ public function setNickname($nickname) { - if (!Sjcl::isValid($nickname)) { + if (!FormatV2::isValid($nickname)) { throw new Exception('Invalid data.', 66); } $this->_data->meta->nickname = $nickname; diff --git a/lib/Model/Paste.php b/lib/Model/Paste.php index 3b57b87f6..f68e8e617 100644 --- a/lib/Model/Paste.php +++ b/lib/Model/Paste.php @@ -15,7 +15,7 @@ use Exception; use PrivateBin\Controller; use PrivateBin\Persistence\ServerSalt; -use PrivateBin\Sjcl; +use PrivateBin\FormatV2; /** * Paste @@ -195,7 +195,7 @@ public function getDeleteToken() */ public function setAttachment($attachment) { - if (!$this->_conf->getKey('fileupload') || !Sjcl::isValid($attachment)) { + if (!$this->_conf->getKey('fileupload') || !FormatV2::isValid($attachment)) { throw new Exception('Invalid attachment.', 71); } $this->_data->meta->attachment = $attachment; @@ -210,7 +210,7 @@ public function setAttachment($attachment) */ public function setAttachmentName($attachmentname) { - if (!$this->_conf->getKey('fileupload') || !Sjcl::isValid($attachmentname)) { + if (!$this->_conf->getKey('fileupload') || !FormatV2::isValid($attachmentname)) { throw new Exception('Invalid attachment.', 72); } $this->_data->meta->attachmentname = $attachmentname; diff --git a/lib/Sjcl.php b/lib/Sjcl.php deleted file mode 100644 index c3bd7bf00..000000000 --- a/lib/Sjcl.php +++ /dev/null @@ -1,103 +0,0 @@ - 24) { - return false; - } - if (strlen($decoded['salt']) > 14) { - return false; - } - - // Make sure some fields contain no unsupported values. - if (!(is_int($decoded['v']) || is_float($decoded['v'])) || (float) $decoded['v'] < 1) { - return false; - } - if (!is_int($decoded['iter']) || $decoded['iter'] <= 100) { - return false; - } - if (!in_array($decoded['ks'], array(128, 192, 256), true)) { - return false; - } - if (!in_array($decoded['ts'], array(64, 96, 128), true)) { - return false; - } - if (!in_array($decoded['mode'], array('ccm', 'ocb2', 'gcm'), true)) { - return false; - } - if ($decoded['cipher'] !== 'aes') { - return false; - } - - // Reject data if entropy is too low - if (strlen($ct) > strlen(gzdeflate($ct))) { - return false; - } - - return true; - } -} diff --git a/tst/Bootstrap.php b/tst/Bootstrap.php index b0a80f6c2..076b04bcc 100644 --- a/tst/Bootstrap.php +++ b/tst/Bootstrap.php @@ -28,7 +28,7 @@ class Helper * * @var string */ - private static $pasteid = '5e9bc25c89fb3bf9'; + private static $pasteid = '5b65a01b43987bc2'; /** * example paste version 1 diff --git a/tst/FormatV2Test.php b/tst/FormatV2Test.php new file mode 100644 index 000000000..c42c117dd --- /dev/null +++ b/tst/FormatV2Test.php @@ -0,0 +1,71 @@ +assertTrue(FormatV2::isValid(Helper::getPaste()), 'valid format'); + $this->assertTrue(FormatV2::isValid(Helper::getComment(), true), 'valid format'); + + $paste = Helper::getPaste(); + $paste['adata'][0][0] = '$'; + $this->assertFalse(FormatV2::isValid($paste), 'invalid base64 encoding of iv'); + + $paste = Helper::getPaste(); + $paste['adata'][0][1] = '$'; + $this->assertFalse(FormatV2::isValid($paste), 'invalid base64 encoding of salt'); + + $paste = Helper::getPaste(); + $paste['ct'] = '$'; + $this->assertFalse(FormatV2::isValid($paste), 'invalid base64 encoding of ct'); + + $paste = Helper::getPaste(); + $paste['ct'] = 'bm9kYXRhbm9kYXRhbm9kYXRhbm9kYXRhbm9kYXRhCg=='; + $this->assertFalse(FormatV2::isValid($paste), 'low ct entropy'); + + $paste = Helper::getPaste(); + $paste['adata'][0][0] = 'MTIzNDU2Nzg5MDEyMzQ1Njc4OTA='; + $this->assertFalse(FormatV2::isValid($paste), 'iv too long'); + + $paste = Helper::getPaste(); + $paste['adata'][0][1] = 'MTIzNDU2Nzg5MDEyMzQ1Njc4OTA='; + $this->assertFalse(FormatV2::isValid($paste), 'salt too long'); + + $paste = Helper::getPaste(); + $paste['foo'] = 'bar'; + $this->assertFalse(FormatV2::isValid($paste), 'invalid additional key'); + unset($paste['meta']); + $this->assertFalse(FormatV2::isValid($paste), 'invalid missing key'); + + $paste = Helper::getPaste(); + $paste['v'] = 0.9; + $this->assertFalse(FormatV2::isValid($paste), 'unsupported version'); + + $paste = Helper::getPaste(); + $paste['adata'][0][2] = 1000; + $this->assertFalse(FormatV2::isValid($paste), 'not enough iterations'); + + $paste = Helper::getPaste(); + $paste['adata'][0][3] = 127; + $this->assertFalse(FormatV2::isValid($paste), 'invalid key size'); + + $paste = Helper::getPaste(); + $paste['adata'][0][4] = 63; + $this->assertFalse(FormatV2::isValid($paste), 'invalid tag length'); + + $paste = Helper::getPaste(); + $paste['adata'][0][5] = '!#@'; + $this->assertFalse(FormatV2::isValid($paste), 'invalid algorithm'); + + $paste = Helper::getPaste(); + $paste['adata'][0][6] = '!#@'; + $this->assertFalse(FormatV2::isValid($paste), 'invalid mode'); + + $paste = Helper::getPaste(); + $paste['adata'][0][7] = '!#@'; + $this->assertFalse(FormatV2::isValid($paste), 'invalid compression'); + + } +} diff --git a/tst/ModelTest.php b/tst/ModelTest.php index a41ed005b..8e258f9f4 100644 --- a/tst/ModelTest.php +++ b/tst/ModelTest.php @@ -60,15 +60,15 @@ public function testBasicWorkflow() $this->assertFalse($paste->exists(), 'paste does not yet exist'); $paste = $this->_model->getPaste(); - $paste->setData($pasteData['data']); + $paste->setData($pasteData); $paste->setOpendiscussion(); - $paste->setFormatter($pasteData['meta']['formatter']); + $paste->setFormatter($pasteData['adata'][1]); $paste->store(); $paste = $this->_model->getPaste(Helper::getPasteId()); $this->assertTrue($paste->exists(), 'paste exists after storing it'); $paste = $paste->get(); - $this->assertEquals($pasteData['data'], $paste->data); + $this->assertEquals($pasteData, $paste->data); foreach (array('opendiscussion', 'formatter') as $key) { $this->assertEquals($pasteData['meta'][$key], $paste->meta->$key); } @@ -80,7 +80,7 @@ public function testBasicWorkflow() $this->assertFalse($comment->exists(), 'comment does not yet exist'); $comment = $paste->getComment(Helper::getPasteId()); - $comment->setData($commentData['data']); + $comment->setData($commentData); $comment->setNickname($commentData['meta']['nickname']); $comment->getParentId(); $comment->store(); @@ -88,7 +88,7 @@ public function testBasicWorkflow() $comment = $paste->getComment(Helper::getPasteId(), Helper::getCommentId()); $this->assertTrue($comment->exists(), 'comment exists after storing it'); $comment = $comment->get(); - $this->assertEquals($commentData['data'], $comment->data); + $this->assertEquals($commentData, $comment->data); $this->assertEquals($commentData['meta']['nickname'], $comment->meta->nickname); // deleting pastes @@ -108,15 +108,15 @@ public function testPasteDuplicate() $this->_model->getPaste(Helper::getPasteId())->delete(); $paste = $this->_model->getPaste(); - $paste->setData($pasteData['data']); + $paste->setData($pasteData); $paste->setOpendiscussion(); - $paste->setFormatter($pasteData['meta']['formatter']); + $paste->setFormatter($pasteData['adata'][1]); $paste->store(); $paste = $this->_model->getPaste(); - $paste->setData($pasteData['data']); + $paste->setData($pasteData); $paste->setOpendiscussion(); - $paste->setFormatter($pasteData['meta']['formatter']); + $paste->setFormatter($pasteData['adata'][1]); $paste->store(); } @@ -131,18 +131,18 @@ public function testCommentDuplicate() $this->_model->getPaste(Helper::getPasteId())->delete(); $paste = $this->_model->getPaste(); - $paste->setData($pasteData['data']); + $paste->setData($pasteData); $paste->setOpendiscussion(); - $paste->setFormatter($pasteData['meta']['formatter']); + $paste->setFormatter($pasteData['adata'][1]); $paste->store(); $comment = $paste->getComment(Helper::getPasteId()); - $comment->setData($commentData['data']); + $comment->setData($commentData); $comment->setNickname($commentData['meta']['nickname']); $comment->store(); $comment = $paste->getComment(Helper::getPasteId()); - $comment->setData($commentData['data']); + $comment->setData($commentData); $comment->setNickname($commentData['meta']['nickname']); $comment->store(); } @@ -154,7 +154,7 @@ public function testImplicitDefaults() $this->_model->getPaste(Helper::getPasteId())->delete(); $paste = $this->_model->getPaste(); - $paste->setData($pasteData['data']); + $paste->setData($pasteData); $paste->setBurnafterreading(); $paste->setOpendiscussion(); // not setting a formatter, should use default one @@ -167,13 +167,13 @@ public function testImplicitDefaults() $this->_model->getPaste(Helper::getPasteId())->delete(); $paste = $this->_model->getPaste(); - $paste->setData($pasteData['data']); + $paste->setData($pasteData); $paste->setBurnafterreading('0'); $paste->setOpendiscussion(); $paste->store(); $comment = $paste->getComment(Helper::getPasteId()); - $comment->setData($commentData['data']); + $comment->setData($commentData); $comment->setNickname($commentData['meta']['nickname']); $comment->store(); @@ -208,7 +208,7 @@ public function testInvalidPaste() public function testInvalidData() { $paste = $this->_model->getPaste(); - $paste->setData(''); + $paste->setData(array()); } /** @@ -229,7 +229,7 @@ public function testInvalidCommentDeletedPaste() { $pasteData = Helper::getPaste(); $paste = $this->_model->getPaste(Helper::getPasteId()); - $paste->setData($pasteData['data']); + $paste->setData($pasteData); $paste->store(); $comment = $paste->getComment(Helper::getPasteId()); @@ -245,7 +245,7 @@ public function testInvalidCommentData() { $pasteData = Helper::getPaste(); $paste = $this->_model->getPaste(Helper::getPasteId()); - $paste->setData($pasteData['data']); + $paste->setData($pasteData); $paste->store(); $comment = $paste->getComment(Helper::getPasteId()); @@ -260,7 +260,7 @@ public function testExpiration() $this->assertFalse($paste->exists(), 'paste does not yet exist'); $paste = $this->_model->getPaste(); - $paste->setData($pasteData['data']); + $paste->setData($pasteData); $paste->setExpiration('5min'); // = 300 seconds $paste->store(); @@ -278,7 +278,7 @@ public function testCommentDeletion() $this->_model->getPaste(Helper::getPasteId())->delete(); $paste = $this->_model->getPaste(); - $paste->setData($pasteData['data']); + $paste->setData($pasteData); $paste->store(); $paste->getComment(Helper::getPasteId())->delete(); } @@ -336,15 +336,15 @@ public function testCommentWithDisabledVizhash() $this->assertFalse($paste->exists(), 'paste does not yet exist'); $paste = $model->getPaste(); - $paste->setData($pasteData['data']); + $paste->setData($pasteData); $paste->setOpendiscussion(); - $paste->setFormatter($pasteData['meta']['formatter']); + $paste->setFormatter($pasteData['adata'][1]); $paste->store(); $paste = $model->getPaste(Helper::getPasteId()); $this->assertTrue($paste->exists(), 'paste exists after storing it'); $paste = $paste->get(); - $this->assertEquals($pasteData['data'], $paste->data); + $this->assertEquals($pasteData, $paste->data); foreach (array('opendiscussion', 'formatter') as $key) { $this->assertEquals($pasteData['meta'][$key], $paste->meta->$key); } @@ -356,14 +356,14 @@ public function testCommentWithDisabledVizhash() $this->assertFalse($comment->exists(), 'comment does not yet exist'); $comment = $paste->getComment(Helper::getPasteId()); - $comment->setData($commentData['data']); + $comment->setData($commentData); $comment->setNickname($commentData['meta']['nickname']); $comment->store(); $comment = $paste->getComment(Helper::getPasteId(), Helper::getCommentId()); $this->assertTrue($comment->exists(), 'comment exists after storing it'); $comment = $comment->get(); - $this->assertEquals($commentData['data'], $comment->data); + $this->assertEquals($commentData, $comment->data); $this->assertEquals($commentData['meta']['nickname'], $comment->meta->nickname); $this->assertFalse(property_exists($comment->meta, 'vizhash'), 'vizhash was not generated'); } @@ -389,13 +389,13 @@ public function testCommentIdenticon() $model->getPaste(Helper::getPasteId())->delete(); $paste = $model->getPaste(); - $paste->setData($pasteData['data']); + $paste->setData($pasteData); $paste->setOpendiscussion(); - $paste->setFormatter($pasteData['meta']['formatter']); + $paste->setFormatter($pasteData['adata'][1]); $paste->store(); $comment = $paste->getComment(Helper::getPasteId()); - $comment->setData($commentData['data']); + $comment->setData($commentData); $comment->setNickname($commentData['meta']['nickname']); $comment->store(); @@ -426,13 +426,13 @@ public function testCommentVizhash() $model->getPaste(Helper::getPasteId())->delete(); $paste = $model->getPaste(); - $paste->setData($pasteData['data']); + $paste->setData($pasteData); $paste->setOpendiscussion(); - $paste->setFormatter($pasteData['meta']['formatter']); + $paste->setFormatter($pasteData['adata'][1]); $paste->store(); $comment = $paste->getComment(Helper::getPasteId()); - $comment->setData($commentData['data']); + $comment->setData($commentData); $comment->setNickname($commentData['meta']['nickname']); $comment->store(); diff --git a/tst/SjclTest.php b/tst/SjclTest.php deleted file mode 100644 index a9d947ec5..000000000 --- a/tst/SjclTest.php +++ /dev/null @@ -1,33 +0,0 @@ -assertTrue(Sjcl::isValid($paste['data']), 'valid sjcl'); - $this->assertTrue(Sjcl::isValid($paste['attachment']), 'valid sjcl'); - $this->assertTrue(Sjcl::isValid($paste['attachmentname']), 'valid sjcl'); - $this->assertTrue(Sjcl::isValid(Helper::getComment()['data']), 'valid sjcl'); - - $this->assertTrue(Sjcl::isValid('{"iv":"83Ax/OdUav3SanDW9dcQPg","v":1,"iter":1000,"ks":128,"ts":64,"mode":"ccm","adata":"","cipher":"aes","salt":"Gx1vA2/gQ3U","ct":"j7ImByuE5xCqD2YXm6aSyA"}'), 'valid sjcl'); - $this->assertFalse(Sjcl::isValid('{"iv":"$","v":1,"iter":1000,"ks":128,"ts":64,"mode":"ccm","adata":"","cipher":"aes","salt":"Gx1vA2/gQ3U","ct":"j7ImByuE5xCqD2YXm6aSyA"}'), 'invalid base64 encoding of iv'); - $this->assertFalse(Sjcl::isValid('{"iv":"83Ax/OdUav3SanDW9dcQPg","v":1,"iter":1000,"ks":128,"ts":64,"mode":"ccm","adata":"","cipher":"aes","salt":"$","ct":"j7ImByuE5xCqD2YXm6aSyA"}'), 'invalid base64 encoding of salt'); - $this->assertFalse(Sjcl::isValid('{"iv":"83Ax/OdUav3SanDW9dcQPg","v":1,"iter":1000,"ks":128,"ts":64,"mode":"ccm","adata":"","cipher":"aes","salt":"Gx1vA2/gQ3U","ct":"$"}'), 'invalid base64 encoding of ct'); - $this->assertFalse(Sjcl::isValid('{"iv":"83Ax/OdUav3SanDW9dcQPg","v":1,"iter":1000,"ks":128,"ts":64,"mode":"ccm","adata":"","cipher":"aes","salt":"Gx1vA2/gQ3U","ct":"bm9kYXRhbm9kYXRhbm9kYXRhbm9kYXRhbm9kYXRhCg=="}'), 'low ct entropy'); - $this->assertFalse(Sjcl::isValid('{"iv":"MTIzNDU2Nzg5MDEyMzQ1Njc4OTA=","v":1,"iter":1000,"ks":128,"ts":64,"mode":"ccm","adata":"","cipher":"aes","salt":"Gx1vA2/gQ3U","ct":"j7ImByuE5xCqD2YXm6aSyA"}'), 'iv to long'); - $this->assertFalse(Sjcl::isValid('{"iv":"83Ax/OdUav3SanDW9dcQPg","v":1,"iter":1000,"ks":128,"ts":64,"mode":"ccm","adata":"","cipher":"aes","salt":"MTIzNDU2Nzg5MDEyMzQ1Njc4OTA=","ct":"j7ImByuE5xCqD2YXm6aSyA"}'), 'salt to long'); - $this->assertFalse(Sjcl::isValid('{"iv":"83Ax/OdUav3SanDW9dcQPg","v":1,"iter":1000,"ks":128,"ts":64,"mode":"ccm","adata":"","cipher":"aes","salt":"Gx1vA2/gQ3U","ct":"j7ImByuE5xCqD2YXm6aSyA","foo":"MTIzNDU2Nzg5MDEyMzQ1Njc4OTA="}'), 'invalid additional key'); - $this->assertFalse(Sjcl::isValid('{"iv":"83Ax/OdUav3SanDW9dcQPg","v":0.9,"iter":1000,"ks":128,"ts":64,"mode":"ccm","adata":"","cipher":"aes","salt":"Gx1vA2/gQ3U","ct":"j7ImByuE5xCqD2YXm6aSyA"}'), 'unsupported version'); - $this->assertFalse(Sjcl::isValid('{"iv":"83Ax/OdUav3SanDW9dcQPg","v":1,"iter":100,"ks":128,"ts":64,"mode":"ccm","adata":"","cipher":"aes","salt":"Gx1vA2/gQ3U","ct":"j7ImByuE5xCqD2YXm6aSyA"}'), 'not enough iterations'); - $this->assertFalse(Sjcl::isValid('{"iv":"83Ax/OdUav3SanDW9dcQPg","v":1,"iter":1000,"ks":127,"ts":64,"mode":"ccm","adata":"","cipher":"aes","salt":"Gx1vA2/gQ3U","ct":"j7ImByuE5xCqD2YXm6aSyA"}'), 'invalid key size'); - $this->assertFalse(Sjcl::isValid('{"iv":"83Ax/OdUav3SanDW9dcQPg","v":1,"iter":1000,"ks":128,"ts":63,"mode":"ccm","adata":"","cipher":"aes","salt":"Gx1vA2/gQ3U","ct":"j7ImByuE5xCqD2YXm6aSyA"}'), 'invalid tag length'); - $this->assertFalse(Sjcl::isValid('{"iv":"83Ax/OdUav3SanDW9dcQPg","v":1,"iter":1000,"ks":128,"ts":64,"mode":"!#@","adata":"","cipher":"aes","salt":"Gx1vA2/gQ3U","ct":"j7ImByuE5xCqD2YXm6aSyA"}'), 'invalid mode'); - $this->assertFalse(Sjcl::isValid('{"iv":"83Ax/OdUav3SanDW9dcQPg","v":1,"iter":1000,"ks":128,"ts":64,"mode":"ccm","adata":"","cipher":"!#@","salt":"Gx1vA2/gQ3U","ct":"j7ImByuE5xCqD2YXm6aSyA"}'), 'invalid cipher'); - // @note adata is not validated, except as part of the total message length - } -} diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php index 2a560ae6b..a6fef5190 100644 --- a/vendor/composer/autoload_classmap.php +++ b/vendor/composer/autoload_classmap.php @@ -29,7 +29,7 @@ 'PrivateBin\\Persistence\\ServerSalt' => $baseDir . '/lib/Persistence/ServerSalt.php', 'PrivateBin\\Persistence\\TrafficLimiter' => $baseDir . '/lib/Persistence/TrafficLimiter.php', 'PrivateBin\\Request' => $baseDir . '/lib/Request.php', - 'PrivateBin\\Sjcl' => $baseDir . '/lib/Sjcl.php', + 'PrivateBin\\FormatV2' => $baseDir . '/lib/FormatV2.php', 'PrivateBin\\View' => $baseDir . '/lib/View.php', 'PrivateBin\\Vizhash16x16' => $baseDir . '/lib/Vizhash16x16.php', ); diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index 1f2609931..aaf90cc29 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -58,7 +58,7 @@ class ComposerStaticInitDontChange 'PrivateBin\\Persistence\\ServerSalt' => __DIR__ . '/../..' . '/lib/Persistence/ServerSalt.php', 'PrivateBin\\Persistence\\TrafficLimiter' => __DIR__ . '/../..' . '/lib/Persistence/TrafficLimiter.php', 'PrivateBin\\Request' => __DIR__ . '/../..' . '/lib/Request.php', - 'PrivateBin\\Sjcl' => __DIR__ . '/../..' . '/lib/Sjcl.php', + 'PrivateBin\\FormatV2' => __DIR__ . '/../..' . '/lib/FormatV2.php', 'PrivateBin\\View' => __DIR__ . '/../..' . '/lib/View.php', 'PrivateBin\\Vizhash16x16' => __DIR__ . '/../..' . '/lib/Vizhash16x16.php', ); From bbdcb3fb0f37723725d91bf6158d0979992d2359 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sun, 5 May 2019 08:53:40 +0200 Subject: [PATCH 48/88] remove duplicate code --- lib/Data/Database.php | 37 ++++++++++++++++++++++++++++++------- 1 file changed, 30 insertions(+), 7 deletions(-) diff --git a/lib/Data/Database.php b/lib/Data/Database.php index 47f163052..dc374ae04 100644 --- a/lib/Data/Database.php +++ b/lib/Data/Database.php @@ -543,7 +543,7 @@ private static function _getConfig($key) * * @access private * @static - * @param string $key + * @param string $key * @return array */ private static function _getPrimaryKeyClauses($key = 'dataid') @@ -557,6 +557,30 @@ private static function _getPrimaryKeyClauses($key = 'dataid') return array($main_key, $after_key); } + /** + * get the data type, depending on the database driver + * + * @access private + * @static + * @return string + */ + private static function _getDataType() + { + return self::$_type === 'pgsql' ? 'TEXT' : 'BLOB'; + } + + /** + * get the attachment type, depending on the database driver + * + * @access private + * @static + * @return string + */ + private static function _getAttachmentType() + { + return self::$_type === 'pgsql' ? 'TEXT' : 'MEDIUMBLOB'; + } + /** * create the paste table * @@ -566,7 +590,7 @@ private static function _getPrimaryKeyClauses($key = 'dataid') private static function _createPasteTable() { list($main_key, $after_key) = self::_getPrimaryKeyClauses(); - $dataType = self::$_type === 'pgsql' ? 'TEXT' : 'BLOB'; + $dataType = self::_getDataType(); self::$_db->exec( 'CREATE TABLE ' . self::_sanitizeIdentifier('paste') . ' ( ' . "dataid CHAR(16) NOT NULL$main_key, " . @@ -576,7 +600,7 @@ private static function _createPasteTable() 'opendiscussion INT, ' . 'burnafterreading INT, ' . 'meta TEXT, ' . - 'attachment ' . (self::$_type === 'pgsql' ? 'TEXT' : 'MEDIUMBLOB') . ', ' . + 'attachment ' . self::_getAttachmentType() . ', ' . "attachmentname $dataType$after_key );" ); } @@ -590,7 +614,7 @@ private static function _createPasteTable() private static function _createCommentTable() { list($main_key, $after_key) = self::_getPrimaryKeyClauses(); - $dataType = self::$_type === 'pgsql' ? 'text' : 'BLOB'; + $dataType = self::_getDataType(); self::$_db->exec( 'CREATE TABLE ' . self::_sanitizeIdentifier('comment') . ' ( ' . "dataid CHAR(16) NOT NULL$main_key, " . @@ -649,7 +673,7 @@ private static function _sanitizeIdentifier($identifier) */ private static function _upgradeDatabase($oldversion) { - $dataType = self::$_type === 'pgsql' ? 'TEXT' : 'BLOB'; + $dataType = self::_getDataType(); switch ($oldversion) { case '0.21': // create the meta column if necessary (pre 0.21 change) @@ -661,8 +685,7 @@ private static function _upgradeDatabase($oldversion) // SQLite only allows one ALTER statement at a time... self::$_db->exec( 'ALTER TABLE ' . self::_sanitizeIdentifier('paste') . - ' ADD COLUMN attachment ' . - (self::$_type === 'pgsql' ? 'TEXT' : 'MEDIUMBLOB') . ';' + ' ADD COLUMN attachment ' . self::_getAttachmentType() . ';' ); self::$_db->exec( 'ALTER TABLE ' . self::_sanitizeIdentifier('paste') . " ADD COLUMN attachmentname $dataType;" From 6e15903f1e31f8bd6cf0fc5991588a9a2d3a74e7 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sun, 5 May 2019 14:36:47 +0200 Subject: [PATCH 49/88] make DatabaseTest work pass again, support reading & writing version 1 & 2 pastes & comments --- lib/Data/Database.php | 173 ++++++++++++++++++++++++-------------- tst/Bootstrap.php | 25 +++--- tst/Data/DatabaseTest.php | 44 ++++++---- 3 files changed, 149 insertions(+), 93 deletions(-) diff --git a/lib/Data/Database.php b/lib/Data/Database.php index dc374ae04..79000d9a1 100644 --- a/lib/Data/Database.php +++ b/lib/Data/Database.php @@ -167,38 +167,43 @@ public function create($pasteid, $paste) } } - $opendiscussion = $burnafterreading = false; - $attachment = $attachmentname = ''; - $meta = $paste['meta']; - unset($meta['postdate']); - $expire_date = 0; - if (array_key_exists('expire_date', $paste['meta'])) { - $expire_date = (int) $paste['meta']['expire_date']; + $expire_date = 0; + $opendiscussion = $burnafterreading = false; + $attachment = $attachmentname = null; + $meta = $paste['meta']; + $isVersion1 = array_key_exists('data', $paste); + list($createdKey) = self::_getVersionedKeys($isVersion1 ? 1 : 2); + $created = (int) $meta[$createdKey]; + unset($meta[$createdKey], $paste['meta']); + if (array_key_exists('expire_date', $meta)) { + $expire_date = (int) $meta['expire_date']; unset($meta['expire_date']); } - if (array_key_exists('opendiscussion', $paste['meta'])) { - $opendiscussion = (bool) $paste['meta']['opendiscussion']; + if (array_key_exists('opendiscussion', $meta)) { + $opendiscussion = (bool) $meta['opendiscussion']; unset($meta['opendiscussion']); } - if (array_key_exists('burnafterreading', $paste['meta'])) { - $burnafterreading = (bool) $paste['meta']['burnafterreading']; + if (array_key_exists('burnafterreading', $meta)) { + $burnafterreading = (bool) $meta['burnafterreading']; unset($meta['burnafterreading']); } - if (array_key_exists('attachment', $paste['meta'])) { - $attachment = $paste['meta']['attachment']; - unset($meta['attachment']); - } - if (array_key_exists('attachmentname', $paste['meta'])) { - $attachmentname = $paste['meta']['attachmentname']; - unset($meta['attachmentname']); + if ($isVersion1) { + if (array_key_exists('attachment', $meta)) { + $attachment = $meta['attachment']; + unset($meta['attachment']); + } + if (array_key_exists('attachmentname', $meta)) { + $attachmentname = $meta['attachmentname']; + unset($meta['attachmentname']); + } } return self::_exec( 'INSERT INTO ' . self::_sanitizeIdentifier('paste') . ' VALUES(?,?,?,?,?,?,?,?,?)', array( $pasteid, - $paste['data'], - $paste['meta']['postdate'], + $isVersion1 ? $paste['data'] : json_encode($paste), + $created, $expire_date, (int) $opendiscussion, (int) $burnafterreading, @@ -229,46 +234,51 @@ public function read($pasteid) if (false !== $paste) { // create object - self::$_cache[$pasteid] = new stdClass; - self::$_cache[$pasteid]->data = $paste['data']; + $data = json_decode($paste['data']); + $isVersion2 = property_exists($data, 'v') && $data->v >= 2; + if ($isVersion2) { + self::$_cache[$pasteid] = $data; + list($createdKey) = self::_getVersionedKeys(2); + } else { + self::$_cache[$pasteid] = new stdClass; + self::$_cache[$pasteid]->data = $paste['data']; + list($createdKey) = self::_getVersionedKeys(1); + } $meta = json_decode($paste['meta']); if (!is_object($meta)) { $meta = new stdClass; } - // support older attachments - if (property_exists($meta, 'attachment')) { - self::$_cache[$pasteid]->attachment = $meta->attachment; - unset($meta->attachment); - if (property_exists($meta, 'attachmentname')) { - self::$_cache[$pasteid]->attachmentname = $meta->attachmentname; - unset($meta->attachmentname); + if (!$isVersion2) { + // support pre v1 attachments + if (property_exists($meta, 'attachment')) { + self::$_cache[$pasteid]->attachment = $meta->attachment; + unset($meta->attachment); + if (property_exists($meta, 'attachmentname')) { + self::$_cache[$pasteid]->attachmentname = $meta->attachmentname; + unset($meta->attachmentname); + } } - } - // support current attachments - elseif (array_key_exists('attachment', $paste) && strlen($paste['attachment'])) { - self::$_cache[$pasteid]->attachment = $paste['attachment']; - if (array_key_exists('attachmentname', $paste) && strlen($paste['attachmentname'])) { - self::$_cache[$pasteid]->attachmentname = $paste['attachmentname']; + // support v1 attachments + elseif (array_key_exists('attachment', $paste) && strlen($paste['attachment'])) { + self::$_cache[$pasteid]->attachment = $paste['attachment']; + if (array_key_exists('attachmentname', $paste) && strlen($paste['attachmentname'])) { + self::$_cache[$pasteid]->attachmentname = $paste['attachmentname']; + } } } - self::$_cache[$pasteid]->meta = $meta; - self::$_cache[$pasteid]->meta->postdate = (int) $paste['postdate']; - $expire_date = (int) $paste['expiredate']; - if ( - $expire_date > 0 - ) { + + self::$_cache[$pasteid]->meta = $meta; + self::$_cache[$pasteid]->meta->$createdKey = (int) $paste['postdate']; + $expire_date = (int) $paste['expiredate']; + if ($expire_date > 0) { self::$_cache[$pasteid]->meta->expire_date = $expire_date; } - if ( - $paste['opendiscussion'] - ) { + if ($paste['opendiscussion']) { self::$_cache[$pasteid]->meta->opendiscussion = true; } - if ( - $paste['burnafterreading'] - ) { + if ($paste['burnafterreading']) { self::$_cache[$pasteid]->meta->burnafterreading = true; } } @@ -329,9 +339,19 @@ public function exists($pasteid) */ public function createComment($pasteid, $parentid, $commentid, $comment) { - foreach (array('nickname', 'vizhash') as $key) { - if (!array_key_exists($key, $comment['meta'])) { - $comment['meta'][$key] = null; + if (array_key_exists('data', $comment)) { + $version = 1; + $data = $comment['data']; + } else { + $version = 2; + $data = json_encode($comment); + } + list($createdKey, $iconKey) = self::_getVersionedKeys($version); + $meta = $comment['meta']; + unset($comment['meta']); + foreach (array('nickname', $iconKey) as $key) { + if (!array_key_exists($key, $meta)) { + $meta[$key] = null; } } return self::_exec( @@ -341,10 +361,10 @@ public function createComment($pasteid, $parentid, $commentid, $comment) $commentid, $pasteid, $parentid, - $comment['data'], - $comment['meta']['nickname'], - $comment['meta']['vizhash'], - $comment['meta']['postdate'], + $data, + $meta['nickname'], + $meta[$iconKey], + $meta[$createdKey], ) ); } @@ -367,16 +387,24 @@ public function readComments($pasteid) $comments = array(); if (count($rows)) { foreach ($rows as $row) { - $i = $this->getOpenSlot($comments, (int) $row['postdate']); - $comments[$i] = new stdClass; - $comments[$i]->id = $row['dataid']; - $comments[$i]->parentid = $row['parentid']; - $comments[$i]->data = $row['data']; - $comments[$i]->meta = new stdClass; - $comments[$i]->meta->postdate = (int) $row['postdate']; - foreach (array('nickname', 'vizhash') as $key) { - if (array_key_exists($key, $row) && !empty($row[$key])) { - $comments[$i]->meta->$key = $row[$key]; + $i = $this->getOpenSlot($comments, (int) $row['postdate']); + $data = json_decode($row['data']); + if (property_exists($data, 'v') && $data->v >= 2) { + $version = 2; + $comments[$i] = $data; + } else { + $version = 1; + $comments[$i] = new stdClass; + $comments[$i]->data = $row['data']; + } + list($createdKey, $iconKey) = self::_getVersionedKeys($version); + $comments[$i]->id = $row['dataid']; + $comments[$i]->parentid = $row['parentid']; + $comments[$i]->meta = new stdClass; + $comments[$i]->meta->$createdKey = (int) $row['postdate']; + foreach (array('nickname' => 'nickname', 'vizhash' => $iconKey) as $rowKey => $commentKey) { + if (array_key_exists($rowKey, $row) && !empty($row[$rowKey])) { + $comments[$i]->meta->$commentKey = $row[$rowKey]; } } } @@ -465,6 +493,23 @@ private static function _select($sql, array $params, $firstOnly = false) return $result; } + + /** + * get version dependent key names + * + * @access private + * @static + * @param int $version + * @return array + */ + private static function _getVersionedKeys(int $version) + { + if ($version === 1) { + return array('postdate', 'vizhash'); + } + return array('created', 'icon'); + } + /** * get table list query, depending on the database type * diff --git a/tst/Bootstrap.php b/tst/Bootstrap.php index 076b04bcc..d8aa025ec 100644 --- a/tst/Bootstrap.php +++ b/tst/Bootstrap.php @@ -64,11 +64,12 @@ class Helper 'zlib', ), 'plaintext', - 0, + 1, 0 ), 'meta' => array( - 'expire' => '5min', + 'expire' => '5min', + 'created' => 1344803344, ), 'v' => 2, 'ct' => 'ME5JF/YBEijp2uYMzLZozbKtWc5wfy6R59NBb7SmRig=', @@ -119,7 +120,7 @@ public static function getPasteId() * @param array $meta * @return array */ - public static function getPaste($version = 2, $meta = array()) + public static function getPaste(int $version = 2, array $meta = array()) { $example = self::getPasteWithAttachment($version, $meta); // v1 has the attachment stored in a separate property @@ -136,9 +137,9 @@ public static function getPaste($version = 2, $meta = array()) * @param array $meta * @return array */ - public static function getPasteWithAttachment($version = 2, $meta = array()) + public static function getPasteWithAttachment(int $version = 2, array $meta = array()) { - $example = $version === 1 ? self::$pasteV1 : self::$pasteV2; + $example = $version === 1 ? self::$pasteV1 : self::$pasteV2; $example['meta']['salt'] = ServerSalt::generate(); $example['meta'] = array_merge($example['meta'], $meta); return $example; @@ -151,7 +152,7 @@ public static function getPasteWithAttachment($version = 2, $meta = array()) * @param array $meta * @return array */ - public static function getPasteAsJson($version = 2, $meta = array()) + public static function getPasteAsJson(int $version = 2, array $meta = array()) { $example = self::getPaste($version); // the JSON shouldn't contain the salt @@ -183,9 +184,9 @@ public static function getCommentId() * @param array $meta * @return array */ - public static function getComment($version = 2, $meta = array()) + public static function getComment(int $version = 2, array $meta = array()) { - $example = $version === 1 ? self::$commentV1 : self::getPaste($version); + $example = $version === 1 ? self::$commentV1 : self::$pasteV2; if ($version === 2) { $example['pasteid'] = $example['parentid'] = self::getPasteId(); $example['meta']['created'] = self::$commentV1['meta']['postdate']; @@ -202,7 +203,7 @@ public static function getComment($version = 2, $meta = array()) * @param int $version * @return array */ - public static function getCommentPost($version = 2) + public static function getCommentPost(int $version = 2) { $example = self::getComment($version); if ($version === 1) { @@ -220,7 +221,7 @@ public static function getCommentPost($version = 2) * @param string $path * @throws Exception */ - public static function rmDir($path) + public static function rmDir(string $path) { if (is_dir($path)) { $path .= DIRECTORY_SEPARATOR; @@ -279,7 +280,7 @@ public static function confRestore() * @param string $pathToFile * @param array $values */ - public static function createIniFile($pathToFile, $values) + public static function createIniFile(string $pathToFile, array $values) { if (count($values)) { @unlink($pathToFile); @@ -322,7 +323,7 @@ public static function createIniFile($pathToFile, $values) * @param bool $return * @return void|string */ - public static function varExportMin($var, $return = false) + public static function varExportMin($var, bool $return = false) { if (is_array($var)) { $toImplode = array(); diff --git a/tst/Data/DatabaseTest.php b/tst/Data/DatabaseTest.php index 5b1b11e80..94d641fd8 100644 --- a/tst/Data/DatabaseTest.php +++ b/tst/Data/DatabaseTest.php @@ -36,7 +36,7 @@ public function testDatabaseBasedDataStoreWorks() $this->_model->delete(Helper::getPasteId()); // storing pastes - $paste = Helper::getPaste(array('expire_date' => 1344803344)); + $paste = Helper::getPaste(); $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste does not yet exist'); $this->assertTrue($this->_model->create(Helper::getPasteId(), $paste), 'store new paste'); $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists after storing it'); @@ -44,14 +44,23 @@ public function testDatabaseBasedDataStoreWorks() $this->assertEquals(json_decode(json_encode($paste)), $this->_model->read(Helper::getPasteId())); // storing comments - $this->assertFalse($this->_model->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getCommentId()), 'comment does not yet exist'); - $this->assertTrue($this->_model->createComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getCommentId(), Helper::getComment()) !== false, 'store comment'); - $this->assertTrue($this->_model->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getCommentId()), 'comment exists after storing it'); - $comment = json_decode(json_encode(Helper::getComment())); - $comment->id = Helper::getCommentId(); - $comment->parentid = Helper::getPasteId(); + $this->assertFalse($this->_model->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getCommentId()), 'v1 comment does not yet exist'); + $this->assertTrue($this->_model->createComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getCommentId(), Helper::getComment(1)) !== false, 'store v1 comment'); + $this->assertTrue($this->_model->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getCommentId()), 'v1 comment exists after storing it'); + $this->assertFalse($this->_model->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getPasteId()), 'v2 comment does not yet exist'); + $this->assertTrue($this->_model->createComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getPasteId(), Helper::getComment(2)) !== false, 'store v2 comment'); + $this->assertTrue($this->_model->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getPasteId()), 'v2 comment exists after storing it'); + $comment1 = json_decode(json_encode(Helper::getComment(1))); + $comment1->id = Helper::getCommentId(); + $comment1->parentid = Helper::getPasteId(); + $comment2 = json_decode(json_encode(Helper::getComment(2))); + $comment2->id = Helper::getPasteId(); + $comment2->parentid = Helper::getPasteId(); $this->assertEquals( - array($comment->meta->postdate => $comment), + array( + $comment1->meta->postdate => $comment1, + $comment2->meta->created . '.1' => $comment2, + ), $this->_model->readComments(Helper::getPasteId()) ); @@ -64,8 +73,9 @@ public function testDatabaseBasedDataStoreWorks() public function testDatabaseBasedAttachmentStoreWorks() { + // this assumes a version 1 formatted paste $this->_model->delete(Helper::getPasteId()); - $original = $paste = Helper::getPasteWithAttachment(array('expire_date' => 1344803344)); + $original = $paste = Helper::getPasteWithAttachment(1, array('expire_date' => 1344803344)); $paste['meta']['burnafterreading'] = $original['meta']['burnafterreading'] = true; $paste['meta']['attachment'] = $paste['attachment']; $paste['meta']['attachmentname'] = $paste['attachmentname']; @@ -83,12 +93,12 @@ public function testDatabaseBasedAttachmentStoreWorks() public function testPurge() { $this->_model->delete(Helper::getPasteId()); - $expired = Helper::getPaste(array('expire_date' => 1344803344)); - $paste = Helper::getPaste(array('expire_date' => time() + 3600)); + $expired = Helper::getPaste(2, array('expire_date' => 1344803344)); + $paste = Helper::getPaste(2, array('expire_date' => time() + 3600)); $keys = array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'x', 'y', 'z'); $ids = array(); foreach ($keys as $key) { - $ids[$key] = substr(md5($key), 0, 16); + $ids[$key] = hash('fnv1a64', $key); $this->_model->delete($ids[$key]); $this->assertFalse($this->_model->exists($ids[$key]), "paste $key does not yet exist"); if (in_array($key, array('y', 'z'))) { @@ -243,11 +253,11 @@ public function testOldAttachments() $this->_options['tbl'] = 'bar_'; $model = Database::getInstance($this->_options); - $original = $paste = Helper::getPasteWithAttachment(array('expire_date' => 1344803344)); - $paste['meta']['attachment'] = $paste['attachment']; - $paste['meta']['attachmentname'] = $paste['attachmentname']; + $original = $paste = Helper::getPasteWithAttachment(1, array('expire_date' => 1344803344)); + $meta = $paste['meta']; + $meta['attachment'] = $paste['attachment']; + $meta['attachmentname'] = $paste['attachmentname']; unset($paste['attachment'], $paste['attachmentname']); - $meta = $paste['meta']; $db = new PDO( $this->_options['dsn'], @@ -261,7 +271,7 @@ public function testOldAttachments() Helper::getPasteId(), $paste['data'], $paste['meta']['postdate'], - 1344803344, + $paste['meta']['expire_date'], 0, 0, json_encode($meta), From b7a03cfdb9474bca18aa42c001543c475e13d373 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sun, 5 May 2019 18:22:57 +0200 Subject: [PATCH 50/88] enforcing parameter types, avoiding unnecessary metadata in version 2 pastes --- lib/Data/AbstractData.php | 22 ++++++++-------- lib/Data/Database.php | 53 +++++++++++++++++++++------------------ 2 files changed, 39 insertions(+), 36 deletions(-) diff --git a/lib/Data/AbstractData.php b/lib/Data/AbstractData.php index 1bc7c4ef6..b8dcdc2a1 100644 --- a/lib/Data/AbstractData.php +++ b/lib/Data/AbstractData.php @@ -60,7 +60,7 @@ private function __clone() * @param array $options * @return AbstractData */ - public static function getInstance($options) + public static function getInstance(array $options) { } @@ -72,7 +72,7 @@ public static function getInstance($options) * @param array $paste * @return bool */ - abstract public function create($pasteid, $paste); + abstract public function create(string $pasteid, array $paste); /** * Read a paste. @@ -81,7 +81,7 @@ abstract public function create($pasteid, $paste); * @param string $pasteid * @return stdClass|false */ - abstract public function read($pasteid); + abstract public function read(string $pasteid); /** * Delete a paste and its discussion. @@ -89,7 +89,7 @@ abstract public function read($pasteid); * @access public * @param string $pasteid */ - abstract public function delete($pasteid); + abstract public function delete(string $pasteid); /** * Test if a paste exists. @@ -98,7 +98,7 @@ abstract public function delete($pasteid); * @param string $pasteid * @return bool */ - abstract public function exists($pasteid); + abstract public function exists(string $pasteid); /** * Create a comment in a paste. @@ -110,7 +110,7 @@ abstract public function exists($pasteid); * @param array $comment * @return bool */ - abstract public function createComment($pasteid, $parentid, $commentid, $comment); + abstract public function createComment(string $pasteid, string $parentid, string $commentid, array $comment); /** * Read all comments of paste. @@ -119,7 +119,7 @@ abstract public function createComment($pasteid, $parentid, $commentid, $comment * @param string $pasteid * @return array */ - abstract public function readComments($pasteid); + abstract public function readComments(string $pasteid); /** * Test if a comment exists. @@ -130,7 +130,7 @@ abstract public function readComments($pasteid); * @param string $commentid * @return bool */ - abstract public function existsComment($pasteid, $parentid, $commentid); + abstract public function existsComment(string $pasteid, string $parentid, string $commentid); /** * Returns up to batch size number of paste ids that have expired @@ -139,7 +139,7 @@ abstract public function existsComment($pasteid, $parentid, $commentid); * @param int $batchsize * @return array */ - abstract protected function _getExpiredPastes($batchsize); + abstract protected function _getExpiredPastes(int $batchsize); /** * Perform a purge of old pastes, at most the given batchsize is deleted. @@ -147,7 +147,7 @@ abstract protected function _getExpiredPastes($batchsize); * @access public * @param int $batchsize */ - public function purge($batchsize) + public function purge(int $batchsize) { if ($batchsize < 1) { return; @@ -168,7 +168,7 @@ public function purge($batchsize) * @param int|string $postdate * @return int|string */ - protected function getOpenSlot(&$comments, $postdate) + protected function getOpenSlot(array &$comments, $postdate) { if (array_key_exists($postdate, $comments)) { $parts = explode('.', $postdate, 2); diff --git a/lib/Data/Database.php b/lib/Data/Database.php index 79000d9a1..26ba8c57a 100644 --- a/lib/Data/Database.php +++ b/lib/Data/Database.php @@ -155,7 +155,7 @@ public static function getInstance($options = null) * @param array $paste * @return bool */ - public function create($pasteid, $paste) + public function create(string $pasteid, array $paste) { if ( array_key_exists($pasteid, self::$_cache) @@ -180,11 +180,11 @@ public function create($pasteid, $paste) unset($meta['expire_date']); } if (array_key_exists('opendiscussion', $meta)) { - $opendiscussion = (bool) $meta['opendiscussion']; + $opendiscussion = $meta['opendiscussion']; unset($meta['opendiscussion']); } if (array_key_exists('burnafterreading', $meta)) { - $burnafterreading = (bool) $meta['burnafterreading']; + $burnafterreading = $meta['burnafterreading']; unset($meta['burnafterreading']); } if ($isVersion1) { @@ -196,6 +196,9 @@ public function create($pasteid, $paste) $attachmentname = $meta['attachmentname']; unset($meta['attachmentname']); } + } else { + $opendiscussion = $paste['adata'][2]; + $burnafterreading = $paste['adata'][3]; } return self::_exec( 'INSERT INTO ' . self::_sanitizeIdentifier('paste') . @@ -221,7 +224,7 @@ public function create($pasteid, $paste) * @param string $pasteid * @return stdClass|false */ - public function read($pasteid) + public function read(string $pasteid) { if ( !array_key_exists($pasteid, self::$_cache) @@ -250,6 +253,13 @@ public function read($pasteid) $meta = new stdClass; } + self::$_cache[$pasteid]->meta = $meta; + self::$_cache[$pasteid]->meta->$createdKey = (int) $paste['postdate']; + $expire_date = (int) $paste['expiredate']; + if ($expire_date > 0) { + self::$_cache[$pasteid]->meta->expire_date = $expire_date; + } + if (!$isVersion2) { // support pre v1 attachments if (property_exists($meta, 'attachment')) { @@ -267,19 +277,12 @@ public function read($pasteid) self::$_cache[$pasteid]->attachmentname = $paste['attachmentname']; } } - } - - self::$_cache[$pasteid]->meta = $meta; - self::$_cache[$pasteid]->meta->$createdKey = (int) $paste['postdate']; - $expire_date = (int) $paste['expiredate']; - if ($expire_date > 0) { - self::$_cache[$pasteid]->meta->expire_date = $expire_date; - } - if ($paste['opendiscussion']) { - self::$_cache[$pasteid]->meta->opendiscussion = true; - } - if ($paste['burnafterreading']) { - self::$_cache[$pasteid]->meta->burnafterreading = true; + if ($paste['opendiscussion']) { + self::$_cache[$pasteid]->meta->opendiscussion = true; + } + if ($paste['burnafterreading']) { + self::$_cache[$pasteid]->meta->burnafterreading = true; + } } } } @@ -293,7 +296,7 @@ public function read($pasteid) * @access public * @param string $pasteid */ - public function delete($pasteid) + public function delete(string $pasteid) { self::_exec( 'DELETE FROM ' . self::_sanitizeIdentifier('paste') . @@ -317,7 +320,7 @@ public function delete($pasteid) * @param string $pasteid * @return bool */ - public function exists($pasteid) + public function exists(string $pasteid) { if ( !array_key_exists($pasteid, self::$_cache) @@ -337,7 +340,7 @@ public function exists($pasteid) * @param array $comment * @return bool */ - public function createComment($pasteid, $parentid, $commentid, $comment) + public function createComment(string $pasteid, string $parentid, string $commentid, array $comment) { if (array_key_exists('data', $comment)) { $version = 1; @@ -376,7 +379,7 @@ public function createComment($pasteid, $parentid, $commentid, $comment) * @param string $pasteid * @return array */ - public function readComments($pasteid) + public function readComments(string $pasteid) { $rows = self::_select( 'SELECT * FROM ' . self::_sanitizeIdentifier('comment') . @@ -422,7 +425,7 @@ public function readComments($pasteid) * @param string $commentid * @return bool */ - public function existsComment($pasteid, $parentid, $commentid) + public function existsComment(string $pasteid, string $parentid, string $commentid) { return (bool) self::_select( 'SELECT dataid FROM ' . self::_sanitizeIdentifier('comment') . @@ -438,7 +441,7 @@ public function existsComment($pasteid, $parentid, $commentid) * @param int $batchsize * @return array */ - protected function _getExpiredPastes($batchsize) + protected function _getExpiredPastes(int $batchsize) { $pastes = array(); $rows = self::_select( @@ -463,7 +466,7 @@ protected function _getExpiredPastes($batchsize) * @throws PDOException * @return bool */ - private static function _exec($sql, array $params) + private static function _exec(string $sql, array $params) { $statement = self::$_db->prepare($sql); $result = $statement->execute($params); @@ -482,7 +485,7 @@ private static function _exec($sql, array $params) * @throws PDOException * @return array */ - private static function _select($sql, array $params, $firstOnly = false) + private static function _select(string $sql, array $params, bool $firstOnly = false) { $statement = self::$_db->prepare($sql); $statement->execute($params); From 06b90ff48eeb88b815abe753b0b65929f652bc94 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sun, 5 May 2019 21:03:58 +0200 Subject: [PATCH 51/88] sticking to arrays to reduce conversions, inversion of control to simplify logic --- lib/Data/Database.php | 135 +++++++++++++++++++------------------- tst/Data/DatabaseTest.php | 22 +++---- 2 files changed, 78 insertions(+), 79 deletions(-) diff --git a/lib/Data/Database.php b/lib/Data/Database.php index 26ba8c57a..1baf0daee 100644 --- a/lib/Data/Database.php +++ b/lib/Data/Database.php @@ -16,7 +16,6 @@ use PDO; use PDOException; use PrivateBin\Controller; -use stdClass; /** * Database @@ -222,70 +221,71 @@ public function create(string $pasteid, array $paste) * * @access public * @param string $pasteid - * @return stdClass|false + * @return array|false */ public function read(string $pasteid) { - if ( - !array_key_exists($pasteid, self::$_cache) - ) { - self::$_cache[$pasteid] = false; - $paste = self::_select( - 'SELECT * FROM ' . self::_sanitizeIdentifier('paste') . - ' WHERE dataid = ?', array($pasteid), true - ); - - if (false !== $paste) { - // create object - $data = json_decode($paste['data']); - $isVersion2 = property_exists($data, 'v') && $data->v >= 2; - if ($isVersion2) { - self::$_cache[$pasteid] = $data; - list($createdKey) = self::_getVersionedKeys(2); - } else { - self::$_cache[$pasteid] = new stdClass; - self::$_cache[$pasteid]->data = $paste['data']; - list($createdKey) = self::_getVersionedKeys(1); - } + if (array_key_exists($pasteid, self::$_cache)) { + return self::$_cache[$pasteid]; + } - $meta = json_decode($paste['meta']); - if (!is_object($meta)) { - $meta = new stdClass; - } + self::$_cache[$pasteid] = false; + $paste = self::_select( + 'SELECT * FROM ' . self::_sanitizeIdentifier('paste') . + ' WHERE dataid = ?', array($pasteid), true + ); - self::$_cache[$pasteid]->meta = $meta; - self::$_cache[$pasteid]->meta->$createdKey = (int) $paste['postdate']; - $expire_date = (int) $paste['expiredate']; - if ($expire_date > 0) { - self::$_cache[$pasteid]->meta->expire_date = $expire_date; - } + if ($paste === false) { + return false; + } + // create array + $data = json_decode($paste['data'], true); + $isVersion2 = array_key_exists('v', $data) && $data['v'] >= 2; + if ($isVersion2) { + self::$_cache[$pasteid] = $data; + list($createdKey) = self::_getVersionedKeys(2); + } else { + self::$_cache[$pasteid] = array('data' => $paste['data']); + list($createdKey) = self::_getVersionedKeys(1); + } - if (!$isVersion2) { - // support pre v1 attachments - if (property_exists($meta, 'attachment')) { - self::$_cache[$pasteid]->attachment = $meta->attachment; - unset($meta->attachment); - if (property_exists($meta, 'attachmentname')) { - self::$_cache[$pasteid]->attachmentname = $meta->attachmentname; - unset($meta->attachmentname); - } - } - // support v1 attachments - elseif (array_key_exists('attachment', $paste) && strlen($paste['attachment'])) { - self::$_cache[$pasteid]->attachment = $paste['attachment']; - if (array_key_exists('attachmentname', $paste) && strlen($paste['attachmentname'])) { - self::$_cache[$pasteid]->attachmentname = $paste['attachmentname']; - } - } - if ($paste['opendiscussion']) { - self::$_cache[$pasteid]->meta->opendiscussion = true; - } - if ($paste['burnafterreading']) { - self::$_cache[$pasteid]->meta->burnafterreading = true; - } - } + $meta = json_decode($paste['meta'], true); + if (!is_array($meta)) { + $meta = array(); + } + + self::$_cache[$pasteid]['meta'] = $meta; + self::$_cache[$pasteid]['meta'][$createdKey] = (int) $paste['postdate']; + $expire_date = (int) $paste['expiredate']; + if ($expire_date > 0) { + self::$_cache[$pasteid]['meta']['expire_date'] = $expire_date; + } + if ($isVersion2) { + return self::$_cache[$pasteid]; + } + + // support pre v1 attachments + if (array_key_exists('attachment', $meta)) { + self::$_cache[$pasteid]['attachment'] = $meta['attachment']; + unset(self::$_cache[$pasteid]['meta']['attachment']); + if (array_key_exists('attachmentname', $meta)) { + self::$_cache[$pasteid]['attachmentname'] = $meta['attachmentname']; + unset(self::$_cache[$pasteid]['meta']['attachmentname']); + } + } + // support v1 attachments + elseif (array_key_exists('attachment', $paste) && strlen($paste['attachment'])) { + self::$_cache[$pasteid]['attachment'] = $paste['attachment']; + if (array_key_exists('attachmentname', $paste) && strlen($paste['attachmentname'])) { + self::$_cache[$pasteid]['attachmentname'] = $paste['attachmentname']; } } + if ($paste['opendiscussion']) { + self::$_cache[$pasteid]['meta']['opendiscussion'] = true; + } + if ($paste['burnafterreading']) { + self::$_cache[$pasteid]['meta']['burnafterreading'] = true; + } return self::$_cache[$pasteid]; } @@ -391,23 +391,21 @@ public function readComments(string $pasteid) if (count($rows)) { foreach ($rows as $row) { $i = $this->getOpenSlot($comments, (int) $row['postdate']); - $data = json_decode($row['data']); - if (property_exists($data, 'v') && $data->v >= 2) { + $data = json_decode($row['data'], true); + if (array_key_exists('v', $data) && $data['v'] >= 2) { $version = 2; $comments[$i] = $data; } else { - $version = 1; - $comments[$i] = new stdClass; - $comments[$i]->data = $row['data']; + $version = 1; + $comments[$i] = array('data' => $row['data']); } list($createdKey, $iconKey) = self::_getVersionedKeys($version); - $comments[$i]->id = $row['dataid']; - $comments[$i]->parentid = $row['parentid']; - $comments[$i]->meta = new stdClass; - $comments[$i]->meta->$createdKey = (int) $row['postdate']; + $comments[$i]['id'] = $row['dataid']; + $comments[$i]['parentid'] = $row['parentid']; + $comments[$i]['meta'] = array($createdKey => (int) $row['postdate']); foreach (array('nickname' => 'nickname', 'vizhash' => $iconKey) as $rowKey => $commentKey) { if (array_key_exists($rowKey, $row) && !empty($row[$rowKey])) { - $comments[$i]->meta->$commentKey = $row[$rowKey]; + $comments[$i]['meta'][$commentKey] = $row[$rowKey]; } } } @@ -446,7 +444,8 @@ protected function _getExpiredPastes(int $batchsize) $pastes = array(); $rows = self::_select( 'SELECT dataid FROM ' . self::_sanitizeIdentifier('paste') . - ' WHERE expiredate < ? AND expiredate != ? LIMIT ?', array(time(), 0, $batchsize) + ' WHERE expiredate < ? AND expiredate != ? LIMIT ?', + array(time(), 0, $batchsize) ); if (count($rows)) { foreach ($rows as $row) { diff --git a/tst/Data/DatabaseTest.php b/tst/Data/DatabaseTest.php index 94d641fd8..7e62e5f4f 100644 --- a/tst/Data/DatabaseTest.php +++ b/tst/Data/DatabaseTest.php @@ -41,7 +41,7 @@ public function testDatabaseBasedDataStoreWorks() $this->assertTrue($this->_model->create(Helper::getPasteId(), $paste), 'store new paste'); $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists after storing it'); $this->assertFalse($this->_model->create(Helper::getPasteId(), $paste), 'unable to store the same paste twice'); - $this->assertEquals(json_decode(json_encode($paste)), $this->_model->read(Helper::getPasteId())); + $this->assertEquals($paste, $this->_model->read(Helper::getPasteId())); // storing comments $this->assertFalse($this->_model->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getCommentId()), 'v1 comment does not yet exist'); @@ -50,16 +50,16 @@ public function testDatabaseBasedDataStoreWorks() $this->assertFalse($this->_model->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getPasteId()), 'v2 comment does not yet exist'); $this->assertTrue($this->_model->createComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getPasteId(), Helper::getComment(2)) !== false, 'store v2 comment'); $this->assertTrue($this->_model->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getPasteId()), 'v2 comment exists after storing it'); - $comment1 = json_decode(json_encode(Helper::getComment(1))); - $comment1->id = Helper::getCommentId(); - $comment1->parentid = Helper::getPasteId(); - $comment2 = json_decode(json_encode(Helper::getComment(2))); - $comment2->id = Helper::getPasteId(); - $comment2->parentid = Helper::getPasteId(); + $comment1 = Helper::getComment(1); + $comment1['id'] = Helper::getCommentId(); + $comment1['parentid'] = Helper::getPasteId(); + $comment2 = Helper::getComment(2); + $comment2['id'] = Helper::getPasteId(); + $comment2['parentid'] = Helper::getPasteId(); $this->assertEquals( array( - $comment1->meta->postdate => $comment1, - $comment2->meta->created . '.1' => $comment2, + $comment1['meta']['postdate'] => $comment1, + $comment2['meta']['created'] . '.1' => $comment2, ), $this->_model->readComments(Helper::getPasteId()) ); @@ -84,7 +84,7 @@ public function testDatabaseBasedAttachmentStoreWorks() $this->assertTrue($this->_model->create(Helper::getPasteId(), $paste), 'store new paste'); $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists after storing it'); $this->assertFalse($this->_model->create(Helper::getPasteId(), $paste), 'unable to store the same paste twice'); - $this->assertEquals(json_decode(json_encode($original)), $this->_model->read(Helper::getPasteId())); + $this->assertEquals($original, $this->_model->read(Helper::getPasteId())); } /** @@ -282,7 +282,7 @@ public function testOldAttachments() $statement->closeCursor(); $this->assertTrue($model->exists(Helper::getPasteId()), 'paste exists after storing it'); - $this->assertEquals(json_decode(json_encode($original)), $model->read(Helper::getPasteId())); + $this->assertEquals($original, $model->read(Helper::getPasteId())); Helper::rmDir($this->_path); } From 76dc01b9593e2134e64f4187e578a43c128954e4 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Mon, 6 May 2019 22:15:21 +0200 Subject: [PATCH 52/88] finishing changes in models, removing last md5 test cases, tightening up allowed POST data --- lib/FormatV2.php | 13 ++- lib/Model/AbstractModel.php | 49 +++++++--- lib/Model/Comment.php | 66 ++++--------- lib/Model/Paste.php | 190 ++++++++++++------------------------ tst/Bootstrap.php | 24 +++-- tst/Data/FilesystemTest.php | 2 +- tst/ModelTest.php | 181 +++++++++++++--------------------- 7 files changed, 211 insertions(+), 314 deletions(-) diff --git a/lib/FormatV2.php b/lib/FormatV2.php index ea0c78ffb..7835e8171 100644 --- a/lib/FormatV2.php +++ b/lib/FormatV2.php @@ -32,10 +32,12 @@ class FormatV2 */ public static function isValid($message, $isComment = false) { - $required_keys = array('adata', 'meta', 'v', 'ct'); + $required_keys = array('adata', 'v', 'ct'); if ($isComment) { $required_keys[] = 'pasteid'; $required_keys[] = 'parentid'; + } else { + $required_keys[] = 'meta'; } // Make sure no additionnal keys were added. @@ -109,6 +111,15 @@ public static function isValid($message, $isComment = false) return false; } + // require only the key 'expire' in the metadata of pastes + if (!$isComment && ( + count($message['meta']) === 0 || + !array_key_exists('expire', $message['meta']) || + count($message['meta']) > 1 + )) { + return false; + } + return true; } } diff --git a/lib/Model/AbstractModel.php b/lib/Model/AbstractModel.php index 24559b99d..ac17ee2f4 100644 --- a/lib/Model/AbstractModel.php +++ b/lib/Model/AbstractModel.php @@ -16,7 +16,6 @@ use PrivateBin\Configuration; use PrivateBin\Data\AbstractData; use PrivateBin\FormatV2; -use stdClass; /** * AbstractModel @@ -37,9 +36,9 @@ abstract class AbstractModel * Instance data. * * @access protected - * @var stdClass + * @var array */ - protected $_data; + protected $_data = array('meta' => array()); /** * Configuration. @@ -68,8 +67,6 @@ public function __construct(Configuration $configuration, AbstractData $storage) { $this->_conf = $configuration; $this->_store = $storage; - $this->_data = new stdClass; - $this->_data->meta = new stdClass; } /** @@ -90,7 +87,7 @@ public function getId() * @param string $id * @throws Exception */ - public function setId($id) + public function setId(string $id) { if (!self::isValidId($id)) { throw new Exception('Invalid paste ID.', 60); @@ -102,15 +99,17 @@ public function setId($id) * Set data and recalculate ID. * * @access public - * @param string $data + * @param array $data * @throws Exception */ - public function setData($data) + public function setData(array $data) { - if (!FormatV2::isValid($data)) { + if (!FormatV2::isValid($data, $this instanceof Comment)) { throw new Exception('Invalid data.', 61); } - $this->_data->data = $data; + $data = $this->_sanitize($data); + $this->_validate($data); + $this->_data = $data; // calculate a 64 bit checksum to avoid collisions $this->setId(hash('fnv1a64', $data['ct'])); @@ -120,9 +119,12 @@ public function setData($data) * Get instance data. * * @access public - * @return stdClass + * @return array */ - abstract public function get(); + public function get() + { + return $this->_data; + } /** * Store the instance's data. @@ -156,8 +158,29 @@ abstract public function exists(); * @param string $id * @return bool */ - public static function isValidId($id) + public static function isValidId(string $id) { return (bool) preg_match('#\A[a-f\d]{16}\z#', (string) $id); } + + /** + * Sanitizes data to conform with current configuration. + * + * @access protected + * @param array $data + * @return array + */ + abstract protected function _sanitize(array $data); + + /** + * Validate data. + * + * @access protected + * @param array $data + * @throws Exception + */ + protected function _validate(array $data) + { + return; + } } diff --git a/lib/Model/Comment.php b/lib/Model/Comment.php index 5fbc502db..5737086ee 100644 --- a/lib/Model/Comment.php +++ b/lib/Model/Comment.php @@ -15,7 +15,6 @@ use Exception; use Identicon\Identicon; use PrivateBin\Persistence\TrafficLimiter; -use PrivateBin\FormatV2; use PrivateBin\Vizhash16x16; /** @@ -33,29 +32,6 @@ class Comment extends AbstractModel */ private $_paste; - /** - * Get comment data. - * - * @access public - * @throws Exception - * @return \stdClass - */ - public function get() - { - // @todo add support to read specific comment - $comments = $this->_store->readComments($this->getPaste()->getId()); - foreach ($comments as $comment) { - if ( - $comment->parentid == $this->getParentId() && - $comment->id == $this->getId() - ) { - $this->_data = $comment; - break; - } - } - return $this->_data; - } - /** * Store the comment's data. * @@ -80,7 +56,7 @@ public function store() throw new Exception('You are unlucky. Try again.', 69); } - $this->_data->meta->postdate = time(); + $this->_data['meta']['created'] = time(); // store comment if ( @@ -88,7 +64,7 @@ public function store() $pasteid, $this->getParentId(), $this->getId(), - json_decode(json_encode($this->_data), true) + $this->_data ) === false ) { throw new Exception('Error saving comment. Sorry.', 70); @@ -130,8 +106,8 @@ public function exists() */ public function setPaste(Paste $paste) { - $this->_paste = $paste; - $this->_data->meta->pasteid = $paste->getId(); + $this->_paste = $paste; + $this->_data['pasteid'] = $paste->getId(); } /** @@ -157,7 +133,7 @@ public function setParentId($id) if (!self::isValidId($id)) { throw new Exception('Invalid paste ID.', 65); } - $this->_data->meta->parentid = $id; + $this->_data['parentid'] = $id; } /** @@ -168,29 +144,22 @@ public function setParentId($id) */ public function getParentId() { - if (!property_exists($this->_data->meta, 'parentid')) { - $this->_data->meta->parentid = ''; + if (!array_key_exists('parentid', $this->_data)) { + $this->_data['parentid'] = ''; } - return $this->_data->meta->parentid; + return $this->_data['parentid']; } /** - * Set nickname. + * Sanitizes data to conform with current configuration. * - * @access public - * @param string $nickname - * @throws Exception + * @access protected + * @param array $data + * @return array */ - public function setNickname($nickname) + protected function _sanitize(array $data) { - if (!FormatV2::isValid($nickname)) { - throw new Exception('Invalid data.', 66); - } - $this->_data->meta->nickname = $nickname; - - // If a nickname is provided, we generate an icon based on a SHA512 HMAC - // of the users IP. (We assume that if the user did not enter a nickname, - // the user wants to be anonymous and we will not generate an icon.) + // we generate an icon based on a SHA512 HMAC of the users IP, if configured $icon = $this->_conf->getKey('icon'); if ($icon != 'none') { $pngdata = ''; @@ -205,9 +174,12 @@ public function setNickname($nickname) ); } if ($pngdata != '') { - $this->_data->meta->vizhash = $pngdata; + if (!array_key_exists('meta', $data)) { + $data['meta'] = array(); + } + $data['meta']['icon'] = $pngdata; } } - // Once the icon is generated, we do not keep the IP address hash. + return $data; } } diff --git a/lib/Model/Paste.php b/lib/Model/Paste.php index f68e8e617..cb364eb04 100644 --- a/lib/Model/Paste.php +++ b/lib/Model/Paste.php @@ -15,7 +15,6 @@ use Exception; use PrivateBin\Controller; use PrivateBin\Persistence\ServerSalt; -use PrivateBin\FormatV2; /** * Paste @@ -28,8 +27,8 @@ class Paste extends AbstractModel * Get paste data. * * @access public - * @throws \Exception - * @return \stdClass + * @throws Exception + * @return array */ public function get() { @@ -39,44 +38,42 @@ public function get() } // check if paste has expired and delete it if neccessary. - if (property_exists($data->meta, 'expire_date')) { - if ($data->meta->expire_date < time()) { + if (array_key_exists('expire_date', $data['meta'])) { + if ($data['meta']['expire_date'] < time()) { $this->delete(); throw new Exception(Controller::GENERIC_ERROR, 63); } // We kindly provide the remaining time before expiration (in seconds) - $data->meta->remaining_time = $data->meta->expire_date - time(); + $data['meta']['time_to_live'] = $data['meta']['expire_date'] - time(); } // check if non-expired burn after reading paste needs to be deleted - if (property_exists($data->meta, 'burnafterreading') && $data->meta->burnafterreading) { + if ( + (array_key_exists('adata', $data) && $data['adata'][3] === 1) || + (array_key_exists('burnafterreading', $data['meta']) && $data['meta']['burnafterreading']) + ) { $this->delete(); } - // set formatter for for the view. - if (!property_exists($data->meta, 'formatter')) { + // set formatter for the view in version 1 pastes. + if (array_key_exists('data', $data) && !array_key_exists('formatter', $data['meta'])) { // support < 0.21 syntax highlighting - if (property_exists($data->meta, 'syntaxcoloring') && $data->meta->syntaxcoloring === true) { - $data->meta->formatter = 'syntaxhighlighting'; + if (array_key_exists('syntaxcoloring', $data['meta']) && $data['meta']['syntaxcoloring'] === true) { + $data['meta']['formatter'] = 'syntaxhighlighting'; } else { - $data->meta->formatter = $this->_conf->getKey('defaultformatter'); + $data['meta']['formatter'] = $this->_conf->getKey('defaultformatter'); } } // support old paste format with server wide salt - if (!property_exists($data->meta, 'salt')) { - $data->meta->salt = ServerSalt::get(); - } - $data->comments = array_values($this->getComments()); - $data->comment_count = count($data->comments); - $data->comment_offset = 0; - $data->{'@context'} = 'js/paste.jsonld'; - $this->_data = $data; - - // If the paste was meant to be read only once, delete it. - if ($this->isBurnafterreading()) { - $this->delete(); + if (!array_key_exists('salt', $data['meta'])) { + $data['meta']['salt'] = ServerSalt::get(); } + $data['comments'] = array_values($this->getComments()); + $data['comment_count'] = count($data['comments']); + $data['comment_offset'] = 0; + $data['@context'] = 'js/paste.jsonld'; + $this->_data = $data; return $this->_data; } @@ -94,8 +91,8 @@ public function store() throw new Exception('You are unlucky. Try again.', 75); } - $this->_data->meta->postdate = time(); - $this->_data->meta->salt = serversalt::generate(); + $this->_data['meta']['created'] = time(); + $this->_data['meta']['salt'] = serversalt::generate(); // store paste if ( @@ -139,7 +136,7 @@ public function exists() * @throws Exception * @return Comment */ - public function getComment($parentId, $commentId = null) + public function getComment(string $parentId, string $commentId = '') { if (!$this->exists()) { throw new Exception('Invalid data.', 62); @@ -147,7 +144,7 @@ public function getComment($parentId, $commentId = null) $comment = new Comment($this->_conf, $this->_store); $comment->setPaste($this); $comment->setParentId($parentId); - if ($commentId !== null) { + if ($commentId !== '') { $comment->setId($commentId); } return $comment; @@ -187,43 +184,34 @@ public function getDeleteToken() } /** - * Set paste's attachment. - * - * @access public - * @param string $attachment - * @throws Exception - */ - public function setAttachment($attachment) - { - if (!$this->_conf->getKey('fileupload') || !FormatV2::isValid($attachment)) { - throw new Exception('Invalid attachment.', 71); - } - $this->_data->meta->attachment = $attachment; - } - - /** - * Set paste's attachment name. + * Check if paste has discussions enabled. * * @access public - * @param string $attachmentname * @throws Exception + * @return bool */ - public function setAttachmentName($attachmentname) + public function isOpendiscussion() { - if (!$this->_conf->getKey('fileupload') || !FormatV2::isValid($attachmentname)) { - throw new Exception('Invalid attachment.', 72); + if (!array_key_exists('adata', $this->_data) && !array_key_exists('data', $this->_data)) { + $this->get(); } - $this->_data->meta->attachmentname = $attachmentname; + return ( + (array_key_exists('adata', $this->_data) && $this->_data['adata'][2] === 1) || + (array_key_exists('opendiscussion', $this->_data['meta']) && $this->_data['meta']['opendiscussion']) + ); } /** - * Set paste expiration. + * Sanitizes data to conform with current configuration. * - * @access public - * @param string $expiration + * @access protected + * @param array $data + * @return array */ - public function setExpiration($expiration) + protected function _sanitize(array $data) { + $expiration = $data['meta']['expire']; + unset($data['meta']['expire']); $expire_options = $this->_conf->getSection('expire_options'); if (array_key_exists($expiration, $expire_options)) { $expire = $expire_options[$expiration]; @@ -232,97 +220,39 @@ public function setExpiration($expiration) $expire = $this->_conf->getKey($this->_conf->getKey('default', 'expire'), 'expire_options'); } if ($expire > 0) { - $this->_data->meta->expire_date = time() + $expire; + $data['meta']['expire_date'] = time() + $expire; } + return $data; } /** - * Set paste's burn-after-reading type. + * Validate data. * - * @access public - * @param string $burnafterreading + * @access protected + * @param array $data * @throws Exception */ - public function setBurnafterreading($burnafterreading = '1') + protected function _validate(array $data) { - if ($burnafterreading === '0') { - $this->_data->meta->burnafterreading = false; - } else { - if ($burnafterreading !== '1') { - throw new Exception('Invalid data.', 73); - } - $this->_data->meta->burnafterreading = true; - $this->_data->meta->opendiscussion = false; + // reject invalid or disabled formatters + if (!array_key_exists($data['adata'][1], $this->_conf->getSection('formatter_options'))) { + throw new Exception('Invalid data.', 75); } - } - /** - * Set paste's discussion state. - * - * @access public - * @param string $opendiscussion - * @throws Exception - */ - public function setOpendiscussion($opendiscussion = '1') - { + // discussion requested, but disabled in config or burn after reading requested as well, or invalid integer if ( - !$this->_conf->getKey('discussion') || - $this->isBurnafterreading() || - $opendiscussion === '0' + ($data['adata'][2] === 1 && ( // open discussion flag + !$this->_conf->getKey('discussion') || + $data['adata'][3] === 1 // burn after reading flag + )) || + ($data['adata'][2] !== 0 && $data['adata'][2] !== 1) ) { - $this->_data->meta->opendiscussion = false; - } else { - if ($opendiscussion !== '1') { - throw new Exception('Invalid data.', 74); - } - $this->_data->meta->opendiscussion = true; + throw new Exception('Invalid data.', 74); } - } - /** - * Set paste's format. - * - * @access public - * @param string $format - * @throws Exception - */ - public function setFormatter($format) - { - if (!array_key_exists($format, $this->_conf->getSection('formatter_options'))) { - $format = $this->_conf->getKey('defaultformatter'); - } - $this->_data->meta->formatter = $format; - } - - /** - * Check if paste is of burn-after-reading type. - * - * @access public - * @throws Exception - * @return bool - */ - public function isBurnafterreading() - { - if (!property_exists($this->_data, 'data')) { - $this->get(); - } - return property_exists($this->_data->meta, 'burnafterreading') && - $this->_data->meta->burnafterreading === true; - } - - /** - * Check if paste has discussions enabled. - * - * @access public - * @throws Exception - * @return bool - */ - public function isOpendiscussion() - { - if (!property_exists($this->_data, 'data')) { - $this->get(); + // reject invalid burn after reading + if ($data['adata'][3] !== 0 && $data['adata'][3] !== 1) { + throw new Exception('Invalid data.', 73); } - return property_exists($this->_data->meta, 'opendiscussion') && - $this->_data->meta->opendiscussion === true; } } diff --git a/tst/Bootstrap.php b/tst/Bootstrap.php index d8aa025ec..c9f7e96ac 100644 --- a/tst/Bootstrap.php +++ b/tst/Bootstrap.php @@ -167,6 +167,19 @@ public static function getPasteAsJson(int $version = 2, array $meta = array()) return json_encode($example); } + /** + * get example paste, as received via POST by user + * + * @param int $version + * @return array + */ + public static function getPastePost() + { + $example = self::getPaste(); + $example['meta'] = array('expire' => $example['meta']['expire']); + return $example; + } + /** * get example paste ID * @@ -203,15 +216,10 @@ public static function getComment(int $version = 2, array $meta = array()) * @param int $version * @return array */ - public static function getCommentPost(int $version = 2) + public static function getCommentPost() { - $example = self::getComment($version); - if ($version === 1) { - $example['nickname'] = $example['meta']['nickname']; - unset($example['meta']['nickname']); - } else { - unset($example['meta']); - } + $example = self::getComment(); + unset($example['meta']); return $example; } diff --git a/tst/Data/FilesystemTest.php b/tst/Data/FilesystemTest.php index 0a122f0b5..5e56b5f08 100644 --- a/tst/Data/FilesystemTest.php +++ b/tst/Data/FilesystemTest.php @@ -88,7 +88,7 @@ public function testPurge() $keys = array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'x', 'y', 'z'); $ids = array(); foreach ($keys as $key) { - $ids[$key] = substr(md5($key), 0, 16); + $ids[$key] = hash('fnv1a64', $key); $this->assertFalse($this->_model->exists($ids[$key]), "paste $key does not yet exist"); if (in_array($key, array('x', 'y', 'z'))) { $this->assertTrue($this->_model->create($ids[$key], $paste), "store $key paste"); diff --git a/tst/ModelTest.php b/tst/ModelTest.php index 8e258f9f4..4f02bb4f0 100644 --- a/tst/ModelTest.php +++ b/tst/ModelTest.php @@ -54,42 +54,46 @@ public function tearDown() public function testBasicWorkflow() { // storing pastes - $pasteData = Helper::getPaste(); + $pasteData = Helper::getPastePost(); + unset($pasteData['meta']['created'], $pasteData['meta']['salt']); $this->_model->getPaste(Helper::getPasteId())->delete(); $paste = $this->_model->getPaste(Helper::getPasteId()); $this->assertFalse($paste->exists(), 'paste does not yet exist'); $paste = $this->_model->getPaste(); $paste->setData($pasteData); - $paste->setOpendiscussion(); - $paste->setFormatter($pasteData['adata'][1]); $paste->store(); $paste = $this->_model->getPaste(Helper::getPasteId()); $this->assertTrue($paste->exists(), 'paste exists after storing it'); $paste = $paste->get(); - $this->assertEquals($pasteData, $paste->data); - foreach (array('opendiscussion', 'formatter') as $key) { - $this->assertEquals($pasteData['meta'][$key], $paste->meta->$key); - } + unset( + $pasteData['meta'], + $paste['meta'], + $paste['comments'], + $paste['comment_count'], + $paste['comment_offset'], + $paste['@context'] + ); + $this->assertEquals($pasteData, $paste); // storing comments - $commentData = Helper::getComment(); + $commentData = Helper::getCommentPost(); $paste = $this->_model->getPaste(Helper::getPasteId()); $comment = $paste->getComment(Helper::getPasteId(), Helper::getCommentId()); $this->assertFalse($comment->exists(), 'comment does not yet exist'); $comment = $paste->getComment(Helper::getPasteId()); $comment->setData($commentData); - $comment->setNickname($commentData['meta']['nickname']); - $comment->getParentId(); + //$comment->getParentId(); $comment->store(); - $comment = $paste->getComment(Helper::getPasteId(), Helper::getCommentId()); - $this->assertTrue($comment->exists(), 'comment exists after storing it'); - $comment = $comment->get(); - $this->assertEquals($commentData, $comment->data); - $this->assertEquals($commentData['meta']['nickname'], $comment->meta->nickname); + $comments = $this->_model->getPaste(Helper::getPasteId())->get()['comments']; + $this->assertTrue(count($comments) === 1, 'comment exists after storing it'); + $commentData['id'] = Helper::getPasteId(); + $commentData['meta']['created'] = current($comments)['meta']['created']; + $commentData['meta']['icon'] = current($comments)['meta']['icon']; + $this->assertEquals($commentData, current($comments)); // deleting pastes $this->_model->getPaste(Helper::getPasteId())->delete(); @@ -104,19 +108,15 @@ public function testBasicWorkflow() */ public function testPasteDuplicate() { - $pasteData = Helper::getPaste(); + $pasteData = Helper::getPastePost(); $this->_model->getPaste(Helper::getPasteId())->delete(); $paste = $this->_model->getPaste(); $paste->setData($pasteData); - $paste->setOpendiscussion(); - $paste->setFormatter($pasteData['adata'][1]); $paste->store(); $paste = $this->_model->getPaste(); $paste->setData($pasteData); - $paste->setOpendiscussion(); - $paste->setFormatter($pasteData['adata'][1]); $paste->store(); } @@ -126,61 +126,42 @@ public function testPasteDuplicate() */ public function testCommentDuplicate() { - $pasteData = Helper::getPaste(); - $commentData = Helper::getComment(); + $pasteData = Helper::getPastePost(); + $commentData = Helper::getCommentPost(); $this->_model->getPaste(Helper::getPasteId())->delete(); $paste = $this->_model->getPaste(); $paste->setData($pasteData); - $paste->setOpendiscussion(); - $paste->setFormatter($pasteData['adata'][1]); $paste->store(); $comment = $paste->getComment(Helper::getPasteId()); $comment->setData($commentData); - $comment->setNickname($commentData['meta']['nickname']); $comment->store(); $comment = $paste->getComment(Helper::getPasteId()); $comment->setData($commentData); - $comment->setNickname($commentData['meta']['nickname']); $comment->store(); } public function testImplicitDefaults() { - $pasteData = Helper::getPaste(); - $commentData = Helper::getComment(); + $pasteData = Helper::getPastePost(); + $commentData = Helper::getCommentPost(); $this->_model->getPaste(Helper::getPasteId())->delete(); $paste = $this->_model->getPaste(); $paste->setData($pasteData); - $paste->setBurnafterreading(); - $paste->setOpendiscussion(); - // not setting a formatter, should use default one - $paste->store(); - - $paste = $this->_model->getPaste(Helper::getPasteId())->get(); // ID was set based on data - $this->assertEquals(true, property_exists($paste->meta, 'burnafterreading') && $paste->meta->burnafterreading, 'burn after reading takes precendence'); - $this->assertEquals(false, property_exists($paste->meta, 'opendiscussion') && $paste->meta->opendiscussion, 'opendiscussion is disabled'); - $this->assertEquals($this->_conf->getKey('defaultformatter'), $paste->meta->formatter, 'default formatter is set'); - - $this->_model->getPaste(Helper::getPasteId())->delete(); - $paste = $this->_model->getPaste(); - $paste->setData($pasteData); - $paste->setBurnafterreading('0'); - $paste->setOpendiscussion(); $paste->store(); $comment = $paste->getComment(Helper::getPasteId()); $comment->setData($commentData); - $comment->setNickname($commentData['meta']['nickname']); + $comment->get(); $comment->store(); $identicon = new Identicon(); $pngdata = $identicon->getImageDataUri(TrafficLimiter::getHash(), 16); - $comment = $paste->getComment(Helper::getPasteId(), Helper::getCommentId())->get(); - $this->assertEquals($pngdata, $comment->meta->vizhash, 'nickname triggers vizhash to be set'); + $comment = current($this->_model->getPaste(Helper::getPasteId())->get()['comments']); + $this->assertEquals($pngdata, $comment['meta']['icon'], 'icon gets set'); } public function testPasteIdValidation() @@ -201,6 +182,15 @@ public function testInvalidPaste() $paste->get(); } + /** + * @expectedException Exception + * @expectedExceptionCode 60 + */ + public function testInvalidPasteId() + { + $this->_model->getPaste(''); + } + /** * @expectedException Exception * @expectedExceptionCode 61 @@ -227,7 +217,7 @@ public function testInvalidComment() */ public function testInvalidCommentDeletedPaste() { - $pasteData = Helper::getPaste(); + $pasteData = Helper::getPastePost(); $paste = $this->_model->getPaste(Helper::getPasteId()); $paste->setData($pasteData); $paste->store(); @@ -243,7 +233,8 @@ public function testInvalidCommentDeletedPaste() */ public function testInvalidCommentData() { - $pasteData = Helper::getPaste(); + $pasteData = Helper::getPastePost(); + $pasteData['adata'][2] = 0; $paste = $this->_model->getPaste(Helper::getPasteId()); $paste->setData($pasteData); $paste->store(); @@ -252,20 +243,30 @@ public function testInvalidCommentData() $comment->store(); } + /** + * @expectedException Exception + * @expectedExceptionCode 65 + */ + public function testInvalidCommentParent() + { + $paste = $this->_model->getPaste(Helper::getPasteId()); + $comment = $paste->getComment(''); + $comment->store(); + } + public function testExpiration() { - $pasteData = Helper::getPaste(); + $pasteData = Helper::getPastePost(); $this->_model->getPaste(Helper::getPasteId())->delete(); $paste = $this->_model->getPaste(Helper::getPasteId()); $this->assertFalse($paste->exists(), 'paste does not yet exist'); $paste = $this->_model->getPaste(); $paste->setData($pasteData); - $paste->setExpiration('5min'); // = 300 seconds $paste->store(); $paste = $paste->get(); - $this->assertEquals(300, $paste->meta->remaining_time, 'remaining time is set correctly'); + $this->assertEquals((float) 300, (float) $paste['meta']['time_to_live'], 'remaining time is set correctly', 1.0); } /** @@ -274,7 +275,7 @@ public function testExpiration() */ public function testCommentDeletion() { - $pasteData = Helper::getPaste(); + $pasteData = Helper::getPastePost(); $this->_model->getPaste(Helper::getPasteId())->delete(); $paste = $this->_model->getPaste(); @@ -288,12 +289,12 @@ public function testPurge() $conf = new Configuration; $store = Database::getInstance($conf->getSection('model_options')); $store->delete(Helper::getPasteId()); - $expired = Helper::getPaste(array('expire_date' => 1344803344)); - $paste = Helper::getPaste(array('expire_date' => time() + 3600)); + $expired = Helper::getPaste(2, array('expire_date' => 1344803344)); + $paste = Helper::getPaste(2, array('expire_date' => time() + 3600)); $keys = array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'x', 'y', 'z'); $ids = array(); foreach ($keys as $key) { - $ids[$key] = substr(md5($key), 0, 16); + $ids[$key] = hash('fnv1a64', $key); $store->delete($ids[$key]); $this->assertFalse($store->exists($ids[$key]), "paste $key does not yet exist"); if (in_array($key, array('x', 'y', 'z'))) { @@ -330,79 +331,34 @@ public function testCommentWithDisabledVizhash() Helper::createIniFile(CONF, $options); $model = new Model(new Configuration); - $pasteData = Helper::getPaste(); + $pasteData = Helper::getPastePost(); $this->_model->getPaste(Helper::getPasteId())->delete(); $paste = $model->getPaste(Helper::getPasteId()); $this->assertFalse($paste->exists(), 'paste does not yet exist'); $paste = $model->getPaste(); $paste->setData($pasteData); - $paste->setOpendiscussion(); - $paste->setFormatter($pasteData['adata'][1]); $paste->store(); $paste = $model->getPaste(Helper::getPasteId()); $this->assertTrue($paste->exists(), 'paste exists after storing it'); - $paste = $paste->get(); - $this->assertEquals($pasteData, $paste->data); - foreach (array('opendiscussion', 'formatter') as $key) { - $this->assertEquals($pasteData['meta'][$key], $paste->meta->$key); - } // storing comments - $commentData = Helper::getComment(); + $commentData = Helper::getCommentPost(); + unset($commentData['meta']['icon']); $paste = $model->getPaste(Helper::getPasteId()); - $comment = $paste->getComment(Helper::getPasteId(), Helper::getCommentId()); + $comment = $paste->getComment(Helper::getPasteId(), Helper::getPasteId()); $this->assertFalse($comment->exists(), 'comment does not yet exist'); $comment = $paste->getComment(Helper::getPasteId()); $comment->setData($commentData); - $comment->setNickname($commentData['meta']['nickname']); $comment->store(); - $comment = $paste->getComment(Helper::getPasteId(), Helper::getCommentId()); + $comment = $paste->getComment(Helper::getPasteId(), Helper::getPasteId()); $this->assertTrue($comment->exists(), 'comment exists after storing it'); - $comment = $comment->get(); - $this->assertEquals($commentData, $comment->data); - $this->assertEquals($commentData['meta']['nickname'], $comment->meta->nickname); - $this->assertFalse(property_exists($comment->meta, 'vizhash'), 'vizhash was not generated'); - } - public function testCommentIdenticon() - { - $options = parse_ini_file(CONF, true); - $options['main']['icon'] = 'identicon'; - $options['model'] = array( - 'class' => 'Database', - ); - $options['model_options'] = array( - 'dsn' => 'sqlite::memory:', - 'usr' => null, - 'pwd' => null, - 'opt' => array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION), - ); - Helper::createIniFile(CONF, $options); - $model = new Model(new Configuration); - - $pasteData = Helper::getPaste(); - $commentData = Helper::getComment(); - $model->getPaste(Helper::getPasteId())->delete(); - - $paste = $model->getPaste(); - $paste->setData($pasteData); - $paste->setOpendiscussion(); - $paste->setFormatter($pasteData['adata'][1]); - $paste->store(); - - $comment = $paste->getComment(Helper::getPasteId()); - $comment->setData($commentData); - $comment->setNickname($commentData['meta']['nickname']); - $comment->store(); - - $identicon = new Identicon(); - $pngdata = $identicon->getImageDataUri(TrafficLimiter::getHash(), 16); - $comment = $paste->getComment(Helper::getPasteId(), Helper::getCommentId())->get(); - $this->assertEquals($pngdata, $comment->meta->vizhash, 'nickname triggers vizhash to be set'); + $comment = current($this->_model->getPaste(Helper::getPasteId())->get()['comments']); + $this->assertFalse(array_key_exists('icon', $comment['meta']), 'icon was not generated'); } public function testCommentVizhash() @@ -421,24 +377,21 @@ public function testCommentVizhash() Helper::createIniFile(CONF, $options); $model = new Model(new Configuration); - $pasteData = Helper::getPaste(); - $commentData = Helper::getComment(); + $pasteData = Helper::getPastePost(); + $commentData = Helper::getCommentPost(); $model->getPaste(Helper::getPasteId())->delete(); $paste = $model->getPaste(); $paste->setData($pasteData); - $paste->setOpendiscussion(); - $paste->setFormatter($pasteData['adata'][1]); $paste->store(); $comment = $paste->getComment(Helper::getPasteId()); $comment->setData($commentData); - $comment->setNickname($commentData['meta']['nickname']); $comment->store(); $vz = new Vizhash16x16(); $pngdata = 'data:image/png;base64,' . base64_encode($vz->generate(TrafficLimiter::getHash())); - $comment = $paste->getComment(Helper::getPasteId(), Helper::getCommentId())->get(); - $this->assertEquals($pngdata, $comment->meta->vizhash, 'nickname triggers vizhash to be set'); + $comment = current($this->_model->getPaste(Helper::getPasteId())->get()['comments']); + $this->assertEquals($pngdata, $comment['meta']['icon'], 'nickname triggers vizhash to be set'); } } From 59569bf9fcfe5c9c1acdc57619aee586b38a8d02 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Wed, 8 May 2019 22:11:21 +0200 Subject: [PATCH 53/88] working on JsonApi tests --- lib/Controller.php | 97 +++++++++-------------------------- lib/Data/AbstractData.php | 23 ++++++++- lib/Data/Database.php | 21 +++----- lib/Data/Filesystem.php | 15 ++---- lib/Model/Paste.php | 24 +++++++-- lib/Persistence/DataStore.php | 2 +- lib/Request.php | 31 ++++++++++- tst/Bootstrap.php | 3 +- tst/FormatV2Test.php | 9 ++-- tst/JsonApiTest.php | 37 +++++-------- 10 files changed, 128 insertions(+), 134 deletions(-) diff --git a/lib/Controller.php b/lib/Controller.php index 810fd1a7c..2acab8068 100644 --- a/lib/Controller.php +++ b/lib/Controller.php @@ -199,50 +199,32 @@ private function _create() TrafficLimiter::setConfiguration($this->_conf); if (!TrafficLimiter::canPass()) { return $this->_return_message( - 1, I18n::_( - 'Please wait %d seconds between each post.', - $this->_conf->getKey('limit', 'traffic') - ) - ); + 1, I18n::_( + 'Please wait %d seconds between each post.', + $this->_conf->getKey('limit', 'traffic') + ) + ); } - $data = $this->_request->getParam('data'); - $attachment = $this->_request->getParam('attachment'); - $attachmentname = $this->_request->getParam('attachmentname'); - // Ensure content is not too big. + $data = $this->_request->getData(); $sizelimit = $this->_conf->getKey('sizelimit'); - if ( - strlen($data) + strlen($attachment) + strlen($attachmentname) > $sizelimit - ) { + if (strlen($data['ct']) > $sizelimit) { return $this->_return_message( - 1, - I18n::_( - 'Paste is limited to %s of encrypted data.', - Filter::formatHumanReadableSize($sizelimit) - ) - ); - } - - // Ensure attachment did not get lost due to webserver limits or Suhosin - if (strlen($attachmentname) > 0 && strlen($attachment) == 0) { - return $this->_return_message(1, 'Attachment missing in data received by server. Please check your webserver or suhosin configuration for maximum POST parameter limitations.'); + 1, + I18n::_( + 'Paste is limited to %s of encrypted data.', + Filter::formatHumanReadableSize($sizelimit) + ) + ); } // The user posts a comment. - $pasteid = $this->_request->getParam('pasteid'); - $parentid = $this->_request->getParam('parentid'); - if (!empty($pasteid) && !empty($parentid)) { - $paste = $this->_model->getPaste($pasteid); + if (!empty($data['pasteid']) && !empty($data['parentid'])) { + $paste = $this->_model->getPaste($data['pasteid']); if ($paste->exists()) { try { - $comment = $paste->getComment($parentid); - - $nickname = $this->_request->getParam('nickname'); - if (!empty($nickname)) { - $comment->setNickname($nickname); - } - + $comment = $paste->getComment($data['parentid']); $comment->setData($data); $comment->store(); } catch (Exception $e) { @@ -259,34 +241,6 @@ private function _create() $paste = $this->_model->getPaste(); try { $paste->setData($data); - - if (!empty($attachment)) { - $paste->setAttachment($attachment); - if (!empty($attachmentname)) { - $paste->setAttachmentName($attachmentname); - } - } - - $expire = $this->_request->getParam('expire'); - if (!empty($expire)) { - $paste->setExpiration($expire); - } - - $burnafterreading = $this->_request->getParam('burnafterreading'); - if (!empty($burnafterreading)) { - $paste->setBurnafterreading($burnafterreading); - } - - $opendiscussion = $this->_request->getParam('opendiscussion'); - if (!empty($opendiscussion)) { - $paste->setOpendiscussion($opendiscussion); - } - - $formatter = $this->_request->getParam('formatter'); - if (!empty($formatter)) { - $paste->setFormatter($formatter); - } - $paste->store(); } catch (Exception $e) { return $this->_return_message(1, $e->getMessage()); @@ -307,22 +261,17 @@ private function _delete($dataid, $deletetoken) try { $paste = $this->_model->getPaste($dataid); if ($paste->exists()) { - // accessing this property ensures that the paste would be + // accessing this method ensures that the paste would be // deleted if it has already expired - $burnafterreading = $paste->isBurnafterreading(); + $paste->get(); if ( - ($burnafterreading && $deletetoken == 'burnafterreading') || // either we burn-after it has been read //@TODO: not needed anymore now? - Filter::slowEquals($deletetoken, $paste->getDeleteToken()) // or we manually delete it with this secret token + Filter::slowEquals($deletetoken, $paste->getDeleteToken()) ) { - // Paste exists and deletion token (if required) is valid: Delete the paste. + // Paste exists and deletion token is valid: Delete the paste. $paste->delete(); $this->_status = 'Paste was properly deleted.'; } else { - if (!$burnafterreading && $deletetoken == 'burnafterreading') { - $this->_error = 'Paste is not of burn-after-reading type.'; - } else { - $this->_error = 'Wrong deletion token. Paste was not deleted.'; - } + $this->_error = 'Wrong deletion token. Paste was not deleted.'; } } else { $this->_error = self::GENERIC_ERROR; @@ -355,8 +304,8 @@ private function _read($dataid) $paste = $this->_model->getPaste($dataid); if ($paste->exists()) { $data = $paste->get(); - if (property_exists($data->meta, 'salt')) { - unset($data->meta->salt); + if (array_key_exists('salt', $data['meta'])) { + unset($data['meta']['salt']); } $this->_return_message(0, $dataid, (array) $data); } else { diff --git a/lib/Data/AbstractData.php b/lib/Data/AbstractData.php index b8dcdc2a1..cc726aaa7 100644 --- a/lib/Data/AbstractData.php +++ b/lib/Data/AbstractData.php @@ -163,7 +163,7 @@ public function purge(int $batchsize) /** * Get next free slot for comment from postdate. * - * @access public + * @access protected * @param array $comments * @param int|string $postdate * @return int|string @@ -180,4 +180,25 @@ protected function getOpenSlot(array &$comments, $postdate) } return $postdate; } + + /** + * Upgrade pre-version 1 pastes with attachment to version 1 format. + * + * @access protected + * @static + * @param array $paste + * @return array + */ + protected static function upgradePreV1Format(array $paste) + { + if (array_key_exists('attachment', $paste['meta'])) { + $paste['attachment'] = $paste['meta']['attachment']; + unset($paste['meta']['attachment']); + if (array_key_exists('attachmentname', $paste['meta'])) { + $paste['attachmentname'] = $paste['meta']['attachmentname']; + unset($paste['meta']['attachmentname']); + } + } + return $paste; + } } diff --git a/lib/Data/Database.php b/lib/Data/Database.php index 1baf0daee..18efecc4f 100644 --- a/lib/Data/Database.php +++ b/lib/Data/Database.php @@ -249,12 +249,12 @@ public function read(string $pasteid) list($createdKey) = self::_getVersionedKeys(1); } - $meta = json_decode($paste['meta'], true); - if (!is_array($meta)) { - $meta = array(); + $paste['meta'] = json_decode($paste['meta'], true); + if (!is_array($paste['meta'])) { + $paste['meta'] = array(); } - - self::$_cache[$pasteid]['meta'] = $meta; + $paste = self::upgradePreV1Format($paste); + self::$_cache[$pasteid]['meta'] = $paste['meta']; self::$_cache[$pasteid]['meta'][$createdKey] = (int) $paste['postdate']; $expire_date = (int) $paste['expiredate']; if ($expire_date > 0) { @@ -264,17 +264,8 @@ public function read(string $pasteid) return self::$_cache[$pasteid]; } - // support pre v1 attachments - if (array_key_exists('attachment', $meta)) { - self::$_cache[$pasteid]['attachment'] = $meta['attachment']; - unset(self::$_cache[$pasteid]['meta']['attachment']); - if (array_key_exists('attachmentname', $meta)) { - self::$_cache[$pasteid]['attachmentname'] = $meta['attachmentname']; - unset(self::$_cache[$pasteid]['meta']['attachmentname']); - } - } // support v1 attachments - elseif (array_key_exists('attachment', $paste) && strlen($paste['attachment'])) { + if (array_key_exists('attachment', $paste) && strlen($paste['attachment'])) { self::$_cache[$pasteid]['attachment'] = $paste['attachment']; if (array_key_exists('attachmentname', $paste) && strlen($paste['attachmentname'])) { self::$_cache[$pasteid]['attachmentname'] = $paste['attachmentname']; diff --git a/lib/Data/Filesystem.php b/lib/Data/Filesystem.php index 9596d02a8..6df51207f 100644 --- a/lib/Data/Filesystem.php +++ b/lib/Data/Filesystem.php @@ -71,23 +71,16 @@ public function create($pasteid, $paste) * * @access public * @param string $pasteid - * @return \stdClass|false + * @return array|false */ public function read($pasteid) { if (!$this->exists($pasteid)) { return false; } - $paste = DataStore::get(self::_dataid2path($pasteid) . $pasteid . '.php'); - if (property_exists($paste->meta, 'attachment')) { - $paste->attachment = $paste->meta->attachment; - unset($paste->meta->attachment); - if (property_exists($paste->meta, 'attachmentname')) { - $paste->attachmentname = $paste->meta->attachmentname; - unset($paste->meta->attachmentname); - } - } - return $paste; + return self::upgradePreV1Format( + DataStore::get(self::_dataid2path($pasteid) . $pasteid . '.php') + ); } /** diff --git a/lib/Model/Paste.php b/lib/Model/Paste.php index cb364eb04..f7f919d60 100644 --- a/lib/Model/Paste.php +++ b/lib/Model/Paste.php @@ -173,13 +173,31 @@ public function getComments() */ public function getDeleteToken() { - if (!property_exists($this->_data->meta, 'salt')) { + if (!array_key_exists('salt', $this->_data['meta'])) { $this->get(); } return hash_hmac( $this->_conf->getKey('zerobincompatibility') ? 'sha1' : 'sha256', $this->getId(), - $this->_data->meta->salt + $this->_data['meta']['salt'] + ); + } + + /** + * Check if paste is of burn-after-reading type. + * + * @access public + * @throws Exception + * @return bool + */ + public function isBurnafterreading() + { + if (!array_key_exists('adata', $this->_data) && !array_key_exists('data', $this->_data)) { + $this->get(); + } + return ( + (array_key_exists('adata', $this->_data) && $this->_data['adata'][3] === 1) || + (array_key_exists('burnafterreading', $this->_data['meta']) && $this->_data['meta']['burnafterreading']) ); } @@ -198,7 +216,7 @@ public function isOpendiscussion() return ( (array_key_exists('adata', $this->_data) && $this->_data['adata'][2] === 1) || (array_key_exists('opendiscussion', $this->_data['meta']) && $this->_data['meta']['opendiscussion']) - ); + ); } /** diff --git a/lib/Persistence/DataStore.php b/lib/Persistence/DataStore.php index 5307811eb..cf88fc21c 100644 --- a/lib/Persistence/DataStore.php +++ b/lib/Persistence/DataStore.php @@ -62,7 +62,7 @@ public static function store($filename, $data) */ public static function get($filename) { - return json_decode(substr(file_get_contents($filename), strlen(self::PROTECTION_LINE . PHP_EOL))); + return json_decode(substr(file_get_contents($filename), strlen(self::PROTECTION_LINE . PHP_EOL)), true); } /** diff --git a/lib/Request.php b/lib/Request.php index 3e6e902ea..7e41f4aa4 100644 --- a/lib/Request.php +++ b/lib/Request.php @@ -126,8 +126,8 @@ public function __construct() // prepare operation, depending on current parameters if ( - (array_key_exists('data', $this->_params) && !empty($this->_params['data'])) || - (array_key_exists('attachment', $this->_params) && !empty($this->_params['attachment'])) + array_key_exists('ct', $this->_params) && + !empty($this->_params['ct']) ) { $this->_operation = 'create'; } elseif (array_key_exists('pasteid', $this->_params) && !empty($this->_params['pasteid'])) { @@ -152,6 +152,33 @@ public function getOperation() return $this->_operation; } + /** + * Get data of paste or comment + * + * @access public + * @return array + */ + public function getData() + { + $data = array( + 'adata' => json_decode($this->getParam('adata', '[]'), true) + ); + $required_keys = array('v', 'ct'); + $meta = $this->getParam('meta'); + if (empty($meta)) { + $required_keys[] = 'pasteid'; + $required_keys[] = 'parentid'; + } else { + $data['meta'] = json_decode($meta, true); + } + foreach ($required_keys as $key) { + $data[$key] = $this->getParam($key); + } + // forcing a cast to int or float + $data['v'] = $data['v'] + 0; + return $data; + } + /** * Get a request parameter * diff --git a/tst/Bootstrap.php b/tst/Bootstrap.php index c9f7e96ac..d2cfc0945 100644 --- a/tst/Bootstrap.php +++ b/tst/Bootstrap.php @@ -176,7 +176,8 @@ public static function getPasteAsJson(int $version = 2, array $meta = array()) public static function getPastePost() { $example = self::getPaste(); - $example['meta'] = array('expire' => $example['meta']['expire']); + $example['adata'] = json_encode($example['adata']); + $example['meta'] = json_encode(array('expire' => $example['meta']['expire'])); return $example; } diff --git a/tst/FormatV2Test.php b/tst/FormatV2Test.php index c42c117dd..020b1ce08 100644 --- a/tst/FormatV2Test.php +++ b/tst/FormatV2Test.php @@ -6,10 +6,13 @@ class FormatV2Test extends PHPUnit_Framework_TestCase { public function testFormatV2ValidatorValidatesCorrectly() { - $this->assertTrue(FormatV2::isValid(Helper::getPaste()), 'valid format'); - $this->assertTrue(FormatV2::isValid(Helper::getComment(), true), 'valid format'); - $paste = Helper::getPaste(); + $paste['meta'] = array('expire' => $paste['meta']['expire']); + $this->assertTrue(FormatV2::isValid($paste), 'valid format'); + $comment = Helper::getComment(); + unset($comment['meta']); + $this->assertTrue(FormatV2::isValid($comment, true), 'valid format'); + $paste['adata'][0][0] = '$'; $this->assertFalse(FormatV2::isValid($paste), 'invalid base64 encoding of iv'); diff --git a/tst/JsonApiTest.php b/tst/JsonApiTest.php index 6914d3fb9..dc8988d80 100644 --- a/tst/JsonApiTest.php +++ b/tst/JsonApiTest.php @@ -48,7 +48,7 @@ public function testCreate() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getPaste(); + $_POST = Helper::getPastePost(); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -62,7 +62,7 @@ public function testCreate() $this->assertTrue($this->_model->exists($response['id']), 'paste exists after posting data'); $paste = $this->_model->read($response['id']); $this->assertEquals( - hash_hmac('sha256', $response['id'], $paste->meta->salt), + hash_hmac('sha256', $response['id'], $paste['meta']['salt']), $response['deletetoken'], 'outputs valid delete token' ); @@ -76,8 +76,7 @@ public function testPut() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $paste = Helper::getPaste(); - unset($paste['meta']); + $paste = Helper::getPastePost(); $file = tempnam(sys_get_temp_dir(), 'FOO'); file_put_contents($file, http_build_query($paste)); Request::setInputStream($file); @@ -98,7 +97,7 @@ public function testPut() $this->assertTrue($this->_model->exists($response['id']), 'paste exists after posting data'); $paste = $this->_model->read($response['id']); $this->assertEquals( - hash_hmac('sha256', $response['id'], $paste->meta->salt), + hash_hmac('sha256', $response['id'], $paste['meta']['salt']), $response['deletetoken'], 'outputs valid delete token' ); @@ -114,7 +113,7 @@ public function testDelete() $paste = $this->_model->read(Helper::getPasteId()); $file = tempnam(sys_get_temp_dir(), 'FOO'); file_put_contents($file, http_build_query(array( - 'deletetoken' => hash_hmac('sha256', Helper::getPasteId(), $paste->meta->salt), + 'deletetoken' => hash_hmac('sha256', Helper::getPasteId(), $paste['meta']['salt']), ))); Request::setInputStream($file); $_SERVER['QUERY_STRING'] = Helper::getPasteId(); @@ -141,7 +140,7 @@ public function testDeleteWithPost() $paste = $this->_model->read(Helper::getPasteId()); $_POST = array( 'pasteid' => Helper::getPasteId(), - 'deletetoken' => hash_hmac('sha256', Helper::getPasteId(), $paste->meta->salt), + 'deletetoken' => hash_hmac('sha256', Helper::getPasteId(), $paste['meta']['salt']), ); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; @@ -159,11 +158,7 @@ public function testDeleteWithPost() */ public function testRead() { - $paste = Helper::getPasteWithAttachment(); - $paste['meta']['attachment'] = $paste['attachment']; - $paste['meta']['attachmentname'] = $paste['attachmentname']; - unset($paste['attachment']); - unset($paste['attachmentname']); + $paste = Helper::getPaste(); $this->_model->create(Helper::getPasteId(), $paste); $_SERVER['QUERY_STRING'] = Helper::getPasteId(); $_GET[Helper::getPasteId()] = ''; @@ -176,12 +171,8 @@ public function testRead() $this->assertEquals(0, $response['status'], 'outputs success status'); $this->assertEquals(Helper::getPasteId(), $response['id'], 'outputs data correctly'); $this->assertStringEndsWith('?' . $response['id'], $response['url'], 'returned URL points to new paste'); - $this->assertEquals($paste['data'], $response['data'], 'outputs data correctly'); - $this->assertEquals($paste['meta']['attachment'], $response['attachment'], 'outputs attachment correctly'); - $this->assertEquals($paste['meta']['attachmentname'], $response['attachmentname'], 'outputs attachmentname correctly'); - $this->assertEquals($paste['meta']['formatter'], $response['meta']['formatter'], 'outputs format correctly'); - $this->assertEquals($paste['meta']['postdate'], $response['meta']['postdate'], 'outputs postdate correctly'); - $this->assertEquals($paste['meta']['opendiscussion'], $response['meta']['opendiscussion'], 'outputs opendiscussion correctly'); + $this->assertEquals($paste['ct'], $response['ct'], 'outputs data correctly'); + $this->assertEquals($paste['meta']['created'], $response['meta']['created'], 'outputs postdate correctly'); $this->assertEquals(0, $response['comment_count'], 'outputs comment_count correctly'); $this->assertEquals(0, $response['comment_offset'], 'outputs comment_offset correctly'); } @@ -191,7 +182,7 @@ public function testRead() */ public function testJsonLdPaste() { - $paste = Helper::getPasteWithAttachment(); + $paste = Helper::getPaste(); $this->_model->create(Helper::getPasteId(), $paste); $_GET['jsonld'] = 'paste'; ob_start(); @@ -210,7 +201,7 @@ public function testJsonLdPaste() */ public function testJsonLdComment() { - $paste = Helper::getPasteWithAttachment(); + $paste = Helper::getPaste(); $this->_model->create(Helper::getPasteId(), $paste); $_GET['jsonld'] = 'comment'; ob_start(); @@ -229,7 +220,7 @@ public function testJsonLdComment() */ public function testJsonLdPasteMeta() { - $paste = Helper::getPasteWithAttachment(); + $paste = Helper::getPaste(); $this->_model->create(Helper::getPasteId(), $paste); $_GET['jsonld'] = 'pastemeta'; ob_start(); @@ -248,7 +239,7 @@ public function testJsonLdPasteMeta() */ public function testJsonLdCommentMeta() { - $paste = Helper::getPasteWithAttachment(); + $paste = Helper::getPaste(); $this->_model->create(Helper::getPasteId(), $paste); $_GET['jsonld'] = 'commentmeta'; ob_start(); @@ -267,7 +258,7 @@ public function testJsonLdCommentMeta() */ public function testJsonLdInvalid() { - $paste = Helper::getPasteWithAttachment(); + $paste = Helper::getPaste(); $this->_model->create(Helper::getPasteId(), $paste); $_GET['jsonld'] = CONF; ob_start(); From 700f8a0ea79375f4d691c29b05d590b2ad836ce8 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Fri, 10 May 2019 07:55:39 +0200 Subject: [PATCH 54/88] made all php unit tests pass again --- lib/Controller.php | 9 +- lib/Data/Filesystem.php | 10 +- lib/Model/AbstractModel.php | 4 - tst/Bootstrap.php | 49 +++--- tst/ConfigurationTestGenerator.php | 2 +- tst/ControllerTest.php | 247 +++++++++-------------------- tst/Data/FilesystemTest.php | 34 ++-- tst/FormatV2Test.php | 36 ++--- tst/JsonApiTest.php | 4 +- tst/ModelTest.php | 10 -- tst/RequestTest.php | 8 +- 11 files changed, 158 insertions(+), 255 deletions(-) diff --git a/lib/Controller.php b/lib/Controller.php index 2acab8068..3401bf64a 100644 --- a/lib/Controller.php +++ b/lib/Controller.php @@ -208,6 +208,13 @@ private function _create() // Ensure content is not too big. $data = $this->_request->getData(); + $isComment = array_key_exists('pasteid', $data) && + !empty($data['pasteid']) && + array_key_exists('parentid', $data) && + !empty($data['parentid']); + if (!FormatV2::isValid($data, $isComment)) { + return $this->_return_message(1, 'Invalid data.'); + } $sizelimit = $this->_conf->getKey('sizelimit'); if (strlen($data['ct']) > $sizelimit) { return $this->_return_message( @@ -220,7 +227,7 @@ private function _create() } // The user posts a comment. - if (!empty($data['pasteid']) && !empty($data['parentid'])) { + if ($isComment) { $paste = $this->_model->getPaste($data['pasteid']); if ($paste->exists()) { try { diff --git a/lib/Data/Filesystem.php b/lib/Data/Filesystem.php index 6df51207f..a19408da1 100644 --- a/lib/Data/Filesystem.php +++ b/lib/Data/Filesystem.php @@ -190,11 +190,11 @@ public function readComments($pasteid) $comment = DataStore::get($discdir . $filename); $items = explode('.', $filename); // Add some meta information not contained in file. - $comment->id = $items[1]; - $comment->parentid = $items[2]; + $comment['id'] = $items[1]; + $comment['parentid'] = $items[2]; // Store in array - $key = $this->getOpenSlot($comments, (int) $comment->meta->postdate); + $key = $this->getOpenSlot($comments, (int) $comment['meta']['created']); $comments[$key] = $comment; } } @@ -283,8 +283,8 @@ function ($filename) { if ($this->exists($pasteid)) { $data = $this->read($pasteid); if ( - property_exists($data->meta, 'expire_date') && - $data->meta->expire_date < time() + array_key_exists('expire_date', $data['meta']) && + $data['meta']['expire_date'] < time() ) { $pastes[] = $pasteid; if (count($pastes) >= $batchsize) { diff --git a/lib/Model/AbstractModel.php b/lib/Model/AbstractModel.php index ac17ee2f4..ee3d35782 100644 --- a/lib/Model/AbstractModel.php +++ b/lib/Model/AbstractModel.php @@ -15,7 +15,6 @@ use Exception; use PrivateBin\Configuration; use PrivateBin\Data\AbstractData; -use PrivateBin\FormatV2; /** * AbstractModel @@ -104,9 +103,6 @@ public function setId(string $id) */ public function setData(array $data) { - if (!FormatV2::isValid($data, $this instanceof Comment)) { - throw new Exception('Invalid data.', 61); - } $data = $this->_sanitize($data); $this->_validate($data); $this->_data = $data; diff --git a/tst/Bootstrap.php b/tst/Bootstrap.php index d2cfc0945..8a4f7cb95 100644 --- a/tst/Bootstrap.php +++ b/tst/Bootstrap.php @@ -114,7 +114,7 @@ public static function getPasteId() } /** - * get example paste + * get example paste, as stored on server * * @param int $version * @param array $meta @@ -131,7 +131,7 @@ public static function getPaste(int $version = 2, array $meta = array()) } /** - * get example paste + * get example paste with attachment, as stored on server * * @param int $version * @param array $meta @@ -146,38 +146,30 @@ public static function getPasteWithAttachment(int $version = 2, array $meta = ar } /** - * get example paste + * get example paste, as decoded from POST by the request object * * @param int $version * @param array $meta * @return array */ - public static function getPasteAsJson(int $version = 2, array $meta = array()) + public static function getPastePost(int $version = 2, array $meta = array()) { - $example = self::getPaste($version); - // the JSON shouldn't contain the salt - unset($example['meta']['salt']); - if (count($meta)) { - $example['meta'] = $meta; - } - $example['comments'] = array(); - $example['comment_count'] = 0; - $example['comment_offset'] = 0; - $example['@context'] = 'js/paste.jsonld'; - return json_encode($example); + $example = self::getPaste($version, $meta); + $example['meta'] = array('expire' => $example['meta']['expire']); + return $example; } - /** - * get example paste, as received via POST by user + * get example paste, as received via POST by the user * * @param int $version + * @param array $meta * @return array */ - public static function getPastePost() + public static function getPastePostJson(int $version = 2, array $meta = array()) { - $example = self::getPaste(); + $example = self::getPastePost($version, $meta); $example['adata'] = json_encode($example['adata']); - $example['meta'] = json_encode(array('expire' => $example['meta']['expire'])); + $example['meta'] = json_encode($example['meta']); return $example; } @@ -192,7 +184,7 @@ public static function getCommentId() } /** - * get example comment, as stored on server / returned to user + * get example comment, as stored on server * * @param int $version * @param array $meta @@ -212,7 +204,7 @@ public static function getComment(int $version = 2, array $meta = array()) } /** - * get example comment, as received via POST by user + * get example comment, as decoded from POST by the request object * * @param int $version * @return array @@ -224,6 +216,19 @@ public static function getCommentPost() return $example; } + /** + * get example comment, as received via POST by user + * + * @param int $version + * @return array + */ + public static function getCommentPostJson() + { + $example = self::getCommentPost(); + $example['adata'] = json_encode($example['adata']); + return $example; + } + /** * delete directory and all its contents recursively * diff --git a/tst/ConfigurationTestGenerator.php b/tst/ConfigurationTestGenerator.php index 0aaec88a5..b1a1fa22b 100755 --- a/tst/ConfigurationTestGenerator.php +++ b/tst/ConfigurationTestGenerator.php @@ -516,7 +516,7 @@ public function test$step$key() $this->_model->create(Helper::getPasteId(), Helper::getPaste()); $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists before deleting data'); $_GET['pasteid'] = Helper::getPasteId(); - $_GET['deletetoken'] = hash_hmac('sha256', Helper::getPasteId(), $this->_model->read(Helper::getPasteId())->meta->salt); + $_GET['deletetoken'] = hash_hmac('sha256', Helper::getPasteId(), $this->_model->read(Helper::getPasteId())['meta']['salt']); EOT; break; } diff --git a/tst/ControllerTest.php b/tst/ControllerTest.php index 88d53016f..bcf1c9e3b 100644 --- a/tst/ControllerTest.php +++ b/tst/ControllerTest.php @@ -134,7 +134,7 @@ public function testHtaccess() $file = $this->_path . DIRECTORY_SEPARATOR . '.htaccess'; @unlink($file); - $_POST = Helper::getPaste(); + $_POST = Helper::getPastePostJson(); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -163,7 +163,7 @@ public function testCreate() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getPaste(); + $_POST = Helper::getPastePostJson(); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -176,7 +176,7 @@ public function testCreate() $this->assertTrue($this->_model->exists($response['id']), 'paste exists after posting data'); $paste = $this->_model->read($response['id']); $this->assertEquals( - hash_hmac('sha256', $response['id'], $paste->meta->salt), + hash_hmac('sha256', $response['id'], $paste['meta']['salt']), $response['deletetoken'], 'outputs valid delete token' ); @@ -190,7 +190,7 @@ public function testCreateInvalidTimelimit() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getPaste(array('expire' => 25)); + $_POST = Helper::getPastePostJson(2, array('expire' => 25)); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -204,7 +204,7 @@ public function testCreateInvalidTimelimit() $this->assertTrue($this->_model->exists($response['id']), 'paste exists after posting data'); $paste = $this->_model->read($response['id']); $this->assertEquals( - hash_hmac('sha256', $response['id'], $paste->meta->salt), + hash_hmac('sha256', $response['id'], $paste['meta']['salt']), $response['deletetoken'], 'outputs valid delete token' ); @@ -219,7 +219,7 @@ public function testCreateInvalidSize() $options['main']['sizelimit'] = 10; $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getPaste(); + $_POST = Helper::getPastePostJson(); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -240,7 +240,7 @@ public function testCreateProxyHeader() $options = parse_ini_file(CONF, true); $options['traffic']['header'] = 'X_FORWARDED_FOR'; Helper::createIniFile(CONF, $options); - $_POST = Helper::getPaste(); + $_POST = Helper::getPastePostJson(); $_SERVER['HTTP_X_FORWARDED_FOR'] = '::2'; $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; @@ -254,7 +254,7 @@ public function testCreateProxyHeader() $this->assertTrue($this->_model->exists($response['id']), 'paste exists after posting data'); $paste = $this->_model->read($response['id']); $this->assertEquals( - hash_hmac('sha256', $response['id'], $paste->meta->salt), + hash_hmac('sha256', $response['id'], $paste['meta']['salt']), $response['deletetoken'], 'outputs valid delete token' ); @@ -269,7 +269,7 @@ public function testCreateDuplicateId() $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); $this->_model->create(Helper::getPasteId(), Helper::getPaste()); - $_POST = Helper::getPaste(); + $_POST = Helper::getPastePostJson(); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -290,7 +290,7 @@ public function testCreateValidExpire() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getPaste(); + $_POST = Helper::getPastePostJson(); $_POST['expire'] = '5min'; $_POST['formatter'] = 'foo'; $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; @@ -306,11 +306,11 @@ public function testCreateValidExpire() $this->assertTrue($this->_model->exists($response['id']), 'paste exists after posting data'); $paste = $this->_model->read($response['id']); $this->assertEquals( - hash_hmac('sha256', $response['id'], $paste->meta->salt), + hash_hmac('sha256', $response['id'], $paste['meta']['salt']), $response['deletetoken'], 'outputs valid delete token' ); - $this->assertGreaterThanOrEqual($time + 300, $paste->meta->expire_date, 'time is set correctly'); + $this->assertGreaterThanOrEqual($time + 300, $paste['meta']['expire_date'], 'time is set correctly'); } /** @@ -321,7 +321,7 @@ public function testCreateValidExpireWithDiscussion() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getPaste(); + $_POST = Helper::getPastePostJson(); $_POST['expire'] = '5min'; $_POST['opendiscussion'] = '1'; $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; @@ -337,12 +337,12 @@ public function testCreateValidExpireWithDiscussion() $this->assertTrue($this->_model->exists($response['id']), 'paste exists after posting data'); $paste = $this->_model->read($response['id']); $this->assertEquals( - hash_hmac('sha256', $response['id'], $paste->meta->salt), + hash_hmac('sha256', $response['id'], $paste['meta']['salt']), $response['deletetoken'], 'outputs valid delete token' ); - $this->assertGreaterThanOrEqual($time + 300, $paste->meta->expire_date, 'time is set correctly'); - $this->assertEquals(1, $paste->meta->opendiscussion, 'discussion is enabled'); + $this->assertGreaterThanOrEqual($time + 300, $paste['meta']['expire_date'], 'time is set correctly'); + $this->assertEquals(1, $paste['adata'][2], 'discussion is enabled'); } /** @@ -353,7 +353,7 @@ public function testCreateInvalidExpire() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getPaste(); + $_POST = Helper::getPastePostJson(); $_POST['expire'] = 'foo'; $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; @@ -367,7 +367,7 @@ public function testCreateInvalidExpire() $this->assertTrue($this->_model->exists($response['id']), 'paste exists after posting data'); $paste = $this->_model->read($response['id']); $this->assertEquals( - hash_hmac('sha256', $response['id'], $paste->meta->salt), + hash_hmac('sha256', $response['id'], $paste['meta']['salt']), $response['deletetoken'], 'outputs valid delete token' ); @@ -381,8 +381,10 @@ public function testCreateInvalidBurn() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getPaste(); - $_POST['burnafterreading'] = 'neither 1 nor 0'; + $_POST = Helper::getPastePostJson(); + $adata = Helper::getPaste()['adata']; + $adata[3] = 'neither 1 nor 0'; + $_POST['adata'] = json_encode($adata); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -403,8 +405,10 @@ public function testCreateInvalidOpenDiscussion() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getPaste(); - $_POST['opendiscussion'] = 'neither 1 nor 0'; + $_POST = Helper::getPastePostJson(); + $adata = Helper::getPaste()['adata']; + $adata[2] = 'neither 1 nor 0'; + $_POST['adata'] = json_encode($adata); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -417,56 +421,19 @@ public function testCreateInvalidOpenDiscussion() $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste exists after posting data'); } - /** - * @runInSeparateProcess - */ - public function testCreateAttachment() - { - $options = parse_ini_file(CONF, true); - $options['traffic']['limit'] = 0; - $options['main']['fileupload'] = true; - Helper::createIniFile(CONF, $options); - $_POST = Helper::getPasteWithAttachment(); - $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; - $_SERVER['REQUEST_METHOD'] = 'POST'; - $_SERVER['REMOTE_ADDR'] = '::1'; - $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste does not exists before posting data'); - ob_start(); - new Controller; - $content = ob_get_contents(); - ob_end_clean(); - $response = json_decode($content, true); - $this->assertEquals(0, $response['status'], 'outputs status'); - $this->assertTrue($this->_model->exists($response['id']), 'paste exists after posting data'); - $original = json_decode(json_encode($_POST)); - $stored = $this->_model->read($response['id']); - foreach (array('data', 'attachment', 'attachmentname') as $key) { - $this->assertEquals($original->$key, $stored->$key); - } - $this->assertEquals( - hash_hmac('sha256', $response['id'], $stored->meta->salt), - $response['deletetoken'], - 'outputs valid delete token' - ); - } - /** * In some webserver setups (found with Suhosin) overly long POST params are * silently removed, check that this case is handled * * @runInSeparateProcess */ - public function testCreateBrokenAttachmentUpload() + public function testCreateBrokenUpload() { - $options = parse_ini_file(CONF, true); - $options['traffic']['limit'] = 0; - $options['main']['fileupload'] = true; - Helper::createIniFile(CONF, $options); - $_POST = Helper::getPasteWithAttachment(); - unset($_POST['attachment']); + $_POST = Helper::getPastePostJson(); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; + $_POST['ct'] = ' '; $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste does not exists before posting data'); ob_start(); new Controller; @@ -482,7 +449,7 @@ public function testCreateBrokenAttachmentUpload() */ public function testCreateTooSoon() { - $_POST = Helper::getPaste(); + $_POST = Helper::getPastePostJson(); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -499,59 +466,6 @@ public function testCreateTooSoon() $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste exists after posting data'); } - /** - * @runInSeparateProcess - */ - public function testCreateValidNick() - { - $options = parse_ini_file(CONF, true); - $options['traffic']['limit'] = 0; - Helper::createIniFile(CONF, $options); - $_POST = Helper::getPaste(); - $_POST['nickname'] = Helper::getComment()['meta']['nickname']; - $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; - $_SERVER['REQUEST_METHOD'] = 'POST'; - $_SERVER['REMOTE_ADDR'] = '::1'; - ob_start(); - new Controller; - $content = ob_get_contents(); - ob_end_clean(); - $response = json_decode($content, true); - $this->assertEquals(0, $response['status'], 'outputs status'); - $this->assertTrue($this->_model->exists($response['id']), 'paste exists after posting data'); - $paste = $this->_model->read($response['id']); - $this->assertEquals( - hash_hmac('sha256', $response['id'], $paste->meta->salt), - $response['deletetoken'], - 'outputs valid delete token' - ); - } - - /** - * @runInSeparateProcess - */ - public function testCreateInvalidNick() - { - $options = parse_ini_file(CONF, true); - $options['traffic']['limit'] = 0; - Helper::createIniFile(CONF, $options); - $_POST = Helper::getCommentPost(); - $_POST['pasteid'] = Helper::getPasteId(); - $_POST['parentid'] = Helper::getPasteId(); - $_POST['nickname'] = 'foo'; - $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; - $_SERVER['REQUEST_METHOD'] = 'POST'; - $_SERVER['REMOTE_ADDR'] = '::1'; - $this->_model->create(Helper::getPasteId(), Helper::getPaste()); - ob_start(); - new Controller; - $content = ob_get_contents(); - ob_end_clean(); - $response = json_decode($content, true); - $this->assertEquals(1, $response['status'], 'outputs error status'); - $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists after posting data'); - } - /** * @runInSeparateProcess */ @@ -560,9 +474,7 @@ public function testCreateComment() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getCommentPost(); - $_POST['pasteid'] = Helper::getPasteId(); - $_POST['parentid'] = Helper::getPasteId(); + $_POST = Helper::getCommentPostJson(); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -584,8 +496,7 @@ public function testCreateInvalidComment() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getCommentPost(); - $_POST['pasteid'] = Helper::getPasteId(); + $_POST = Helper::getCommentPostJson(); $_POST['parentid'] = 'foo'; $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; @@ -608,13 +519,12 @@ public function testCreateCommentDiscussionDisabled() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getCommentPost(); - $_POST['pasteid'] = Helper::getPasteId(); - $_POST['parentid'] = Helper::getPasteId(); + $_POST = Helper::getCommentPostJson(); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; - $paste = Helper::getPaste(array('opendiscussion' => false)); + $paste = Helper::getPaste(); + $paste['adata'][2] = 0; $this->_model->create(Helper::getPasteId(), $paste); ob_start(); new Controller; @@ -633,9 +543,7 @@ public function testCreateCommentInvalidPaste() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getCommentPost(); - $_POST['pasteid'] = Helper::getPasteId(); - $_POST['parentid'] = Helper::getPasteId(); + $_POST = Helper::getCommentPostJson(); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -657,11 +565,9 @@ public function testCreateDuplicateComment() $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); $this->_model->create(Helper::getPasteId(), Helper::getPaste()); - $this->_model->createComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getCommentId(), Helper::getComment()); - $this->assertTrue($this->_model->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getCommentId()), 'comment exists before posting data'); - $_POST = Helper::getCommentPost(); - $_POST['pasteid'] = Helper::getPasteId(); - $_POST['parentid'] = Helper::getPasteId(); + $this->_model->createComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getPasteId(), Helper::getComment()); + $this->assertTrue($this->_model->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getPasteId()), 'comment exists before posting data'); + $_POST = Helper::getCommentPostJson(); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -671,7 +577,7 @@ public function testCreateDuplicateComment() ob_end_clean(); $response = json_decode($content, true); $this->assertEquals(1, $response['status'], 'outputs error status'); - $this->assertTrue($this->_model->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getCommentId()), 'paste exists after posting data'); + $this->assertTrue($this->_model->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getPasteId()), 'paste exists after posting data'); } /** @@ -713,7 +619,7 @@ public function testReadNonexisting() */ public function testReadExpired() { - $expiredPaste = Helper::getPaste(array('expire_date' => 1344803344)); + $expiredPaste = Helper::getPaste(2, array('expire_date' => 1344803344)); $this->_model->create(Helper::getPasteId(), $expiredPaste); $_SERVER['QUERY_STRING'] = Helper::getPasteId(); $_GET[Helper::getPasteId()] = ''; @@ -732,7 +638,8 @@ public function testReadExpired() */ public function testReadBurn() { - $paste = Helper::getPaste(array('burnafterreading' => true)); + $paste = Helper::getPaste(); + $paste['adata'][3] = 1; $this->_model->create(Helper::getPasteId(), $paste); $_SERVER['QUERY_STRING'] = Helper::getPasteId(); $_GET[Helper::getPasteId()] = ''; @@ -745,11 +652,11 @@ public function testReadBurn() $this->assertEquals(0, $response['status'], 'outputs success status'); $this->assertEquals(Helper::getPasteId(), $response['id'], 'outputs data correctly'); $this->assertStringEndsWith('?' . $response['id'], $response['url'], 'returned URL points to new paste'); - $this->assertEquals($paste['data'], $response['data'], 'outputs data correctly'); - $this->assertEquals($paste['meta']['formatter'], $response['meta']['formatter'], 'outputs format correctly'); - $this->assertEquals($paste['meta']['postdate'], $response['meta']['postdate'], 'outputs postdate correctly'); - $this->assertEquals($paste['meta']['opendiscussion'], $response['meta']['opendiscussion'], 'outputs opendiscussion correctly'); - $this->assertEquals(1, $response['meta']['burnafterreading'], 'outputs burnafterreading correctly'); + $this->assertEquals($paste['ct'], $response['ct'], 'outputs ct correctly'); + $this->assertEquals($paste['adata'][1], $response['adata'][1], 'outputs formatter correctly'); + $this->assertEquals($paste['adata'][2], $response['adata'][2], 'outputs opendiscussion correctly'); + $this->assertEquals($paste['adata'][3], $response['adata'][3], 'outputs burnafterreading correctly'); + $this->assertEquals($paste['meta']['created'], $response['meta']['created'], 'outputs created correctly'); $this->assertEquals(0, $response['comment_count'], 'outputs comment_count correctly'); $this->assertEquals(0, $response['comment_offset'], 'outputs comment_offset correctly'); // by default it will be deleted instantly after it is read @@ -774,10 +681,11 @@ public function testReadJson() $this->assertEquals(0, $response['status'], 'outputs success status'); $this->assertEquals(Helper::getPasteId(), $response['id'], 'outputs data correctly'); $this->assertStringEndsWith('?' . $response['id'], $response['url'], 'returned URL points to new paste'); - $this->assertEquals($paste['data'], $response['data'], 'outputs data correctly'); - $this->assertEquals($paste['meta']['formatter'], $response['meta']['formatter'], 'outputs format correctly'); - $this->assertEquals($paste['meta']['postdate'], $response['meta']['postdate'], 'outputs postdate correctly'); - $this->assertEquals($paste['meta']['opendiscussion'], $response['meta']['opendiscussion'], 'outputs opendiscussion correctly'); + $this->assertEquals($paste['ct'], $response['ct'], 'outputs ct correctly'); + $this->assertEquals($paste['adata'][1], $response['adata'][1], 'outputs formatter correctly'); + $this->assertEquals($paste['adata'][2], $response['adata'][2], 'outputs opendiscussion correctly'); + $this->assertEquals($paste['adata'][3], $response['adata'][3], 'outputs burnafterreading correctly'); + $this->assertEquals($paste['meta']['created'], $response['meta']['created'], 'outputs created correctly'); $this->assertEquals(0, $response['comment_count'], 'outputs comment_count correctly'); $this->assertEquals(0, $response['comment_offset'], 'outputs comment_offset correctly'); } @@ -787,7 +695,7 @@ public function testReadJson() */ public function testReadOldSyntax() { - $paste = Helper::getPaste(); + $paste = Helper::getPaste(1); $paste['meta'] = array( 'syntaxcoloring' => true, 'postdate' => $paste['meta']['postdate'], @@ -813,6 +721,27 @@ public function testReadOldSyntax() $this->assertEquals(0, $response['comment_offset'], 'outputs comment_offset correctly'); } + /** + * @runInSeparateProcess + */ + public function testReadBurnAfterReading() + { + $burnPaste = Helper::getPaste(); + $burnPaste['adata'][3] = 1; + $this->_model->create(Helper::getPasteId(), $burnPaste); + $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists before deleting data'); + $_SERVER['QUERY_STRING'] = Helper::getPasteId(); + $_GET[Helper::getPasteId()] = ''; + $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; + ob_start(); + new Controller; + $content = ob_get_contents(); + ob_end_clean(); + $response = json_decode($content, true); + $this->assertEquals(0, $response['status'], 'outputs status'); + $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste successfully deleted'); + } + /** * @runInSeparateProcess */ @@ -822,7 +751,7 @@ public function testDelete() $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists before deleting data'); $paste = $this->_model->read(Helper::getPasteId()); $_GET['pasteid'] = Helper::getPasteId(); - $_GET['deletetoken'] = hash_hmac('sha256', Helper::getPasteId(), $paste->meta->salt); + $_GET['deletetoken'] = hash_hmac('sha256', Helper::getPasteId(), $paste['meta']['salt']); ob_start(); new Controller; $content = ob_get_contents(); @@ -893,28 +822,6 @@ public function testDeleteInvalidToken() $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists after failing to delete data'); } - /** - * @runInSeparateProcess - */ - public function testDeleteBurnAfterReading() - { - $burnPaste = Helper::getPaste(array('burnafterreading' => true)); - $this->_model->create(Helper::getPasteId(), $burnPaste); - $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists before deleting data'); - $_POST['deletetoken'] = 'burnafterreading'; - $_SERVER['QUERY_STRING'] = Helper::getPasteId(); - $_GET[Helper::getPasteId()] = ''; - $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; - $_SERVER['REQUEST_METHOD'] = 'POST'; - ob_start(); - new Controller; - $content = ob_get_contents(); - ob_end_clean(); - $response = json_decode($content, true); - $this->assertEquals(0, $response['status'], 'outputs status'); - $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste successfully deleted'); - } - /** * @runInSeparateProcess */ @@ -941,7 +848,7 @@ public function testDeleteInvalidBurnAfterReading() */ public function testDeleteExpired() { - $expiredPaste = Helper::getPaste(array('expire_date' => 1000)); + $expiredPaste = Helper::getPaste(2, array('expire_date' => 1000)); $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste does not exist before being created'); $this->_model->create(Helper::getPasteId(), $expiredPaste); $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists before deleting data'); diff --git a/tst/Data/FilesystemTest.php b/tst/Data/FilesystemTest.php index 5e56b5f08..d4d6ec060 100644 --- a/tst/Data/FilesystemTest.php +++ b/tst/Data/FilesystemTest.php @@ -36,23 +36,23 @@ public function testFileBasedDataStoreWorks() $this->_model->delete(Helper::getPasteId()); // storing pastes - $paste = Helper::getPaste(array('expire_date' => 1344803344)); + $paste = Helper::getPaste(2, array('expire_date' => 1344803344)); $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste does not yet exist'); $this->assertTrue($this->_model->create(Helper::getPasteId(), $paste), 'store new paste'); $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists after storing it'); $this->assertFalse($this->_model->create(Helper::getPasteId(), $paste), 'unable to store the same paste twice'); - $this->assertEquals(json_decode(json_encode($paste)), $this->_model->read(Helper::getPasteId())); + $this->assertEquals($paste, $this->_model->read(Helper::getPasteId())); // storing comments $this->assertFalse($this->_model->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getCommentId()), 'comment does not yet exist'); $this->assertTrue($this->_model->createComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getCommentId(), Helper::getComment()), 'store comment'); $this->assertTrue($this->_model->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getCommentId()), 'comment exists after storing it'); $this->assertFalse($this->_model->createComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getCommentId(), Helper::getComment()), 'unable to store the same comment twice'); - $comment = json_decode(json_encode(Helper::getComment())); - $comment->id = Helper::getCommentId(); - $comment->parentid = Helper::getPasteId(); + $comment = Helper::getComment(); + $comment['id'] = Helper::getCommentId(); + $comment['parentid'] = Helper::getPasteId(); $this->assertEquals( - array($comment->meta->postdate => $comment), + array($comment['meta']['created'] => $comment), $this->_model->readComments(Helper::getPasteId()) ); @@ -66,7 +66,7 @@ public function testFileBasedDataStoreWorks() public function testFileBasedAttachmentStoreWorks() { $this->_model->delete(Helper::getPasteId()); - $original = $paste = Helper::getPasteWithAttachment(array('expire_date' => 1344803344)); + $original = $paste = Helper::getPasteWithAttachment(1, array('expire_date' => 1344803344)); $paste['meta']['attachment'] = $paste['attachment']; $paste['meta']['attachmentname'] = $paste['attachmentname']; unset($paste['attachment'], $paste['attachmentname']); @@ -74,7 +74,7 @@ public function testFileBasedAttachmentStoreWorks() $this->assertTrue($this->_model->create(Helper::getPasteId(), $paste), 'store new paste'); $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists after storing it'); $this->assertFalse($this->_model->create(Helper::getPasteId(), $paste), 'unable to store the same paste twice'); - $this->assertEquals(json_decode(json_encode($original)), $this->_model->read(Helper::getPasteId())); + $this->assertEquals($original, $this->_model->read(Helper::getPasteId())); } /** @@ -83,8 +83,8 @@ public function testFileBasedAttachmentStoreWorks() public function testPurge() { mkdir($this->_path . DIRECTORY_SEPARATOR . '00', 0777, true); - $expired = Helper::getPaste(array('expire_date' => 1344803344)); - $paste = Helper::getPaste(array('expire_date' => time() + 3600)); + $expired = Helper::getPaste(2, array('expire_date' => 1344803344)); + $paste = Helper::getPaste(2, array('expire_date' => time() + 3600)); $keys = array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'x', 'y', 'z'); $ids = array(); foreach ($keys as $key) { @@ -113,7 +113,7 @@ public function testPurge() public function testErrorDetection() { $this->_model->delete(Helper::getPasteId()); - $paste = Helper::getPaste(array('formatter' => "Invalid UTF-8 sequence: \xB1\x31")); + $paste = Helper::getPaste(2, array('expire' => "Invalid UTF-8 sequence: \xB1\x31")); $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste does not yet exist'); $this->assertFalse($this->_model->create(Helper::getPasteId(), $paste), 'unable to store broken paste'); $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste does still not exist'); @@ -122,7 +122,7 @@ public function testErrorDetection() public function testCommentErrorDetection() { $this->_model->delete(Helper::getPasteId()); - $comment = Helper::getComment(array('formatter' => "Invalid UTF-8 sequence: \xB1\x31")); + $comment = Helper::getComment(1, array('nickname' => "Invalid UTF-8 sequence: \xB1\x31")); $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste does not yet exist'); $this->assertTrue($this->_model->create(Helper::getPasteId(), Helper::getPaste()), 'store new paste'); $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists after storing it'); @@ -163,16 +163,16 @@ public function testOldFilesGetConverted() $this->assertFileExists($storagedir . $dataid . '.php', "paste $dataid exists in new format"); $this->assertFileNotExists($storagedir . $dataid, "old format paste $dataid got removed"); $this->assertTrue($this->_model->exists($dataid), "paste $dataid exists"); - $this->assertEquals($this->_model->read($dataid), json_decode(json_encode($paste)), "paste $dataid wasn't modified in the conversion"); + $this->assertEquals($this->_model->read($dataid), $paste, "paste $dataid wasn't modified in the conversion"); $storagedir .= $dataid . '.discussion' . DIRECTORY_SEPARATOR; $this->assertFileExists($storagedir . $dataid . '.' . $commentid . '.' . $dataid . '.php', "comment of $dataid exists in new format"); $this->assertFileNotExists($storagedir . $dataid . '.' . $commentid . '.' . $dataid, "old format comment of $dataid got removed"); $this->assertTrue($this->_model->existsComment($dataid, $dataid, $commentid), "comment in paste $dataid exists"); - $comment = json_decode(json_encode($comment)); - $comment->id = $commentid; - $comment->parentid = $dataid; - $this->assertEquals($this->_model->readComments($dataid), array($comment->meta->postdate => $comment), "comment of $dataid wasn't modified in the conversion"); + $comment = $comment; + $comment['id'] = $commentid; + $comment['parentid'] = $dataid; + $this->assertEquals($this->_model->readComments($dataid), array($comment['meta']['created'] => $comment), "comment of $dataid wasn't modified in the conversion"); } } } diff --git a/tst/FormatV2Test.php b/tst/FormatV2Test.php index 020b1ce08..2718f9690 100644 --- a/tst/FormatV2Test.php +++ b/tst/FormatV2Test.php @@ -6,69 +6,67 @@ class FormatV2Test extends PHPUnit_Framework_TestCase { public function testFormatV2ValidatorValidatesCorrectly() { - $paste = Helper::getPaste(); - $paste['meta'] = array('expire' => $paste['meta']['expire']); - $this->assertTrue(FormatV2::isValid($paste), 'valid format'); - $comment = Helper::getComment(); - unset($comment['meta']); - $this->assertTrue(FormatV2::isValid($comment, true), 'valid format'); + $this->assertTrue(FormatV2::isValid(Helper::getPastePost()), 'valid format'); + $this->assertTrue(FormatV2::isValid(Helper::getCommentPost(), true), 'valid format'); + $paste = Helper::getPastePost(); $paste['adata'][0][0] = '$'; $this->assertFalse(FormatV2::isValid($paste), 'invalid base64 encoding of iv'); - $paste = Helper::getPaste(); + $paste = Helper::getPastePost(); $paste['adata'][0][1] = '$'; $this->assertFalse(FormatV2::isValid($paste), 'invalid base64 encoding of salt'); - $paste = Helper::getPaste(); + $paste = Helper::getPastePost(); $paste['ct'] = '$'; $this->assertFalse(FormatV2::isValid($paste), 'invalid base64 encoding of ct'); - $paste = Helper::getPaste(); + $paste = Helper::getPastePost(); $paste['ct'] = 'bm9kYXRhbm9kYXRhbm9kYXRhbm9kYXRhbm9kYXRhCg=='; $this->assertFalse(FormatV2::isValid($paste), 'low ct entropy'); - $paste = Helper::getPaste(); + $paste = Helper::getPastePost(); $paste['adata'][0][0] = 'MTIzNDU2Nzg5MDEyMzQ1Njc4OTA='; $this->assertFalse(FormatV2::isValid($paste), 'iv too long'); - $paste = Helper::getPaste(); + $paste = Helper::getPastePost(); $paste['adata'][0][1] = 'MTIzNDU2Nzg5MDEyMzQ1Njc4OTA='; $this->assertFalse(FormatV2::isValid($paste), 'salt too long'); - $paste = Helper::getPaste(); + $paste = Helper::getPastePost(); $paste['foo'] = 'bar'; $this->assertFalse(FormatV2::isValid($paste), 'invalid additional key'); unset($paste['meta']); $this->assertFalse(FormatV2::isValid($paste), 'invalid missing key'); - $paste = Helper::getPaste(); + $paste = Helper::getPastePost(); $paste['v'] = 0.9; $this->assertFalse(FormatV2::isValid($paste), 'unsupported version'); - $paste = Helper::getPaste(); + $paste = Helper::getPastePost(); $paste['adata'][0][2] = 1000; $this->assertFalse(FormatV2::isValid($paste), 'not enough iterations'); - $paste = Helper::getPaste(); + $paste = Helper::getPastePost(); $paste['adata'][0][3] = 127; $this->assertFalse(FormatV2::isValid($paste), 'invalid key size'); - $paste = Helper::getPaste(); + $paste = Helper::getPastePost(); $paste['adata'][0][4] = 63; $this->assertFalse(FormatV2::isValid($paste), 'invalid tag length'); - $paste = Helper::getPaste(); + $paste = Helper::getPastePost(); $paste['adata'][0][5] = '!#@'; $this->assertFalse(FormatV2::isValid($paste), 'invalid algorithm'); - $paste = Helper::getPaste(); + $paste = Helper::getPastePost(); $paste['adata'][0][6] = '!#@'; $this->assertFalse(FormatV2::isValid($paste), 'invalid mode'); - $paste = Helper::getPaste(); + $paste = Helper::getPastePost(); $paste['adata'][0][7] = '!#@'; $this->assertFalse(FormatV2::isValid($paste), 'invalid compression'); + $this->assertFalse(FormatV2::isValid(Helper::getPaste()), 'invalid meta key'); } } diff --git a/tst/JsonApiTest.php b/tst/JsonApiTest.php index dc8988d80..cdba2322d 100644 --- a/tst/JsonApiTest.php +++ b/tst/JsonApiTest.php @@ -48,7 +48,7 @@ public function testCreate() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getPastePost(); + $_POST = Helper::getPastePostJson(); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -76,7 +76,7 @@ public function testPut() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $paste = Helper::getPastePost(); + $paste = Helper::getPastePostJson(); $file = tempnam(sys_get_temp_dir(), 'FOO'); file_put_contents($file, http_build_query($paste)); Request::setInputStream($file); diff --git a/tst/ModelTest.php b/tst/ModelTest.php index 4f02bb4f0..9673155ea 100644 --- a/tst/ModelTest.php +++ b/tst/ModelTest.php @@ -191,16 +191,6 @@ public function testInvalidPasteId() $this->_model->getPaste(''); } - /** - * @expectedException Exception - * @expectedExceptionCode 61 - */ - public function testInvalidData() - { - $paste = $this->_model->getPaste(); - $paste->setData(array()); - } - /** * @expectedException Exception * @expectedExceptionCode 62 diff --git a/tst/RequestTest.php b/tst/RequestTest.php index e5567d6f7..d6bb79560 100644 --- a/tst/RequestTest.php +++ b/tst/RequestTest.php @@ -93,13 +93,13 @@ public function testApiCreate() $_SERVER['REQUEST_METHOD'] = 'PUT'; $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $file = tempnam(sys_get_temp_dir(), 'FOO'); - file_put_contents($file, 'data=foo'); + file_put_contents($file, 'ct=foo'); Request::setInputStream($file); $request = new Request; unlink($file); $this->assertTrue($request->isJsonApiCall(), 'is JSON Api call'); $this->assertEquals('create', $request->getOperation()); - $this->assertEquals('foo', $request->getParam('data')); + $this->assertEquals('foo', $request->getParam('ct')); } public function testApiCreateAlternative() @@ -107,11 +107,11 @@ public function testApiCreateAlternative() $this->reset(); $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['HTTP_ACCEPT'] = 'application/json, text/javascript, */*; q=0.01'; - $_POST['attachment'] = 'foo'; + $_POST['ct'] = 'foo'; $request = new Request; $this->assertTrue($request->isJsonApiCall(), 'is JSON Api call'); $this->assertEquals('create', $request->getOperation()); - $this->assertEquals('foo', $request->getParam('attachment')); + $this->assertEquals('foo', $request->getParam('ct')); } public function testApiRead() From 0f42bd818f1825053e071026d78d5095683d11b1 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Fri, 10 May 2019 21:01:34 +0200 Subject: [PATCH 55/88] quiescing JS unit tests --- js/privatebin.js | 4 ---- tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/js/privatebin.js b/js/privatebin.js index 4a0ee3d2d..7b229d620 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -1053,12 +1053,8 @@ jQuery.PrivateBin = (function($, RawDeflate) { // fallback below console.error('URL interface not properly supported, error:', e); } - } else { - console.warn('URL interface appears not to be supported in this browser.'); } - // fallback to simple RegEx - console.warn('fallback to simple RegEx search'); // Attention: This also returns the delete token inside of the ID, if it is specified id = (window.location.search.match(idRegExFind) || [''])[0]; diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index 311893f19..c588d74ed 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -71,7 +71,7 @@ endif; ?> - + diff --git a/tpl/page.php b/tpl/page.php index eb6bea004..4b26c1a33 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -49,7 +49,7 @@ endif; ?> - + From 632d70412af0d017132f94fbf69089316166bc1a Mon Sep 17 00:00:00 2001 From: El RIDO Date: Fri, 10 May 2019 21:35:36 +0200 Subject: [PATCH 56/88] revert scalar type hints to retain support for PHP < 7.0 --- lib/Data/AbstractData.php | 16 ++++++++-------- lib/Data/Database.php | 18 +++++++++--------- lib/Data/Filesystem.php | 10 +++++----- tst/Bootstrap.php | 11 ++++++----- 4 files changed, 28 insertions(+), 27 deletions(-) diff --git a/lib/Data/AbstractData.php b/lib/Data/AbstractData.php index cc726aaa7..aec99f76e 100644 --- a/lib/Data/AbstractData.php +++ b/lib/Data/AbstractData.php @@ -72,7 +72,7 @@ public static function getInstance(array $options) * @param array $paste * @return bool */ - abstract public function create(string $pasteid, array $paste); + abstract public function create($pasteid, array $paste); /** * Read a paste. @@ -81,7 +81,7 @@ abstract public function create(string $pasteid, array $paste); * @param string $pasteid * @return stdClass|false */ - abstract public function read(string $pasteid); + abstract public function read($pasteid); /** * Delete a paste and its discussion. @@ -89,7 +89,7 @@ abstract public function read(string $pasteid); * @access public * @param string $pasteid */ - abstract public function delete(string $pasteid); + abstract public function delete($pasteid); /** * Test if a paste exists. @@ -98,7 +98,7 @@ abstract public function delete(string $pasteid); * @param string $pasteid * @return bool */ - abstract public function exists(string $pasteid); + abstract public function exists($pasteid); /** * Create a comment in a paste. @@ -110,7 +110,7 @@ abstract public function exists(string $pasteid); * @param array $comment * @return bool */ - abstract public function createComment(string $pasteid, string $parentid, string $commentid, array $comment); + abstract public function createComment($pasteid, $parentid, $commentid, array $comment); /** * Read all comments of paste. @@ -119,7 +119,7 @@ abstract public function createComment(string $pasteid, string $parentid, string * @param string $pasteid * @return array */ - abstract public function readComments(string $pasteid); + abstract public function readComments($pasteid); /** * Test if a comment exists. @@ -130,7 +130,7 @@ abstract public function readComments(string $pasteid); * @param string $commentid * @return bool */ - abstract public function existsComment(string $pasteid, string $parentid, string $commentid); + abstract public function existsComment($pasteid, $parentid, $commentid); /** * Returns up to batch size number of paste ids that have expired @@ -139,7 +139,7 @@ abstract public function existsComment(string $pasteid, string $parentid, string * @param int $batchsize * @return array */ - abstract protected function _getExpiredPastes(int $batchsize); + abstract protected function _getExpiredPastes($batchsize); /** * Perform a purge of old pastes, at most the given batchsize is deleted. diff --git a/lib/Data/Database.php b/lib/Data/Database.php index 18efecc4f..bba53f180 100644 --- a/lib/Data/Database.php +++ b/lib/Data/Database.php @@ -154,7 +154,7 @@ public static function getInstance($options = null) * @param array $paste * @return bool */ - public function create(string $pasteid, array $paste) + public function create($pasteid, array $paste) { if ( array_key_exists($pasteid, self::$_cache) @@ -223,7 +223,7 @@ public function create(string $pasteid, array $paste) * @param string $pasteid * @return array|false */ - public function read(string $pasteid) + public function read($pasteid) { if (array_key_exists($pasteid, self::$_cache)) { return self::$_cache[$pasteid]; @@ -287,7 +287,7 @@ public function read(string $pasteid) * @access public * @param string $pasteid */ - public function delete(string $pasteid) + public function delete($pasteid) { self::_exec( 'DELETE FROM ' . self::_sanitizeIdentifier('paste') . @@ -311,7 +311,7 @@ public function delete(string $pasteid) * @param string $pasteid * @return bool */ - public function exists(string $pasteid) + public function exists($pasteid) { if ( !array_key_exists($pasteid, self::$_cache) @@ -331,7 +331,7 @@ public function exists(string $pasteid) * @param array $comment * @return bool */ - public function createComment(string $pasteid, string $parentid, string $commentid, array $comment) + public function createComment($pasteid, $parentid, $commentid, array $comment) { if (array_key_exists('data', $comment)) { $version = 1; @@ -370,7 +370,7 @@ public function createComment(string $pasteid, string $parentid, string $comment * @param string $pasteid * @return array */ - public function readComments(string $pasteid) + public function readComments($pasteid) { $rows = self::_select( 'SELECT * FROM ' . self::_sanitizeIdentifier('comment') . @@ -414,7 +414,7 @@ public function readComments(string $pasteid) * @param string $commentid * @return bool */ - public function existsComment(string $pasteid, string $parentid, string $commentid) + public function existsComment($pasteid, $parentid, $commentid) { return (bool) self::_select( 'SELECT dataid FROM ' . self::_sanitizeIdentifier('comment') . @@ -456,7 +456,7 @@ protected function _getExpiredPastes(int $batchsize) * @throws PDOException * @return bool */ - private static function _exec(string $sql, array $params) + private static function _exec($sql, array $params) { $statement = self::$_db->prepare($sql); $result = $statement->execute($params); @@ -475,7 +475,7 @@ private static function _exec(string $sql, array $params) * @throws PDOException * @return array */ - private static function _select(string $sql, array $params, bool $firstOnly = false) + private static function _select($sql, array $params, bool $firstOnly = false) { $statement = self::$_db->prepare($sql); $statement->execute($params); diff --git a/lib/Data/Filesystem.php b/lib/Data/Filesystem.php index a19408da1..736b61d5d 100644 --- a/lib/Data/Filesystem.php +++ b/lib/Data/Filesystem.php @@ -29,7 +29,7 @@ class Filesystem extends AbstractData * @param array $options * @return Filesystem */ - public static function getInstance($options = null) + public static function getInstance(array $options) { // if needed initialize the singleton if (!(self::$_instance instanceof self)) { @@ -53,7 +53,7 @@ public static function getInstance($options = null) * @param array $paste * @return bool */ - public function create($pasteid, $paste) + public function create($pasteid, array $paste) { $storagedir = self::_dataid2path($pasteid); $file = $storagedir . $pasteid . '.php'; @@ -121,7 +121,7 @@ public function delete($pasteid) * @param string $pasteid * @return bool */ - public function exists($pasteid) + public functio(($pasteid) { $basePath = self::_dataid2path($pasteid) . $pasteid; $pastePath = $basePath . '.php'; @@ -155,7 +155,7 @@ public function exists($pasteid) * @param array $comment * @return bool */ - public function createComment($pasteid, $parentid, $commentid, $comment) + public function createComment($pasteid, $parentid, $commentid, array $comment) { $storagedir = self::_dataid2discussionpath($pasteid); $file = $storagedir . $pasteid . '.' . $commentid . '.' . $parentid . '.php'; @@ -230,7 +230,7 @@ public function existsComment($pasteid, $parentid, $commentid) * @param int $batchsize * @return array */ - protected function _getExpiredPastes($batchsize) + protected function _getExpiredPastes(int $batchsize) { $pastes = array(); $mainpath = DataStore::getPath(); diff --git a/tst/Bootstrap.php b/tst/Bootstrap.php index 8a4f7cb95..21e031cb9 100644 --- a/tst/Bootstrap.php +++ b/tst/Bootstrap.php @@ -3,6 +3,7 @@ use PrivateBin\Persistence\ServerSalt; error_reporting(E_ALL | E_STRICT); +ini_set('display_errors', 1); // change this, if your php files and data is outside of your webservers document root if (!defined('PUBLIC_PATH')) { @@ -120,7 +121,7 @@ public static function getPasteId() * @param array $meta * @return array */ - public static function getPaste(int $version = 2, array $meta = array()) + public static function getPaste($version = 2, array $meta = array()) { $example = self::getPasteWithAttachment($version, $meta); // v1 has the attachment stored in a separate property @@ -137,7 +138,7 @@ public static function getPaste(int $version = 2, array $meta = array()) * @param array $meta * @return array */ - public static function getPasteWithAttachment(int $version = 2, array $meta = array()) + public static function getPasteWithAttachment($version = 2, array $meta = array()) { $example = $version === 1 ? self::$pasteV1 : self::$pasteV2; $example['meta']['salt'] = ServerSalt::generate(); @@ -152,7 +153,7 @@ public static function getPasteWithAttachment(int $version = 2, array $meta = ar * @param array $meta * @return array */ - public static function getPastePost(int $version = 2, array $meta = array()) + public static function getPastePost($version = 2, array $meta = array()) { $example = self::getPaste($version, $meta); $example['meta'] = array('expire' => $example['meta']['expire']); @@ -165,7 +166,7 @@ public static function getPastePost(int $version = 2, array $meta = array()) * @param array $meta * @return array */ - public static function getPastePostJson(int $version = 2, array $meta = array()) + public static function getPastePostJson($version = 2, array $meta = array()) { $example = self::getPastePost($version, $meta); $example['adata'] = json_encode($example['adata']); @@ -190,7 +191,7 @@ public static function getCommentId() * @param array $meta * @return array */ - public static function getComment(int $version = 2, array $meta = array()) + public static function getComment($version = 2, array $meta = array()) { $example = $version === 1 ? self::$commentV1 : self::$pasteV2; if ($version === 2) { From 1e44902340873421d03538791b8e66154b98c48a Mon Sep 17 00:00:00 2001 From: El RIDO Date: Fri, 10 May 2019 21:45:34 +0200 Subject: [PATCH 57/88] apply StyleCI patch --- lib/Data/Database.php | 21 ++++++++++----------- lib/Model/AbstractModel.php | 1 - lib/Model/Paste.php | 10 ++++------ lib/Request.php | 4 ++-- tst/Bootstrap.php | 17 +++++++++-------- tst/ControllerTest.php | 8 ++++---- tst/FormatV2Test.php | 28 ++++++++++++++-------------- tst/JsonApiTest.php | 2 +- tst/ModelTest.php | 14 +++++++------- 9 files changed, 51 insertions(+), 54 deletions(-) diff --git a/lib/Data/Database.php b/lib/Data/Database.php index bba53f180..1e0169ecb 100644 --- a/lib/Data/Database.php +++ b/lib/Data/Database.php @@ -243,20 +243,20 @@ public function read($pasteid) $isVersion2 = array_key_exists('v', $data) && $data['v'] >= 2; if ($isVersion2) { self::$_cache[$pasteid] = $data; - list($createdKey) = self::_getVersionedKeys(2); + list($createdKey) = self::_getVersionedKeys(2); } else { self::$_cache[$pasteid] = array('data' => $paste['data']); - list($createdKey) = self::_getVersionedKeys(1); + list($createdKey) = self::_getVersionedKeys(1); } $paste['meta'] = json_decode($paste['meta'], true); if (!is_array($paste['meta'])) { $paste['meta'] = array(); } - $paste = self::upgradePreV1Format($paste); - self::$_cache[$pasteid]['meta'] = $paste['meta']; + $paste = self::upgradePreV1Format($paste); + self::$_cache[$pasteid]['meta'] = $paste['meta']; self::$_cache[$pasteid]['meta'][$createdKey] = (int) $paste['postdate']; - $expire_date = (int) $paste['expiredate']; + $expire_date = (int) $paste['expiredate']; if ($expire_date > 0) { self::$_cache[$pasteid]['meta']['expire_date'] = $expire_date; } @@ -341,7 +341,7 @@ public function createComment($pasteid, $parentid, $commentid, array $comment) $data = json_encode($comment); } list($createdKey, $iconKey) = self::_getVersionedKeys($version); - $meta = $comment['meta']; + $meta = $comment['meta']; unset($comment['meta']); foreach (array('nickname', $iconKey) as $key) { if (!array_key_exists($key, $meta)) { @@ -381,7 +381,7 @@ public function readComments($pasteid) $comments = array(); if (count($rows)) { foreach ($rows as $row) { - $i = $this->getOpenSlot($comments, (int) $row['postdate']); + $i = $this->getOpenSlot($comments, (int) $row['postdate']); $data = json_decode($row['data'], true); if (array_key_exists('v', $data) && $data['v'] >= 2) { $version = 2; @@ -391,9 +391,9 @@ public function readComments($pasteid) $comments[$i] = array('data' => $row['data']); } list($createdKey, $iconKey) = self::_getVersionedKeys($version); - $comments[$i]['id'] = $row['dataid']; - $comments[$i]['parentid'] = $row['parentid']; - $comments[$i]['meta'] = array($createdKey => (int) $row['postdate']); + $comments[$i]['id'] = $row['dataid']; + $comments[$i]['parentid'] = $row['parentid']; + $comments[$i]['meta'] = array($createdKey => (int) $row['postdate']); foreach (array('nickname' => 'nickname', 'vizhash' => $iconKey) as $rowKey => $commentKey) { if (array_key_exists($rowKey, $row) && !empty($row[$rowKey])) { $comments[$i]['meta'][$commentKey] = $row[$rowKey]; @@ -486,7 +486,6 @@ private static function _select($sql, array $params, bool $firstOnly = false) return $result; } - /** * get version dependent key names * diff --git a/lib/Model/AbstractModel.php b/lib/Model/AbstractModel.php index ee3d35782..c7f367a7e 100644 --- a/lib/Model/AbstractModel.php +++ b/lib/Model/AbstractModel.php @@ -177,6 +177,5 @@ abstract protected function _sanitize(array $data); */ protected function _validate(array $data) { - return; } } diff --git a/lib/Model/Paste.php b/lib/Model/Paste.php index f7f919d60..a665f50a8 100644 --- a/lib/Model/Paste.php +++ b/lib/Model/Paste.php @@ -195,10 +195,9 @@ public function isBurnafterreading() if (!array_key_exists('adata', $this->_data) && !array_key_exists('data', $this->_data)) { $this->get(); } - return ( + return (array_key_exists('adata', $this->_data) && $this->_data['adata'][3] === 1) || - (array_key_exists('burnafterreading', $this->_data['meta']) && $this->_data['meta']['burnafterreading']) - ); + (array_key_exists('burnafterreading', $this->_data['meta']) && $this->_data['meta']['burnafterreading']); } /** @@ -213,10 +212,9 @@ public function isOpendiscussion() if (!array_key_exists('adata', $this->_data) && !array_key_exists('data', $this->_data)) { $this->get(); } - return ( + return (array_key_exists('adata', $this->_data) && $this->_data['adata'][2] === 1) || - (array_key_exists('opendiscussion', $this->_data['meta']) && $this->_data['meta']['opendiscussion']) - ); + (array_key_exists('opendiscussion', $this->_data['meta']) && $this->_data['meta']['opendiscussion']); } /** diff --git a/lib/Request.php b/lib/Request.php index 7e41f4aa4..02a3cab16 100644 --- a/lib/Request.php +++ b/lib/Request.php @@ -161,10 +161,10 @@ public function getOperation() public function getData() { $data = array( - 'adata' => json_decode($this->getParam('adata', '[]'), true) + 'adata' => json_decode($this->getParam('adata', '[]'), true), ); $required_keys = array('v', 'ct'); - $meta = $this->getParam('meta'); + $meta = $this->getParam('meta'); if (empty($meta)) { $required_keys[] = 'pasteid'; $required_keys[] = 'parentid'; diff --git a/tst/Bootstrap.php b/tst/Bootstrap.php index 21e031cb9..532f71c09 100644 --- a/tst/Bootstrap.php +++ b/tst/Bootstrap.php @@ -66,13 +66,13 @@ class Helper ), 'plaintext', 1, - 0 + 0, ), 'meta' => array( 'expire' => '5min', 'created' => 1344803344, ), - 'v' => 2, + 'v' => 2, 'ct' => 'ME5JF/YBEijp2uYMzLZozbKtWc5wfy6R59NBb7SmRig=', ); @@ -155,10 +155,11 @@ public static function getPasteWithAttachment($version = 2, array $meta = array( */ public static function getPastePost($version = 2, array $meta = array()) { - $example = self::getPaste($version, $meta); + $example = self::getPaste($version, $meta); $example['meta'] = array('expire' => $example['meta']['expire']); return $example; } + /** * get example paste, as received via POST by the user * @@ -168,9 +169,9 @@ public static function getPastePost($version = 2, array $meta = array()) */ public static function getPastePostJson($version = 2, array $meta = array()) { - $example = self::getPastePost($version, $meta); + $example = self::getPastePost($version, $meta); $example['adata'] = json_encode($example['adata']); - $example['meta'] = json_encode($example['meta']); + $example['meta'] = json_encode($example['meta']); return $example; } @@ -195,9 +196,9 @@ public static function getComment($version = 2, array $meta = array()) { $example = $version === 1 ? self::$commentV1 : self::$pasteV2; if ($version === 2) { - $example['pasteid'] = $example['parentid'] = self::getPasteId(); + $example['pasteid'] = $example['parentid'] = self::getPasteId(); $example['meta']['created'] = self::$commentV1['meta']['postdate']; - $example['meta']['icon'] = self::$commentV1['meta']['vizhash']; + $example['meta']['icon'] = self::$commentV1['meta']['vizhash']; unset($example['meta']['expire']); } $example['meta'] = array_merge($example['meta'], $meta); @@ -225,7 +226,7 @@ public static function getCommentPost() */ public static function getCommentPostJson() { - $example = self::getCommentPost(); + $example = self::getCommentPost(); $example['adata'] = json_encode($example['adata']); return $example; } diff --git a/tst/ControllerTest.php b/tst/ControllerTest.php index bcf1c9e3b..b961697bb 100644 --- a/tst/ControllerTest.php +++ b/tst/ControllerTest.php @@ -433,7 +433,7 @@ public function testCreateBrokenUpload() $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; - $_POST['ct'] = ' '; + $_POST['ct'] = ' '; $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste does not exists before posting data'); ob_start(); new Controller; @@ -524,7 +524,7 @@ public function testCreateCommentDiscussionDisabled() $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; $paste = Helper::getPaste(); - $paste['adata'][2] = 0; + $paste['adata'][2] = 0; $this->_model->create(Helper::getPasteId(), $paste); ob_start(); new Controller; @@ -638,7 +638,7 @@ public function testReadExpired() */ public function testReadBurn() { - $paste = Helper::getPaste(); + $paste = Helper::getPaste(); $paste['adata'][3] = 1; $this->_model->create(Helper::getPasteId(), $paste); $_SERVER['QUERY_STRING'] = Helper::getPasteId(); @@ -726,7 +726,7 @@ public function testReadOldSyntax() */ public function testReadBurnAfterReading() { - $burnPaste = Helper::getPaste(); + $burnPaste = Helper::getPaste(); $burnPaste['adata'][3] = 1; $this->_model->create(Helper::getPasteId(), $burnPaste); $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists before deleting data'); diff --git a/tst/FormatV2Test.php b/tst/FormatV2Test.php index 2718f9690..8aa4d3ca1 100644 --- a/tst/FormatV2Test.php +++ b/tst/FormatV2Test.php @@ -9,61 +9,61 @@ public function testFormatV2ValidatorValidatesCorrectly() $this->assertTrue(FormatV2::isValid(Helper::getPastePost()), 'valid format'); $this->assertTrue(FormatV2::isValid(Helper::getCommentPost(), true), 'valid format'); - $paste = Helper::getPastePost(); + $paste = Helper::getPastePost(); $paste['adata'][0][0] = '$'; $this->assertFalse(FormatV2::isValid($paste), 'invalid base64 encoding of iv'); - $paste = Helper::getPastePost(); + $paste = Helper::getPastePost(); $paste['adata'][0][1] = '$'; $this->assertFalse(FormatV2::isValid($paste), 'invalid base64 encoding of salt'); - $paste = Helper::getPastePost(); + $paste = Helper::getPastePost(); $paste['ct'] = '$'; $this->assertFalse(FormatV2::isValid($paste), 'invalid base64 encoding of ct'); - $paste = Helper::getPastePost(); + $paste = Helper::getPastePost(); $paste['ct'] = 'bm9kYXRhbm9kYXRhbm9kYXRhbm9kYXRhbm9kYXRhCg=='; $this->assertFalse(FormatV2::isValid($paste), 'low ct entropy'); - $paste = Helper::getPastePost(); + $paste = Helper::getPastePost(); $paste['adata'][0][0] = 'MTIzNDU2Nzg5MDEyMzQ1Njc4OTA='; $this->assertFalse(FormatV2::isValid($paste), 'iv too long'); - $paste = Helper::getPastePost(); + $paste = Helper::getPastePost(); $paste['adata'][0][1] = 'MTIzNDU2Nzg5MDEyMzQ1Njc4OTA='; $this->assertFalse(FormatV2::isValid($paste), 'salt too long'); - $paste = Helper::getPastePost(); + $paste = Helper::getPastePost(); $paste['foo'] = 'bar'; $this->assertFalse(FormatV2::isValid($paste), 'invalid additional key'); unset($paste['meta']); $this->assertFalse(FormatV2::isValid($paste), 'invalid missing key'); - $paste = Helper::getPastePost(); + $paste = Helper::getPastePost(); $paste['v'] = 0.9; $this->assertFalse(FormatV2::isValid($paste), 'unsupported version'); - $paste = Helper::getPastePost(); + $paste = Helper::getPastePost(); $paste['adata'][0][2] = 1000; $this->assertFalse(FormatV2::isValid($paste), 'not enough iterations'); - $paste = Helper::getPastePost(); + $paste = Helper::getPastePost(); $paste['adata'][0][3] = 127; $this->assertFalse(FormatV2::isValid($paste), 'invalid key size'); - $paste = Helper::getPastePost(); + $paste = Helper::getPastePost(); $paste['adata'][0][4] = 63; $this->assertFalse(FormatV2::isValid($paste), 'invalid tag length'); - $paste = Helper::getPastePost(); + $paste = Helper::getPastePost(); $paste['adata'][0][5] = '!#@'; $this->assertFalse(FormatV2::isValid($paste), 'invalid algorithm'); - $paste = Helper::getPastePost(); + $paste = Helper::getPastePost(); $paste['adata'][0][6] = '!#@'; $this->assertFalse(FormatV2::isValid($paste), 'invalid mode'); - $paste = Helper::getPastePost(); + $paste = Helper::getPastePost(); $paste['adata'][0][7] = '!#@'; $this->assertFalse(FormatV2::isValid($paste), 'invalid compression'); diff --git a/tst/JsonApiTest.php b/tst/JsonApiTest.php index cdba2322d..32064869f 100644 --- a/tst/JsonApiTest.php +++ b/tst/JsonApiTest.php @@ -77,7 +77,7 @@ public function testPut() $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); $paste = Helper::getPastePostJson(); - $file = tempnam(sys_get_temp_dir(), 'FOO'); + $file = tempnam(sys_get_temp_dir(), 'FOO'); file_put_contents($file, http_build_query($paste)); Request::setInputStream($file); $_SERVER['QUERY_STRING'] = Helper::getPasteId(); diff --git a/tst/ModelTest.php b/tst/ModelTest.php index 9673155ea..5a0006dae 100644 --- a/tst/ModelTest.php +++ b/tst/ModelTest.php @@ -90,9 +90,9 @@ public function testBasicWorkflow() $comments = $this->_model->getPaste(Helper::getPasteId())->get()['comments']; $this->assertTrue(count($comments) === 1, 'comment exists after storing it'); - $commentData['id'] = Helper::getPasteId(); + $commentData['id'] = Helper::getPasteId(); $commentData['meta']['created'] = current($comments)['meta']['created']; - $commentData['meta']['icon'] = current($comments)['meta']['icon']; + $commentData['meta']['icon'] = current($comments)['meta']['icon']; $this->assertEquals($commentData, current($comments)); // deleting pastes @@ -223,9 +223,9 @@ public function testInvalidCommentDeletedPaste() */ public function testInvalidCommentData() { - $pasteData = Helper::getPastePost(); + $pasteData = Helper::getPastePost(); $pasteData['adata'][2] = 0; - $paste = $this->_model->getPaste(Helper::getPasteId()); + $paste = $this->_model->getPaste(Helper::getPasteId()); $paste->setData($pasteData); $paste->store(); @@ -240,7 +240,7 @@ public function testInvalidCommentData() public function testInvalidCommentParent() { $paste = $this->_model->getPaste(Helper::getPasteId()); - $comment = $paste->getComment(''); + $comment = $paste->getComment(''); $comment->store(); } @@ -379,8 +379,8 @@ public function testCommentVizhash() $comment->setData($commentData); $comment->store(); - $vz = new Vizhash16x16(); - $pngdata = 'data:image/png;base64,' . base64_encode($vz->generate(TrafficLimiter::getHash())); + $vz = new Vizhash16x16(); + $pngdata = 'data:image/png;base64,' . base64_encode($vz->generate(TrafficLimiter::getHash())); $comment = current($this->_model->getPaste(Helper::getPasteId())->get()['comments']); $this->assertEquals($pngdata, $comment['meta']['icon'], 'nickname triggers vizhash to be set'); } From bd4dee0f3e20f41f46dbff30559b866bb1ca0051 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Fri, 10 May 2019 21:52:14 +0200 Subject: [PATCH 58/88] fixing copy/paste errors --- lib/Data/Database.php | 4 ++-- lib/Data/Filesystem.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/Data/Database.php b/lib/Data/Database.php index 1e0169ecb..b6957e179 100644 --- a/lib/Data/Database.php +++ b/lib/Data/Database.php @@ -430,7 +430,7 @@ public function existsComment($pasteid, $parentid, $commentid) * @param int $batchsize * @return array */ - protected function _getExpiredPastes(int $batchsize) + protected function _getExpiredPastes($batchsize) { $pastes = array(); $rows = self::_select( @@ -494,7 +494,7 @@ private static function _select($sql, array $params, bool $firstOnly = false) * @param int $version * @return array */ - private static function _getVersionedKeys(int $version) + private static function _getVersionedKeys($version) { if ($version === 1) { return array('postdate', 'vizhash'); diff --git a/lib/Data/Filesystem.php b/lib/Data/Filesystem.php index 736b61d5d..b084d7f41 100644 --- a/lib/Data/Filesystem.php +++ b/lib/Data/Filesystem.php @@ -121,7 +121,7 @@ public function delete($pasteid) * @param string $pasteid * @return bool */ - public functio(($pasteid) + public function exists($pasteid) { $basePath = self::_dataid2path($pasteid) . $pasteid; $pastePath = $basePath . '.php'; @@ -230,7 +230,7 @@ public function existsComment($pasteid, $parentid, $commentid) * @param int $batchsize * @return array */ - protected function _getExpiredPastes(int $batchsize) + protected function _getExpiredPastes($batchsize) { $pastes = array(); $mainpath = DataStore::getPath(); From b1d35057ccd97f1b902a458fb1774c482d974b53 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Fri, 10 May 2019 22:00:34 +0200 Subject: [PATCH 59/88] remove further type hints for compatibility --- tst/Bootstrap.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tst/Bootstrap.php b/tst/Bootstrap.php index 532f71c09..0e11b2d50 100644 --- a/tst/Bootstrap.php +++ b/tst/Bootstrap.php @@ -237,7 +237,7 @@ public static function getCommentPostJson() * @param string $path * @throws Exception */ - public static function rmDir(string $path) + public static function rmDir($path) { if (is_dir($path)) { $path .= DIRECTORY_SEPARATOR; @@ -296,7 +296,7 @@ public static function confRestore() * @param string $pathToFile * @param array $values */ - public static function createIniFile(string $pathToFile, array $values) + public static function createIniFile($pathToFile, array $values) { if (count($values)) { @unlink($pathToFile); @@ -339,7 +339,7 @@ public static function createIniFile(string $pathToFile, array $values) * @param bool $return * @return void|string */ - public static function varExportMin($var, bool $return = false) + public static function varExportMin($var, $return = false) { if (is_array($var)) { $toImplode = array(); From fb0c9c595ee3ee76ba164ad002a5d188e3eec0e0 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Fri, 10 May 2019 22:04:47 +0200 Subject: [PATCH 60/88] remove further type hints for compatibility --- lib/Data/Database.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Data/Database.php b/lib/Data/Database.php index b6957e179..337319e7b 100644 --- a/lib/Data/Database.php +++ b/lib/Data/Database.php @@ -475,7 +475,7 @@ private static function _exec($sql, array $params) * @throws PDOException * @return array */ - private static function _select($sql, array $params, bool $firstOnly = false) + private static function _select($sql, array $params, $firstOnly = false) { $statement = self::$_db->prepare($sql); $statement->execute($params); From f58cbefd1e36080452df905bcb7a268a31c1fc15 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Fri, 10 May 2019 22:13:11 +0200 Subject: [PATCH 61/88] revert scalar type hints to retain support for PHP < 7.0 --- lib/Model/AbstractModel.php | 4 ++-- lib/Model/Paste.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/Model/AbstractModel.php b/lib/Model/AbstractModel.php index c7f367a7e..87bf2b35c 100644 --- a/lib/Model/AbstractModel.php +++ b/lib/Model/AbstractModel.php @@ -86,7 +86,7 @@ public function getId() * @param string $id * @throws Exception */ - public function setId(string $id) + public function setId($id) { if (!self::isValidId($id)) { throw new Exception('Invalid paste ID.', 60); @@ -154,7 +154,7 @@ abstract public function exists(); * @param string $id * @return bool */ - public static function isValidId(string $id) + public static function isValidId($id) { return (bool) preg_match('#\A[a-f\d]{16}\z#', (string) $id); } diff --git a/lib/Model/Paste.php b/lib/Model/Paste.php index a665f50a8..dc9e9af16 100644 --- a/lib/Model/Paste.php +++ b/lib/Model/Paste.php @@ -136,7 +136,7 @@ public function exists() * @throws Exception * @return Comment */ - public function getComment(string $parentId, string $commentId = '') + public function getComment($parentId, $commentId = '') { if (!$this->exists()) { throw new Exception('Invalid data.', 62); From 76007b6ee9d92833f2f674b03fa430cbc17d901c Mon Sep 17 00:00:00 2001 From: El RIDO Date: Fri, 10 May 2019 22:21:03 +0200 Subject: [PATCH 62/88] fixing class compatibility (why is this no longer enforced in PHP > 7.1?) --- lib/Data/Database.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Data/Database.php b/lib/Data/Database.php index 337319e7b..0c39a2966 100644 --- a/lib/Data/Database.php +++ b/lib/Data/Database.php @@ -67,7 +67,7 @@ class Database extends AbstractData * @throws Exception * @return Database */ - public static function getInstance($options = null) + public static function getInstance(array $options) { // if needed initialize the singleton if (!(self::$_instance instanceof self)) { From 9b6b25dac0e7c6f527ec07f4c9a073c3f0d73ee2 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Fri, 10 May 2019 22:35:18 +0200 Subject: [PATCH 63/88] revert scalar type hints to retain support for PHP < 7.0 --- lib/Data/AbstractData.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Data/AbstractData.php b/lib/Data/AbstractData.php index aec99f76e..3d7c2b999 100644 --- a/lib/Data/AbstractData.php +++ b/lib/Data/AbstractData.php @@ -147,7 +147,7 @@ abstract protected function _getExpiredPastes($batchsize); * @access public * @param int $batchsize */ - public function purge(int $batchsize) + public function purge($batchsize) { if ($batchsize < 1) { return; From 02f3cc739fbe627cb3d4a53ba0834f320410cd33 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Fri, 10 May 2019 22:46:39 +0200 Subject: [PATCH 64/88] documentation on fnv1a64 is lacking, but tests show it was only introduced with PHP 5.6 --- lib/Model/AbstractModel.php | 2 +- tst/Data/DatabaseTest.php | 2 +- tst/Data/FilesystemTest.php | 2 +- tst/ModelTest.php | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/Model/AbstractModel.php b/lib/Model/AbstractModel.php index 87bf2b35c..8190c13e2 100644 --- a/lib/Model/AbstractModel.php +++ b/lib/Model/AbstractModel.php @@ -108,7 +108,7 @@ public function setData(array $data) $this->_data = $data; // calculate a 64 bit checksum to avoid collisions - $this->setId(hash('fnv1a64', $data['ct'])); + $this->setId(hash(version_compare(PHP_VERSION, '5.5') > 0 ? 'fnv1a64' : 'fnv164', $data['ct'])); } /** diff --git a/tst/Data/DatabaseTest.php b/tst/Data/DatabaseTest.php index 7e62e5f4f..0d48eb6a5 100644 --- a/tst/Data/DatabaseTest.php +++ b/tst/Data/DatabaseTest.php @@ -98,7 +98,7 @@ public function testPurge() $keys = array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'x', 'y', 'z'); $ids = array(); foreach ($keys as $key) { - $ids[$key] = hash('fnv1a64', $key); + $ids[$key] = hash('fnv164', $key); $this->_model->delete($ids[$key]); $this->assertFalse($this->_model->exists($ids[$key]), "paste $key does not yet exist"); if (in_array($key, array('y', 'z'))) { diff --git a/tst/Data/FilesystemTest.php b/tst/Data/FilesystemTest.php index d4d6ec060..37e03f36d 100644 --- a/tst/Data/FilesystemTest.php +++ b/tst/Data/FilesystemTest.php @@ -88,7 +88,7 @@ public function testPurge() $keys = array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'x', 'y', 'z'); $ids = array(); foreach ($keys as $key) { - $ids[$key] = hash('fnv1a64', $key); + $ids[$key] = hash('fnv164', $key); $this->assertFalse($this->_model->exists($ids[$key]), "paste $key does not yet exist"); if (in_array($key, array('x', 'y', 'z'))) { $this->assertTrue($this->_model->create($ids[$key], $paste), "store $key paste"); diff --git a/tst/ModelTest.php b/tst/ModelTest.php index 5a0006dae..c04ea3934 100644 --- a/tst/ModelTest.php +++ b/tst/ModelTest.php @@ -284,7 +284,7 @@ public function testPurge() $keys = array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'x', 'y', 'z'); $ids = array(); foreach ($keys as $key) { - $ids[$key] = hash('fnv1a64', $key); + $ids[$key] = hash('fnv164', $key); $store->delete($ids[$key]); $this->assertFalse($store->exists($ids[$key]), "paste $key does not yet exist"); if (in_array($key, array('x', 'y', 'z'))) { From 7598b28a4a839a0f275f0ff3889f67214beb7e75 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Fri, 10 May 2019 22:57:55 +0200 Subject: [PATCH 65/88] handling older versions in testing --- tst/Bootstrap.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tst/Bootstrap.php b/tst/Bootstrap.php index 0e11b2d50..16f2138b9 100644 --- a/tst/Bootstrap.php +++ b/tst/Bootstrap.php @@ -111,7 +111,7 @@ class Helper */ public static function getPasteId() { - return self::$pasteid; + return version_compare(PHP_VERSION, '5.5') > 0 ? self::$pasteid : hash('fnv164', self::$pasteV2['ct']); } /** From c3719435a3864ed81c2ae83f3059191776179ec6 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Fri, 10 May 2019 23:09:35 +0200 Subject: [PATCH 66/88] and fixing PHP 5.5 --- lib/Model/AbstractModel.php | 2 +- tst/Bootstrap.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Model/AbstractModel.php b/lib/Model/AbstractModel.php index 8190c13e2..a1144d139 100644 --- a/lib/Model/AbstractModel.php +++ b/lib/Model/AbstractModel.php @@ -108,7 +108,7 @@ public function setData(array $data) $this->_data = $data; // calculate a 64 bit checksum to avoid collisions - $this->setId(hash(version_compare(PHP_VERSION, '5.5') > 0 ? 'fnv1a64' : 'fnv164', $data['ct'])); + $this->setId(hash(version_compare(PHP_VERSION, '5.5', '>') ? 'fnv1a64' : 'fnv164', $data['ct'])); } /** diff --git a/tst/Bootstrap.php b/tst/Bootstrap.php index 16f2138b9..dac2a2038 100644 --- a/tst/Bootstrap.php +++ b/tst/Bootstrap.php @@ -111,7 +111,7 @@ class Helper */ public static function getPasteId() { - return version_compare(PHP_VERSION, '5.5') > 0 ? self::$pasteid : hash('fnv164', self::$pasteV2['ct']); + return version_compare(PHP_VERSION, '5.5', '>') ? self::$pasteid : hash('fnv164', self::$pasteV2['ct']); } /** From a622c8f48450e6e60539c0e4ccd220b7b150cb5f Mon Sep 17 00:00:00 2001 From: El RIDO Date: Fri, 10 May 2019 23:27:45 +0200 Subject: [PATCH 67/88] fix logic, avoid 5.5 --- lib/Model/AbstractModel.php | 2 +- tst/Bootstrap.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Model/AbstractModel.php b/lib/Model/AbstractModel.php index a1144d139..cdfc81dcb 100644 --- a/lib/Model/AbstractModel.php +++ b/lib/Model/AbstractModel.php @@ -108,7 +108,7 @@ public function setData(array $data) $this->_data = $data; // calculate a 64 bit checksum to avoid collisions - $this->setId(hash(version_compare(PHP_VERSION, '5.5', '>') ? 'fnv1a64' : 'fnv164', $data['ct'])); + $this->setId(hash(version_compare(PHP_VERSION, '5.6', '<') ? 'fnv164' : 'fnv1a64', $data['ct'])); } /** diff --git a/tst/Bootstrap.php b/tst/Bootstrap.php index dac2a2038..bd24ea798 100644 --- a/tst/Bootstrap.php +++ b/tst/Bootstrap.php @@ -111,7 +111,7 @@ class Helper */ public static function getPasteId() { - return version_compare(PHP_VERSION, '5.5', '>') ? self::$pasteid : hash('fnv164', self::$pasteV2['ct']); + return version_compare(PHP_VERSION, '5.6', '<') ? hash('fnv164', self::$pasteV2['ct']) : self::$pasteid; } /** From 20befe4bd67d6794ed496f2b9c1318eab50ed012 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 11 May 2019 10:37:29 +0200 Subject: [PATCH 68/88] revert errors on STDOUT --- tst/Bootstrap.php | 1 - 1 file changed, 1 deletion(-) diff --git a/tst/Bootstrap.php b/tst/Bootstrap.php index bd24ea798..c0d1cb471 100644 --- a/tst/Bootstrap.php +++ b/tst/Bootstrap.php @@ -3,7 +3,6 @@ use PrivateBin\Persistence\ServerSalt; error_reporting(E_ALL | E_STRICT); -ini_set('display_errors', 1); // change this, if your php files and data is outside of your webservers document root if (!defined('PUBLIC_PATH')) { From 5b3286df4df7fe50212666eb1c3cdf7c9cde6823 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 11 May 2019 10:38:14 +0200 Subject: [PATCH 69/88] making zlib usable in browsers --- js/common.js | 2 +- js/zlib-1.2.11.js | 284 +++++++++++++++++++++++----------------------- 2 files changed, 144 insertions(+), 142 deletions(-) diff --git a/js/common.js b/js/common.js index f0482ae66..d0c53aa51 100644 --- a/js/common.js +++ b/js/common.js @@ -11,7 +11,7 @@ global.WebCrypto = require('node-webcrypto-ossl'); // application libraries to test global.$ = global.jQuery = require('./jquery-3.3.1'); global.RawDeflate = require('./rawinflate-0.3').RawDeflate; -require('./zlib-1.2.11'); +global.zlib = require('./zlib-1.2.11').zlib; require('./prettify'); global.prettyPrint = window.PR.prettyPrint; global.prettyPrintOne = window.PR.prettyPrintOne; diff --git a/js/zlib-1.2.11.js b/js/zlib-1.2.11.js index 28752079f..ed0abea8d 100644 --- a/js/zlib-1.2.11.js +++ b/js/zlib-1.2.11.js @@ -1,144 +1,146 @@ 'use strict'; -let ret; - -async function initialize() { - if (ret) return ret; - - const COMPRESSION_LEVEL = 7; - const NO_ZLIB_HEADER = -1; - const CHUNK_SIZE = 32 * 1024; - const map = {}; - const memory = new WebAssembly.Memory({ - initial: 1, - maximum: 1024, // 64MB - }); - const env = { - memory, - writeToJs(ptr, size) { - const o = map[ptr]; - o.onData(new Uint8Array(memory.buffer, dstPtr, size)); - }, - _abort: errno => { console.error(`Error: ${errno}`) }, - _grow: () => { }, - }; - - let ins; - if (typeof fetch === 'undefined') { - const buff = fs.readFileSync('zlib-1.2.11.wasm'); - const module = await WebAssembly.compile(buff); - ins = await WebAssembly.instantiate(module, { env }); - } else { - ins = await WebAssembly.instantiateStreaming(fetch('zlib-1.2.11.wasm')); - } - - const srcPtr = ins.exports._malloc(CHUNK_SIZE); - const dstPtr = ins.exports._malloc(CHUNK_SIZE); - - class RawDef { - constructor() { - this.zstreamPtr = ins.exports._createDeflateContext(COMPRESSION_LEVEL, NO_ZLIB_HEADER); - map[this.zstreamPtr] = this; - this.offset = 0; - this.buff = new Uint8Array(CHUNK_SIZE); +(function() { + let ret; + + async function initialize() { + if (ret) return ret; + + const COMPRESSION_LEVEL = 7; + const NO_ZLIB_HEADER = -1; + const CHUNK_SIZE = 32 * 1024; + const map = {}; + const memory = new WebAssembly.Memory({ + initial: 1, + maximum: 1024, // 64MB + }); + const env = { + memory, + writeToJs(ptr, size) { + const o = map[ptr]; + o.onData(new Uint8Array(memory.buffer, dstPtr, size)); + }, + _abort: errno => { console.error(`Error: ${errno}`) }, + _grow: () => { }, + }; + + let buff; + if (typeof fetch === 'undefined') { + buff = fs.readFileSync('zlib-1.2.11.wasm'); + } else { + const resp = await fetch('js/zlib-1.2.11.wasm'); + buff = await resp.arrayBuffer(); + } + const module = await WebAssembly.compile(buff); + const ins = await WebAssembly.instantiate(module, { env }); + + const srcPtr = ins.exports._malloc(CHUNK_SIZE); + const dstPtr = ins.exports._malloc(CHUNK_SIZE); + + class RawDef { + constructor() { + this.zstreamPtr = ins.exports._createDeflateContext(COMPRESSION_LEVEL, NO_ZLIB_HEADER); + map[this.zstreamPtr] = this; + this.offset = 0; + this.buff = new Uint8Array(CHUNK_SIZE); + } + + deflate(chunk, flush) { + const src = new Uint8Array(memory.buffer, srcPtr, chunk.length); + src.set(chunk); + ins.exports._deflate(this.zstreamPtr, srcPtr, dstPtr, chunk.length, CHUNK_SIZE, flush); + } + + onData(chunk) { + if (this.buff.length < this.offset + chunk.length) { + const buff = this.buff; + this.buff = new Uint8Array(this.buff.length * 2); + this.buff.set(buff); + } + this.buff.set(chunk, this.offset); + this.offset += chunk.length; + } + + destroy() { + ins.exports._freeDeflateContext(this.zstreamPtr); + delete map[this.zstreamPtr]; + this.buff = null; + } + + getBuffer() { + const res = new Uint8Array(this.offset); + for (let i = 0; i < this.offset; ++i) { + res[i] = this.buff[i]; + } + return res; + } + } + + class RawInf { + constructor() { + this.zstreamPtr = ins.exports._createInflateContext(NO_ZLIB_HEADER); + map[this.zstreamPtr] = this; + this.offset = 0; + this.buff = new Uint8Array(CHUNK_SIZE); + } + + inflate(chunk) { + const src = new Uint8Array(memory.buffer, srcPtr, chunk.length); + src.set(chunk); + ins.exports._inflate(this.zstreamPtr, srcPtr, dstPtr, chunk.length, CHUNK_SIZE); + } + + onData(chunk) { + if (this.buff.length < this.offset + chunk.length) { + const buff = this.buff; + this.buff = new Uint8Array(this.buff.length * 2); + this.buff.set(buff); + } + this.buff.set(chunk, this.offset); + this.offset += chunk.length; + } + + destroy() { + ins.exports._freeInflateContext(this.zstreamPtr); + delete map[this.zstreamPtr]; + this.buff = null; + } + + getBuffer() { + const res = new Uint8Array(this.offset); + for (let i = 0; i < this.offset; ++i) { + res[i] = this.buff[i]; + } + return res; + } + } + + ret = { + inflate(rawDeflateBuffer) { + const rawInf = new RawInf(); + for (let offset = 0; offset < rawDeflateBuffer.length; offset += CHUNK_SIZE) { + const end = Math.min(offset + CHUNK_SIZE, rawDeflateBuffer.length); + const chunk = rawDeflateBuffer.subarray(offset, end); + rawInf.inflate(chunk); + } + const ret = rawInf.getBuffer(); + rawInf.destroy(); + return ret; + }, + deflate(rawInflateBuffer) { + const rawDef = new RawDef(); + for (let offset = 0; offset < rawInflateBuffer.length; offset += CHUNK_SIZE) { + const end = Math.min(offset + CHUNK_SIZE, rawInflateBuffer.length); + const chunk = rawInflateBuffer.subarray(offset, end); + rawDef.deflate(chunk, rawInflateBuffer.length <= offset + CHUNK_SIZE); + } + const ret = rawDef.getBuffer(); + rawDef.destroy(); + return ret; + }, + } + + return ret; } - - deflate(chunk, flush) { - const src = new Uint8Array(memory.buffer, srcPtr, chunk.length); - src.set(chunk); - ins.exports._deflate(this.zstreamPtr, srcPtr, dstPtr, chunk.length, CHUNK_SIZE, flush); - } - - onData(chunk) { - if (this.buff.length < this.offset + chunk.length) { - const buff = this.buff; - this.buff = new Uint8Array(this.buff.length * 2); - this.buff.set(buff); - } - this.buff.set(chunk, this.offset); - this.offset += chunk.length; - } - - destroy() { - ins.exports._freeDeflateContext(this.zstreamPtr); - delete map[this.zstreamPtr]; - this.buff = null; - } - - getBuffer() { - const res = new Uint8Array(this.offset); - for (let i = 0; i < this.offset; ++i) { - res[i] = this.buff[i]; - } - return res; - } - } - - class RawInf { - constructor() { - this.zstreamPtr = ins.exports._createInflateContext(NO_ZLIB_HEADER); - map[this.zstreamPtr] = this; - this.offset = 0; - this.buff = new Uint8Array(CHUNK_SIZE); - } - - inflate(chunk) { - const src = new Uint8Array(memory.buffer, srcPtr, chunk.length); - src.set(chunk); - ins.exports._inflate(this.zstreamPtr, srcPtr, dstPtr, chunk.length, CHUNK_SIZE); - } - - onData(chunk) { - if (this.buff.length < this.offset + chunk.length) { - const buff = this.buff; - this.buff = new Uint8Array(this.buff.length * 2); - this.buff.set(buff); - } - this.buff.set(chunk, this.offset); - this.offset += chunk.length; - } - - destroy() { - ins.exports._freeInflateContext(this.zstreamPtr); - delete map[this.zstreamPtr]; - this.buff = null; - } - - getBuffer() { - const res = new Uint8Array(this.offset); - for (let i = 0; i < this.offset; ++i) { - res[i] = this.buff[i]; - } - return res; - } - } - - ret = { - inflate(rawDeflateBuffer) { - const rawInf = new RawInf(); - for (let offset = 0; offset < rawDeflateBuffer.length; offset += CHUNK_SIZE) { - const end = Math.min(offset + CHUNK_SIZE, rawDeflateBuffer.length); - const chunk = rawDeflateBuffer.subarray(offset, end); - rawInf.inflate(chunk); - } - const ret = rawInf.getBuffer(); - rawInf.destroy(); - return ret; - }, - deflate(rawInflateBuffer) { - const rawDef = new RawDef(); - for (let offset = 0; offset < rawInflateBuffer.length; offset += CHUNK_SIZE) { - const end = Math.min(offset + CHUNK_SIZE, rawInflateBuffer.length); - const chunk = rawInflateBuffer.subarray(offset, end); - rawDef.deflate(chunk, rawInflateBuffer.length <= offset + CHUNK_SIZE); - } - const ret = rawDef.getBuffer(); - rawDef.destroy(); - return ret; - }, - } - - return ret; -} - -global.zlib = initialize(); + this.zlib = initialize(); +}).call(this); From 788ea67b492d66133f85c5b1a81d9d65d1aa887c Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 11 May 2019 10:39:42 +0200 Subject: [PATCH 70/88] fixing server interaction in JS, simple pastes now work --- js/privatebin.js | 23 ++++++++++++++++------- tpl/bootstrap.php | 4 ++-- tpl/page.php | 4 ++-- 3 files changed, 20 insertions(+), 11 deletions(-) diff --git a/js/privatebin.js b/js/privatebin.js index 7b229d620..7e73bf2b9 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -3710,11 +3710,10 @@ jQuery.PrivateBin = (function($, RawDeflate) { */ me.run = function() { - $.ajax({ - type: data ? 'POST' : 'GET', + let isPost = Object.keys(data).length > 0, + ajaxParams = { + type: isPost ? 'POST' : 'GET', url: url, - data: data, - dataType: 'json', headers: ajaxHeaders, success: function(result) { if (result.status === 0) { @@ -3725,8 +3724,17 @@ jQuery.PrivateBin = (function($, RawDeflate) { fail(2, result); } } - }) - .fail(function(jqXHR, textStatus, errorThrown) { + }; + if (isPost) { + ajaxParams.data = data; + ['adata', 'meta'].map(function (key) { + if (data.hasOwnProperty(key)) { + ajaxParams.data[key] = JSON.stringify(data[key]); + } + }); + ajaxParams.dataType = 'json'; + } + $.ajax(ajaxParams).fail(function(jqXHR, textStatus, errorThrown) { console.error(textStatus, errorThrown); fail(3, jqXHR); }); @@ -4186,7 +4194,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { { const pastePlain = await decryptOrPromptPassword( key, password, - paste.hasOwnProperty('ct') ? paste.ct : paste.data + paste.hasOwnProperty('ct') ? [paste.ct, paste.adata] : paste.data ); if (pastePlain === false) { if (password.length === 0) { @@ -4347,6 +4355,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { .catch((err) => { // wait for the user to type in the password, // then PasteDecrypter.run will be called again + console.log(decryptionPromises); }); }; diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index c588d74ed..3b4685f53 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -55,7 +55,7 @@ - + - + diff --git a/tpl/page.php b/tpl/page.php index 4b26c1a33..8b63f6b93 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -34,7 +34,7 @@ - + - + From 50af37507f959e3c5c574b2d728046a4635bb956 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 11 May 2019 10:46:30 +0200 Subject: [PATCH 71/88] fixing v2 TTL --- js/privatebin.js | 2 +- tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/js/privatebin.js b/js/privatebin.js index 7e73bf2b9..e8f4a8b5a 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -1639,7 +1639,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { } else if (pasteMetaData.expire_date) { // display paste expiration - let expiration = Helper.secondsToHuman(pasteMetaData.remaining_time), + let expiration = Helper.secondsToHuman(pasteMetaData.time_to_live || pasteMetaData.remaining_time), expirationLabel = [ 'This document will expire in %d ' + expiration[1] + '.', 'This document will expire in %d ' + expiration[1] + 's.' diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index 3b4685f53..519809bc9 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -71,7 +71,7 @@ endif; ?> - + diff --git a/tpl/page.php b/tpl/page.php index 8b63f6b93..ed4f02782 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -49,7 +49,7 @@ endif; ?> - + From ccdcf4cefaaeb7848f43b2d46278ae6800b1fef5 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 11 May 2019 19:57:13 +0200 Subject: [PATCH 72/88] fix formatting --- tst/README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tst/README.md b/tst/README.md index 66ec56392..03d88dd7f 100644 --- a/tst/README.md +++ b/tst/README.md @@ -9,11 +9,13 @@ and their dependencies: * php-xdebug (for code coverage reports) Example for Debian and Ubuntu: + ```console $ sudo apt install phpunit php-gd php-sqlite3 php-xdebug ``` To run the tests, change into the `tst` directory and run phpunit: + ```console $ cd PrivateBin/tst $ phpunit @@ -67,6 +69,7 @@ $ npm install jsverify jsdom@9 jsdom-global@2 mime-types node-webcrypto-ossl ``` To run the tests, just change into the `js` directory and run istanbul: + ```console $ cd PrivateBin/js $ istanbul cover _mocha From dfb16ea61d6ed7fcb6d5b4c88021cb79ebaee64b Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 11 May 2019 20:51:18 +0200 Subject: [PATCH 73/88] switching to JS code coverage nyc, maintained fork of istanbul --- js/.nycrc.yml | 8 ++++++++ tst/README.md | 46 +++++++++++++++++++++++++++++++++++++++++----- 2 files changed, 49 insertions(+), 5 deletions(-) create mode 100644 js/.nycrc.yml diff --git a/js/.nycrc.yml b/js/.nycrc.yml new file mode 100644 index 000000000..9b9be15f7 --- /dev/null +++ b/js/.nycrc.yml @@ -0,0 +1,8 @@ +--- +include: + - privatebin.js +reporter: + - text + - html +report-dir: ../tst/log/js-coverage-report +temp-dir: /tmp/nyc-output diff --git a/tst/README.md b/tst/README.md index 03d88dd7f..d6db6bfeb 100644 --- a/tst/README.md +++ b/tst/README.md @@ -1,3 +1,39 @@ +Running all unit tests +====================== + +Since it is non-trivial to setup all dependencies for our unit testing suite, +we provide a docker image that bundles all of them into one container, both +phpunit for PHP and mocha for JS. + +You can fetch and run the image from the docker hub like this: + +```console +docker run --rm --read-only -v ~/PrivateBin:/srv:ro privatebin/unit-testing +``` + +The parameters in detail: + +- `-v ~/PrivateBin:/srv:ro` - Replace `~/PrivateBin` with the location of + the checked out PrivateBin repository on your machine. It is recommended to + mount it read-only, which guarantees that your repository isn't damaged by + an accidentally destructive test case in it. +- `--read-only` - This image supports running in read-only mode. Only /tmp + may be written into. +- `-rm` - Remove the container after the run. This saves you doing a cleanup + on your docker environment, if you run the image frequently. + +You can also run just the php and javascript test suites instead of both: + +```console +docker run --rm --read-only -v ~/PrivateBin:/srv:ro privatebin/unit-testing phpunit +docker run --rm --read-only -v ~/PrivateBin:/srv:ro privatebin/unit-testing mocha +``` + +We also provide a Janitor image that includes the Cloud9 and Theia WebIDEs as +well as the integrated unit testing utilities. See our [docker wiki +page](https://github.com/PrivateBin/PrivateBin/wiki/Docker#janitor-image-with-cloud9-and-theia-webide-janitortechnologyprivatebin) +for further details on this. + Running PHP unit tests ====================== @@ -47,11 +83,11 @@ and its dependencies: * npm Then you can use the node package manager to install the latest stable release -of mocha and istanbul (for code coverage reports) globally and jsVerify, jsdom +of mocha and nyc (for code coverage reports) globally and jsVerify, jsdom and jsdom-global locally: ```console -$ npm install -g mocha istanbul +$ npm install -g mocha nyc $ cd PrivateBin/js $ npm install jsverify jsdom@9 jsdom-global@2 mime-types node-webcrypto-ossl ``` @@ -63,7 +99,7 @@ $ sudo apt install npm $ sudo mkdir /usr/local/lib/node_modules $ sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share} $ ln -s /usr/bin/nodejs /usr/local/bin/node -$ npm install -g mocha istanbul +$ npm install -g mocha nyc $ cd PrivateBin/js $ npm install jsverify jsdom@9 jsdom-global@2 mime-types node-webcrypto-ossl ``` @@ -72,7 +108,7 @@ To run the tests, just change into the `js` directory and run istanbul: ```console $ cd PrivateBin/js -$ istanbul cover _mocha +$ nyc mocha ``` Property based unit testing @@ -115,6 +151,6 @@ After you adjusted the code of the library or the test you can rerun the test with the same RNG state as follows: ```console -$ istanbul cover _mocha -- test.js --jsverifyRngState 88caf85079d32e416b +$ nyc mocha test --jsverifyRngState 88caf85079d32e416b ``` From 5b67721a6aa7b767330c58f4af7887d8b9536fa7 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 11 May 2019 20:56:35 +0200 Subject: [PATCH 74/88] preventing tests being included in release --- .gitattributes | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.gitattributes b/.gitattributes index a16bb7367..b9a2c8894 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,10 +1,11 @@ doc/ export-ignore tst/ export-ignore js/.istanbul.yml export-ignore +js/.nycrc.yml export-ignore +js/common.js export-ignore js/test/ export-ignore .codeclimate.yml export-ignore .csslintrc export-ignore -.dockerignore export-ignore .editorconfig export-ignore .eslintignore export-ignore .eslintrc export-ignore @@ -16,7 +17,4 @@ js/test/ export-ignore .php_cs export-ignore .styleci.yml export-ignore .travis.yml export-ignore -Dockerfile export-ignore -docker-compose.yml export-ignore -docker/ export-ignore composer.json export-ignore From be1e7babc0eddf0d356b646790334af2954afbc4 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sat, 11 May 2019 22:18:35 +0200 Subject: [PATCH 75/88] removing dead code and improving code coverage --- lib/Model/Comment.php | 2 +- lib/Model/Paste.php | 17 ----------------- tst/I18nTest.php | 5 +++-- tst/JsonApiTest.php | 1 + tst/ModelTest.php | 15 ++++++++++++++- 5 files changed, 19 insertions(+), 21 deletions(-) diff --git a/lib/Model/Comment.php b/lib/Model/Comment.php index 5737086ee..b1fd2ed0c 100644 --- a/lib/Model/Comment.php +++ b/lib/Model/Comment.php @@ -145,7 +145,7 @@ public function setParentId($id) public function getParentId() { if (!array_key_exists('parentid', $this->_data)) { - $this->_data['parentid'] = ''; + $this->_data['parentid'] = $this->getPaste()->getId(); } return $this->_data['parentid']; } diff --git a/lib/Model/Paste.php b/lib/Model/Paste.php index dc9e9af16..34361ce78 100644 --- a/lib/Model/Paste.php +++ b/lib/Model/Paste.php @@ -183,23 +183,6 @@ public function getDeleteToken() ); } - /** - * Check if paste is of burn-after-reading type. - * - * @access public - * @throws Exception - * @return bool - */ - public function isBurnafterreading() - { - if (!array_key_exists('adata', $this->_data) && !array_key_exists('data', $this->_data)) { - $this->get(); - } - return - (array_key_exists('adata', $this->_data) && $this->_data['adata'][3] === 1) || - (array_key_exists('burnafterreading', $this->_data['meta']) && $this->_data['meta']['burnafterreading']); - } - /** * Check if paste has discussions enabled. * diff --git a/tst/I18nTest.php b/tst/I18nTest.php index de1634906..8be09fa12 100644 --- a/tst/I18nTest.php +++ b/tst/I18nTest.php @@ -26,6 +26,7 @@ public function testTranslationFallback() $messageId = 'It does not matter if the message ID exists'; I18n::loadTranslations(); $this->assertEquals($messageId, I18n::_($messageId), 'fallback to en'); + I18n::getLanguageLabels(); } public function testCookieLanguageDeDetection() @@ -40,7 +41,7 @@ public function testCookieLanguageDeDetection() public function testBrowserLanguageDeDetection() { - $_SERVER['HTTP_ACCEPT_LANGUAGE'] = 'de-CH,de;q=0.8,en-GB;q=0.6,en-US;q=0.4,en;q=0.2'; + $_SERVER['HTTP_ACCEPT_LANGUAGE'] = 'de-CH,de;q=0.8,en-GB;q=0.6,en-US;q=0.4,en;q=0.2,fr;q=0.0'; I18n::loadTranslations(); $this->assertEquals($this->_translations['en'], I18n::_('en'), 'browser language de'); $this->assertEquals('0 Stunden', I18n::_('%d hours', 0), '0 hours in German'); @@ -50,7 +51,7 @@ public function testBrowserLanguageDeDetection() public function testBrowserLanguageFrDetection() { - $_SERVER['HTTP_ACCEPT_LANGUAGE'] = 'fr-CH,fr;q=0.8,en-GB;q=0.6,en-US;q=0.4,en;q=0.2'; + $_SERVER['HTTP_ACCEPT_LANGUAGE'] = 'fr-CH,fr;q=0.8,en-GB;q=0.6,en-US;q=0.4,en;q=0.2,de;q=0.0'; I18n::loadTranslations(); $this->assertEquals('fr', I18n::_('en'), 'browser language fr'); $this->assertEquals('0 heure', I18n::_('%d hours', 0), '0 hours in French'); diff --git a/tst/JsonApiTest.php b/tst/JsonApiTest.php index 32064869f..e9fa2b84b 100644 --- a/tst/JsonApiTest.php +++ b/tst/JsonApiTest.php @@ -52,6 +52,7 @@ public function testCreate() $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; + $_SERVER['REQUEST_URI'] = '/'; ob_start(); new Controller; $content = ob_get_contents(); diff --git a/tst/ModelTest.php b/tst/ModelTest.php index c04ea3934..d5c4074f4 100644 --- a/tst/ModelTest.php +++ b/tst/ModelTest.php @@ -4,6 +4,7 @@ use PrivateBin\Configuration; use PrivateBin\Data\Database; use PrivateBin\Model; +use PrivateBin\Model\Comment; use PrivateBin\Model\Paste; use PrivateBin\Persistence\ServerSalt; use PrivateBin\Persistence\TrafficLimiter; @@ -85,7 +86,6 @@ public function testBasicWorkflow() $comment = $paste->getComment(Helper::getPasteId()); $comment->setData($commentData); - //$comment->getParentId(); $comment->store(); $comments = $this->_model->getPaste(Helper::getPasteId())->get()['comments']; @@ -102,6 +102,19 @@ public function testBasicWorkflow() $this->assertEquals(array(), $paste->getComments(), 'comment was deleted with paste'); } + public function testCommentDefaults() + { + $comment = new Comment( + $this->_conf, + forward_static_call( + 'PrivateBin\\Data\\' . $this->_conf->getKey('class', 'model') . '::getInstance', + $this->_conf->getSection('model_options') + ) + ); + $comment->setPaste($this->_model->getPaste(Helper::getPasteId())); + $this->assertEquals(Helper::getPasteId(), $comment->getParentId(), 'comment parent ID gets initialized to paste ID'); + } + /** * @expectedException Exception * @expectedExceptionCode 75 From cc1c55129fb78d4aff8d2008571ad6a5c0e205e7 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Mon, 13 May 2019 22:31:52 +0200 Subject: [PATCH 76/88] switching to full JSON API without POST array use, ensure all JSON operations are done with error detection --- js/privatebin.js | 33 ++++----- lib/Controller.php | 5 +- lib/Data/Database.php | 13 ++-- lib/I18n.php | 7 +- lib/Json.php | 32 ++++++++- lib/Model/Paste.php | 2 +- lib/Persistence/DataStore.php | 12 +++- lib/Request.php | 12 ++-- tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- tst/Bootstrap.php | 13 ++-- tst/ControllerTest.php | 126 +++++++++++++++++++++++----------- tst/JsonApiTest.php | 17 +++-- tst/RequestTest.php | 14 ++-- 14 files changed, 187 insertions(+), 103 deletions(-) diff --git a/js/privatebin.js b/js/privatebin.js index e8f4a8b5a..ddd3d6259 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -3712,27 +3712,22 @@ jQuery.PrivateBin = (function($, RawDeflate) { { let isPost = Object.keys(data).length > 0, ajaxParams = { - type: isPost ? 'POST' : 'GET', - url: url, - headers: ajaxHeaders, - success: function(result) { - if (result.status === 0) { - success(0, result); - } else if (result.status === 1) { - fail(1, result); - } else { - fail(2, result); + type: isPost ? 'POST' : 'GET', + url: url, + headers: ajaxHeaders, + dataType: 'json', + success: function(result) { + if (result.status === 0) { + success(0, result); + } else if (result.status === 1) { + fail(1, result); + } else { + fail(2, result); + } } - } - }; + }; if (isPost) { - ajaxParams.data = data; - ['adata', 'meta'].map(function (key) { - if (data.hasOwnProperty(key)) { - ajaxParams.data[key] = JSON.stringify(data[key]); - } - }); - ajaxParams.dataType = 'json'; + ajaxParams.data = JSON.stringify(data); } $.ajax(ajaxParams).fail(function(jqXHR, textStatus, errorThrown) { console.error(textStatus, errorThrown); diff --git a/lib/Controller.php b/lib/Controller.php index 3401bf64a..1b50ab66b 100644 --- a/lib/Controller.php +++ b/lib/Controller.php @@ -154,6 +154,7 @@ public function __construct() * initialize PrivateBin * * @access private + * @throws Exception */ private function _init() { @@ -206,7 +207,6 @@ private function _create() ); } - // Ensure content is not too big. $data = $this->_request->getData(); $isComment = array_key_exists('pasteid', $data) && !empty($data['pasteid']) && @@ -216,6 +216,7 @@ private function _create() return $this->_return_message(1, 'Invalid data.'); } $sizelimit = $this->_conf->getKey('sizelimit'); + // Ensure content is not too big. if (strlen($data['ct']) > $sizelimit) { return $this->_return_message( 1, @@ -432,6 +433,6 @@ private function _return_message($status, $message, $other = array()) $result['url'] = $this->_urlBase . '?' . $message; } $result += $other; - $this->_json = json_encode($result); + $this->_json = Json::encode($result); } } diff --git a/lib/Data/Database.php b/lib/Data/Database.php index 0c39a2966..9f9818447 100644 --- a/lib/Data/Database.php +++ b/lib/Data/Database.php @@ -16,6 +16,7 @@ use PDO; use PDOException; use PrivateBin\Controller; +use PrivateBin\Json; /** * Database @@ -204,12 +205,12 @@ public function create($pasteid, array $paste) ' VALUES(?,?,?,?,?,?,?,?,?)', array( $pasteid, - $isVersion1 ? $paste['data'] : json_encode($paste), + $isVersion1 ? $paste['data'] : Json::encode($paste), $created, $expire_date, (int) $opendiscussion, (int) $burnafterreading, - json_encode($meta), + Json::encode($meta), $attachment, $attachmentname, ) @@ -239,7 +240,7 @@ public function read($pasteid) return false; } // create array - $data = json_decode($paste['data'], true); + $data = Json::decode($paste['data']); $isVersion2 = array_key_exists('v', $data) && $data['v'] >= 2; if ($isVersion2) { self::$_cache[$pasteid] = $data; @@ -249,7 +250,7 @@ public function read($pasteid) list($createdKey) = self::_getVersionedKeys(1); } - $paste['meta'] = json_decode($paste['meta'], true); + $paste['meta'] = Json::decode($paste['meta']); if (!is_array($paste['meta'])) { $paste['meta'] = array(); } @@ -338,7 +339,7 @@ public function createComment($pasteid, $parentid, $commentid, array $comment) $data = $comment['data']; } else { $version = 2; - $data = json_encode($comment); + $data = Json::encode($comment); } list($createdKey, $iconKey) = self::_getVersionedKeys($version); $meta = $comment['meta']; @@ -382,7 +383,7 @@ public function readComments($pasteid) if (count($rows)) { foreach ($rows as $row) { $i = $this->getOpenSlot($comments, (int) $row['postdate']); - $data = json_decode($row['data'], true); + $data = Json::decode($row['data']); if (array_key_exists('v', $data) && $data['v'] >= 2) { $version = 2; $comments[$i] = $data; diff --git a/lib/I18n.php b/lib/I18n.php index 7a0fd56b3..b85b29d5c 100644 --- a/lib/I18n.php +++ b/lib/I18n.php @@ -156,9 +156,8 @@ public static function loadTranslations() // load translations self::$_language = $match; - self::$_translations = ($match == 'en') ? array() : json_decode( - file_get_contents(self::_getPath($match . '.json')), - true + self::$_translations = ($match == 'en') ? array() : Json::decode( + file_get_contents(self::_getPath($match . '.json')) ); } @@ -244,7 +243,7 @@ public static function getLanguageLabels($languages = array()) { $file = self::_getPath('languages.json'); if (count(self::$_languageLabels) == 0 && is_readable($file)) { - self::$_languageLabels = json_decode(file_get_contents($file), true); + self::$_languageLabels = Json::decode(file_get_contents($file)); } if (count($languages) == 0) { return self::$_languageLabels; diff --git a/lib/Json.php b/lib/Json.php index 3c16f2ade..d57aa50c5 100644 --- a/lib/Json.php +++ b/lib/Json.php @@ -33,9 +33,39 @@ class Json public static function encode($input) { $jsonString = json_encode($input); + self::_detectError(); + return $jsonString; + } + + /** + * Returns an array with the contents as described in the given JSON input + * + * @access public + * @static + * @param string $input + * @throws Exception + * @return array + */ + public static function decode($input) + { + $array = json_decode($input, true); + self::_detectError(); + return $array; + } + + /** + * Detects JSON errors and raises an exception if one is found + * + * @access private + * @static + * @throws Exception + * @return void + */ + private static function _detectError() + { $errorCode = json_last_error(); if ($errorCode === JSON_ERROR_NONE) { - return $jsonString; + return; } $message = 'A JSON error occurred'; diff --git a/lib/Model/Paste.php b/lib/Model/Paste.php index 34361ce78..11640816a 100644 --- a/lib/Model/Paste.php +++ b/lib/Model/Paste.php @@ -98,7 +98,7 @@ public function store() if ( $this->_store->create( $this->getId(), - json_decode(json_encode($this->_data), true) + $this->_data ) === false ) { throw new Exception('Error saving paste. Sorry.', 76); diff --git a/lib/Persistence/DataStore.php b/lib/Persistence/DataStore.php index cf88fc21c..471888966 100644 --- a/lib/Persistence/DataStore.php +++ b/lib/Persistence/DataStore.php @@ -45,7 +45,10 @@ public static function store($filename, $data) $filename = substr($filename, strlen($path)); } try { - self::_store($filename, self::PROTECTION_LINE . PHP_EOL . Json::encode($data)); + self::_store( + $filename, + self::PROTECTION_LINE . PHP_EOL . Json::encode($data) + ); return true; } catch (Exception $e) { return false; @@ -62,7 +65,12 @@ public static function store($filename, $data) */ public static function get($filename) { - return json_decode(substr(file_get_contents($filename), strlen(self::PROTECTION_LINE . PHP_EOL)), true); + return Json::decode( + substr( + file_get_contents($filename), + strlen(self::PROTECTION_LINE . PHP_EOL) + ) + ); } /** diff --git a/lib/Request.php b/lib/Request.php index 02a3cab16..175203548 100644 --- a/lib/Request.php +++ b/lib/Request.php @@ -107,10 +107,10 @@ public function __construct() switch (array_key_exists('REQUEST_METHOD', $_SERVER) ? $_SERVER['REQUEST_METHOD'] : 'GET') { case 'DELETE': case 'PUT': - parse_str(file_get_contents(self::$_inputStream), $this->_params); - break; case 'POST': - $this->_params = $_POST; + $this->_params = Json::decode( + file_get_contents(self::$_inputStream) + ); break; default: $this->_params = $_GET; @@ -161,15 +161,15 @@ public function getOperation() public function getData() { $data = array( - 'adata' => json_decode($this->getParam('adata', '[]'), true), + 'adata' => $this->getParam('adata', array()), ); $required_keys = array('v', 'ct'); - $meta = $this->getParam('meta'); + $meta = $this->getParam('meta', array()); if (empty($meta)) { $required_keys[] = 'pasteid'; $required_keys[] = 'parentid'; } else { - $data['meta'] = json_decode($meta, true); + $data['meta'] = $meta; } foreach ($required_keys as $key) { $data[$key] = $this->getParam($key); diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index 519809bc9..c3063e23b 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -71,7 +71,7 @@ endif; ?> - + diff --git a/tpl/page.php b/tpl/page.php index ed4f02782..f7acd637a 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -49,7 +49,7 @@ endif; ?> - + diff --git a/tst/Bootstrap.php b/tst/Bootstrap.php index c0d1cb471..31b31ed63 100644 --- a/tst/Bootstrap.php +++ b/tst/Bootstrap.php @@ -166,12 +166,9 @@ public static function getPastePost($version = 2, array $meta = array()) * @param array $meta * @return array */ - public static function getPastePostJson($version = 2, array $meta = array()) + public static function getPasteJson($version = 2, array $meta = array()) { - $example = self::getPastePost($version, $meta); - $example['adata'] = json_encode($example['adata']); - $example['meta'] = json_encode($example['meta']); - return $example; + return json_encode(self::getPastePost($version, $meta)); } /** @@ -223,11 +220,9 @@ public static function getCommentPost() * @param int $version * @return array */ - public static function getCommentPostJson() + public static function getCommentJson() { - $example = self::getCommentPost(); - $example['adata'] = json_encode($example['adata']); - return $example; + return json_encode(self::getCommentPost()); } /** diff --git a/tst/ControllerTest.php b/tst/ControllerTest.php index b961697bb..540a7d7fc 100644 --- a/tst/ControllerTest.php +++ b/tst/ControllerTest.php @@ -4,6 +4,7 @@ use PrivateBin\Data\Filesystem; use PrivateBin\Persistence\ServerSalt; use PrivateBin\Persistence\TrafficLimiter; +use PrivateBin\Request; class ControllerTest extends PHPUnit_Framework_TestCase { @@ -131,10 +132,13 @@ public function testViewUrlShortener() */ public function testHtaccess() { - $file = $this->_path . DIRECTORY_SEPARATOR . '.htaccess'; - @unlink($file); + $htaccess = $this->_path . DIRECTORY_SEPARATOR . '.htaccess'; + @unlink($htaccess); - $_POST = Helper::getPastePostJson(); + $paste = Helper::getPasteJson(); + $file = tempnam(sys_get_temp_dir(), 'FOO'); + file_put_contents($file, $paste); + Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -142,7 +146,7 @@ public function testHtaccess() new Controller; ob_end_clean(); - $this->assertFileExists($file, 'htaccess recreated'); + $this->assertFileExists($htaccess, 'htaccess recreated'); } /** @@ -163,7 +167,10 @@ public function testCreate() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getPastePostJson(); + $paste = Helper::getPasteJson(); + $file = tempnam(sys_get_temp_dir(), 'FOO'); + file_put_contents($file, $paste); + Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -190,7 +197,10 @@ public function testCreateInvalidTimelimit() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getPastePostJson(2, array('expire' => 25)); + $paste = Helper::getPasteJson(2, array('expire' => 25)); + $file = tempnam(sys_get_temp_dir(), 'FOO'); + file_put_contents($file, $paste); + Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -219,7 +229,10 @@ public function testCreateInvalidSize() $options['main']['sizelimit'] = 10; $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getPastePostJson(); + $paste = Helper::getPasteJson(); + $file = tempnam(sys_get_temp_dir(), 'FOO'); + file_put_contents($file, $paste); + Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -240,7 +253,10 @@ public function testCreateProxyHeader() $options = parse_ini_file(CONF, true); $options['traffic']['header'] = 'X_FORWARDED_FOR'; Helper::createIniFile(CONF, $options); - $_POST = Helper::getPastePostJson(); + $paste = Helper::getPasteJson(); + $file = tempnam(sys_get_temp_dir(), 'FOO'); + file_put_contents($file, $paste); + Request::setInputStream($file); $_SERVER['HTTP_X_FORWARDED_FOR'] = '::2'; $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; @@ -269,7 +285,10 @@ public function testCreateDuplicateId() $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); $this->_model->create(Helper::getPasteId(), Helper::getPaste()); - $_POST = Helper::getPastePostJson(); + $paste = Helper::getPasteJson(); + $file = tempnam(sys_get_temp_dir(), 'FOO'); + file_put_contents($file, $paste); + Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -290,9 +309,10 @@ public function testCreateValidExpire() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getPastePostJson(); - $_POST['expire'] = '5min'; - $_POST['formatter'] = 'foo'; + $paste = Helper::getPasteJson(); + $file = tempnam(sys_get_temp_dir(), 'FOO'); + file_put_contents($file, $paste); + Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -321,9 +341,10 @@ public function testCreateValidExpireWithDiscussion() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getPastePostJson(); - $_POST['expire'] = '5min'; - $_POST['opendiscussion'] = '1'; + $paste = Helper::getPasteJson(); + $file = tempnam(sys_get_temp_dir(), 'FOO'); + file_put_contents($file, $paste); + Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -353,8 +374,10 @@ public function testCreateInvalidExpire() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getPastePostJson(); - $_POST['expire'] = 'foo'; + $paste = Helper::getPasteJson(2, array('expire' => 'foo')); + $file = tempnam(sys_get_temp_dir(), 'FOO'); + file_put_contents($file, $paste); + Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -381,10 +404,11 @@ public function testCreateInvalidBurn() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getPastePostJson(); - $adata = Helper::getPaste()['adata']; - $adata[3] = 'neither 1 nor 0'; - $_POST['adata'] = json_encode($adata); + $paste = Helper::getPastePost(); + $paste['adata'][3] = 'neither 1 nor 0'; + $file = tempnam(sys_get_temp_dir(), 'FOO'); + file_put_contents($file, json_encode($paste)); + Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -405,10 +429,11 @@ public function testCreateInvalidOpenDiscussion() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getPastePostJson(); - $adata = Helper::getPaste()['adata']; - $adata[2] = 'neither 1 nor 0'; - $_POST['adata'] = json_encode($adata); + $paste = Helper::getPastePost(); + $paste['adata'][2] = 'neither 1 nor 0'; + $file = tempnam(sys_get_temp_dir(), 'FOO'); + file_put_contents($file, json_encode($paste)); + Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -426,21 +451,20 @@ public function testCreateInvalidOpenDiscussion() * silently removed, check that this case is handled * * @runInSeparateProcess + * @expectedException Exception + * @expectedExceptionCode 90 */ public function testCreateBrokenUpload() { - $_POST = Helper::getPastePostJson(); + $paste = substr(Helper::getPasteJson(), 0, -10); + $file = tempnam(sys_get_temp_dir(), 'FOO'); + file_put_contents($file, $paste); + Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; - $_POST['ct'] = ' '; $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste does not exists before posting data'); - ob_start(); new Controller; - $content = ob_get_contents(); - ob_end_clean(); - $response = json_decode($content, true); - $this->assertEquals(1, $response['status'], 'outputs error status'); $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste exists after posting data'); } @@ -449,7 +473,10 @@ public function testCreateBrokenUpload() */ public function testCreateTooSoon() { - $_POST = Helper::getPastePostJson(); + $paste = Helper::getPasteJson(); + $file = tempnam(sys_get_temp_dir(), 'FOO'); + file_put_contents($file, $paste); + Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -474,7 +501,10 @@ public function testCreateComment() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getCommentPostJson(); + $comment = Helper::getCommentJson(); + $file = tempnam(sys_get_temp_dir(), 'FOO'); + file_put_contents($file, $comment); + Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -496,8 +526,11 @@ public function testCreateInvalidComment() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getCommentPostJson(); - $_POST['parentid'] = 'foo'; + $comment = Helper::getCommentPost(); + $comment['parentid'] = 'foo'; + $file = tempnam(sys_get_temp_dir(), 'FOO'); + file_put_contents($file, json_encode($comment)); + Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -519,7 +552,10 @@ public function testCreateCommentDiscussionDisabled() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getCommentPostJson(); + $comment = Helper::getCommentJson(); + $file = tempnam(sys_get_temp_dir(), 'FOO'); + file_put_contents($file, $comment); + Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -543,7 +579,10 @@ public function testCreateCommentInvalidPaste() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getCommentPostJson(); + $comment = Helper::getCommentJson(); + $file = tempnam(sys_get_temp_dir(), 'FOO'); + file_put_contents($file, $comment); + Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -567,7 +606,10 @@ public function testCreateDuplicateComment() $this->_model->create(Helper::getPasteId(), Helper::getPaste()); $this->_model->createComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getPasteId(), Helper::getComment()); $this->assertTrue($this->_model->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getPasteId()), 'comment exists before posting data'); - $_POST = Helper::getCommentPostJson(); + $comment = Helper::getCommentJson(); + $file = tempnam(sys_get_temp_dir(), 'FOO'); + file_put_contents($file, $comment); + Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -829,7 +871,11 @@ public function testDeleteInvalidBurnAfterReading() { $this->_model->create(Helper::getPasteId(), Helper::getPaste()); $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists before deleting data'); - $_POST['deletetoken'] = 'burnafterreading'; + $file = tempnam(sys_get_temp_dir(), 'FOO'); + file_put_contents($file, json_encode(array( + 'deletetoken' => 'burnafterreading', + ))); + Request::setInputStream($file); $_SERVER['QUERY_STRING'] = Helper::getPasteId(); $_GET[Helper::getPasteId()] = ''; $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; diff --git a/tst/JsonApiTest.php b/tst/JsonApiTest.php index e9fa2b84b..9655e6092 100644 --- a/tst/JsonApiTest.php +++ b/tst/JsonApiTest.php @@ -48,7 +48,10 @@ public function testCreate() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $_POST = Helper::getPastePostJson(); + $paste = Helper::getPasteJson(); + $file = tempnam(sys_get_temp_dir(), 'FOO'); + file_put_contents($file, $paste); + Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; @@ -77,9 +80,9 @@ public function testPut() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $paste = Helper::getPastePostJson(); + $paste = Helper::getPasteJson(); $file = tempnam(sys_get_temp_dir(), 'FOO'); - file_put_contents($file, http_build_query($paste)); + file_put_contents($file, $paste); Request::setInputStream($file); $_SERVER['QUERY_STRING'] = Helper::getPasteId(); $_GET[Helper::getPasteId()] = ''; @@ -113,7 +116,7 @@ public function testDelete() $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists before deleting data'); $paste = $this->_model->read(Helper::getPasteId()); $file = tempnam(sys_get_temp_dir(), 'FOO'); - file_put_contents($file, http_build_query(array( + file_put_contents($file, json_encode(array( 'deletetoken' => hash_hmac('sha256', Helper::getPasteId(), $paste['meta']['salt']), ))); Request::setInputStream($file); @@ -139,10 +142,12 @@ public function testDeleteWithPost() $this->_model->create(Helper::getPasteId(), Helper::getPaste()); $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists before deleting data'); $paste = $this->_model->read(Helper::getPasteId()); - $_POST = array( + $file = tempnam(sys_get_temp_dir(), 'FOO'); + file_put_contents($file, json_encode(array( 'pasteid' => Helper::getPasteId(), 'deletetoken' => hash_hmac('sha256', Helper::getPasteId(), $paste['meta']['salt']), - ); + ))); + Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; ob_start(); diff --git a/tst/RequestTest.php b/tst/RequestTest.php index d6bb79560..9b440be03 100644 --- a/tst/RequestTest.php +++ b/tst/RequestTest.php @@ -93,7 +93,7 @@ public function testApiCreate() $_SERVER['REQUEST_METHOD'] = 'PUT'; $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $file = tempnam(sys_get_temp_dir(), 'FOO'); - file_put_contents($file, 'ct=foo'); + file_put_contents($file, '{"ct":"foo"}'); Request::setInputStream($file); $request = new Request; unlink($file); @@ -107,8 +107,10 @@ public function testApiCreateAlternative() $this->reset(); $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['HTTP_ACCEPT'] = 'application/json, text/javascript, */*; q=0.01'; - $_POST['ct'] = 'foo'; - $request = new Request; + $file = tempnam(sys_get_temp_dir(), 'FOO'); + file_put_contents($file, '{"ct":"foo"}'); + Request::setInputStream($file); + $request = new Request; $this->assertTrue($request->isJsonApiCall(), 'is JSON Api call'); $this->assertEquals('create', $request->getOperation()); $this->assertEquals('foo', $request->getParam('ct')); @@ -136,8 +138,10 @@ public function testApiDelete() $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['QUERY_STRING'] = $id; $_GET = array($id => ''); - $_POST['deletetoken'] = 'bar'; - $request = new Request; + $file = tempnam(sys_get_temp_dir(), 'FOO'); + file_put_contents($file, '{"deletetoken":"bar"}'); + Request::setInputStream($file); + $request = new Request; $this->assertTrue($request->isJsonApiCall(), 'is JSON Api call'); $this->assertEquals('delete', $request->getOperation()); $this->assertEquals($id, $request->getParam('pasteid')); From 09162a3c570fbb699ad670e56d5e4f84f6fce468 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Wed, 15 May 2019 07:44:03 +0200 Subject: [PATCH 77/88] fix display of v2 pastes in JS, fixing parsing of comments in PHP, avoid exposing expiration date (we provide time_to_live, would allow calculation of creation date of paste) --- js/privatebin.js | 23 +++---- js/test/PasteStatus.js | 47 +++++++++++-- lib/Controller.php | 4 +- lib/FormatV2.php | 22 ++++--- lib/Model/Paste.php | 1 + tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- tst/Bootstrap.php | 1 + tst/ControllerTest.php | 124 +++++++++++++++++------------------ tst/ControllerWithDbTest.php | 2 +- 10 files changed, 136 insertions(+), 92 deletions(-) diff --git a/js/privatebin.js b/js/privatebin.js index ddd3d6259..a4b0daa06 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -1621,11 +1621,11 @@ jQuery.PrivateBin = (function($, RawDeflate) { * * @name PasteStatus.showRemainingTime * @function - * @param {object} pasteMetaData + * @param {object} paste */ - me.showRemainingTime = function(pasteMetaData) + me.showRemainingTime = function(paste) { - if (pasteMetaData.burnafterreading) { + if ((paste.adata && paste.adata[3]) || paste.meta.burnafterreading) { // display paste "for your eyes only" if it is deleted // the paste has been deleted when the JSON with the ciphertext @@ -1637,9 +1637,9 @@ jQuery.PrivateBin = (function($, RawDeflate) { // discourage cloning (it cannot really be prevented) TopNav.hideCloneButton(); - } else if (pasteMetaData.expire_date) { + } else if (paste.meta.time_to_live || paste.meta.remaining_time) { // display paste expiration - let expiration = Helper.secondsToHuman(pasteMetaData.time_to_live || pasteMetaData.remaining_time), + let expiration = Helper.secondsToHuman(paste.meta.time_to_live || paste.meta.remaining_time), expirationLabel = [ 'This document will expire in %d ' + expiration[1] + '.', 'This document will expire in %d ' + expiration[1] + 's.' @@ -2885,14 +2885,14 @@ jQuery.PrivateBin = (function($, RawDeflate) { // set date $commentEntry.find('span.commentdate') - .text(' (' + (new Date(comment.meta.postdate * 1000).toLocaleString()) + ')') + .text(' (' + (new Date((comment.meta.created || comment.meta.postdate) * 1000).toLocaleString()) + ')') .attr('title', 'CommentID: ' + comment.id); // if an avatar is available, display it - if (comment.meta.vizhash) { + if (comment.meta.icon || comment.meta.vizhash) { $commentEntry.find('span.nickname') .before( - ' ' + ' ' ); $(document).on('languageLoaded', function () { $commentEntry.find('img.vizhash') @@ -4038,6 +4038,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { } await ServerInteraction.setCipherMessage(cipherMessage).catch(Alert.showError); + ServerInteraction.run(); }; /** @@ -4246,7 +4247,7 @@ jQuery.PrivateBin = (function($, RawDeflate) { if (paste.comments[i].hasOwnProperty('v') && paste.comments[i].v === 2) { // version 2 comment commentDecryptionPromises.push( - CryptTool.decipher(key, password, paste.comments[i].ct) + CryptTool.decipher(key, password, [paste.comments[i].ct, paste.comments[i].adata]) .then((commentJson) => { const commentMessage = JSON.parse(commentJson); return [ @@ -4335,12 +4336,12 @@ jQuery.PrivateBin = (function($, RawDeflate) { decryptionPromises.push(decryptPaste(paste, key, password)) // if the discussion is opened on this paste, display it - if (paste.meta.opendiscussion) { + if ((paste.adata && paste.adata[2]) || paste.meta.opendiscussion) { decryptionPromises.push(decryptComments(paste, key, password)); } // shows the remaining time (until) deletion - PasteStatus.showRemainingTime(paste.meta); + PasteStatus.showRemainingTime(paste); Promise.all(decryptionPromises) .then(() => { diff --git a/js/test/PasteStatus.js b/js/test/PasteStatus.js index 6b0805d37..823840a73 100644 --- a/js/test/PasteStatus.js +++ b/js/test/PasteStatus.js @@ -44,7 +44,7 @@ describe('PasteStatus', function () { }); jsc.property( - 'shows burn after reading message or remaining time', + 'shows burn after reading message or remaining time v1', 'bool', 'nat', jsc.nearray(common.jscA2zString()), @@ -62,10 +62,49 @@ describe('PasteStatus', function () { result; $('body').html(''); $.PrivateBin.PasteStatus.init(); - $.PrivateBin.PasteStatus.showRemainingTime({ + $.PrivateBin.PasteStatus.showRemainingTime({'meta': { 'burnafterreading': burnafterreading, - 'remaining_time': remainingTime, - 'expire_date': remainingTime ? ((new Date()).getTime() / 1000) + remainingTime : 0 + 'remaining_time': remainingTime + }}); + if (burnafterreading) { + result = $('#remainingtime').hasClass('foryoureyesonly') && + !$('#remainingtime').hasClass('hidden'); + } else if (remainingTime) { + result =!$('#remainingtime').hasClass('foryoureyesonly') && + !$('#remainingtime').hasClass('hidden'); + } else { + result = $('#remainingtime').hasClass('hidden') && + !$('#remainingtime').hasClass('foryoureyesonly'); + } + clean(); + return result; + } + ); + + jsc.property( + 'shows burn after reading message or remaining time v2', + 'bool', + 'nat', + jsc.nearray(common.jscA2zString()), + jsc.nearray(common.jscA2zString()), + jsc.nearray(common.jscQueryString()), + 'string', + function ( + burnafterreading, remainingTime, + schema, address, query, fragment + ) { + var clean = jsdom('', { + url: schema.join('') + '://' + address.join('') + + '/?' + query.join('') + '#' + fragment + }), + result; + $('body').html(''); + $.PrivateBin.PasteStatus.init(); + $.PrivateBin.PasteStatus.showRemainingTime({ + 'adata': [null, null, null, burnafterreading], + 'meta': { + 'time_to_live': remainingTime + } }); if (burnafterreading) { result = $('#remainingtime').hasClass('foryoureyesonly') && diff --git a/lib/Controller.php b/lib/Controller.php index 1b50ab66b..2ab1ea7b4 100644 --- a/lib/Controller.php +++ b/lib/Controller.php @@ -213,7 +213,7 @@ private function _create() array_key_exists('parentid', $data) && !empty($data['parentid']); if (!FormatV2::isValid($data, $isComment)) { - return $this->_return_message(1, 'Invalid data.'); + return $this->_return_message(1, I18n::_('Invalid data.')); } $sizelimit = $this->_conf->getKey('sizelimit'); // Ensure content is not too big. @@ -240,7 +240,7 @@ private function _create() } $this->_return_message(0, $comment->getId()); } else { - $this->_return_message(1, 'Invalid data.'); + $this->_return_message(1, I18n::_('Invalid data.')); } } // The user posts a standard paste. diff --git a/lib/FormatV2.php b/lib/FormatV2.php index 7835e8171..358d834e9 100644 --- a/lib/FormatV2.php +++ b/lib/FormatV2.php @@ -52,13 +52,15 @@ public static function isValid($message, $isComment = false) } } + $cipherParams = $isComment ? $message['adata'] : $message['adata'][0]; + // Make sure some fields are base64 data: // - initialization vector - if (!base64_decode($message['adata'][0][0], true)) { + if (!base64_decode($cipherParams[0], true)) { return false; } // - salt - if (!base64_decode($message['adata'][0][1], true)) { + if (!base64_decode($cipherParams[1], true)) { return false; } // - cipher text @@ -68,11 +70,11 @@ public static function isValid($message, $isComment = false) // Make sure some fields have a reasonable size: // - initialization vector - if (strlen($message['adata'][0][0]) > 24) { + if (strlen($cipherParams[0]) > 24) { return false; } // - salt - if (strlen($message['adata'][0][1]) > 14) { + if (strlen($cipherParams[1]) > 14) { return false; } @@ -82,27 +84,27 @@ public static function isValid($message, $isComment = false) return false; } // - iterations, refuse less then 10000 iterations (minimum NIST recommendation) - if (!is_int($message['adata'][0][2]) || $message['adata'][0][2] <= 10000) { + if (!is_int($cipherParams[2]) || $cipherParams[2] <= 10000) { return false; } // - key size - if (!in_array($message['adata'][0][3], array(128, 192, 256), true)) { + if (!in_array($cipherParams[3], array(128, 192, 256), true)) { return false; } // - tag size - if (!in_array($message['adata'][0][4], array(64, 96, 128), true)) { + if (!in_array($cipherParams[4], array(64, 96, 128), true)) { return false; } // - algorithm, must be AES - if ($message['adata'][0][5] !== 'aes') { + if ($cipherParams[5] !== 'aes') { return false; } // - mode - if (!in_array($message['adata'][0][6], array('ctr', 'cbc', 'gcm'), true)) { + if (!in_array($cipherParams[6], array('ctr', 'cbc', 'gcm'), true)) { return false; } // - compression - if (!in_array($message['adata'][0][7], array('zlib', 'none'), true)) { + if (!in_array($cipherParams[7], array('zlib', 'none'), true)) { return false; } diff --git a/lib/Model/Paste.php b/lib/Model/Paste.php index 11640816a..cb572fcf0 100644 --- a/lib/Model/Paste.php +++ b/lib/Model/Paste.php @@ -45,6 +45,7 @@ public function get() } // We kindly provide the remaining time before expiration (in seconds) $data['meta']['time_to_live'] = $data['meta']['expire_date'] - time(); + unset($data['meta']['expire_date']); } // check if non-expired burn after reading paste needs to be deleted diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index c3063e23b..286af0108 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -71,7 +71,7 @@ endif; ?> - + diff --git a/tpl/page.php b/tpl/page.php index f7acd637a..a79ac3699 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -49,7 +49,7 @@ endif; ?> - + diff --git a/tst/Bootstrap.php b/tst/Bootstrap.php index 31b31ed63..b53935106 100644 --- a/tst/Bootstrap.php +++ b/tst/Bootstrap.php @@ -192,6 +192,7 @@ public static function getComment($version = 2, array $meta = array()) { $example = $version === 1 ? self::$commentV1 : self::$pasteV2; if ($version === 2) { + $example['adata'] = $example['adata'][0]; $example['pasteid'] = $example['parentid'] = self::getPasteId(); $example['meta']['created'] = self::$commentV1['meta']['postdate']; $example['meta']['icon'] = self::$commentV1['meta']['vizhash']; diff --git a/tst/ControllerTest.php b/tst/ControllerTest.php index 540a7d7fc..9463a130b 100644 --- a/tst/ControllerTest.php +++ b/tst/ControllerTest.php @@ -8,7 +8,7 @@ class ControllerTest extends PHPUnit_Framework_TestCase { - protected $_model; + protected $_data; protected $_path; @@ -16,7 +16,7 @@ public function setUp() { /* Setup Routine */ $this->_path = sys_get_temp_dir() . DIRECTORY_SEPARATOR . 'privatebin_data'; - $this->_model = Filesystem::getInstance(array('dir' => $this->_path)); + $this->_data = Filesystem::getInstance(array('dir' => $this->_path)); $this->reset(); } @@ -33,8 +33,8 @@ public function reset() $_POST = array(); $_GET = array(); $_SERVER = array(); - if ($this->_model->exists(Helper::getPasteId())) { - $this->_model->delete(Helper::getPasteId()); + if ($this->_data->exists(Helper::getPasteId())) { + $this->_data->delete(Helper::getPasteId()); } $options = parse_ini_file(CONF_SAMPLE, true); $options['purge']['dir'] = $this->_path; @@ -180,8 +180,8 @@ public function testCreate() ob_end_clean(); $response = json_decode($content, true); $this->assertEquals(0, $response['status'], 'outputs status'); - $this->assertTrue($this->_model->exists($response['id']), 'paste exists after posting data'); - $paste = $this->_model->read($response['id']); + $this->assertTrue($this->_data->exists($response['id']), 'paste exists after posting data'); + $paste = $this->_data->read($response['id']); $this->assertEquals( hash_hmac('sha256', $response['id'], $paste['meta']['salt']), $response['deletetoken'], @@ -211,8 +211,8 @@ public function testCreateInvalidTimelimit() ob_end_clean(); $response = json_decode($content, true); $this->assertEquals(0, $response['status'], 'outputs status'); - $this->assertTrue($this->_model->exists($response['id']), 'paste exists after posting data'); - $paste = $this->_model->read($response['id']); + $this->assertTrue($this->_data->exists($response['id']), 'paste exists after posting data'); + $paste = $this->_data->read($response['id']); $this->assertEquals( hash_hmac('sha256', $response['id'], $paste['meta']['salt']), $response['deletetoken'], @@ -242,7 +242,7 @@ public function testCreateInvalidSize() ob_end_clean(); $response = json_decode($content, true); $this->assertEquals(1, $response['status'], 'outputs error status'); - $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste exists after posting data'); + $this->assertFalse($this->_data->exists(Helper::getPasteId()), 'paste exists after posting data'); } /** @@ -267,8 +267,8 @@ public function testCreateProxyHeader() ob_end_clean(); $response = json_decode($content, true); $this->assertEquals(0, $response['status'], 'outputs status'); - $this->assertTrue($this->_model->exists($response['id']), 'paste exists after posting data'); - $paste = $this->_model->read($response['id']); + $this->assertTrue($this->_data->exists($response['id']), 'paste exists after posting data'); + $paste = $this->_data->read($response['id']); $this->assertEquals( hash_hmac('sha256', $response['id'], $paste['meta']['salt']), $response['deletetoken'], @@ -284,7 +284,7 @@ public function testCreateDuplicateId() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $this->_model->create(Helper::getPasteId(), Helper::getPaste()); + $this->_data->create(Helper::getPasteId(), Helper::getPaste()); $paste = Helper::getPasteJson(); $file = tempnam(sys_get_temp_dir(), 'FOO'); file_put_contents($file, $paste); @@ -298,7 +298,7 @@ public function testCreateDuplicateId() ob_end_clean(); $response = json_decode($content, true); $this->assertEquals(1, $response['status'], 'outputs error status'); - $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists after posting data'); + $this->assertTrue($this->_data->exists(Helper::getPasteId()), 'paste exists after posting data'); } /** @@ -323,8 +323,8 @@ public function testCreateValidExpire() ob_end_clean(); $response = json_decode($content, true); $this->assertEquals(0, $response['status'], 'outputs status'); - $this->assertTrue($this->_model->exists($response['id']), 'paste exists after posting data'); - $paste = $this->_model->read($response['id']); + $this->assertTrue($this->_data->exists($response['id']), 'paste exists after posting data'); + $paste = $this->_data->read($response['id']); $this->assertEquals( hash_hmac('sha256', $response['id'], $paste['meta']['salt']), $response['deletetoken'], @@ -355,8 +355,8 @@ public function testCreateValidExpireWithDiscussion() ob_end_clean(); $response = json_decode($content, true); $this->assertEquals(0, $response['status'], 'outputs status'); - $this->assertTrue($this->_model->exists($response['id']), 'paste exists after posting data'); - $paste = $this->_model->read($response['id']); + $this->assertTrue($this->_data->exists($response['id']), 'paste exists after posting data'); + $paste = $this->_data->read($response['id']); $this->assertEquals( hash_hmac('sha256', $response['id'], $paste['meta']['salt']), $response['deletetoken'], @@ -387,8 +387,8 @@ public function testCreateInvalidExpire() ob_end_clean(); $response = json_decode($content, true); $this->assertEquals(0, $response['status'], 'outputs status'); - $this->assertTrue($this->_model->exists($response['id']), 'paste exists after posting data'); - $paste = $this->_model->read($response['id']); + $this->assertTrue($this->_data->exists($response['id']), 'paste exists after posting data'); + $paste = $this->_data->read($response['id']); $this->assertEquals( hash_hmac('sha256', $response['id'], $paste['meta']['salt']), $response['deletetoken'], @@ -418,7 +418,7 @@ public function testCreateInvalidBurn() ob_end_clean(); $response = json_decode($content, true); $this->assertEquals(1, $response['status'], 'outputs error status'); - $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste exists after posting data'); + $this->assertFalse($this->_data->exists(Helper::getPasteId()), 'paste exists after posting data'); } /** @@ -443,7 +443,7 @@ public function testCreateInvalidOpenDiscussion() ob_end_clean(); $response = json_decode($content, true); $this->assertEquals(1, $response['status'], 'outputs error status'); - $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste exists after posting data'); + $this->assertFalse($this->_data->exists(Helper::getPasteId()), 'paste exists after posting data'); } /** @@ -463,9 +463,9 @@ public function testCreateBrokenUpload() $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; - $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste does not exists before posting data'); + $this->assertFalse($this->_data->exists(Helper::getPasteId()), 'paste does not exists before posting data'); new Controller; - $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste exists after posting data'); + $this->assertFalse($this->_data->exists(Helper::getPasteId()), 'paste exists after posting data'); } /** @@ -483,14 +483,14 @@ public function testCreateTooSoon() ob_start(); new Controller; ob_end_clean(); - $this->_model->delete(Helper::getPasteId()); + $this->_data->delete(Helper::getPasteId()); ob_start(); new Controller; $content = ob_get_contents(); ob_end_clean(); $response = json_decode($content, true); $this->assertEquals(1, $response['status'], 'outputs error status'); - $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste exists after posting data'); + $this->assertFalse($this->_data->exists(Helper::getPasteId()), 'paste exists after posting data'); } /** @@ -508,14 +508,14 @@ public function testCreateComment() $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; - $this->_model->create(Helper::getPasteId(), Helper::getPaste()); + $this->_data->create(Helper::getPasteId(), Helper::getPaste()); ob_start(); new Controller; $content = ob_get_contents(); ob_end_clean(); $response = json_decode($content, true); $this->assertEquals(0, $response['status'], 'outputs status'); - $this->assertTrue($this->_model->existsComment(Helper::getPasteId(), Helper::getPasteId(), $response['id']), 'paste exists after posting data'); + $this->assertTrue($this->_data->existsComment(Helper::getPasteId(), Helper::getPasteId(), $response['id']), 'paste exists after posting data'); } /** @@ -534,14 +534,14 @@ public function testCreateInvalidComment() $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; $_SERVER['REQUEST_METHOD'] = 'POST'; $_SERVER['REMOTE_ADDR'] = '::1'; - $this->_model->create(Helper::getPasteId(), Helper::getPaste()); + $this->_data->create(Helper::getPasteId(), Helper::getPaste()); ob_start(); new Controller; $content = ob_get_contents(); ob_end_clean(); $response = json_decode($content, true); $this->assertEquals(1, $response['status'], 'outputs error status'); - $this->assertFalse($this->_model->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getCommentId()), 'paste exists after posting data'); + $this->assertFalse($this->_data->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getCommentId()), 'paste exists after posting data'); } /** @@ -561,14 +561,14 @@ public function testCreateCommentDiscussionDisabled() $_SERVER['REMOTE_ADDR'] = '::1'; $paste = Helper::getPaste(); $paste['adata'][2] = 0; - $this->_model->create(Helper::getPasteId(), $paste); + $this->_data->create(Helper::getPasteId(), $paste); ob_start(); new Controller; $content = ob_get_contents(); ob_end_clean(); $response = json_decode($content, true); $this->assertEquals(1, $response['status'], 'outputs error status'); - $this->assertFalse($this->_model->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getCommentId()), 'paste exists after posting data'); + $this->assertFalse($this->_data->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getCommentId()), 'paste exists after posting data'); } /** @@ -592,7 +592,7 @@ public function testCreateCommentInvalidPaste() ob_end_clean(); $response = json_decode($content, true); $this->assertEquals(1, $response['status'], 'outputs error status'); - $this->assertFalse($this->_model->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getCommentId()), 'paste exists after posting data'); + $this->assertFalse($this->_data->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getCommentId()), 'paste exists after posting data'); } /** @@ -603,9 +603,9 @@ public function testCreateDuplicateComment() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $this->_model->create(Helper::getPasteId(), Helper::getPaste()); - $this->_model->createComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getPasteId(), Helper::getComment()); - $this->assertTrue($this->_model->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getPasteId()), 'comment exists before posting data'); + $this->_data->create(Helper::getPasteId(), Helper::getPaste()); + $this->_data->createComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getPasteId(), Helper::getComment()); + $this->assertTrue($this->_data->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getPasteId()), 'comment exists before posting data'); $comment = Helper::getCommentJson(); $file = tempnam(sys_get_temp_dir(), 'FOO'); file_put_contents($file, $comment); @@ -619,7 +619,7 @@ public function testCreateDuplicateComment() ob_end_clean(); $response = json_decode($content, true); $this->assertEquals(1, $response['status'], 'outputs error status'); - $this->assertTrue($this->_model->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getPasteId()), 'paste exists after posting data'); + $this->assertTrue($this->_data->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getPasteId()), 'paste exists after posting data'); } /** @@ -662,7 +662,7 @@ public function testReadNonexisting() public function testReadExpired() { $expiredPaste = Helper::getPaste(2, array('expire_date' => 1344803344)); - $this->_model->create(Helper::getPasteId(), $expiredPaste); + $this->_data->create(Helper::getPasteId(), $expiredPaste); $_SERVER['QUERY_STRING'] = Helper::getPasteId(); $_GET[Helper::getPasteId()] = ''; $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; @@ -682,7 +682,7 @@ public function testReadBurn() { $paste = Helper::getPaste(); $paste['adata'][3] = 1; - $this->_model->create(Helper::getPasteId(), $paste); + $this->_data->create(Helper::getPasteId(), $paste); $_SERVER['QUERY_STRING'] = Helper::getPasteId(); $_GET[Helper::getPasteId()] = ''; $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; @@ -702,7 +702,7 @@ public function testReadBurn() $this->assertEquals(0, $response['comment_count'], 'outputs comment_count correctly'); $this->assertEquals(0, $response['comment_offset'], 'outputs comment_offset correctly'); // by default it will be deleted instantly after it is read - $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste exists after reading'); + $this->assertFalse($this->_data->exists(Helper::getPasteId()), 'paste exists after reading'); } /** @@ -711,7 +711,7 @@ public function testReadBurn() public function testReadJson() { $paste = Helper::getPaste(); - $this->_model->create(Helper::getPasteId(), $paste); + $this->_data->create(Helper::getPasteId(), $paste); $_SERVER['QUERY_STRING'] = Helper::getPasteId(); $_GET[Helper::getPasteId()] = ''; $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; @@ -743,7 +743,7 @@ public function testReadOldSyntax() 'postdate' => $paste['meta']['postdate'], 'opendiscussion' => $paste['meta']['opendiscussion'], ); - $this->_model->create(Helper::getPasteId(), $paste); + $this->_data->create(Helper::getPasteId(), $paste); $_SERVER['QUERY_STRING'] = Helper::getPasteId(); $_GET[Helper::getPasteId()] = ''; $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; @@ -770,8 +770,8 @@ public function testReadBurnAfterReading() { $burnPaste = Helper::getPaste(); $burnPaste['adata'][3] = 1; - $this->_model->create(Helper::getPasteId(), $burnPaste); - $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists before deleting data'); + $this->_data->create(Helper::getPasteId(), $burnPaste); + $this->assertTrue($this->_data->exists(Helper::getPasteId()), 'paste exists before deleting data'); $_SERVER['QUERY_STRING'] = Helper::getPasteId(); $_GET[Helper::getPasteId()] = ''; $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; @@ -781,7 +781,7 @@ public function testReadBurnAfterReading() ob_end_clean(); $response = json_decode($content, true); $this->assertEquals(0, $response['status'], 'outputs status'); - $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste successfully deleted'); + $this->assertFalse($this->_data->exists(Helper::getPasteId()), 'paste successfully deleted'); } /** @@ -789,9 +789,9 @@ public function testReadBurnAfterReading() */ public function testDelete() { - $this->_model->create(Helper::getPasteId(), Helper::getPaste()); - $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists before deleting data'); - $paste = $this->_model->read(Helper::getPasteId()); + $this->_data->create(Helper::getPasteId(), Helper::getPaste()); + $this->assertTrue($this->_data->exists(Helper::getPasteId()), 'paste exists before deleting data'); + $paste = $this->_data->read(Helper::getPasteId()); $_GET['pasteid'] = Helper::getPasteId(); $_GET['deletetoken'] = hash_hmac('sha256', Helper::getPasteId(), $paste['meta']['salt']); ob_start(); @@ -803,7 +803,7 @@ public function testDelete() $content, 'outputs deleted status correctly' ); - $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste successfully deleted'); + $this->assertFalse($this->_data->exists(Helper::getPasteId()), 'paste successfully deleted'); } /** @@ -811,7 +811,7 @@ public function testDelete() */ public function testDeleteInvalidId() { - $this->_model->create(Helper::getPasteId(), Helper::getPaste()); + $this->_data->create(Helper::getPasteId(), Helper::getPaste()); $_GET['pasteid'] = 'foo'; $_GET['deletetoken'] = 'bar'; ob_start(); @@ -823,7 +823,7 @@ public function testDeleteInvalidId() $content, 'outputs delete error correctly' ); - $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists after failing to delete data'); + $this->assertTrue($this->_data->exists(Helper::getPasteId()), 'paste exists after failing to delete data'); } /** @@ -849,7 +849,7 @@ public function testDeleteInexistantId() */ public function testDeleteInvalidToken() { - $this->_model->create(Helper::getPasteId(), Helper::getPaste()); + $this->_data->create(Helper::getPasteId(), Helper::getPaste()); $_GET['pasteid'] = Helper::getPasteId(); $_GET['deletetoken'] = 'bar'; ob_start(); @@ -861,7 +861,7 @@ public function testDeleteInvalidToken() $content, 'outputs delete error correctly' ); - $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists after failing to delete data'); + $this->assertTrue($this->_data->exists(Helper::getPasteId()), 'paste exists after failing to delete data'); } /** @@ -869,8 +869,8 @@ public function testDeleteInvalidToken() */ public function testDeleteInvalidBurnAfterReading() { - $this->_model->create(Helper::getPasteId(), Helper::getPaste()); - $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists before deleting data'); + $this->_data->create(Helper::getPasteId(), Helper::getPaste()); + $this->assertTrue($this->_data->exists(Helper::getPasteId()), 'paste exists before deleting data'); $file = tempnam(sys_get_temp_dir(), 'FOO'); file_put_contents($file, json_encode(array( 'deletetoken' => 'burnafterreading', @@ -886,7 +886,7 @@ public function testDeleteInvalidBurnAfterReading() ob_end_clean(); $response = json_decode($content, true); $this->assertEquals(1, $response['status'], 'outputs status'); - $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists after failing to delete data'); + $this->assertTrue($this->_data->exists(Helper::getPasteId()), 'paste exists after failing to delete data'); } /** @@ -895,9 +895,9 @@ public function testDeleteInvalidBurnAfterReading() public function testDeleteExpired() { $expiredPaste = Helper::getPaste(2, array('expire_date' => 1000)); - $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste does not exist before being created'); - $this->_model->create(Helper::getPasteId(), $expiredPaste); - $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists before deleting data'); + $this->assertFalse($this->_data->exists(Helper::getPasteId()), 'paste does not exist before being created'); + $this->_data->create(Helper::getPasteId(), $expiredPaste); + $this->assertTrue($this->_data->exists(Helper::getPasteId()), 'paste exists before deleting data'); $_GET['pasteid'] = Helper::getPasteId(); $_GET['deletetoken'] = 'does not matter in this context, but has to be set'; ob_start(); @@ -909,7 +909,7 @@ public function testDeleteExpired() $content, 'outputs error correctly' ); - $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste successfully deleted'); + $this->assertFalse($this->_data->exists(Helper::getPasteId()), 'paste successfully deleted'); } /** @@ -919,8 +919,8 @@ public function testDeleteMissingPerPasteSalt() { $paste = Helper::getPaste(); unset($paste['meta']['salt']); - $this->_model->create(Helper::getPasteId(), $paste); - $this->assertTrue($this->_model->exists(Helper::getPasteId()), 'paste exists before deleting data'); + $this->_data->create(Helper::getPasteId(), $paste); + $this->assertTrue($this->_data->exists(Helper::getPasteId()), 'paste exists before deleting data'); $_GET['pasteid'] = Helper::getPasteId(); $_GET['deletetoken'] = hash_hmac('sha256', Helper::getPasteId(), ServerSalt::get()); ob_start(); @@ -932,6 +932,6 @@ public function testDeleteMissingPerPasteSalt() $content, 'outputs deleted status correctly' ); - $this->assertFalse($this->_model->exists(Helper::getPasteId()), 'paste successfully deleted'); + $this->assertFalse($this->_data->exists(Helper::getPasteId()), 'paste successfully deleted'); } } diff --git a/tst/ControllerWithDbTest.php b/tst/ControllerWithDbTest.php index e3c670546..90dee9203 100644 --- a/tst/ControllerWithDbTest.php +++ b/tst/ControllerWithDbTest.php @@ -23,7 +23,7 @@ public function setUp() mkdir($this->_path); } $this->_options['dsn'] = 'sqlite:' . $this->_path . DIRECTORY_SEPARATOR . 'tst.sq3'; - $this->_model = Database::getInstance($this->_options); + $this->_data = Database::getInstance($this->_options); $this->reset(); } From 5779d87788c383cbd3bbb8cb65fb7ed0779910c8 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Wed, 15 May 2019 18:56:42 +0200 Subject: [PATCH 78/88] integrating compression test case that failed in rawdeflate in webcrypto + zlib testing, proving this fixes #328 --- js/test/CryptTool.js | 17 +++++++++++++++++ js/test/Truncation.js | 15 --------------- 2 files changed, 17 insertions(+), 15 deletions(-) delete mode 100644 js/test/Truncation.js diff --git a/js/test/CryptTool.js b/js/test/CryptTool.js index 3b8ae0104..c62447519 100644 --- a/js/test/CryptTool.js +++ b/js/test/CryptTool.js @@ -174,6 +174,23 @@ describe('CryptTool', function () { }); } ); + + it('does not truncate messages', async function () { + let message = fs.readFileSync('test/compression-sample.txt', 'utf8'), + clean = jsdom(); + window.crypto = new WebCrypto(); + let cipherMessage = await $.PrivateBin.CryptTool.cipher( + 'foo', 'bar', message, [] + ), + plaintext = await $.PrivateBin.CryptTool.decipher( + 'foo', 'bar', cipherMessage + ); + clean(); + assert.strictEqual( + message, + plaintext + ); + }); }); describe('getSymmetricKey', function () { diff --git a/js/test/Truncation.js b/js/test/Truncation.js deleted file mode 100644 index 4eafa5fc1..000000000 --- a/js/test/Truncation.js +++ /dev/null @@ -1,15 +0,0 @@ -'use strict'; -var common = require('../common'); - -describe('Compression', function () { - it('does not truncate messages', function () { - var message = fs.readFileSync('test/compression-sample.txt', 'utf8'); - assert.strictEqual( - message, - Base64.btou( RawDeflate.inflate( - RawDeflate.deflate( Base64.utob(message) ) - ) ) - ); - }); -}); - From 0e71211faddc8ec39dc9a6fc677ca718bdcd9a35 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sun, 19 May 2019 08:25:34 +0200 Subject: [PATCH 79/88] v2 paste can successfully en- and decrypt the particular message, fixes #260 --- js/test/CryptTool.js | 78 +++++++++++++++++++++++++------------------- 1 file changed, 45 insertions(+), 33 deletions(-) diff --git a/js/test/CryptTool.js b/js/test/CryptTool.js index fa0cfca95..97326984b 100644 --- a/js/test/CryptTool.js +++ b/js/test/CryptTool.js @@ -33,39 +33,6 @@ describe('CryptTool', function () { {tests: 3}); }); - it('can decrypt a particular message (#260)', function () { - var message = ` -1 subgoal - -inv : Assert -expr : Expr -sBody : Instr -deduction : (|- [|inv /\ assertOfExpr expr|] sBody [|inv|])%assert -IHdeduction : (|= [|inv /\ assertOfExpr expr |] sBody [|inv|])%assert -mem : Mem -preInMem : inv mem -m : Mem -n : nat -interpRel : interp (nth_iterate sBody n) (MemElem mem) = CpoElem Mem m -lastIter : interp (nth_iterate sBody n) (MemElem mem) |=e expr_neg expr -notLastIter : forall p : nat, - p < n -> interp (nth_iterate sBody p) (MemElem mem) |=e expr -isWhile : interp (while expr sBody) (MemElem mem) = - interp (nth_iterate sBody n) (MemElem mem) - -======================== ( 1 / 1 ) -conseq_or_bottom inv (interp (nth_iterate sBody n) (MemElem mem)) - -`; - if (message !== $.PrivateBin.CryptTool.decipher( - 'y+4So8y7GYliFc+LcyFhXYSyMW/v1CdGqnSND+MPtNw=', - '', // no password - '{"iv":"LwfPcuKXYo2f6gjrtVRbcg==","v":1,"iter":1000,"ks":256,"ts":128,"mode":"gcm","adata":"","cipher":"aes","salt":"gw7Pe+7WGGI=","ct":"Mk6jTCNQjJUTnOQtFGtNqxTtzwnbDEWNmPd0teSJn5PW2IczTcE5aSvevONSOEpP476aNUA0JfPuK8v8zLqK2rmk8ESmm9wqkEdWWdMY2kvzU8mxo1yp6DBs5aXmy9y585GvB4kaCyh6nH2YFDQczUDZ4AQlGC8T11YMPO4sHM\/SOewS8vCnZ3tTiSuLjV0LC6k+xZ3jTg\/yH+V2cH5vfvj2eQMhUaMOyzjSQF34Ab7+pApuVVHXZ\/0lo86btt7iWo7yOHV59Te9AjpxzWgBI2gzTBBsk\/4WeYYVK3l2lTLy08GS9D8D1AbSsTrp5tSH84StAr+kMnEIsiR6FIbJ\/AP+6v9MQ2ryyUXGOj5HQLUZDsle3QQvtB7F6mqPDUvKtx\/Pxx0OHgNW5ttA581Hn1XWreUF6KzoWfcA6XdDEH4eylNiFrAFX+H1Mxfnxwz3aVOiRlP4+zrtmNcR\/XV87nzuDz2fqScrjFsPQ+FV\/784qe\/ZYs3Kp0Q+kVAnXm31vVwc6GU0b\/1bTZfknts0fKoIjCcH1gLivQfrj87QlTUa4l6TVzqgLLapB4EgW4CxcZ4PBhyexSuw+ZmUw\/kqyXZWP3R\/IzElI5Lt9GyLIzpyI9EvWLpVTn8iN8XOFZuEhHfTGb7Wdl+\/\/la4gsvhEvAx+ADqjjPgX0h4lFbyMZXHU3yN0QJr1jiZhIdbWL0QEyUkuWk6PK6E0ziHu558+8+WEjeYkElPosZwKtCHE4Ogfk6taZJhcV3rQu8U\/icqd1gAzbBFXp0="}' - )) { - throw Error('a particular message (#260) could not be deciphered'); - } - }); - // The below static unit tests are included to ensure deciphering of "classic" // SJCL based pastes still works it( @@ -224,6 +191,51 @@ conseq_or_bottom inv (interp (nth_iterate sBody n) (MemElem mem)) plaintext ); }); + + it('can en- and decrypt a particular message (#260)', function () { + jsc.check(jsc.forall( + 'string', + 'string', + async function (key, password) { + // pause to let async functions conclude + await new Promise(resolve => setTimeout(resolve, 300)); + const message = ` + 1 subgoal + + inv : Assert + expr : Expr + sBody : Instr + deduction : (|- [|inv /\ assertOfExpr expr|] sBody [|inv|])%assert + IHdeduction : (|= [|inv /\ assertOfExpr expr |] sBody [|inv|])%assert + mem : Mem + preInMem : inv mem + m : Mem + n : nat + interpRel : interp (nth_iterate sBody n) (MemElem mem) = CpoElem Mem m + lastIter : interp (nth_iterate sBody n) (MemElem mem) |=e expr_neg expr + notLastIter : forall p : nat, + p < n -> interp (nth_iterate sBody p) (MemElem mem) |=e expr + isWhile : interp (while expr sBody) (MemElem mem) = + interp (nth_iterate sBody n) (MemElem mem) + + ======================== ( 1 / 1 ) + conseq_or_bottom inv (interp (nth_iterate sBody n) (MemElem mem)) + +`; + let clean = jsdom(); + window.crypto = new WebCrypto(); + let cipherMessage = await $.PrivateBin.CryptTool.cipher( + key, password, message, [] + ), + plaintext = await $.PrivateBin.CryptTool.decipher( + key, password, cipherMessage + ); + clean(); + return message === plaintext; + } + ), + {tests: 3}); + }); }); describe('getSymmetricKey', function () { From 3b0ab7e99facec4c0bfd3fdc9b8676e6afe9b630 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sun, 19 May 2019 08:36:18 +0200 Subject: [PATCH 80/88] fixing regression handling v1 key format (un-decoded base64) --- js/privatebin.js | 4 ++-- js/test/Model.js | 14 ++++++-------- tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- 4 files changed, 10 insertions(+), 12 deletions(-) diff --git a/js/privatebin.js b/js/privatebin.js index 0c5a8ef8c..b0267d498 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -1138,11 +1138,11 @@ jQuery.PrivateBin = (function($, RawDeflate) { newKey = newKey.substring(0, ampersandPos); } - // version 2 uses base58, version 1 uses base64 + // version 2 uses base58, version 1 uses base64 without decoding try { symmetricKey = CryptTool.base58decode(newKey); } catch(e) { - symmetricKey = atob(newKey); + symmetricKey = newKey; } } diff --git a/js/test/Model.js b/js/test/Model.js index 6f25f9ecc..c22071689 100644 --- a/js/test/Model.js +++ b/js/test/Model.js @@ -138,16 +138,15 @@ describe('Model', function () { jsc.array(common.jscQueryString()), 'nestring', function (schema, address, query, fragment) { - fragment = fragment.padStart(32, String.fromCharCode(0)); - let fragmentString = common.btoa(fragment), - clean = jsdom('', { + const fragmentString = common.btoa(fragment.padStart(32, String.fromCharCode(0))); + let clean = jsdom('', { url: schema.join('') + '://' + address.join('') + '/?' + query.join('') + '#' + fragmentString }), result = $.PrivateBin.Model.getPasteKey(); $.PrivateBin.Model.reset(); clean(); - return fragment === result; + return fragmentString === result; } ); jsc.property( @@ -158,16 +157,15 @@ describe('Model', function () { 'nestring', jsc.array(common.jscHashString()), function (schema, address, query, fragment, trail) { - fragment = fragment.padStart(32, String.fromCharCode(0)); - let fragmentString = common.btoa(fragment), - clean = jsdom('', { + const fragmentString = common.btoa(fragment.padStart(32, String.fromCharCode(0))); + let clean = jsdom('', { url: schema.join('') + '://' + address.join('') + '/?' + query.join('') + '#' + fragmentString + '&' + trail.join('') }), result = $.PrivateBin.Model.getPasteKey(); $.PrivateBin.Model.reset(); clean(); - return fragment === result; + return fragmentString === result; } ); jsc.property( diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index daaafae7c..8bc033a0b 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -72,7 +72,7 @@ endif; ?> - + diff --git a/tpl/page.php b/tpl/page.php index d6fd35b07..4d88b0db4 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -50,7 +50,7 @@ endif; ?> - + From d785ada3fed7da031658a98f040757e5d4beb4f8 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sun, 19 May 2019 08:36:37 +0200 Subject: [PATCH 81/88] apply StyleCI patch --- tst/ControllerTest.php | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/tst/ControllerTest.php b/tst/ControllerTest.php index 9463a130b..b00f2ce6b 100644 --- a/tst/ControllerTest.php +++ b/tst/ControllerTest.php @@ -16,7 +16,7 @@ public function setUp() { /* Setup Routine */ $this->_path = sys_get_temp_dir() . DIRECTORY_SEPARATOR . 'privatebin_data'; - $this->_data = Filesystem::getInstance(array('dir' => $this->_path)); + $this->_data = Filesystem::getInstance(array('dir' => $this->_path)); $this->reset(); } @@ -404,9 +404,9 @@ public function testCreateInvalidBurn() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $paste = Helper::getPastePost(); + $paste = Helper::getPastePost(); $paste['adata'][3] = 'neither 1 nor 0'; - $file = tempnam(sys_get_temp_dir(), 'FOO'); + $file = tempnam(sys_get_temp_dir(), 'FOO'); file_put_contents($file, json_encode($paste)); Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; @@ -429,9 +429,9 @@ public function testCreateInvalidOpenDiscussion() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $paste = Helper::getPastePost(); + $paste = Helper::getPastePost(); $paste['adata'][2] = 'neither 1 nor 0'; - $file = tempnam(sys_get_temp_dir(), 'FOO'); + $file = tempnam(sys_get_temp_dir(), 'FOO'); file_put_contents($file, json_encode($paste)); Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; @@ -502,7 +502,7 @@ public function testCreateComment() $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); $comment = Helper::getCommentJson(); - $file = tempnam(sys_get_temp_dir(), 'FOO'); + $file = tempnam(sys_get_temp_dir(), 'FOO'); file_put_contents($file, $comment); Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; @@ -526,9 +526,9 @@ public function testCreateInvalidComment() $options = parse_ini_file(CONF, true); $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); - $comment = Helper::getCommentPost(); + $comment = Helper::getCommentPost(); $comment['parentid'] = 'foo'; - $file = tempnam(sys_get_temp_dir(), 'FOO'); + $file = tempnam(sys_get_temp_dir(), 'FOO'); file_put_contents($file, json_encode($comment)); Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; @@ -553,7 +553,7 @@ public function testCreateCommentDiscussionDisabled() $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); $comment = Helper::getCommentJson(); - $file = tempnam(sys_get_temp_dir(), 'FOO'); + $file = tempnam(sys_get_temp_dir(), 'FOO'); file_put_contents($file, $comment); Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; @@ -580,7 +580,7 @@ public function testCreateCommentInvalidPaste() $options['traffic']['limit'] = 0; Helper::createIniFile(CONF, $options); $comment = Helper::getCommentJson(); - $file = tempnam(sys_get_temp_dir(), 'FOO'); + $file = tempnam(sys_get_temp_dir(), 'FOO'); file_put_contents($file, $comment); Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; @@ -607,7 +607,7 @@ public function testCreateDuplicateComment() $this->_data->createComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getPasteId(), Helper::getComment()); $this->assertTrue($this->_data->existsComment(Helper::getPasteId(), Helper::getPasteId(), Helper::getPasteId()), 'comment exists before posting data'); $comment = Helper::getCommentJson(); - $file = tempnam(sys_get_temp_dir(), 'FOO'); + $file = tempnam(sys_get_temp_dir(), 'FOO'); file_put_contents($file, $comment); Request::setInputStream($file); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'JSONHttpRequest'; From 86b4e0e7a40b046addc2d8096f5bbba84749d019 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sun, 19 May 2019 08:43:07 +0200 Subject: [PATCH 82/88] revert autoformatting applied by IDE --- js/test/CryptTool.js | 37 ++++++++++++++++++------------------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/js/test/CryptTool.js b/js/test/CryptTool.js index 97326984b..08e54eb95 100644 --- a/js/test/CryptTool.js +++ b/js/test/CryptTool.js @@ -200,27 +200,26 @@ describe('CryptTool', function () { // pause to let async functions conclude await new Promise(resolve => setTimeout(resolve, 300)); const message = ` - 1 subgoal +1 subgoal - inv : Assert - expr : Expr - sBody : Instr - deduction : (|- [|inv /\ assertOfExpr expr|] sBody [|inv|])%assert - IHdeduction : (|= [|inv /\ assertOfExpr expr |] sBody [|inv|])%assert - mem : Mem - preInMem : inv mem - m : Mem - n : nat - interpRel : interp (nth_iterate sBody n) (MemElem mem) = CpoElem Mem m - lastIter : interp (nth_iterate sBody n) (MemElem mem) |=e expr_neg expr - notLastIter : forall p : nat, - p < n -> interp (nth_iterate sBody p) (MemElem mem) |=e expr - isWhile : interp (while expr sBody) (MemElem mem) = - interp (nth_iterate sBody n) (MemElem mem) - - ======================== ( 1 / 1 ) - conseq_or_bottom inv (interp (nth_iterate sBody n) (MemElem mem)) +inv : Assert +expr : Expr +sBody : Instr +deduction : (|- [|inv /\ assertOfExpr expr|] sBody [|inv|])%assert +IHdeduction : (|= [|inv /\ assertOfExpr expr |] sBody [|inv|])%assert +mem : Mem +preInMem : inv mem +m : Mem +n : nat +interpRel : interp (nth_iterate sBody n) (MemElem mem) = CpoElem Mem m +lastIter : interp (nth_iterate sBody n) (MemElem mem) |=e expr_neg expr +notLastIter : forall p : nat, + p < n -> interp (nth_iterate sBody p) (MemElem mem) |=e expr +isWhile : interp (while expr sBody) (MemElem mem) = + interp (nth_iterate sBody n) (MemElem mem) +======================== ( 1 / 1 ) +conseq_or_bottom inv (interp (nth_iterate sBody n) (MemElem mem)) `; let clean = jsdom(); window.crypto = new WebCrypto(); From 8fd3e680e4e2dcf63c9faff988b08922c36905b0 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sun, 19 May 2019 09:05:56 +0200 Subject: [PATCH 83/88] base58 will left trim NULL bytes, handling JSVerify RNG state 0dec6b2a5f04d19873 --- js/test/Model.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/js/test/Model.js b/js/test/Model.js index c22071689..f9da34a3b 100644 --- a/js/test/Model.js +++ b/js/test/Model.js @@ -175,6 +175,14 @@ describe('Model', function () { jsc.array(common.jscQueryString()), 'nestring', function (schema, address, query, fragment) { + // base58 strips leading NULL bytes + while(fragment.charAt(0) === '\u0000') { + fragment = fragment.substr(1); + } + // string may not be empty (when only NULL bytes and trimmed) + if (fragment.length === 0) { + return true; + } let fragmentString = $.PrivateBin.CryptTool.base58encode(fragment), clean = jsdom('', { url: schema.join('') + '://' + address.join('') + @@ -194,6 +202,14 @@ describe('Model', function () { 'nestring', jsc.array(common.jscHashString()), function (schema, address, query, fragment, trail) { + // base58 strips leading NULL bytes + while(fragment.charAt(0) === '\u0000') { + fragment = fragment.substr(1); + } + // string may not be empty (when only NULL bytes and trimmed) + if (fragment.length === 0) { + return true; + } let fragmentString = $.PrivateBin.CryptTool.base58encode(fragment), clean = jsdom('', { url: schema.join('') + '://' + address.join('') + '/?' + From 909ff2daa7b0b7382b43c5e74edf659bf26ce87c Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sun, 19 May 2019 09:42:55 +0200 Subject: [PATCH 84/88] handle scrutinizer issues (mostly changes in API documentation) --- lib/Controller.php | 12 ++-- lib/Data/AbstractData.php | 2 +- lib/Data/Database.php | 127 +++++++++++++++++----------------- lib/Json.php | 2 +- lib/Persistence/DataStore.php | 2 +- lib/Request.php | 2 +- 6 files changed, 75 insertions(+), 72 deletions(-) diff --git a/lib/Controller.php b/lib/Controller.php index 2ab1ea7b4..8759a428e 100644 --- a/lib/Controller.php +++ b/lib/Controller.php @@ -199,12 +199,13 @@ private function _create() // Ensure last paste from visitors IP address was more than configured amount of seconds ago. TrafficLimiter::setConfiguration($this->_conf); if (!TrafficLimiter::canPass()) { - return $this->_return_message( + $this->_return_message( 1, I18n::_( 'Please wait %d seconds between each post.', $this->_conf->getKey('limit', 'traffic') ) ); + return; } $data = $this->_request->getData(); @@ -213,18 +214,20 @@ private function _create() array_key_exists('parentid', $data) && !empty($data['parentid']); if (!FormatV2::isValid($data, $isComment)) { - return $this->_return_message(1, I18n::_('Invalid data.')); + $this->_return_message(1, I18n::_('Invalid data.')); + return; } $sizelimit = $this->_conf->getKey('sizelimit'); // Ensure content is not too big. if (strlen($data['ct']) > $sizelimit) { - return $this->_return_message( + $this->_return_message( 1, I18n::_( 'Paste is limited to %s of encrypted data.', Filter::formatHumanReadableSize($sizelimit) ) ); + return; } // The user posts a comment. @@ -236,7 +239,8 @@ private function _create() $comment->setData($data); $comment->store(); } catch (Exception $e) { - return $this->_return_message(1, $e->getMessage()); + $this->_return_message(1, $e->getMessage()); + return; } $this->_return_message(0, $comment->getId()); } else { diff --git a/lib/Data/AbstractData.php b/lib/Data/AbstractData.php index 3d7c2b999..6e60ea1ae 100644 --- a/lib/Data/AbstractData.php +++ b/lib/Data/AbstractData.php @@ -79,7 +79,7 @@ abstract public function create($pasteid, array $paste); * * @access public * @param string $pasteid - * @return stdClass|false + * @return array|false */ abstract public function read($pasteid); diff --git a/lib/Data/Database.php b/lib/Data/Database.php index 9f9818447..1b3e93486 100644 --- a/lib/Data/Database.php +++ b/lib/Data/Database.php @@ -75,73 +75,71 @@ public static function getInstance(array $options) self::$_instance = new self; } - if (is_array($options)) { - // set table prefix if given - if (array_key_exists('tbl', $options)) { - self::$_prefix = $options['tbl']; - } - - // initialize the db connection with new options - if ( - array_key_exists('dsn', $options) && - array_key_exists('usr', $options) && - array_key_exists('pwd', $options) && - array_key_exists('opt', $options) - ) { - // set default options - $options['opt'][PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION; - $options['opt'][PDO::ATTR_EMULATE_PREPARES] = false; - $options['opt'][PDO::ATTR_PERSISTENT] = true; - $db_tables_exist = true; - - // setup type and dabase connection - self::$_type = strtolower( - substr($options['dsn'], 0, strpos($options['dsn'], ':')) - ); - $tableQuery = self::_getTableQuery(self::$_type); - self::$_db = new PDO( - $options['dsn'], - $options['usr'], - $options['pwd'], - $options['opt'] - ); - - // check if the database contains the required tables - $tables = self::$_db->query($tableQuery)->fetchAll(PDO::FETCH_COLUMN, 0); - - // create paste table if necessary - if (!in_array(self::_sanitizeIdentifier('paste'), $tables)) { - self::_createPasteTable(); - $db_tables_exist = false; - } + // set table prefix if given + if (array_key_exists('tbl', $options)) { + self::$_prefix = $options['tbl']; + } - // create comment table if necessary - if (!in_array(self::_sanitizeIdentifier('comment'), $tables)) { - self::_createCommentTable(); - $db_tables_exist = false; - } + // initialize the db connection with new options + if ( + array_key_exists('dsn', $options) && + array_key_exists('usr', $options) && + array_key_exists('pwd', $options) && + array_key_exists('opt', $options) + ) { + // set default options + $options['opt'][PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION; + $options['opt'][PDO::ATTR_EMULATE_PREPARES] = false; + $options['opt'][PDO::ATTR_PERSISTENT] = true; + $db_tables_exist = true; + + // setup type and dabase connection + self::$_type = strtolower( + substr($options['dsn'], 0, strpos($options['dsn'], ':')) + ); + $tableQuery = self::_getTableQuery(self::$_type); + self::$_db = new PDO( + $options['dsn'], + $options['usr'], + $options['pwd'], + $options['opt'] + ); + + // check if the database contains the required tables + $tables = self::$_db->query($tableQuery)->fetchAll(PDO::FETCH_COLUMN, 0); + + // create paste table if necessary + if (!in_array(self::_sanitizeIdentifier('paste'), $tables)) { + self::_createPasteTable(); + $db_tables_exist = false; + } - // create config table if necessary - $db_version = Controller::VERSION; - if (!in_array(self::_sanitizeIdentifier('config'), $tables)) { - self::_createConfigTable(); - // if we only needed to create the config table, the DB is older then 0.22 - if ($db_tables_exist) { - $db_version = '0.21'; - } - } else { - $db_version = self::_getConfig('VERSION'); - } + // create comment table if necessary + if (!in_array(self::_sanitizeIdentifier('comment'), $tables)) { + self::_createCommentTable(); + $db_tables_exist = false; + } - // update database structure if necessary - if (version_compare($db_version, Controller::VERSION, '<')) { - self::_upgradeDatabase($db_version); + // create config table if necessary + $db_version = Controller::VERSION; + if (!in_array(self::_sanitizeIdentifier('config'), $tables)) { + self::_createConfigTable(); + // if we only needed to create the config table, the DB is older then 0.22 + if ($db_tables_exist) { + $db_version = '0.21'; } } else { - throw new Exception( - 'Missing configuration for key dsn, usr, pwd or opt in the section model_options, please check your configuration file', 6 - ); + $db_version = self::_getConfig('VERSION'); } + + // update database structure if necessary + if (version_compare($db_version, Controller::VERSION, '<')) { + self::_upgradeDatabase($db_version); + } + } else { + throw new Exception( + 'Missing configuration for key dsn, usr, pwd or opt in the section model_options, please check your configuration file', 6 + ); } return self::$_instance; @@ -250,8 +248,9 @@ public function read($pasteid) list($createdKey) = self::_getVersionedKeys(1); } - $paste['meta'] = Json::decode($paste['meta']); - if (!is_array($paste['meta'])) { + try { + $paste['meta'] = Json::decode($paste['meta']); + } catch (Exception $e) { $paste['meta'] = array(); } $paste = self::upgradePreV1Format($paste); @@ -474,7 +473,7 @@ private static function _exec($sql, array $params) * @param array $params * @param bool $firstOnly if only the first row should be returned * @throws PDOException - * @return array + * @return array|false */ private static function _select($sql, array $params, $firstOnly = false) { diff --git a/lib/Json.php b/lib/Json.php index d57aa50c5..9ce082492 100644 --- a/lib/Json.php +++ b/lib/Json.php @@ -63,7 +63,7 @@ public static function decode($input) */ private static function _detectError() { - $errorCode = json_last_error(); + $errorCode = json_last_error(); if ($errorCode === JSON_ERROR_NONE) { return; } diff --git a/lib/Persistence/DataStore.php b/lib/Persistence/DataStore.php index 471888966..27ebd9cdd 100644 --- a/lib/Persistence/DataStore.php +++ b/lib/Persistence/DataStore.php @@ -61,7 +61,7 @@ public static function store($filename, $data) * @access public * @static * @param string $filename - * @return \stdClass|false $data + * @return array|false $data */ public static function get($filename) { diff --git a/lib/Request.php b/lib/Request.php index 175203548..cf12caeb6 100644 --- a/lib/Request.php +++ b/lib/Request.php @@ -184,7 +184,7 @@ public function getData() * * @access public * @param string $param - * @param string $default + * @param string|array $default * @return string */ public function getParam($param, $default = '') From 353d08daf6f1dab27353c373c178e1f94ac2e3c6 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sun, 19 May 2019 09:54:40 +0200 Subject: [PATCH 85/88] handle regression due to base58 stripping NULL bytes, discovered via JSVerify RNG state 0dec6b2a5f04d19873 --- js/privatebin.js | 4 +++- js/test/Model.js | 24 ++++++------------------ tpl/bootstrap.php | 2 +- tpl/page.php | 2 +- 4 files changed, 11 insertions(+), 21 deletions(-) diff --git a/js/privatebin.js b/js/privatebin.js index b0267d498..abc894098 100644 --- a/js/privatebin.js +++ b/js/privatebin.js @@ -1140,7 +1140,9 @@ jQuery.PrivateBin = (function($, RawDeflate) { // version 2 uses base58, version 1 uses base64 without decoding try { - symmetricKey = CryptTool.base58decode(newKey); + // base58 encode strips NULL bytes at the beginning of the + // string, so we re-add them if necessary + symmetricKey = CryptTool.base58decode(newKey).padStart(32, '\u0000'); } catch(e) { symmetricKey = newKey; } diff --git a/js/test/Model.js b/js/test/Model.js index f9da34a3b..57aa22ecf 100644 --- a/js/test/Model.js +++ b/js/test/Model.js @@ -138,7 +138,7 @@ describe('Model', function () { jsc.array(common.jscQueryString()), 'nestring', function (schema, address, query, fragment) { - const fragmentString = common.btoa(fragment.padStart(32, String.fromCharCode(0))); + const fragmentString = common.btoa(fragment.padStart(32, '\u0000')); let clean = jsdom('', { url: schema.join('') + '://' + address.join('') + '/?' + query.join('') + '#' + fragmentString @@ -157,7 +157,7 @@ describe('Model', function () { 'nestring', jsc.array(common.jscHashString()), function (schema, address, query, fragment, trail) { - const fragmentString = common.btoa(fragment.padStart(32, String.fromCharCode(0))); + const fragmentString = common.btoa(fragment.padStart(32, '\u0000')); let clean = jsdom('', { url: schema.join('') + '://' + address.join('') + '/?' + query.join('') + '#' + fragmentString + '&' + trail.join('') @@ -175,14 +175,8 @@ describe('Model', function () { jsc.array(common.jscQueryString()), 'nestring', function (schema, address, query, fragment) { - // base58 strips leading NULL bytes - while(fragment.charAt(0) === '\u0000') { - fragment = fragment.substr(1); - } - // string may not be empty (when only NULL bytes and trimmed) - if (fragment.length === 0) { - return true; - } + // base58 strips leading NULL bytes, so the string is padded with these if not found + fragment = fragment.padStart(32, '\u0000'); let fragmentString = $.PrivateBin.CryptTool.base58encode(fragment), clean = jsdom('', { url: schema.join('') + '://' + address.join('') + @@ -202,14 +196,8 @@ describe('Model', function () { 'nestring', jsc.array(common.jscHashString()), function (schema, address, query, fragment, trail) { - // base58 strips leading NULL bytes - while(fragment.charAt(0) === '\u0000') { - fragment = fragment.substr(1); - } - // string may not be empty (when only NULL bytes and trimmed) - if (fragment.length === 0) { - return true; - } + // base58 strips leading NULL bytes, so the string is padded with these if not found + fragment = fragment.padStart(32, '\u0000'); let fragmentString = $.PrivateBin.CryptTool.base58encode(fragment), clean = jsdom('', { url: schema.join('') + '://' + address.join('') + '/?' + diff --git a/tpl/bootstrap.php b/tpl/bootstrap.php index 8bc033a0b..25f308c74 100644 --- a/tpl/bootstrap.php +++ b/tpl/bootstrap.php @@ -72,7 +72,7 @@ endif; ?> - + diff --git a/tpl/page.php b/tpl/page.php index 4d88b0db4..82d365ad5 100644 --- a/tpl/page.php +++ b/tpl/page.php @@ -50,7 +50,7 @@ endif; ?> - + From 800a0df8e38e2048f70b32529face73b8e1e16bd Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sun, 19 May 2019 10:01:41 +0200 Subject: [PATCH 86/88] apply StyleCI patch --- lib/Data/AbstractData.php | 2 -- 1 file changed, 2 deletions(-) diff --git a/lib/Data/AbstractData.php b/lib/Data/AbstractData.php index 6e60ea1ae..18d58d591 100644 --- a/lib/Data/AbstractData.php +++ b/lib/Data/AbstractData.php @@ -12,8 +12,6 @@ namespace PrivateBin\Data; -use stdClass; - /** * AbstractData * From 1baa1c2b0aa21ce117482f7d925f6502878c4a6f Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sun, 19 May 2019 10:05:04 +0200 Subject: [PATCH 87/88] fixing API doc issue found by Scrutinizer --- lib/Request.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Request.php b/lib/Request.php index cf12caeb6..9978ce5ad 100644 --- a/lib/Request.php +++ b/lib/Request.php @@ -185,7 +185,7 @@ public function getData() * @access public * @param string $param * @param string|array $default - * @return string + * @return string|array */ public function getParam($param, $default = '') { From 12a9b2ff8e7acb7c8f98fd29156f5ca502ec3e94 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Sun, 19 May 2019 10:13:47 +0200 Subject: [PATCH 88/88] address Scrutinizer issues with the use of getParams method --- lib/Request.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/Request.php b/lib/Request.php index 9978ce5ad..080ba7fea 100644 --- a/lib/Request.php +++ b/lib/Request.php @@ -161,10 +161,10 @@ public function getOperation() public function getData() { $data = array( - 'adata' => $this->getParam('adata', array()), + 'adata' => $this->getParam('adata'), ); $required_keys = array('v', 'ct'); - $meta = $this->getParam('meta', array()); + $meta = $this->getParam('meta'); if (empty($meta)) { $required_keys[] = 'pasteid'; $required_keys[] = 'parentid'; @@ -184,8 +184,8 @@ public function getData() * * @access public * @param string $param - * @param string|array $default - * @return string|array + * @param string $default + * @return string */ public function getParam($param, $default = '') {