Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 472488 - app-text/referencer: failed to run
Summary: app-text/referencer: failed to run
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Dominik Kriegner
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-06 12:42 UTC by Sergey Popov
Modified: 2018-02-27 22:10 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Popov gentoo-dev 2013-06-06 12:42:22 UTC
pinkbyte@phantom ~ $ referencer 
int main(int, char**):
        setting pythonPath to :./plugins:/home/pinkbyte/.referencer/plugins:/usr/lib64/referencer:
void PluginManager::scan(const string&):
        found module google-books
virtual void PythonPlugin::load(const string&):
        Found resolver 0xbd77d0
        Found can_resolve_metadata 0xbd72a8
        No actions in google-books
        successfully loaded google-books
void PluginManager::scan(const string&):
        found module genkey
virtual void PythonPlugin::load(const string&):
        no metadata capabilities in genkey
        successfully loaded genkey
void PluginManager::scan(const string&):
        found module pubmed
virtual void PythonPlugin::load(const string&):
        Found resolver 0xcfc7d0
        Found can_resolve_metadata 0xcfc758
        No actions in pubmed
        successfully loaded pubmed
void PluginManager::scan(const string&):
        found module ads
virtual void PythonPlugin::load(const string&):
        Found resolver 0xcfc9b0
        Found can_resolve_metadata 0xcfc938
        No actions in ads
        successfully loaded ads
void PluginManager::scan(const string&):
        found module lyx
virtual void PythonPlugin::load(const string&):
        no metadata capabilities in lyx
Glib::ustring PluginManager::findDataFile(Glib::ustring):
        Trying /usr/lib64/referencer/lyx.png
virtual void PythonPlugin::load(const string&):
        successfully loaded lyx
void PluginManager::scan(const string&):
        found module dblp
virtual void PythonPlugin::load(const string&):
        Found resolver 0xcfccf8
        Found can_resolve_metadata 0xcfca28
        No actions in dblp
        successfully loaded dblp
void PluginManager::scan(const string&):
        found module isi-plugin
virtual void PythonPlugin::load(const string&):
        Found resolver 0xd9a488
        Found can_resolve_metadata 0xcfced8
        successfully loaded isi-plugin
terminate called after throwing an instance of 'Gnome::Conf::Error'
Aborted

emerge --info:
Portage 2.1.11.62 (default/linux/amd64/13.0/developer, gcc-4.6.3, glibc-2.15-r3, 3.8.13-gentoo-BADO x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-3.8.13-gentoo-BADO-x86_64-Intel-R-_Core-TM-_i7_CPU_950_@_3.07GHz-with-gentoo-2.2
KiB Mem:     8166320 total,   2074320 free
KiB Swap:          0 total,         0 free
Timestamp of tree: Wed, 05 Jun 2013 23:15:01 +0000
ld GNU ld (GNU Binutils) 2.22
ccache version 3.1.9 [enabled]
app-shells/bash:          4.2_p45
dev-lang/python:          2.7.3-r3, 3.2.3-r2
dev-util/ccache:          3.1.9
dev-util/cmake:           2.8.10.2-r2
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.11.8
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.69
sys-devel/automake:       1.12.6
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.6.3
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.7 (virtual/os-headers)
sys-libs/glibc:           2.15-r3
Repositories: gentoo pinkbyte
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O0 -g -ggdb -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/openvpn/easy-rsa /usr/share/polkit-1/actions"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O0 -g -ggdb -pipe"
DISTDIR="/bound/distfiles"
EMERGE_DEFAULT_OPTS="--keep-going --jobs=3"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs ccache collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch protect-owned sandbox sfperms sign splitdebug strict test-fail-continue unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles"
LANG="ru_RU.UTF-8"
LDFLAGS="-Wl,--hash-style=gnu -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu"
MAKEOPTS="-j9"
PKGDIR="/bound/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/bound/portage"
PORTDIR_OVERLAY="/bound/overlays/pinkbyte"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="a52 aac acl acpi alsa amd64 bzip2 cairo cdda cdr cli cracklib crypt cxx dbus dri dts dvd dvdr emboss encode exif fam firefox flac fortran gif gpm iconv ipv6 jpeg lcms mad mmx mng modules mp3 mp4 mpeg mudflap multilib ncurses nls nptl ogg openmp pam pango pcre pdf png policykit ppds qt3support readline sdl session snmp spell sse sse2 ssl startup-notification svg tcpd threads truetype udev udisks unicode upower usb vorbis wxwidgets x264 xcb xml xv xvid zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="ru ru_RU" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-3" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" RUBY_TARGETS="ruby19 ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
USE_PYTHON="2.7"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

=================================================================
                        Package Settings
=================================================================

app-text/referencer-1.2.0 was built with the following:
USE=""

That happens both with in-tree ebuild and with ebuild from bug #471480
Comment 1 Dominik Kriegner 2013-06-07 19:35:28 UTC
i am using referencer (1.2.1) extensively and did not experience this issue. what is the version of the dependencies of referencer on your system?

to find if the mistake is really in referencer itself please remove all the installed plugins from the folder /usr/lib64/referencer and try to start referencer (also empty any local plugin directory ~/.referencer/plugins)

also please check what is stored in gconf by executing
'gconftool-2 --recursive-list /apps/referencer'
Comment 2 Sergey Popov gentoo-dev 2013-06-08 08:06:23 UTC
(In reply to Dominik Kriegner from comment #1)
> i am using referencer (1.2.1) extensively and did not experience this issue.
> what is the version of the dependencies of referencer on your system?


> to find if the mistake is really in referencer itself please remove all the
> installed plugins from the folder /usr/lib64/referencer and try to start
> referencer (also empty any local plugin directory ~/.referencer/plugins)

pinkbyte@phantom ~ $ ls -la .referencer
ls: cannot access .referencer: No such file or directory
pinkbyte@phantom ~ $ ls -la /usr/lib64/referencer
ls: cannot access /usr/lib64/referencer: No such file or directory
pinkbyte@phantom ~ $ referencer
int main(int, char**):
        setting pythonPath to :./plugins:/home/pinkbyte/.referencer/plugins:/usr/lib64/referencer:
terminate called after throwing an instance of 'Gnome::Conf::Error'
Aborted

As you see: just plugins info is gone, the error itself remains the same.
 
> also please check what is stored in gconf by executing
> 'gconftool-2 --recursive-list /apps/referencer'

pinkbyte@phantom ~ $ gconftool-2 --recursive-list /apps/referencer
pinkbyte@phantom ~ $

Nothing here. Should gconf settings appear after first successful run?
Comment 3 Sergey Popov gentoo-dev 2013-06-08 08:11:23 UTC
Sorry, forgot to post dependency versions info:

pinkbyte@phantom ~ $ emerge -Opv poppler gtkmm:2.4 libglademm gconfmm boost gtkmm-utils

These are the packages that would be merged, in order:

[ebuild   R    ] app-text/poppler-0.22.2-r2:0/35  USE="cairo cxx jpeg* lcms png utils -cjk -curl -debug -doc -introspection -jpeg2k -qt4 -tiff" 0 kB
[ebuild   R    ] dev-cpp/gtkmm-2.24.2:2.4  USE="-doc -examples {-test}" 0 kB
[ebuild   R    ] dev-cpp/libglademm-2.6.7:2.4  USE="-doc -examples" 0 kB
[ebuild   R    ] dev-cpp/gconfmm-2.28.3  USE="-doc" 0 kB
[ebuild   R   ~] dev-libs/boost-1.52.0-r6:0/1.52  USE="nls threads -debug -doc -icu -mpi -python -static-libs -tools" PYTHON_TARGETS="python2_7 -python2_5 -python2_6 -python3_1 -python3_2 -python3_3" 0 kB
[ebuild   R   ~] dev-cpp/gtkmm-utils-0.4.1  USE="-doc" 0 kB

Total: 6 packages (6 reinstalls), Size of downloads: 0 kB

gtkmm-utils is here as i tried to use referencer-1.2.0
Comment 4 Dominik Kriegner 2013-06-10 08:14:31 UTC
(In reply to Sergey Popov from comment #3)
> Sorry, forgot to post dependency versions info:
> 
> pinkbyte@phantom ~ $ emerge -Opv poppler gtkmm:2.4 libglademm gconfmm boost
> gtkmm-utils
> 
> These are the packages that would be merged, in order:
> 
> [ebuild   R    ] app-text/poppler-0.22.2-r2:0/35  USE="cairo cxx jpeg* lcms
> png utils -cjk -curl -debug -doc -introspection -jpeg2k -qt4 -tiff" 0 kB
> [ebuild   R    ] dev-cpp/gtkmm-2.24.2:2.4  USE="-doc -examples {-test}" 0 kB
> [ebuild   R    ] dev-cpp/libglademm-2.6.7:2.4  USE="-doc -examples" 0 kB
> [ebuild   R    ] dev-cpp/gconfmm-2.28.3  USE="-doc" 0 kB
> [ebuild   R   ~] dev-libs/boost-1.52.0-r6:0/1.52  USE="nls threads -debug
> -doc -icu -mpi -python -static-libs -tools" PYTHON_TARGETS="python2_7
> -python2_5 -python2_6 -python3_1 -python3_2 -python3_3" 0 kB
> [ebuild   R   ~] dev-cpp/gtkmm-utils-0.4.1  USE="-doc" 0 kB
> 
> Total: 6 packages (6 reinstalls), Size of downloads: 0 kB
> 
> gtkmm-utils is here as i tried to use referencer-1.2.0

I have the same versions of the dependencies except of poppler, which should not make any difference.

I just tried with a new user and indeed the gconf entries are created after the first successful run of referencer. Could there be anything preventing an access to gconf? referencer is also dealing with some proxy settings in gconf: system/http_proxy and system/proxy.
( see http://bazaar.launchpad.net/~referencer-devs/referencer/trunk/view/head:/src/Preferences.C )
Comment 5 Sergey Popov gentoo-dev 2013-06-10 09:19:13 UTC
(In reply to Dominik Kriegner from comment #4)
> I have the same versions of the dependencies except of poppler, which should
> not make any difference.
> 
> I just tried with a new user and indeed the gconf entries are created after
> the first successful run of referencer. Could there be anything preventing
> an access to gconf? referencer is also dealing with some proxy settings in
> gconf: system/http_proxy and system/proxy.
> ( see
> http://bazaar.launchpad.net/~referencer-devs/referencer/trunk/view/head:/src/
> Preferences.C )

Well, i am trying to run referencer in chroot. Other gconf-related applications(for example, ccsm - compiz settings manager) runs fine, but not referencer itself :-(
Comment 6 Dominik Kriegner 2013-06-13 12:01:17 UTC
(In reply to Sergey Popov from comment #5)
> (In reply to Dominik Kriegner from comment #4)
> > I have the same versions of the dependencies except of poppler, which should
> > not make any difference.
> > 
> > I just tried with a new user and indeed the gconf entries are created after
> > the first successful run of referencer. Could there be anything preventing
> > an access to gconf? referencer is also dealing with some proxy settings in
> > gconf: system/http_proxy and system/proxy.
> > ( see
> > http://bazaar.launchpad.net/~referencer-devs/referencer/trunk/view/head:/src/
> > Preferences.C )
> 
> Well, i am trying to run referencer in chroot. Other gconf-related
> applications(for example, ccsm - compiz settings manager) runs fine, but not
> referencer itself :-(

I suggest you report the problem upstream. 
(https://bugs.launchpad.net/referencer or http://icculus.org/mailman/listinfo/referencer)

From the build point of view there is not much one can change.
Comment 7 Michael Weber (RETIRED) gentoo-dev 2013-07-08 22:11:03 UTC
Please re-test with version 1.2.1,
Did you file an upstream bug report?
Comment 8 Sergey Popov gentoo-dev 2013-07-09 07:37:13 UTC
(In reply to Michael Weber from comment #7)
> Please re-test with version 1.2.1,

As i said in first comment - i have already tried that - still no luck.

> Did you file an upstream bug report?

Nope, and i can not guarantee that i will do it soon cause my internet connection sucks now :-(
Comment 9 Dominik Kriegner 2016-10-12 20:37:58 UTC
Is this issue still unresolved?
Possible retest with version 1.2.2 which is in the main tree and the newest upstream release!
Comment 10 Pacho Ramos gentoo-dev 2018-02-27 22:10:27 UTC
seems fixed now