Closed josiah47 closed 5 years ago
Hi josiah47,
which version of the ebuild have you been compiling? The live ebuilds? If yes have you recompiled also the dependencies like libringclient and ring-daemon.
If you used the versioned ebuilds, I don't really have an idea. Could you send the output of emerge --info. Are you using a very recent gcc or different libc? There was a recent update to glibc. Have you tried to just recompile gnome-ring?
Best regards Stefan
I am not using the live ebuilds, using the versioned, tried 20170119 again this morning. I emerge -C all three packages first to make sure they were all 20170119 same error. I could try the live i guess.
Portage 2.3.0 (python 3.4.5-final-0, default/linux/amd64/13.0, gcc-4.9.4, glibc-2.23-r3, 4.4.6-gentoo x86_64)
System uname: Linux-4.4.6-gentoo-x86_64-AMD_FX-tm-4350_Quad-Core_Processor-with-gentoo-2.3 KiB Mem: 12271052 total, 4338184 free KiB Swap: 524284 total, 430736 free Timestamp of repository gentoo: Mon, 23 Jan 2017 06:00:01 +0000 sh bash 4.3_p48-r1 ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1 app-shells/bash: 4.3_p48-r1::gentoo dev-java/java-config: 2.2.0-r3::gentoo dev-lang/perl: 5.22.3_rc4::gentoo dev-lang/python: 2.7.12::gentoo, 3.4.5::gentoo dev-util/cmake: 3.6.3::gentoo dev-util/pkgconfig: 0.28-r2::gentoo sys-apps/baselayout: 2.3::gentoo sys-apps/openrc: 0.22.4::gentoo sys-apps/sandbox: 2.10-r1::gentoo sys-devel/autoconf: 2.13::gentoo, 2.69::gentoo sys-devel/automake: 1.11.6-r1::gentoo, 1.14.1::gentoo, 1.15::gentoo sys-devel/binutils: 2.25.1-r1::gentoo sys-devel/gcc: 4.9.4::gentoo sys-devel/gcc-config: 1.7.3::gentoo sys-devel/libtool: 2.4.6-r2::gentoo sys-devel/make: 4.1-r1::gentoo sys-kernel/linux-headers: 4.4::gentoo (virtual/os-headers) sys-libs/glibc: 2.23-r3::gentoo Repositories:
gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://gentoo.portage.net/gentoo-portage priority: -1000
ring-overlay location: /var/lib/layman/ring-overlay masters: gentoo priority: 0
ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.6/ext-active/ /etc/php/cgi-php5.6/ext-active/ /etc/php/cli-php5.6/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-march=k8 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="http://distfiles.gentoo.org" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j9" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="X acl alsa amd64 apache2 apng archive berkdb bzip2 cli cracklib crypt cups cxx dbus dri extras fat ffmpeg flac fortran fuse gdbm gdu gpm gtk gtkstyle iconv ieee1394 imagemagick ipv6 jabber jack java jpeg lame libnotify lm_sensors mmx modules mozilla mp3 mp4 mtp mysql ncurses nls nptl nsplugin ntfs ogg openal openmp opus pam pcre pdf php png policykit pulseaudio qt3support qt5 readline samba seccomp session sse sse2 ssl svg taglib tcpd threads thunar tiff udev unicode v4l v4l2 wavpack winbind x264 x265 xattr xfce xinerama xrandr 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" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx fma4 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 xop" 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 ublox ubx" INPUT_DEVICES="evdev void" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="wiki-publisher" LINGUAS="en" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby21" 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" Unset: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Sorry, I don't really have an idea. Looks all quite normal to me.
In your CFLAGS I can see a -march=k8. Is this intentional?
Does the problem still exist?
Yes this is till doing it this morning, after layman -S and then recompiling gnome-ring version gnome-ring-20170223.1
might be linked to this part of the code, only reference that I can deduce from the cryptic message. https://github.com/savoirfairelinux/ring-client-gnome/search?utf8=%E2%9C%93&q=Person%3A%3AcallAdded
Also I am trying to test inside the docker build but get errors during the portage update on glibc docker build -t ringcx -f docker/Dockerfile_gentoo . running that from this extraction ring_20170223.1.0c6e5b2.tar.gz
I'm also currently trying to make it build in a Docker container. Do you have a sandbox violation with glibc. If yes you need to enable the PTRACE capability for your container or disable the sandbox of portage for the build.
Hi was talking to a ring developer:
sim590: slangen: it means you don't have the good LRC version for the client you compiled. The gnome client is lookfing for symbols it can't find in the binaries it's using. This may occur if you have for instance two diffrent versions installed on your system, for e.g. /usr/ /usr/local and one over shadows the other in priority. That's my understanding.
Can you do ldd /usr/bin/gnome-ring
and check the path for the libringclient.so
?
Is this file replaced if you do an install of libringclient?
Have you had a chance to verify this?
Terribly sorry, forgot about this and started to use ring on android, so updated my packages and it was doing it again but this time
gnome-ring: symbol lookup error: gnome-ring: undefined symbol: _ZNK3lrc3api17ConversationModel19conversationUpdatedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
so i deleted all libringclient.so on my system and recompiled and it works!
Thank you for your time and effort on this.
No worries, feedback is always welcome!
I have successfully compiled gnome-ring, but when I go to start I get this.
gnome-ring: symbol lookup error: gnome-ring: undefined symbol: _ZN6Person9callAddedEP4Call
strace ring provides this
Any thoughts or suggestions on what this could be?