Package Details: referencer 1.2.2-8

Git Clone URL: https://aur.archlinux.org/referencer.git (read-only, click to copy)
Package Base: referencer
Description: a Gnome application to organise documents or references, and ultimately generate a BibTeX bibliography file
Upstream URL: https://launchpad.net/referencer/
Licenses: GPL2
Submitter: sirocco
Maintainer: schnecki (nahno)
Last Packager: davidmcinnis
Votes: 8
Popularity: 0.000000
First Submitted: 2015-09-02 14:46 (UTC)
Last Updated: 2019-03-14 19:52 (UTC)

Latest Comments

nahno commented on 2021-06-14 07:07 (UTC)

Needs to be rebuilt after recent boost-libs upgrade.

davidmcinnis commented on 2019-03-14 19:55 (UTC)

Thank you for the helpful comment @iwaka. I added the packages you suggested to the depends array.

iwaka commented on 2019-03-14 14:37 (UTC)

I had to manually install the following AUR packages to have referencer install on my machine:

libgnome libgnome-data libbonobo orbit2 libgnomemm libbonoboui libgnomeui

Not sure if it's just me or if the package needs to be updated.

nahno commented on 2019-01-21 15:41 (UTC) (edited on 2019-01-21 15:42 (UTC) by nahno)

Needs to be rebuilt after recent boost-libs upgrade.

$ referencer

referencer: error while loading shared libraries: libboost_regex.so.1.68.0: cannot open shared object file: No such file or directory

nahno commented on 2019-01-14 11:25 (UTC)

@davidmcinnis you are right. This is what I'm looking for. It would definately improve my 'workflow' and make things easier. The VM is a good idea and worth considering. I'll keep my Arch install for sure :P Thank you again so much for all the effort you put into my question. Best, nahno

davidmcinnis commented on 2019-01-14 11:17 (UTC) (edited on 2019-01-14 11:19 (UTC) by davidmcinnis)

@nahno: Sounds like you are talking about the list of tag check-boxes underneath the "this document" part of the "tag pane" . If so then my build of referencer also lacks your desired feature.

Your intuition about the feature being removed is probably correct. The linux.com article you linked to was published April 3, 2008. At that time Referencer 1.1.2 was the most recent version. My best guess the Developers of Referencer decided to remove the "this document" feature sometime between 2008 and the current 2014 release version 1.2.2.

I see you already asked the Developers to re-implement this Feature. Hopefully this feature will re-appear in the next version of Referencer.

I downloaded version 1.1.2 from http://snapshot.debian.org/package/referencer/ but the build failed because of library problems. You might be able to find an older version of Referencer on a different Linux Distribution than Arch-Linux. I've heard Debian is a good Distribution for running older software. You might consider using a Virtual Machine like VirtualBox so you can keep your Arch install :)

Best of luck,

-Dave

nahno commented on 2019-01-13 14:57 (UTC)

@davidmcinnis: it is not really a popup but more like a menu. And I'm sure it was implemented at some point. See the bottom left of this article's picture https://www.linux.com/news/keep-tabs-documents-referencer. However, if you look at the wikipedia picture https://en.wikipedia.org/wiki/Referencer it is missing and looks like my referencer. Thanks a lot for your help. I will try a feature request. Best

davidmcinnis commented on 2019-01-13 11:46 (UTC)

@nahno: Thank you for describing your problem. I am fairly certain the tags popup feature you describe is not implemented by the software. I suggest you make a feature request upstream at https://answers.launchpad.net/referencer

Hope this helps,

-Dave

nahno commented on 2019-01-12 19:06 (UTC)

@davidmcinnis: thank you for your fast reply! Unfortunately, rebuilding did not help. Maybe I should first clarify what I'm after. I'm using referencer in the 'view > use list view' and I'd love to see what tags I attached to given documents without needing to 'right click > tags > looking at the ticks'. At the same time it would be nice to be able to select a document and just tag it in the 'this document' field on the bottom left (which I don't have in my referencer).

There are messages in the command line whenever I select a document in my 'list view'. Sadly, I don't understand them...

Glib::ustring Document::getField(const Glib::ustring&): Document::getField: WARNING: unknown field pmid void referencer_document_dealloc(PyObject*): >> referencer_document_dealloc bool PluginManager::canResolve(Document&): PluginManager::canResolve found module 'pubmed'

Thanks again.

davidmcinnis commented on 2019-01-12 13:59 (UTC) (edited on 2019-01-12 14:01 (UTC) by davidmcinnis)

@nahno: Simply hovering the mouse over a note for a few seconds should make a window appear next to the mouse with a tag overview. If you are not getting the window you can try re-building and re-installing the package. Also you can try running referencer from the command line and watching for error messages. Hope this helps.

If you discover any problems with the package like missing dependencies please let me know and I will update the package.

-Dave

nahno commented on 2019-01-10 13:30 (UTC)

Does anyone know why I do not have the tag overview below 'this document' as shown here https://lcom.static.linuxfound.org/var/uploads/Image/articles/130172-1.png (sorry if this is not the right place to ask...) Thanks

sirocco commented on 2018-11-18 09:58 (UTC)

I migrated to jabref.

madmike commented on 2017-06-02 21:24 (UTC)

Needs to be rebuilt after recent boost-libs upgrade. $ referencer referencer: error while loading shared libraries: libboost_regex.so.1.63.0: cannot open shared object file: No such file or directory

sirocco commented on 2016-11-03 09:49 (UTC) (edited on 2016-11-05 07:03 (UTC) by sirocco)

Fixed. http://git.savannah.gnu.org/cgit/lordsawar.git/commit/?id=9998bd417a05327fd11dde308f816cb58518303f

sirocco commented on 2016-11-03 02:57 (UTC) (edited on 2016-11-03 07:14 (UTC) by sirocco)

Yes I know. No solution yet. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=839353

Vincent_D commented on 2016-11-02 10:04 (UTC)

With an up-to-date Archlinux system, I get the following error when I compile Referencer: > yaourt -S referencer ~ ==> Downloading referencer PKGBUILD from AUR... bsdtar: Failed to set default locale x .SRCINFO x PKGBUILD x referencer.install Vincent_D commented on 2015-10-22 08:13 With an up-to-date Archlinux system, I get the following error when I compile Referencer: Makefile:515: recipe for target 'ArxivPlugin.o' failed make[2]: *** [ArxivPlugin.o] Error 1 make[2]: Leaving directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/src' Makefile:423: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2' Makefile:361: recipe for target 'all' failed make: *** [all] Error 2 == ERROR: A failure occurred in build(). Aborting... == ERROR: Makepkg was unable to build referencer. referencer 1.2.2-4 (2016-02-06 06:40) ( Unsupported package: Potentially dangerous ! ) ==> Edit PKGBUILD ? [Y/n] ("A" to abort) ==> ------------------------------------ ==> n ==> referencer dependencies: - boost-libs (already installed) - libgnomeuimm (already installed) - poppler-glib (already installed) - python2 (already installed) - yelp (already installed) - intltool (already installed) [makedepend] - gnome-doc-utils (already installed) [makedepend] - gnome-icon-theme (already installed) [makedepend] - boost (already installed) [makedepend] ==> Edit referencer.install ? [Y/n] ("A" to abort) ==> ---------------------------------------------- ==> n ==> Continue building referencer ? [Y/n] ==> ------------------------------------ ==> ==> Building and installing package ==> Making package: referencer 1.2.2-4 (Wed Nov 2 10:59:56 CET 2016) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading referencer-1.2.2.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 678k 100 678k 0 0 381k 0 0:00:01 0:00:01 --:--:-- 750k ==> Validating source files with md5sums... referencer-1.2.2.tar.gz ... Passed ==> Extracting sources... -> Extracting referencer-1.2.2.tar.gz with bsdtar bsdtar: Failed to set default locale ==> Starting build()... checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes /tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/missing: Unknown `--is-lightweight' option Try `/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/missing --help' for more information configure: WARNING: 'missing' script is too old or missing 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 ln -s works... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking gnome-doc-utils >= 0.3.2... yes checking for g++... g++ 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 g++ accepts -g... yes checking for style of include used by make... GNU checking dependency style of g++... gcc3 checking for ranlib... ranlib checking for DEPS... yes checking for main in -lboost_regex... yes checking how to run the C++ preprocessor... g++ -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking boost/regex.hpp usability... yes checking boost/regex.hpp presence... yes checking for boost/regex.hpp... yes checking for gcc... gcc checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking dependency style of gcc... gcc3 checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking for LC_MESSAGES... yes checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking for ngettext in libc... yes checking for dgettext in libc... yes checking for bind_textdomain_codeset... yes checking for msgfmt... /usr/bin/msgfmt checking for dcgettext... yes checking if msgfmt accepts -c... yes checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking whether NLS is requested... yes Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/^(.*)\${ <-- HERE ?([A-Z_]+)}?(.*)$/ at /usr/bin/intltool-update line 1065. Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?AC_PACKAGE_NAME}?/ at /usr/bin/intltool-update line 1193. Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?PACKAGE}?/ at /usr/bin/intltool-update line 1194. Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?AC_PACKAGE_VERSION}?/ at /usr/bin/intltool-update line 1195. Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?VERSION}?/ at /usr/bin/intltool-update line 1196. Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?AC_PACKAGE_NAME}?/ at /usr/bin/intltool-update line 1222. Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?PACKAGE}?/ at /usr/bin/intltool-update line 1223. Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?AC_PACKAGE_VERSION}?/ at /usr/bin/intltool-update line 1224. Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?VERSION}?/ at /usr/bin/intltool-update line 1225. Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?\w+}?/ at /usr/bin/intltool-update line 1226. checking for intltool-update... /usr/bin/intltool-update checking for intltool-merge... /usr/bin/intltool-merge checking for intltool-extract... /usr/bin/intltool-extract checking for xgettext... (cached) /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for msgfmt... (cached) /usr/bin/msgfmt checking for gmsgfmt... (cached) /usr/bin/msgfmt checking for perl... /usr/bin/perl checking for perl >= 5.8.1... 5.24.0 checking for XML::Parser... ok configure: Disabling update mime database. checking whether Python support is requested... yes checking whether /usr/bin/python2 version is >= 2.3... yes checking for /usr/bin/python2 version... 2.7 checking for /usr/bin/python2 platform... linux2 checking for /usr/bin/python2 script directory... ${prefix}/lib/python2.7/site-packages checking for /usr/bin/python2 extension module directory... ${exec_prefix}/lib/python2.7/site-packages checking for headers required to compile python extensions... found checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating libbibutils/Makefile config.status: creating src/Makefile config.status: creating data/Makefile config.status: creating data/referencer.desktop.in config.status: creating plugins/Makefile config.status: creating help/Makefile config.status: creating devhelp/Makefile config.status: creating po/Makefile.in config.status: creating referencer.spec config.status: creating config.h config.status: executing depfiles commands config.status: executing default-1 commands config.status: executing po/stamp-it commands Making clean in po make[1]: Entering directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/po' rm -f *.pox referencer.pot *.old.po cat-id-tbl.tmp rm -f .intltool-merge-cache make[1]: Leaving directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/po' Making clean in data make[1]: Entering directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/data' test -z "referencer.desktop" || rm -f referencer.desktop make[1]: Leaving directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/data' Making clean in libbibutils make[1]: Entering directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/libbibutils' test -z "libbibutils.a" || rm -f libbibutils.a rm -f *.o make[1]: Leaving directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/libbibutils' Making clean in src make[1]: Entering directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/src' test -z "referencer" || rm -f referencer rm -f *.o make[1]: Leaving directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/src' Making clean in plugins make[1]: Entering directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/plugins' make[1]: Nothing to be done for 'clean'. make[1]: Leaving directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/plugins' Making clean in help make[1]: Entering directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/help' rm -f referencer-C.omf referencer-de.omf referencer-html-C.omf referencer-html-de.omf rm -f de/referencer.xml rm -f de/de.mo make[1]: Leaving directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/help' Making clean in devhelp make[1]: Entering directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/devhelp' rm -f referencer-plugins-C.omf referencer-plugins-de.omf referencer-plugins-html-C.omf referencer-plugins-html-de.omf rm -f de/referencer-plugins.xml rm -f de/de.mo make[1]: Leaving directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/devhelp' make[1]: Entering directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2' make[1]: Nothing to be done for 'clean-am'. make[1]: Leaving directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2' make all-recursive make[1]: Entering directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2' Making all in po make[2]: Entering directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/po' file=`echo ca | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file ca.po file=`echo da | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file da.po file=`echo de | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file de.po file=`echo es | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file es.po file=`echo fa | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file fa.po file=`echo fi | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file fi.po file=`echo fr | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file fr.po file=`echo gl | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file gl.po file=`echo hr | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file hr.po file=`echo hu | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file hu.po file=`echo it | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file it.po file=`echo ja | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file ja.po file=`echo ko | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file ko.po file=`echo nb | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file nb.po file=`echo nl | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file nl.po file=`echo pl | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file pl.po file=`echo pt_BR | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file pt_BR.po file=`echo pt | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file pt.po file=`echo ru | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file ru.po file=`echo sr | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file sr.po file=`echo sv | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file sv.po file=`echo tr | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file tr.po file=`echo zh_CN | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file zh_CN.po file=`echo zh_TW | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file zh_TW.po make[2]: Leaving directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/po' Making all in data make[2]: Entering directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/data' LC_ALL=C /usr/bin/intltool-merge -d -u -c ../po/.intltool-merge-cache ../po referencer.desktop.in referencer.desktop Generating and caching the translation database Merging translations into referencer.desktop. make[2]: Leaving directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/data' Making all in libbibutils make[2]: Entering directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/libbibutils' gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT is_ws.o -MD -MP -MF .deps/is_ws.Tpo -c -o is_ws.o is_ws.c mv -f .deps/is_ws.Tpo .deps/is_ws.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT strsearch.o -MD -MP -MF .deps/strsearch.Tpo -c -o strsearch.o strsearch.c mv -f .deps/strsearch.Tpo .deps/strsearch.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT charsets.o -MD -MP -MF .deps/charsets.Tpo -c -o charsets.o charsets.c mv -f .deps/charsets.Tpo .deps/charsets.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT newstr.o -MD -MP -MF .deps/newstr.Tpo -c -o newstr.o newstr.c mv -f .deps/newstr.Tpo .deps/newstr.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT newstr_conv.o -MD -MP -MF .deps/newstr_conv.Tpo -c -o newstr_conv.o newstr_conv.c mv -f .deps/newstr_conv.Tpo .deps/newstr_conv.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT entities.o -MD -MP -MF .deps/entities.Tpo -c -o entities.o entities.c mv -f .deps/entities.Tpo .deps/entities.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT latex.o -MD -MP -MF .deps/latex.Tpo -c -o latex.o latex.c mv -f .deps/latex.Tpo .deps/latex.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT utf8.o -MD -MP -MF .deps/utf8.Tpo -c -o utf8.o utf8.c mv -f .deps/utf8.Tpo .deps/utf8.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT fields.o -MD -MP -MF .deps/fields.Tpo -c -o fields.o fields.c mv -f .deps/fields.Tpo .deps/fields.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT lists.o -MD -MP -MF .deps/lists.Tpo -c -o lists.o lists.c mv -f .deps/lists.Tpo .deps/lists.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT modstypes.o -MD -MP -MF .deps/modstypes.Tpo -c -o modstypes.o modstypes.c mv -f .deps/modstypes.Tpo .deps/modstypes.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT xml.o -MD -MP -MF .deps/xml.Tpo -c -o xml.o xml.c mv -f .deps/xml.Tpo .deps/xml.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT xml_encoding.o -MD -MP -MF .deps/xml_encoding.Tpo -c -o xml_encoding.o xml_encoding.c mv -f .deps/xml_encoding.Tpo .deps/xml_encoding.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT bibtexin.o -MD -MP -MF .deps/bibtexin.Tpo -c -o bibtexin.o bibtexin.c mv -f .deps/bibtexin.Tpo .deps/bibtexin.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT bibtypes.o -MD -MP -MF .deps/bibtypes.Tpo -c -o bibtypes.o bibtypes.c mv -f .deps/bibtypes.Tpo .deps/bibtypes.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT bibtexout.o -MD -MP -MF .deps/bibtexout.Tpo -c -o bibtexout.o bibtexout.c mv -f .deps/bibtexout.Tpo .deps/bibtexout.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT copacin.o -MD -MP -MF .deps/copacin.Tpo -c -o copacin.o copacin.c mv -f .deps/copacin.Tpo .deps/copacin.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT copactypes.o -MD -MP -MF .deps/copactypes.Tpo -c -o copactypes.o copactypes.c mv -f .deps/copactypes.Tpo .deps/copactypes.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT endin.o -MD -MP -MF .deps/endin.Tpo -c -o endin.o endin.c mv -f .deps/endin.Tpo .deps/endin.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT endtypes.o -MD -MP -MF .deps/endtypes.Tpo -c -o endtypes.o endtypes.c mv -f .deps/endtypes.Tpo .deps/endtypes.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT endout.o -MD -MP -MF .deps/endout.Tpo -c -o endout.o endout.c mv -f .deps/endout.Tpo .deps/endout.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT endxmlin.o -MD -MP -MF .deps/endxmlin.Tpo -c -o endxmlin.o endxmlin.c mv -f .deps/endxmlin.Tpo .deps/endxmlin.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT isiin.o -MD -MP -MF .deps/isiin.Tpo -c -o isiin.o isiin.c mv -f .deps/isiin.Tpo .deps/isiin.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT isitypes.o -MD -MP -MF .deps/isitypes.Tpo -c -o isitypes.o isitypes.c mv -f .deps/isitypes.Tpo .deps/isitypes.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT medin.o -MD -MP -MF .deps/medin.Tpo -c -o medin.o medin.c mv -f .deps/medin.Tpo .deps/medin.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT modsin.o -MD -MP -MF .deps/modsin.Tpo -c -o modsin.o modsin.c mv -f .deps/modsin.Tpo .deps/modsin.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT risin.o -MD -MP -MF .deps/risin.Tpo -c -o risin.o risin.c mv -f .deps/risin.Tpo .deps/risin.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT ristypes.o -MD -MP -MF .deps/ristypes.Tpo -c -o ristypes.o ristypes.c mv -f .deps/ristypes.Tpo .deps/ristypes.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT risout.o -MD -MP -MF .deps/risout.Tpo -c -o risout.o risout.c mv -f .deps/risout.Tpo .deps/risout.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT reftypes.o -MD -MP -MF .deps/reftypes.Tpo -c -o reftypes.o reftypes.c mv -f .deps/reftypes.Tpo .deps/reftypes.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT isiout.o -MD -MP -MF .deps/isiout.Tpo -c -o isiout.o isiout.c mv -f .deps/isiout.Tpo .deps/isiout.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT modsout.o -MD -MP -MF .deps/modsout.Tpo -c -o modsout.o modsout.c mv -f .deps/modsout.Tpo .deps/modsout.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT wordout.o -MD -MP -MF .deps/wordout.Tpo -c -o wordout.o wordout.c mv -f .deps/wordout.Tpo .deps/wordout.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT name.o -MD -MP -MF .deps/name.Tpo -c -o name.o name.c mv -f .deps/name.Tpo .deps/name.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT title.o -MD -MP -MF .deps/title.Tpo -c -o title.o title.c mv -f .deps/title.Tpo .deps/title.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT bibl.o -MD -MP -MF .deps/bibl.Tpo -c -o bibl.o bibl.c mv -f .deps/bibl.Tpo .deps/bibl.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT serialno.o -MD -MP -MF .deps/serialno.Tpo -c -o serialno.o serialno.c mv -f .deps/serialno.Tpo .deps/serialno.Po gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT bibutils.o -MD -MP -MF .deps/bibutils.Tpo -c -o bibutils.o bibutils.c mv -f .deps/bibutils.Tpo .deps/bibutils.Po rm -f libbibutils.a ar cru libbibutils.a is_ws.o strsearch.o charsets.o newstr.o newstr_conv.o entities.o latex.o utf8.o fields.o lists.o modstypes.o xml.o xml_encoding.o bibtexin.o bibtypes.o bibtexout.o copacin.o copactypes.o endin.o endtypes.o endout.o endxmlin.o isiin.o isitypes.o medin.o modsin.o risin.o ristypes.o risout.o reftypes.o isiout.o modsout.o wordout.o name.o title.o bibl.o serialno.o bibutils.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libbibutils.a make[2]: Leaving directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/libbibutils' Making all in src make[2]: Entering directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/src' g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\""/usr/share/referencer"\" -DGNOMELOCALEDIR=\"/usr/share/locale\" -DPLUGINDIR=\""/usr/lib/referencer"\" -I/usr/include/python2.7 -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -std=gnu++11 -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gconfmm-2.6 -I/usr/lib/gconfmm-2.6/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/poppler/glib -I/usr/include/poppler -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/libxml2 -I.. -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -std=gnu++11 -MT ArxivPlugin.o -MD -MP -MF .deps/ArxivPlugin.Tpo -c -o ArxivPlugin.o ArxivPlugin.C In file included from /usr/include/python2.7/Python.h:8:0, from PluginManager.h:8, from Preferences.h:22, from ArxivPlugin.C:21: /usr/include/python2.7/pyconfig.h:1193:0: warning: "_POSIX_C_SOURCE" redefined #define _POSIX_C_SOURCE 200112L In file included from /usr/include/c++/6.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39:0, from /usr/include/c++/6.2.1/x86_64-pc-linux-gnu/bits/c++config.h:495, from /usr/include/c++/6.2.1/iostream:38, from ArxivPlugin.C:12: /usr/include/features.h:225:0: note: this is the location of the previous definition # define _POSIX_C_SOURCE 200809L In file included from /usr/include/python2.7/Python.h:8:0, from PluginManager.h:8, from Preferences.h:22, from ArxivPlugin.C:21: /usr/include/python2.7/pyconfig.h:1215:0: warning: "_XOPEN_SOURCE" redefined #define _XOPEN_SOURCE 600 In file included from /usr/include/c++/6.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39:0, from /usr/include/c++/6.2.1/x86_64-pc-linux-gnu/bits/c++config.h:495, from /usr/include/c++/6.2.1/iostream:38, from ArxivPlugin.C:12: /usr/include/features.h:166:0: note: this is the location of the previous definition # define _XOPEN_SOURCE 700 mv -f .deps/ArxivPlugin.Tpo .deps/ArxivPlugin.Po g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\""/usr/share/referencer"\" -DGNOMELOCALEDIR=\"/usr/share/locale\" -DPLUGINDIR=\""/usr/lib/referencer"\" -I/usr/include/python2.7 -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -std=gnu++11 -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gconfmm-2.6 -I/usr/lib/gconfmm-2.6/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/poppler/glib -I/usr/include/poppler -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/libxml2 -I.. -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -std=gnu++11 -MT BibData.o -MD -MP -MF .deps/BibData.Tpo -c -o BibData.o BibData.C In file included from /usr/include/python2.7/Python.h:8:0, from PluginManager.h:8, from Preferences.h:22, from BibData.C:21: /usr/include/python2.7/pyconfig.h:1193:0: warning: "_POSIX_C_SOURCE" redefined #define _POSIX_C_SOURCE 200112L In file included from /usr/include/c++/6.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39:0, from /usr/include/c++/6.2.1/x86_64-pc-linux-gnu/bits/c++config.h:495, from /usr/include/c++/6.2.1/iostream:38, from BibData.C:12: /usr/include/features.h:225:0: note: this is the location of the previous definition # define _POSIX_C_SOURCE 200809L In file included from /usr/include/python2.7/Python.h:8:0, from PluginManager.h:8, from Preferences.h:22, from BibData.C:21: /usr/include/python2.7/pyconfig.h:1215:0: warning: "_XOPEN_SOURCE" redefined #define _XOPEN_SOURCE 600 In file included from /usr/include/c++/6.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39:0, from /usr/include/c++/6.2.1/x86_64-pc-linux-gnu/bits/c++config.h:495, from /usr/include/c++/6.2.1/iostream:38, from BibData.C:12: /usr/include/features.h:166:0: note: this is the location of the previous definition # define _XOPEN_SOURCE 700 mv -f .deps/BibData.Tpo .deps/BibData.Po g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\""/usr/share/referencer"\" -DGNOMELOCALEDIR=\"/usr/share/locale\" -DPLUGINDIR=\""/usr/lib/referencer"\" -I/usr/include/python2.7 -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -std=gnu++11 -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gconfmm-2.6 -I/usr/lib/gconfmm-2.6/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/poppler/glib -I/usr/include/poppler -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/libxml2 -I.. -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -std=gnu++11 -MT BibUtils.o -MD -MP -MF .deps/BibUtils.Tpo -c -o BibUtils.o BibUtils.C BibUtils.C: In function 'void BibUtils::biblFromString(BibUtils::bibl&, const string&, BibUtils::Format, BibUtils::param&)': BibUtils.C:411:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] BibUtils::bibl_read(&b, otherend, "My Pipe", format, &p ); ^ BibUtils.C: In function 'void BibUtils::writerThread(const string&, int, volatile bool*)': BibUtils.C:376:47: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write (pipe, raw.c_str() + i * block, block); ^ BibUtils.C:380:65: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write (pipe, raw.c_str() + (len / block) * block, len % block); ^ mv -f .deps/BibUtils.Tpo .deps/BibUtils.Po g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\""/usr/share/referencer"\" -DGNOMELOCALEDIR=\"/usr/share/locale\" -DPLUGINDIR=\""/usr/lib/referencer"\" -I/usr/include/python2.7 -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -std=gnu++11 -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gconfmm-2.6 -I/usr/lib/gconfmm-2.6/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/poppler/glib -I/usr/include/poppler -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/libxml2 -I.. -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -std=gnu++11 -MT CrossRefPlugin.o -MD -MP -MF .deps/CrossRefPlugin.Tpo -c -o CrossRefPlugin.o CrossRefPlugin.C In file included from /usr/include/python2.7/Python.h:8:0, from PluginManager.h:8, from Preferences.h:22, from CrossRefPlugin.C:20: /usr/include/python2.7/pyconfig.h:1193:0: warning: "_POSIX_C_SOURCE" redefined #define _POSIX_C_SOURCE 200112L In file included from /usr/include/c++/6.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39:0, from /usr/include/c++/6.2.1/x86_64-pc-linux-gnu/bits/c++config.h:495, from /usr/include/c++/6.2.1/iostream:38, from CrossRefPlugin.C:12: /usr/include/features.h:225:0: note: this is the location of the previous definition # define _POSIX_C_SOURCE 200809L In file included from /usr/include/python2.7/Python.h:8:0, from PluginManager.h:8, from Preferences.h:22, from CrossRefPlugin.C:20: /usr/include/python2.7/pyconfig.h:1215:0: warning: "_XOPEN_SOURCE" redefined #define _XOPEN_SOURCE 600 In file included from /usr/include/c++/6.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39:0, from /usr/include/c++/6.2.1/x86_64-pc-linux-gnu/bits/c++config.h:495, from /usr/include/c++/6.2.1/iostream:38, from CrossRefPlugin.C:12: /usr/include/features.h:166:0: note: this is the location of the previous definition # define _XOPEN_SOURCE 700 mv -f .deps/CrossRefPlugin.Tpo .deps/CrossRefPlugin.Po g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\""/usr/share/referencer"\" -DGNOMELOCALEDIR=\"/usr/share/locale\" -DPLUGINDIR=\""/usr/lib/referencer"\" -I/usr/include/python2.7 -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -std=gnu++11 -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gconfmm-2.6 -I/usr/lib/gconfmm-2.6/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/poppler/glib -I/usr/include/poppler -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/libxml2 -I.. -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -std=gnu++11 -MT Document.o -MD -MP -MF .deps/Document.Tpo -c -o Document.o Document.C In file included from /usr/include/python2.7/Python.h:8:0, from PluginManager.h:8, from Document.C:23: /usr/include/python2.7/pyconfig.h:1193:0: warning: "_POSIX_C_SOURCE" redefined #define _POSIX_C_SOURCE 200112L In file included from /usr/include/c++/6.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39:0, from /usr/include/c++/6.2.1/x86_64-pc-linux-gnu/bits/c++config.h:495, from /usr/include/c++/6.2.1/iostream:38, from Document.C:10: /usr/include/features.h:225:0: note: this is the location of the previous definition # define _POSIX_C_SOURCE 200809L In file included from /usr/include/python2.7/Python.h:8:0, from PluginManager.h:8, from Document.C:23: /usr/include/python2.7/pyconfig.h:1215:0: warning: "_XOPEN_SOURCE" redefined #define _XOPEN_SOURCE 600 In file included from /usr/include/c++/6.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39:0, from /usr/include/c++/6.2.1/x86_64-pc-linux-gnu/bits/c++config.h:495, from /usr/include/c++/6.2.1/iostream:38, from Document.C:10: /usr/include/features.h:166:0: note: this is the location of the previous definition # define _XOPEN_SOURCE 700 Document.C: In member function 'void Document::updateRelFileName(const Glib::ustring&)': Document.C:300:17: error: no match for 'operator==' (operand types are 'Glib::RefPtr<Gio::File>' and 'int') if (lib_path == 0) { ~~~~~~~~~^~~~ Document.C:300:17: note: candidate: operator==(int, int) <built-in> Document.C:300:17: note: no known conversion for argument 1 from 'Glib::RefPtr<Gio::File>' to 'int' In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:22:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from BibUtils.h:16, from Document.C:20: /usr/include/glibmm-2.4/glibmm/refptr.h:387:1: note: candidate: bool Glib::RefPtr<T_CppObject>::operator==(const Glib::RefPtr<T_CppObject>&) const [with T_CppObject = Gio::File] RefPtr<T_CppObject>::operator==(const RefPtr& src) const noexcept ^~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:387:1: note: no known conversion for argument 1 from 'int' to 'const Glib::RefPtr<Gio::File>&' In file included from /usr/include/glibmm-2.4/glibmm.h:106:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from BibUtils.h:16, from Document.C:20: /usr/include/glibmm-2.4/glibmm/date.h:591:13: note: candidate: bool Glib::operator==(const Glib::Date&, const Glib::Date&) inline bool operator==(const Date& lhs, const Date& rhs) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/date.h:591:13: note: no known conversion for argument 1 from 'Glib::RefPtr<Gio::File>' to 'const Glib::Date&' In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:27:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /usr/include/gtkmm-2.4/gtkmm.h:87, from BibUtils.h:16, from Document.C:20: /usr/include/glibmm-2.4/glibmm/quark.h:71:1: note: candidate: bool Glib::operator==(const Glib::QueryQuark&, const Glib::QueryQuark&) operator==(const QueryQuark& a, const QueryQuark& b) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/quark.h:71:1: note: no known conversion for argument 1 from 'Glib::RefPtr<Gio::File>' to 'const Glib::QueryQuark&' In file included from /usr/include/glibmm-2.4/glibmm/thread.h:49:0, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from BibUtils.h:16, from Document.C:20: /usr/include/glibmm-2.4/glibmm/timeval.h:202:1: note: candidate: bool Glib::operator==(const Glib::TimeVal&, const Glib::TimeVal&) operator==(const TimeVal& lhs, const TimeVal& rhs) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/timeval.h:202:1: note: no known conversion for argument 1 from 'Glib::RefPtr<Gio::File>' to 'const Glib::TimeVal&' In file included from ucompose.hpp:38:0, from Document.C:15: /usr/include/glibmm-2.4/glibmm/ustring.h:1519:1: note: candidate: bool Glib::operator==(const char*, const Glib::ustring&) operator==(const char* lhs, const ustring& rhs) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1519:1: note: no known conversion for argument 1 from 'Glib::RefPtr<Gio::File>' to 'const char*' /usr/include/glibmm-2.4/glibmm/ustring.h:1512:1: note: candidate: bool Glib::operator==(const Glib::ustring&, const char*) operator==(const ustring& lhs, const char* rhs) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1512:1: note: no known conversion for argument 1 from 'Glib::RefPtr<Gio::File>' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h:1505:1: note: candidate: bool Glib::operator==(const Glib::ustring&, const Glib::ustring&) operator==(const ustring& lhs, const ustring& rhs) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1505:1: note: no known conversion for argument 1 from 'Glib::RefPtr<Gio::File>' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h:992:1: note: candidate: bool Glib::operator==(const const_iterator&, const const_iterator&) operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:992:1: note: no known conversion for argument 1 from 'Glib::RefPtr<Gio::File>' to 'const const_iterator& {aka const Glib::ustring_Iterator<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >&}' make[2]: *** [Makefile:515: Document.o] Error 1 make[2]: Leaving directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/src' make[1]: *** [Makefile:423: all-recursive] Error 1 make[1]: Leaving directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2' make: *** [Makefile:361: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build referencer. ==> Restart building referencer ? [y/N] ==> ----------------------------------- ==>

Vincent_D commented on 2015-10-22 08:13 (UTC)

With an up-to-date Archlinux system, I get the following error when I compile Referencer: Makefile:515: recipe for target 'ArxivPlugin.o' failed make[2]: *** [ArxivPlugin.o] Error 1 make[2]: Leaving directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2/src' Makefile:423: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/tmp/yaourt-tmp-vincent/aur-referencer/src/referencer-1.2.2' Makefile:361: recipe for target 'all' failed make: *** [all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build referencer.