LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 12-01-2011, 12:49 PM   #1
Ook
Member
 
Registered: Apr 2004
Location: Hell, Arizona (July - 118 degrees)
Distribution: Slackware 14.2 soon to be Slackware 15
Posts: 699

Rep: Reputation: 131Reputation: 131
Cairo-dock with Slackware 64 current


Slackware 64 bit current.
8GB ram
3.1.1 kernel
Phenom 3400MHz six core cpu

I am trying to run Cairo-dock. When I try, I get:

cairo-dock: error while loading shared libraries: librsvg-2.so.2: cannot open shared object file: No such file or directory

This file exists in /usr/lib64 as a link to librsvg-2.so.2.32.0, which also exists. Thinking I need the 32 bit version, I use convertpkg-compat32 on librsvg-2.32.0-x86_64-1.txz and make librsvg-compat32-2.32.0-x86_64-1.txz. I install this. I try to run cairo-dock, and I still get:

error while loading shared libraries: librsvg-2.so.2: cannot open shared object file: No such file or directory

ldd cairo-dock gives a nice long list of dependencies, and tells me:

librsvg-2.so.2 => not found

So I look in the compat32 package, find librsvg-2.so.2.32.0, copy it to /usr/lib, and create the link librsvg-2.so.2. Run ldd again. Stil can't find it.

At which point I'm stuck, not knowing where it is looking for librsvg-2.so.2, nor how to put it there if installing the compat32 version doesn't do it. Where do we go from here?
 
Old 12-01-2011, 02:44 PM   #2
san
Member
 
Registered: Jan 2006
Location: vienna, .at
Distribution: Slackware64 13.37
Posts: 50

Rep: Reputation: 12
in case of not found libraries on multilib systems this might---or rather should---help.
 
Old 12-01-2011, 07:50 PM   #3
Ook
Member
 
Registered: Apr 2004
Location: Hell, Arizona (July - 118 degrees)
Distribution: Slackware 14.2 soon to be Slackware 15
Posts: 699

Original Poster
Rep: Reputation: 131Reputation: 131
Quote:
Originally Posted by san View Post
in case of not found libraries on multilib systems this might---or rather should---help.
I'll give it a shot - though it has not helped in the past, maybe I'll get lucky this time
 
Old 12-14-2011, 11:31 PM   #4
Ook
Member
 
Registered: Apr 2004
Location: Hell, Arizona (July - 118 degrees)
Distribution: Slackware 14.2 soon to be Slackware 15
Posts: 699

Original Poster
Rep: Reputation: 131Reputation: 131
Meh - I give up. I don't have time for this. Is anyone using Cairo dock with Slack 64 bit 13.37 or current?
 
Old 12-15-2011, 05:38 AM   #5
Keith Hedger
Senior Member
 
Registered: Jun 2010
Location: Wiltshire, UK
Distribution: Void, Linux From Scratch, Slackware64
Posts: 3,154

Rep: Reputation: 857Reputation: 857Reputation: 857Reputation: 857Reputation: 857Reputation: 857Reputation: 857
using cairo dock on slackware 64 with amd athlon no problems, it finds librsvg here
Code:
keithhedger@SlackHolly:~-> whereis librsvg-2.so.2
librsvg-2.so: /usr/lib64/librsvg-2.so /usr/lib64/librsvg-2.so.2
keithhedger@SlackHolly:~-> ldd $(which cairo-dock)
	linux-vdso.so.1 =>  (0x00007fff2fea3000)
	librsvg-2.so.2 => /usr/lib64/librsvg-2.so.2 (0x00007f4dc0214000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f4dbff8f000)
	libdbus-glib-1.so.2 => /usr/lib64/libdbus-glib-1.so.2 (0x00007f4dbfd6a000)
	libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007f4dbfb26000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f4dbf908000)
	libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007f4dbf5b4000)
	libgtkglext-x11-1.0.so.0 => /usr/lib64/libgtkglext-x11-1.0.so.0 (0x00007f4dbf3b1000)
	libgdkglext-x11-1.0.so.0 => /usr/lib64/libgdkglext-x11-1.0.so.0 (0x00007f4dbf14f000)
	libGLU.so.1 => /usr/lib64/libGLU.so.1 (0x00007f4dbeedf000)
	libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f4dbebd3000)
	libXmu.so.6 => /usr/lib64/libXmu.so.6 (0x00007f4dbe9b9000)
	libXt.so.6 => /usr/lib64/libXt.so.6 (0x00007f4dbe753000)
	libSM.so.6 => /usr/lib64/libSM.so.6 (0x00007f4dbe54c000)
	libICE.so.6 => /usr/lib64/libICE.so.6 (0x00007f4dbe331000)
	libgtk-x11-2.0.so.0 => /usr/lib64/libgtk-x11-2.0.so.0 (0x00007f4dbdcf4000)
	libpangox-1.0.so.0 => /usr/lib64/libpangox-1.0.so.0 (0x00007f4dbdae7000)
	libgdk-x11-2.0.so.0 => /usr/lib64/libgdk-x11-2.0.so.0 (0x00007f4dbd833000)
	libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x00007f4dbd611000)
	libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007f4dbd2e7000)
	libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00007f4dbd0ba000)
	libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x00007f4dbcead000)
	libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x00007f4dbcc8e000)
	libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007f4dbc9e0000)
	libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00007f4dbc794000)
	libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f4dbc50c000)
	libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f4dbc2d8000)
	libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f4dbc088000)
	libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007f4dbbe85000)
	libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0 (0x00007f4dbbc81000)
	librt.so.1 => /lib64/librt.so.1 (0x00007f4dbba77000)
	libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f4dbb760000)
	libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f4dbb556000)
	libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f4dbb215000)
	libcurl.so.4 => /usr/lib64/libcurl.so.4 (0x00007f4dbafbd000)
	libXtst.so.6 => /usr/lib64/libXtst.so.6 (0x00007f4dbadb7000)
	libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00007f4dbabb4000)
	libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007f4dba9b2000)
	libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f4dba779000)
	libgldi.so.2 => /usr/lib64/libgldi.so.2 (0x00007f4dba48f000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f4dba0e9000)
	libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f4db9ece000)
	libstdc++.so.6 => /usr/lib64/../lib64/libstdc++.so.6 (0x00007f4db9bc9000)
	libpixman-1.so.0 => /usr/lib64/../lib64/libpixman-1.so.0 (0x00007f4db995b000)
	libxcb.so.1 => /usr/lib64/../lib64/libxcb.so.1 (0x00007f4db973f000)
	libXau.so.6 => /usr/lib64/../lib64/libXau.so.6 (0x00007f4db953b000)
	libXdmcp.so.6 => /usr/lib64/../lib64/libXdmcp.so.6 (0x00007f4db9336000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007f4db9132000)
	libpng14.so.14 => /usr/lib64/../lib64/libpng14.so.14 (0x00007f4db8f0b000)
	libexpat.so.1 => /usr/lib64/../lib64/libexpat.so.1 (0x00007f4db8ce2000)
	libz.so.1 => /usr/lib64/../lib64/libz.so.1 (0x00007f4db8acc000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f4dc047a000)
	libgcc_s.so.1 => /usr/lib64/libgcc_s.so.1 (0x00007f4db88b6000)
	libnvidia-tls.so.270.41.19 => /usr/lib64/tls/libnvidia-tls.so.270.41.19 (0x00007f4db86b3000)
	libnvidia-glcore.so.270.41.19 => /usr/lib64/libnvidia-glcore.so.270.41.19 (0x00007f4db6a66000)
	libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f4db6854000)
	libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f4db6650000)
	libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007f4db6441000)
	libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007f4db6238000)
	libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007f4db602e000)
	libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007f4db5e2c000)
	libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f4db5c26000)
	libidn.so.11 => /usr/lib64/libidn.so.11 (0x00007f4db59f2000)
	libldap-2.4.so.2 => /usr/lib64/libldap-2.4.so.2 (0x00007f4db57ae000)
	libssl.so.0 => /usr/lib64/libssl.so.0 (0x00007f4db555b000)
	libcrypto.so.0 => /usr/lib64/libcrypto.so.0 (0x00007f4db51d1000)
	liblber-2.4.so.2 => /usr/lib64/liblber-2.4.so.2 (0x00007f4db4fc2000)
	libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00007f4db4da9000)
I'm not running multilib maybe that's the problem?
I am using the BZR version
 
Old 12-15-2011, 05:44 AM   #6
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 399Reputation: 399Reputation: 399Reputation: 399
Ook, why are you using a 32-bit version of cairo-dock if you have a 64-bit installation of Slackware? I have cairo-dock from slackbuilds.org running just fine on Slackware64 13.37.
 
Old 01-10-2012, 10:06 PM   #7
Ook
Member
 
Registered: Apr 2004
Location: Hell, Arizona (July - 118 degrees)
Distribution: Slackware 14.2 soon to be Slackware 15
Posts: 699

Original Poster
Rep: Reputation: 131Reputation: 131
Quote:
Originally Posted by adamk75 View Post
Ook, why are you using a 32-bit version of cairo-dock if you have a 64-bit installation of Slackware? I have cairo-dock from slackbuilds.org running just fine on Slackware64 13.37.
I just went to slackbuilds and downloaded their cairo-dock files. I didn't see choices for 32 bit versus 64 bit, there is only one file. So, download it, run the slackbuilds script. I get:

package 'gtkglext-1.0' not found

Slackbuilds has that package, so I build it, install it, no problems. Try slackbuild script again for cairo-dock. I ignore all the "function declaration isn't a prototype" warnings....

and it builds. Huh. I swear I did this several times before and could not get it to compile....

The only thing I can think of was that I recently wiped my system and did a fresh install using slackware 64bit current. I broke something while I was playing, and decided it would be easier to just do a clean install. Now it works....go figure...
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: GLX-Dock (Cairo Dock) 2.3 Beta Gets MintMenu, Cardapio Applets, Many Other Improvements LXer Syndicated Linux News 0 01-23-2011 12:41 PM
LXer: Cairo Dock 2.0.0 is Here (Linux Dock Menu)! LXer Syndicated Linux News 0 05-12-2009 01:20 AM
Why my cairo-dock no 3D plane?? LinuxNewbie999 Linux - Newbie 3 09-14-2008 03:55 AM
LXer: Cairo-Dock - Desktop dock for openSUSE Linux LXer Syndicated Linux News 0 08-07-2008 08:20 AM
cairo-dock, gnome-dock, kiba-dock?? LinuxNewbie999 *BSD 0 04-03-2008 09:16 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 06:27 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration