Welcome, Guest
Please Login or Register.    Lost Password?

2.11.1 / 2.12 b132 - libs not found (64bit gentoo)
(1 viewing) (1) Guest
Go to bottomPage: 12
TOPIC: 2.11.1 / 2.12 b132 - libs not found (64bit gentoo)
#19608
2.11.1 / 2.12 b132 - libs not found (64bit gentoo) 1 Year, 1 Month ago  
I tried to get the current stable version of rainlendar2 (2-11.1 amd64) running on a 64bit gentoo linux installation.
when starting rainlendar it complains about missing libraries - even though they are present
environment is a 64bit gentoo linux installation, using slim as a login manager and fluxbos as a window manager.

rainnlendar is not starting at all, that's why the gdb output is rather short.
anyway, here it is:
jaenicke@miPC ~ $ gdb /usr/lib/rainlendar2/rainlendar2
GNU gdb (Gentoo 7.5.1 p2) 7.5.1
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
For bug reporting instructions, please see:
<bugs.gentoo.org/>...
Reading symbols from /usr/lib64/rainlendar2/rainlendar2...(no debugging symbols found)...done.
(gdb) run --debug
Starting program: /usr/lib64/rainlendar2/rainlendar2 --debug
warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7ffff7ffa000
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
/usr/lib64/rainlendar2/rainlendar2: /usr/lib64/liblber-2.4.so.2: version `OPENLDAP_2.4_2' not found (required by /usr/lib64/rainlendar2/rainlendar2)
/usr/lib64/rainlendar2/rainlendar2: /usr/lib64/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /usr/lib64/rainlendar2/rainlendar2)
/usr/lib64/rainlendar2/rainlendar2: /usr/lib64/libssl.so.1.0.0: version `OPENSSL_1.0.1' not found (required by /usr/lib64/rainlendar2/rainlendar2)
/usr/lib64/rainlendar2/rainlendar2: /usr/lib64/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /usr/lib64/rainlendar2/rainlendar2)
/usr/lib64/rainlendar2/rainlendar2: /usr/lib64/libldap_r-2.4.so.2: version `OPENLDAP_2.4_2' not found (required by /usr/lib64/rainlendar2/rainlendar2)
[Inferior 1 (process 9796) exited with code 01]
(gdb) bt
No stack.
(gdb) q

i also ran ldd to check for missing libs.
i don't understand why the libssl version 1.0.0 is mentioned twice.
however, the output is as follows:
jaenicke@miPC ~ $ ldd /usr/lib/rainlendar2/rainlendar2
/usr/lib/rainlendar2/rainlendar2: /usr/lib64/liblber-2.4.so.2: version `OPENLDAP_2.4_2' not found (required by /usr/lib/rainlendar2/rainlendar2)
/usr/lib/rainlendar2/rainlendar2: /usr/lib64/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /usr/lib/rainlendar2/rainlendar2)
/usr/lib/rainlendar2/rainlendar2: /usr/lib64/libssl.so.1.0.0: version `OPENSSL_1.0.1' not found (required by /usr/lib/rainlendar2/rainlendar2)
/usr/lib/rainlendar2/rainlendar2: /usr/lib64/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /usr/lib/rainlendar2/rainlendar2)
/usr/lib/rainlendar2/rainlendar2: /usr/lib64/libldap_r-2.4.so.2: version `OPENLDAP_2.4_2' not found (required by /usr/lib/rainlendar2/rainlendar2)
linux-vdso.so.1 (0x00007fff413fe000)
libSDL-1.2.so.0 => /usr/lib64/libSDL-1.2.so.0 (0x00007f861359f000)
libgtk-x11-2.0.so.0 => /usr/lib64/libgtk-x11-2.0.so.0 (0x00007f8612feb000)
libgdk-x11-2.0.so.0 => /usr/lib64/libgdk-x11-2.0.so.0 (0x00007f86134eb000)
libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x00007f86134de000)
libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x00007f86134be000)
libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007f8612cc7000)
libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00007f861346f000)
libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f8612a78000)
libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f8612756000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f861260e000)
libSM.so.6 => /usr/lib64/libSM.so.6 (0x00007f8613466000)
libpng12.so.0 => /usr/lib64/libpng12.so.0 (0x00007f86125e5000)
libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f86123ba000)
libz.so.1 => /lib64/libz.so.1 (0x00007f861344d000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f86121b6000)
libssl.so.1.0.0 => /usr/lib64/libssl.so.1.0.0 (0x00007f861214d000)
libidn.so.11 => /usr/lib64/libidn.so.11 (0x00007f8612119000)
libldap_r-2.4.so.2 => /usr/lib64/libldap_r-2.4.so.2 (0x00007f86120c5000)
librt.so.1 => /lib64/librt.so.1 (0x00007f8611ebc000)
librtmp.so.0 => /usr/lib64/librtmp.so.0 (0x00007f8611ea3000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/libstdc++.so.6 (0x00007f8611d9a000)
libm.so.6 => /lib64/libm.so.6 (0x00007f8611aa4000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/libgcc_s.so.1 (0x00007f8611a8e000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f8611871000)
libc.so.6 => /lib64/libc.so.6 (0x00007f86114c9000)
libcrypto.so.1.0.0 => /usr/lib64/libcrypto.so.1.0.0 (0x00007f86112e9000)
liblber-2.4.so.2 => /usr/lib64/liblber-2.4.so.2 (0x00007f86112da000)
libasound.so.2 => /usr/lib64/libasound.so.2 (0x00007f86111f5000)
libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007f8610ff1000)
libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f8610feb000)
libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x00007f8610fc8000)
libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007f8610c79000)
libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00007f8610c4f000)
libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f8610c0f000)
libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f8610bfb000)
libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f8610bf1000)
libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007f8610be2000)
libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007f8610bd8000)
libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007f8610bcc000)
libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00007f8610bc9000)
libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007f8610bc6000)
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f8610b19000)
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f8610909000)
libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007f8610888000)
libEGL.so.1 => /usr/lib64/libEGL.so.1 (0x00007f8610868000)
libpng15.so.15 => /usr/lib64/libpng15.so.15 (0x00007f8610637000)
libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0 (0x00007f8610634000)
libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0 (0x00007f861062a000)
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f861060b000)
libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f86105a8000)
libffi.so.6 => /usr/lib64/libffi.so.6 (0x00007f861039f000)
libICE.so.6 => /usr/lib64/libICE.so.6 (0x00007f8610383000)
libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f861037e000)
/lib64/ld-linux-x86-64.so.2 (0x00007f8613424000)
libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00007f861035f000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f8610148000)
libgnutls.so.26 => /usr/lib64/libgnutls.so.26 (0x00007f861008c000)
libgcrypt.so.11 => /usr/lib64/libgcrypt.so.11 (0x00007f860fdf7000)
libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007f860fdf4000)
libxcb-dri2.so.0 => /usr/lib64/libxcb-dri2.so.0 (0x00007f860fdf0000)
libxcb-xfixes.so.0 => /usr/lib64/libxcb-xfixes.so.0 (0x00007f860fdea000)
libxcb-shape.so.0 => /usr/lib64/libxcb-shape.so.0 (0x00007f860fde6000)
libudev.so.1 => /lib64/libudev.so.1 (0x00007f860fdd1000)
libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007f860fdc5000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f860fdc1000)
libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f860fdbb000)
libglapi.so.0 => /usr/lib64/libglapi.so.0 (0x00007f860fd95000)
libxcb-glx.so.0 => /usr/lib64/libxcb-glx.so.0 (0x00007f860fd7d000)
libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00007f860fd77000)
libnettle.so.4 => /usr/lib64/libnettle.so.4 (0x00007f860fb45000)
libgmp.so.10 => /usr/lib64/libgmp.so.10 (0x00007f860f8d6000)
libhogweed.so.2 => /usr/lib64/libhogweed.so.2 (0x00007f860f6c2000)
libtasn1.so.3 => /usr/lib64/libtasn1.so.3 (0x00007f860f4af000)
libgpg-error.so.0 => /usr/lib64/libgpg-error.so.0 (0x00007f860f2ab000)

problem is: those libs mentioned at the beginning of the ldd output are not missing and every user has read access to them:
jaenicke@miPC ~ $ ls -l /usr/lib/ | grep liblber-2.4.so.2
lrwxrwxrwx 1 root root 20 Jun 28 11:47 liblber-2.4.so.2 -> liblber-2.4.so.2.8.3
-rwxr-xr-x 1 root root 58464 Jun 28 11:47 liblber-2.4.so.2.8.3
lrwxrwxrwx 1 root root 20 Jun 28 11:47 liblber.so -> liblber-2.4.so.2.8.3

jaenicke@miPC ~ $ ls -l /usr/lib/ | grep libcrypto.so.1.0.0
lrwxrwxrwx 1 root root 18 Jun 28 10:26 libcrypto.so -> libcrypto.so.1.0.0
-r-xr-xr-x 1 root root 1947800 Jun 28 10:26 libcrypto.so.1.0.0

jaenicke@miPC ~ $ ls -l /usr/lib/ | grep libssl.so.1.0.0
lrwxrwxrwx 1 root root 15 Jun 28 10:26 libssl.so -> libssl.so.1.0.0
-r-xr-xr-x 1 root root 426344 Jun 28 10:26 libssl.so.1.0.0

jaenicke@miPC ~ $ ls -l /usr/lib/ | grep libldap_r-2.4.so.2
lrwxrwxrwx 1 root root 22 Jun 28 11:47 libldap_r-2.4.so.2 -> libldap_r-2.4.so.2.8.3
-rwxr-xr-x 1 root root 331544 Jun 28 11:47 libldap_r-2.4.so.2.8.3
lrwxrwxrwx 1 root root 22 Jun 28 11:47 libldap_r.so -> libldap_r-2.4.so.2.8.3


any ideas?
i also tried the current 64bit beta (2.12 beta 132). it needs libwebkit-gtk, but after installing that, it reports the same 4 libs missing.

i did purchase a license and rainlendar ran fine under arch linux.
however, now i switched back to gentoo and would like to use rainlendar on all my amd64 gentoo machines.
DZoom
Fresh Boarder
Posts: 6
graphgraph
User Offline Click here to see the profile of this user
Last Edit: 2013/07/11 04:07 By DZoom.
The administrator has disabled public write access.
 
#19618
Re: 2.11.1 / 2.12 b132 - libs not found (64bit gentoo) 1 Year, 1 Month ago  
The problem probably is that libcurl cannot find the correct versions of the libraries it is looking for. What version of OpenSSL do you have? The latest version of Rainlendar requires at least version 1.0.1.
Rainy
Moderator
Posts: 5940
graph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#19621
Re:2.11.1 / 2.12 b132 - libs not found (64bit gentoo) 1 Year, 1 Month ago  
jaenicke@miPC ~ $ eix -I openssl
[I] dev-libs/openssl
Available versions:
(0.9.8) 0.9.8u 0.9.8v 0.9.8w 0.9.8x ~0.9.8y
(0) 1.0.0h 1.0.0i 1.0.0j ~1.0.1a ~1.0.1b 1.0.1c [M]~1.0.1d ~1.0.1d-r1 ~1.0.1e ~1.0.1e-r1
{{bindist gmp kerberos rfc3779 sse2 static-libs test vanilla zlib}}
Installed versions: 1.0.1c(10:26:20 AM 06/28/2013)(sse2 zlib -bindist -gmp -kerberos -rfc3779 -static-libs -test -vanilla)
Homepage: www.openssl.org/
Description: full-strength general purpose cryptography library (including SSL and TLS)


so i would say it's version 1.0.1 c
DZoom
Fresh Boarder
Posts: 6
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#19625
Re:2.11.1 / 2.12 b132 - libs not found (64bit gentoo) 1 Year, 1 Month ago  
hmm... that should work with Rainlendar. I'm not really sure why the libraries are not loaded in that case. They might be compiled somehow differently so they are not compatible with binaries build in Ubuntu.
Rainy
Moderator
Posts: 5940
graph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#19641
Re:2.11.1 / 2.12 b132 - libs not found (64bit gentoo) 1 Year, 1 Month ago  
ok, at the list of error messages has changed:
jaenicke@miPC ~ $ rainlendar
/usr/lib/rainlendar2/rainlendar2: /usr/lib64/liblber-2.4.so.2: version `OPENLDAP_2.4_2' not found (required by /usr/lib/rainlendar2/rainlendar2)
/usr/lib/rainlendar2/rainlendar2: /usr/lib64/libcrypto.so.1.0.0: no version information available (required by /usr/lib/rainlendar2/rainlendar2)
/usr/lib/rainlendar2/rainlendar2: /usr/lib64/libssl.so.1.0.0: no version information available (required by /usr/lib/rainlendar2/rainlendar2)
/usr/lib/rainlendar2/rainlendar2: /usr/lib64/libssl.so.1.0.0: no version information available (required by /usr/lib/rainlendar2/rainlendar2)
/usr/lib/rainlendar2/rainlendar2: /usr/lib64/libldap_r-2.4.so.2: version `OPENLDAP_2.4_2' not found (required by /usr/lib/rainlendar2/rainlendar2)


ich checked, all of the mentioned libs do exist.
funny thing is the missing version information for the directly addressed libs (libcrypto, libssl), whereas liblber and libldap are just symlinks.

at the moment i am playing around with different use flags (which could be interpreted as build options for packages), i'll let you know, when i find a working combination.
for that an overview about used/supported encryption protocols would be nice, e.g. i used to have all packages (that supported it) installed without kerberos support.
DZoom
Fresh Boarder
Posts: 6
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#19666
Re:2.11.1 / 2.12 b132 - libs not found (64bit gentoo) 1 Year, 1 Month ago  
I think the "no version information available" just means that the binary is not the same version as what the executable expects. In most cases this should not matter.

The libcurl is compiled with SSL and zlib support but otherwise all other configuration options are left as default. The computer where Rainlendar is compiled is Ubuntu 12.04 so the OpenSSL package is from their repository.
Rainy
Moderator
Posts: 5940
graph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
Go to topPage: 12
get the latest posts directly to your desktop