Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 400979 - app-backup/spideroak-bin-4.2.9913 ebuild fails to acknowledge dev-libs/openssl:0.9.8 dependency
Summary: app-backup/spideroak-bin-4.2.9913 ebuild fails to acknowledge dev-libs/openss...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Dennis Schridde
URL:
Whiteboard:
Keywords:
Depends on: 402081
Blocks: 704320
  Show dependency tree
 
Reported: 2012-01-26 23:24 UTC by Randall Wald
Modified: 2020-01-05 07:58 UTC (History)
5 users (show)

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


Attachments
python-updater Screen_1 (python_updater.png,88.32 KB, image/png)
2012-03-29 15:26 UTC, Marco Ziebell
Details
use patchelf --set-rpath '$ORIGIN' in spideroak-bin-4.7.9948.ebuild (spideroak-bin-4.7.9948.ebuild.patch,786 bytes, patch)
2012-10-11 14:23 UTC, Zac Medico
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Randall Wald 2012-01-26 23:24:40 UTC
I use portage-2.2, and after removing openssl:0.9.8, spideroak-bin-4.2.9913 is showing up as having a failed dependency on /usr/lib64/libcrypto.so.0.9.8 and /usr/lib64/libssl.so.0.9.8. Unsurprisingly, emerging spideroak-bin again doesn't help, since it's a binary. The ebuild should probably be changed to reflect this version-specific dependency.
Comment 1 Randall Wald 2012-01-26 23:29:07 UTC
I probably should have read the ebuild before submitting this bug...it would appear the dependency is properly handled if the system-libs USE flag is enabled. Nonetheless, it's a dependency even when that USE flag is disabled, so it shouldn't be USE-dependent.
Comment 2 Dennis Schridde 2012-01-27 03:29:26 UTC
(In reply to comment #0)
> I use portage-2.2 [...] failed dependency on /usr/lib64/libcrypto.so.0.9.8
I assume that is for preserved-rebuild? Which spideroak libraries does it say are linking against those missing ssl libraries?
Comment 3 Randall Wald 2012-01-27 03:33:58 UTC
It's @preserved-rebuild, right. I just did emerge -C libssl:0.9.8 && emerge -1 libssl:0.9.8 to find which libraries it was concerned about, and got this output:


!!! existing preserved libs:
>>> package: dev-libs/openssl-0.9.8t
 *  - /usr/lib64/libcrypto.so.0.9.8
 *      used by /opt/SpiderOak/OpenSSL.SSL.so (app-backup/spideroak-bin-4.2.9913)
 *      used by /opt/SpiderOak/OpenSSL.crypto.so (app-backup/spideroak-bin-4.2.9913)
 *      used by /opt/SpiderOak/OpenSSL.rand.so (app-backup/spideroak-bin-4.2.9913)
 *      used by 2 other files
 *  - /usr/lib64/libssl.so.0.9.8
 *      used by /opt/SpiderOak/OpenSSL.SSL.so (app-backup/spideroak-bin-4.2.9913)
 *      used by /opt/SpiderOak/OpenSSL.crypto.so (app-backup/spideroak-bin-4.2.9913)
 *      used by /opt/SpiderOak/OpenSSL.rand.so (app-backup/spideroak-bin-4.2.9913)
 *      used by 3 other files


I don't know how to make it list the other files, though...
Comment 4 Dennis Schridde 2012-01-27 11:14:50 UTC
Is there a libcrypto.so in your /opt/SpiderOak/ ?
Comment 5 Anthony Basile gentoo-dev 2012-01-28 16:54:30 UTC
@reporter, can you please the output from emerge --info spideroak-bin.
Comment 6 Anthony Basile gentoo-dev 2012-01-28 16:55:09 UTC
@reporter, can you please the output from emerge --info spideroak-bin.
Comment 7 Randall Wald 2012-01-29 07:51:59 UTC
Huh, now it's giving me the same "!!! existing preserved libs" error even after I've emerged dev-libs/openssl:0.9.8; this probably has something to do with the latter saying the following upon completing a build:

* Removing lib{crypto,ssl}.so.0.9.8 to avoid collision with openssl-1

The really weird thing is it only says that if I unmerge and immediately reemerge dev-libs/openssl:0.9.8. If I emerge it a second time, I don't get that message (or the "!!! existing preserved libs" error). I guess it detects if it's replacing an existing installation of openssl-0.9.8t, and if so it doesn't feel the need to delete those files; if it's a fresh installation (and openssl-1.0.0g is detected), then it does delete them.

As to the other questions: there are /opt/SpiderOak/libcrypto.so.0.9.8 and /opt/SpiderOak/libssl.so.0.9.8 files, as long as USE="-system-libs". These apparently don't prevent the aforementioned "!!! existing preserved libs" errors; /opt/SpiderOak/OpenSSL.SSL.so, /opt/SpiderOak/OpenSSL.crypto.so, /opt/SpiderOak/OpenSSL.rand.so, and six other files (yes, six; with USE="-system-libs" it says 6 rather than 2 or 3 as below) depend on versions in /usr/lib64/. And my emerge --info is as follows:

Portage 2.2.0_alpha84 (default/linux/amd64/10.0/desktop, gcc-4.5.3, glibc-2.13-r4, 3.1.6-gentoo.1 x86_64)
=================================================================
System uname: Linux-3.1.6-gentoo.1-x86_64-Intel-R-_Core-TM-_i7-2720QM_CPU_@_2.20GHz-with-gentoo-2.0.3
Timestamp of tree: Sun, 29 Jan 2012 07:00:01 +0000
app-shells/bash:          4.1_p9
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.2-r3, 3.1.4-r3
dev-util/cmake:           2.8.6-r4
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.0.3
sys-apps/openrc:          0.9.8.2
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:       2.21.1-r1
sys-devel/gcc:            4.5.3-r1
sys-devel/gcc-config:     1.4.1-r1
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: 3.1 (virtual/os-headers)
sys-libs/glibc:           2.13-r4
Repositories: gentoo rainyday sardemff7 local
Installed sets: 
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--autounmask=n --quiet-build=y"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://gentoo.osuosl.org/"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en en_US ja ja_JP es es_MX es_US"
MAKEOPTS="-j9"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/rainyday /var/lib/layman/sardemff7 /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="64bit X a52 aac aalib acl acpi aim alsa amd64 animgif anthy applet audacious bash-completion berkdb bidi bittorrent bluetooth branding bzip2 cairo caps cdda cddb cdr cjk cli console consolekit cracklib crypt css cups curl cxx darcs dbus device-mapper directfb djvu dri dts dvd dvdr dvi emboss enca encode exif fam fat fbcon fbcondecor fbsplash flac fontconfig fortran ftp fts3 gcj gdbm gdu gecko-mediaplayer gif gimp git gmail gnutls gpg gpm gs gtk hdaps hddtemp hdf iconv icq icu id3 id3tag ieee1394 imagemagick imap ipv6 irc jabber java java6 javascript jingle john jpeg kdrive kerberos kernel-patch kpathsea lame laptop latex lcms ldap libcaca libnotify lm_sensors lzma mad matroska md5sum mmx mng modules mono moonlight mp3 mp4 mpeg mplayer msn mtp mudflap multilib musicbrainz mysql ncurses nethack nls nptl nptlonly nsplugin ntfs nvidia offensive ogg opengl openmp pam pango pcre pdf pidgin png policykit pop ppds pppd prediction prime qt-static qt3support rar raw readline science sdl secure-delete session smtp spell sqlite sse sse2 ssl stream subversion svg sysfs system-sqlite tcpd theora threads thunderbird tiff timidity truetype udev uim unicode usb v4l v4l2 vim vim-syntax vlm vorbis wav wifi wma wordperfect x264 xcb xcomposite xft xml xorg xscreensaver xulrunner xv xvid yahoo zlib" 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" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="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 stage tables krita karbon braindump" 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 synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US ja ja_JP es es_MX es_US" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="intel 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:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 8 Dennis Schridde 2012-02-03 12:52:52 UTC
(In reply to comment #7)
> * Removing lib{crypto,ssl}.so.0.9.8 to avoid collision with openssl-1
Is that an output when emerging spideroak or openssl:0.9.8?

I am a bit clueless atm, but am investigating.
Comment 9 Dennis Schridde 2012-02-03 13:34:20 UTC
(In reply to comment #8)
> (In reply to comment #7)
> > * Removing lib{crypto,ssl}.so.0.9.8 to avoid collision with openssl-1
> Is that an output when emerging spideroak or openssl:0.9.8?
n/m, found that snippet:

== dev-libs/openssl/openssl-0.9.8t.ebuild ==
pkg_setup() {
    # avoid collisions with openssl-1 (preserve lib)
    if ! has_version dev-libs/openssl:${SLOT} ; then
        ewarn "Removing lib{crypto,ssl}.so.0.9.8 to avoid collision with openssl-1"
        rm -f "${ROOT}"/usr/$(get_libdir)/lib{crypto,ssl}.so.0.9.8
    fi
}

The deal seems to be that openssl-1 might have installed the 0.9.8 libraries once (presumably in an old version of the ebuild?) and now tries to keep them in the system to avoid breaking everything. I think this message is quite harmless, as it just means that openssl:0.9.8 takes over the libraries formerly owned by openssl:0.

It appears we just need to tell portage about the libraries in the /opt/SpiderOak, so it stops assuming that spideroak needs openssl installed when USE=-system-libs. I am trying to figure out how to do that atm...
Comment 10 Dennis Schridde 2012-02-03 17:01:45 UTC
Portage needs to get support for bundled libraries, before we can fix the package. Please, someone, mark this bug as IN_PROGRESS, with respect to portage bug #402081.
Comment 11 Marco Ziebell 2012-03-27 14:00:55 UTC
My app-backup/spideroak-bin-4.1.9860 stopped working/syncing so i've emerged app-backup/spideroak-bin-4.3.9928 - i got the same warning as you - but got no change. Because of an other update i had to run "python-updater" which fixed my "app-backup/spideroak-bin-4.3.9928". 
Spideroak use a lot of Pythonlibs, could help you too.


MJJoker
Comment 12 Anthony Basile gentoo-dev 2012-03-27 15:58:27 UTC
(In reply to comment #11)
> My app-backup/spideroak-bin-4.1.9860 stopped working/syncing so i've emerged
> app-backup/spideroak-bin-4.3.9928 - i got the same warning as you - but got
> no change. Because of an other update i had to run "python-updater" which
> fixed my "app-backup/spideroak-bin-4.3.9928". 
> Spideroak use a lot of Pythonlibs, could help you too.
> 
> 
> MJJoker

Post the results of the following:


   emerge --info spideroak-bin


If not much has changed from comment 7, just post the last line, with the use flags.
Comment 13 Marco Ziebell 2012-03-28 21:05:37 UTC
Portage 2.1.10.49 (default/linux/amd64/10.0/desktop, gcc-4.5.3, glibc-2.13-r4, 3.2.12-gentoo x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-3.2.12-gentoo-x86_64-AMD_Athlon-tm-_II_Dual-Core_M320-with-gentoo-2.0.3
Timestamp of tree: Wed, 28 Mar 2012 13:30:01 +0000
app-shells/bash:          4.2_p20
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.2-r3, 3.1.4-r3, 3.2.2
dev-util/cmake:           2.8.6-r4
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.0.3
sys-apps/openrc:          0.9.8.4
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.11.1
sys-devel/binutils:       2.21.1-r1
sys-devel/gcc:            4.5.3-r2
sys-devel/gcc-config:     1.5-r2
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: 3.1 (virtual/os-headers)
sys-libs/glibc:           2.13-r4
Repositories:

gentoo
    location: /usr/portage
    sync: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000

ABI="amd64"
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
ACCEPT_PROPERTIES="*"
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"
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol"
APACHE2_MODULES="asis auth_digest mime_magic rewrite setenvif speling status unique_id userdir usertrack vhost_alias mime mem_cache logio log_config info include headers filter file_cache ext_filter expires env disk_cache dir deflate dav_lock dav_fs dav cache autoindex authz_user authz_owner authz_host authz_groupfile authz_default authn_default authn_dbd authn_anon authn_alias auth_basic alias actions cgid cgi negotiation"
ARCH="amd64"
AUTOCLEAN="yes"
BOOTSTRAP_USE="cxx unicode multilib"
CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump"
CAMERAS="ptp2"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=native"
CFLAGS_amd64="-m64"
CFLAGS_x32="-mx32"
CFLAGS_x86="-m32"
CHOST="x86_64-pc-linux-gnu"
CHOST_amd64="x86_64-pc-linux-gnu"
CHOST_x32="x86_64-pc-linux-gnu"
CHOST_x86="i686-pc-linux-gnu"
CLEAN_DELAY="5"
COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
COLLISION_IGNORE="/lib/modules"
COLORTERM="Terminal"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /var/spool/torque"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe -march=native"
DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-WNpLi08WCI,guid=57714d9fb224ea3949ec20500000003a"
DEFAULT_ABI="amd64"
DESKTOP_SESSION="xfce"
DISPLAY=":0.0"
DISTDIR="/usr/portage/distfiles"
EDITOR="/usr/bin/vi"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS=" --with-bdeps=y --complete-graph=y --keep-going=y --verbose"
EMERGE_WARNING_DELAY="10"
EPREFIX=""
EROOT="/"
FCFLAGS=""
FEATURES="assume-digests binpkg-logs collision-protect distlocks ebuild-locks fixlafiles multilib-strict news parallel-fetch protect-owned sandbox sfperms splitdebug strict test unknown-features-warn unmerge-logs unmerge-orphans userfetch xattr"
FETCHCOMMAND="wget -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
FETCHCOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}""
FETCHCOMMAND_SFTP="bash -c "x=\${2#sftp://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec sftp -P \${port} \"\${host}:/\${x#*/}\" \"\$1\"" sftp "${DISTDIR}/${FILE}" "${URI}""
FETCHCOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec rsync --rsh=\"ssh -p\${port}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}""
FFLAGS=""
FLTK_DOCDIR="/usr/share/doc/fltk-1.3.0/html"
GCC_SPECS=""
GDK_USE_XFT="1"
GENTOO_MIRRORS="http://mirror.opteamax.de/gentoo/ http://ftp.spline.inf.fu-berlin.de/mirrors/gentoo/ ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo"
GLADE_CATALOG_PATH=":"
GLADE_MODULE_PATH=":"
GLADE_PIXMAP_PATH=":"
GPG_AGENT_INFO="/tmp/gpg-IDVAyv/S.gpg-agent:4712:1"
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"
GRUB_PLATFORMS=""
GSETTINGS_BACKEND="gconf"
HOME="/root"
INFOPATH="/usr/share/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.21.1/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.5.3/info"
INPUT_DEVICES="evdev mouse keyboard synaptics"
JAVAC="/etc/java-config-2/current-system-vm/bin/javac"
JAVA_HOME="/etc/java-config-2/current-system-vm"
JDK_HOME="/etc/java-config-2/current-system-vm"
KERNEL="linux"
LAND="de_DE.UTF-8"
LANG="de_DE.utf8"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
LC_COLLATE="C"
LDFLAGS="-Wl --hash-style=gnu"
LDFLAGS_amd64="-m elf_x86_64"
LDFLAGS_x32="-m elf32_x86_64"
LDFLAGS_x86="-m elf_i386"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe %s"
LIBDIR_amd64="lib64"
LIBDIR_amd64_fbsd="lib64"
LIBDIR_n32="lib32"
LIBDIR_n64="lib64"
LIBDIR_o32="lib"
LIBDIR_ppc="lib32"
LIBDIR_ppc64="lib64"
LIBDIR_s390="lib32"
LIBDIR_s390x="lib64"
LIBDIR_sparc32="lib32"
LIBDIR_sparc64="lib64"
LIBDIR_x32="libx32"
LIBDIR_x86="lib32"
LIBDIR_x86_fbsd="lib32"
LIBGLADE_MODULE_PATH=":"
LINGUAS="de"
LOGNAME="root"
LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:"
MAIL="/var/mail/m"
MAKEOPTS="-j3"
MANPATH="/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.21.1/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.5.3/man:/etc/java-config/system-vm/man/:/usr/lib64/php5.3/man/"
MULTILIB_ABIS="amd64 x86"
MULTILIB_STRICT_DENY="64-bit.*shared object"
MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib"
MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage|udev)"
NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml"
NOCOLOR="true"
OPENGL_PROFILE="xorg-x11"
PAGER="/usr/bin/less"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.3"
PBS_SERVER_HOME="/var/spool/torque"
PHP_TARGETS="php5-3"
PKGDIR="/usr/portage/packages"
PORTAGE_ARCHLIST="ppc sparc64-freebsd ppc-openbsd x86-openbsd ppc64 x86-winnt x86-fbsd ppc-aix alpha arm x86-freebsd s390 amd64 arm-linux x86-macos x64-openbsd ia64-hpux hppa x86-netbsd ppc64-linux x86-cygwin amd64-linux ia64-linux x86 sparc-solaris x64-freebsd sparc64-solaris x86-linux x64-macos sparc m68k-mint ia64 mips ppc-macos x86-interix hppa-hpux amd64-fbsd x64-solaris m68k sh x86-solaris sparc-fbsd"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_BIN_PATH="/usr/lib64/portage/bin"
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save_summary echo"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="250"
PORTAGE_GPG_SIGNING_COMMAND="gpg --sign --clearsign --yes --default-key "${PORTAGE_GPG_KEY}" --homedir "${PORTAGE_GPG_DIR}" "${FILE}""
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_OVERRIDE_EPREFIX=""
PORTAGE_PYM_PATH="/usr/lib64/portage/pym"
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_RSYNC_RETRIES="-1"
PORTAGE_SYNC_STALE="30"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_VERBOSE="1"
PORTAGE_WORKDIR_MODE="0700"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
PORT_LOGDIR_CLEAN="find "${PORT_LOGDIR}" -type f ! -name "summary.log*" -mtime +7 -delete"
PRELINK_PATH_MASK="/usr/lib64/libfreebl3.so:/usr/lib64/libnssdbm3.so:/usr/lib64/libsoftokn3.so"
PROFILE_ONLY_VARIABLES="ARCH ELIBC KERNEL USERLAND"
PWD="/home/m"
PYTHONDOCS_2_7="/usr/share/doc/python-docs-2.7.2/html/library"
PYTHONDOCS_3_1="/usr/share/doc/python-docs-3.1.4/html/library"
PYTHONDOCS_3_2="/usr/share/doc/python-docs-3.2.2/html/library"
PYTHONDONTWRITEBYTECODE="1"
RESUMECOMMAND="wget -c -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
RESUMECOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}""
RESUMECOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec rsync --rsh=\"ssh -p\${port}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}""
ROOT="/"
ROOTPATH="/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.3"
RPMDIR="/usr/portage/rpm"
RUBY_TARGETS="ruby18"
SESSION_MANAGER="local/M-G:@/tmp/.ICE-unix/4721,unix/M-G:/tmp/.ICE-unix/4721"
SHELL="/bin/bash"
SHLVL="4"
SSH_AGENT_PID="4712"
SSH_AUTH_SOCK="/tmp/gpg-s072H9/S.gpg-agent.ssh"
SYMLINK_LIB="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
TERM="xterm"
USE="3dnow 3dnowext X a52 aac acl acpi alsa amd64 apache berkdb branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr emboss encode exif fam firefox flac fortran gdbm gdu gif gpm gtk iconv ipv6 jpeg lcms ldap libnotify lock mad mmx mmxext mng modules mp3 mp4 mpeg mudflap multilib ncurses nls nptl nptlonly ogg opengl openmp pam pango pcre pdf php png policykit ppds pppd qt3support readline sdl session spell sse sse2 sse4a ssl startup-notification svg sysfs tcpd thunar tiff truetype udev unicode usb vorbis x264 xcb xml xorg xulrunner xv xvid zlib" 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" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="asis auth_digest mime_magic rewrite setenvif speling status unique_id userdir usertrack vhost_alias mime mem_cache logio log_config info include headers filter file_cache ext_filter expires env disk_cache dir deflate dav_lock dav_fs dav cache autoindex authz_user authz_owner authz_host authz_groupfile authz_default authn_default authn_dbd authn_anon authn_alias auth_basic alias actions cgid cgi negotiation" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" 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 mouse keyboard synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeon" 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"
USER="root"
USERLAND="GNU"
USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CROSSCOMPILE_OPTS DRACUT_MODULES DVB_CARDS ELIBC FCDSL_CARDS FFTOOLS FOO2ZJS_DEVICES FRITZCAPI_CARDS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL OFED_DRIVERS PHP_TARGETS PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS USERLAND VIDEO_CARDS XFCE_PLUGINS XTABLES_ADDONS"
USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND"
USE_ORDER="env:pkg:conf:defaults:pkginternal:repo:env.d"
VIDEO_CARDS="radeon"
WINDOWID="61085613"
XAUTHORITY="/root/.xauthdFsQ2R"
XDG_CONFIG_DIRS="/etc/xdg"
XDG_DATA_DIRS="/usr/local/share:/usr/share"
XDG_MENU_PREFIX="xfce-"
XDG_SESSION_COOKIE="bc40acb6fb7fc216fcf5c2760000001c-1332957669.377223-341296524"
XSESSION="Xfce4"
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"
_="/usr/bin/emerge"

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

app-backup/spideroak-bin-4.3.9928 was built with the following:
USE="dbus (multilib) -headless -system-libs"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
Comment 14 Anthony Basile gentoo-dev 2012-03-29 14:09:41 UTC
(In reply to comment #11)
> Because of an other update i had to run "python-updater" which
> fixed my "app-backup/spideroak-bin-4.3.9928". 

> USE="dbus (multilib) -headless -system-libs"

This is confusing because your USE flags indicate that you are using the bundled precompiled libraries (which is what I concluded from the other comments but wanted to make sure), while python-updater only effects your system python modules.  So I'm not sure what's up.

Anyhow, this is a different issue than the original that Dennis analyzed in comment 9.  Either we have a new bug, or the issue you hit in comment 11 is invalid.  I tried but really couldn't reproduce this.
Comment 15 Marco Ziebell 2012-03-29 15:26:03 UTC
Created attachment 307101 [details]
python-updater Screen_1

Screenshot of python-updater
Comment 16 Marco Ziebell 2012-03-29 15:33:50 UTC
python-updater called
emerge --keep-going --verbose --oneshot --complete-graph --with-bdeps=y --deep app-backup/spideroak-bin:0 dev-libs/libgamin:0 dev-libs/libxslt:0 gnome-extra/libgsf:0 net-analyzer/rrdtool:0 sys-apps/file:0 sys-libs/cracklib:0

Don't know if this helps.
I'm trying to reproduce the error my self.
Comment 17 Zac Medico gentoo-dev 2012-10-11 14:23:01 UTC
Created attachment 326284 [details, diff]
use patchelf --set-rpath '$ORIGIN' in spideroak-bin-4.7.9948.ebuild

This patch makes spideroak-bin-4.7.9948.ebuild use patchelf --set-rpath '$ORIGIN' to make the library dependencies resolve properly, which is the same approach we've used to solve bug #265372.

After applying this patch, you should find that ldd correctly resolves the libssl.so.0.9.8 and libcrypto.so.0.9.8 in /opt/SpiderOak/ ($ORIGIN), as shown here:

$ ldd /opt/SpiderOak/OpenSSL.SSL.so
        linux-gate.so.1 (0xf77b0000)
        libssl.so.0.9.8 => /opt/SpiderOak/libssl.so.0.9.8 (0xf7755000)
        libcrypto.so.0.9.8 => /opt/SpiderOak/libcrypto.so.0.9.8 (0xf75f2000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xf759c000)
        libc.so.6 => /lib/libc.so.6 (0xf7416000)
        libdl.so.2 => /lib/libdl.so.2 (0xf7411000)
        libz.so.1 => /opt/SpiderOak/libz.so.1 (0xf73f7000)
        /lib/ld-linux.so.2 (0xf77b1000)
Comment 18 Zac Medico gentoo-dev 2012-10-11 14:28:22 UTC
(In reply to comment #17)
> Created attachment 326284 [details, diff] [details, diff]
> use patchelf --set-rpath '$ORIGIN' in spideroak-bin-4.7.9948.ebuild

For testing, I've applied this patch to spideroak-bin-4.7.9948.ebuild in CVS.
Comment 19 Anthony Basile gentoo-dev 2012-10-11 14:52:13 UTC
(In reply to comment #18)
> (In reply to comment #17)
> > Created attachment 326284 [details, diff] [details, diff] [details, diff]
> > use patchelf --set-rpath '$ORIGIN' in spideroak-bin-4.7.9948.ebuild
> 
> For testing, I've applied this patch to spideroak-bin-4.7.9948.ebuild in CVS.

nice!