LinuxQuestions.org
Visit Jeremy's Blog.
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-31-2013, 11:05 AM   #16
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105

The file exists, so the error must be caused by something else. Are you perhaps missing a dependency?
Try:
Code:
ldd /usr/lib/libgdiplus.so
and tell us what is returned.

Eric
 
Old 12-31-2013, 11:18 AM   #17
moisespedro
Senior Member
 
Registered: Nov 2013
Location: Brazil
Distribution: Slackware
Posts: 1,223

Original Poster
Rep: Reputation: 195Reputation: 195
Code:
	linux-gate.so.1 (0xffffe000)
	libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xf75d0000)
	libcairo.so.2 => /usr/lib/libcairo.so.2 (0xf7490000)
	libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xf7400000)
	libXrender.so.1 => /usr/lib/libXrender.so.1 (0xf73f0000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0xf72b8000)
	libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0xf7280000)
	libtiff.so.3 => /usr/lib/libtiff.so.3 (0xf7218000)
	libgif.so.4 => /usr/lib/libgif.so.4 (0xf7210000)
	libpng14.so.14 => /usr/lib/libpng14.so.14 (0xf71e0000)
	libexif.so.12 => /usr/lib/libexif.so.12 (0xf71a8000)
	libpthread.so.0 => /lib/libpthread.so.0 (0xf7188000)
	libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xf7148000)
	libc.so.6 => /lib/libc.so.6 (0xf6fb8000)
	libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xf6f30000)
	libEGL.so.1 => /usr/lib/libEGL.so.1 (0xf6f10000)
	libdl.so.2 => /lib/libdl.so.2 (0xf6f08000)
	libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0xf6f00000)
	libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0xf6ef0000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf6ed0000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0xf6eb8000)
	libz.so.1 => /lib/libz.so.1 (0xf6ea0000)
	libGL.so.1 => /usr/lib/libGL.so.1 (0xf6e40000)
	librt.so.1 => /lib/librt.so.1 (0xf6e30000)
	libm.so.6 => /lib/libm.so.6 (0xf6de8000)
	libbz2.so.1 => /lib/libbz2.so.1 (0xf6dd0000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0xf6dc8000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xf6dc0000)
	/lib/ld-linux.so.2 (0xf77a0000)
	libexpat.so.1 => /usr/lib/libexpat.so.1 (0xf6d98000)
	libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0xf6d90000)
	libxcb-dri2.so.0 => /usr/lib/libxcb-dri2.so.0 (0xf6d88000)
	libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0 (0xf6d80000)
	libxcb-shape.so.0 => /usr/lib/libxcb-shape.so.0 (0xf6d78000)
	libudev.so.0 => /lib/libudev.so.0 (0xf6d68000)
	libdrm.so.2 => /usr/lib/libdrm.so.2 (0xf6d58000)
	libglapi.so.0 => /usr/lib/libglapi.so.0 (0xf6d38000)
	libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xf6d30000)
	libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xf6d28000)
	libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0xf6d10000)
	libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xf6d08000)
I seriously have no idea
 
Old 12-31-2013, 12:43 PM   #18
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105Reputation: 8105
Nor have I at this moment.

Eric
 
Old 12-31-2013, 01:41 PM   #19
moisespedro
Senior Member
 
Registered: Nov 2013
Location: Brazil
Distribution: Slackware
Posts: 1,223

Original Poster
Rep: Reputation: 195Reputation: 195
I think I will start using keepassx. I really want to avoid going back to Windows (my comfort zone).
 
Old 12-31-2013, 09:09 PM   #20
chrisretusn
Senior Member
 
Registered: Dec 2005
Location: Philippines
Distribution: Slackware64-current
Posts: 2,949

Rep: Reputation: 1531Reputation: 1531Reputation: 1531Reputation: 1531Reputation: 1531Reputation: 1531Reputation: 1531Reputation: 1531Reputation: 1531Reputation: 1531Reputation: 1531
I am using KeePass (2.24) on Slackware64 (full install) w/multilib installed, though that is not required to run KeePass. You only need mono and libgdiplus for that. You do not need a compat32 version of libgdiplus installed. I have multilib installed for other purposes.

According to your listing above your libgdiplus version is 2.10.9. What is the version of mono? They must match.

What is the our put of:
Code:
ls -l /var/log/packages/mono-*
Also what is the output of:
Code:
ldd /usr/lib64/libgdiplus.so
 
Old 01-01-2014, 09:08 AM   #21
jancio
LQ Newbie
 
Registered: Jan 2014
Posts: 3

Rep: Reputation: Disabled
I had the same exact problem. This is the solution.
Slack64 14.1 (Alienbob multilib), but there is no need for compat32 libgdiplus.
After compling/installing libgdiplus sbopkg/slackbuilds.org be sure to run $ ldconfig -v and verify if there is libgdiplu.so in /usr/lib64 path. Then install mono using sbopkg/slackbuilds.org

trying to run KeePass gives an error at this moment because Mono is looking for libgdiplus.so in fixed path /usr/lib, totally ignoring LD_LIBRARY_PATH and ldconfig cache.

And this is solution:
HERE

so edit Your /etc/mono/config as follows:

Code:
# diff config.old config

29,30c29,30
< 	<dllmap dll="gdiplus" target="/usr/lib/libgdiplus.so" />
< 	<dllmap dll="gdiplus.dll" target="/usr/lib/libgdiplus.so" />
---
> 	<dllmap dll="gdiplus" target="libgdiplus.so" />
> 	<dllmap dll="gdiplus.dll" target="libgdiplus.so" />
IT should work right now tested with original 2.15 from slackbuilds.org and 2.24

Last edited by jancio; 01-01-2014 at 09:19 AM.
 
2 members found this post helpful.
Old 01-26-2014, 10:21 AM   #22
StevenXL
Member
 
Registered: Jan 2014
Posts: 81

Rep: Reputation: Disabled
@jancio

Thanks for that link (to stackoverflow)!

That is exactly the issue I was having with my installation as well.
 
Old 01-27-2014, 07:40 PM   #23
JamesGT
Member
 
Registered: Oct 2009
Location: St. Louis, MO, USA
Distribution: Slackware64 Live
Posts: 300

Rep: Reputation: 51
I have been having this issue as well, but I will try this to see if it resolves.

This is a new Slackware64 14.1 install without MultiLib, but I am hoping this should take care of my same issue.
 
Old 01-27-2014, 09:35 PM   #24
StevenXL
Member
 
Registered: Jan 2014
Posts: 81

Rep: Reputation: Disabled
Quote:
Originally Posted by JamesGT View Post
I have been having this issue as well, but I will try this to see if it resolves.

This is a new Slackware64 14.1 install without MultiLib, but I am hoping this should take care of my same issue.
This works well. Try the symlink to the file that KeePass is trying to find.
 
Old 01-28-2014, 06:53 PM   #25
JamesGT
Member
 
Registered: Oct 2009
Location: St. Louis, MO, USA
Distribution: Slackware64 Live
Posts: 300

Rep: Reputation: 51
Worked perfectly! Thanks!
 
Old 03-17-2014, 01:32 PM   #26
BroX
Member
 
Registered: Oct 2003
Location: Sweden
Distribution: Slackware64-current, SlackwareARM-15.0
Posts: 833

Rep: Reputation: 90
This link fixed it for me:
Code:
ln -sf /usr/lib64/libgdiplus.so /usr/lib/libgdiplus.so
Could this cause problems somewhere down the line?
 
Old 03-18-2014, 05:46 PM   #27
StevenXL
Member
 
Registered: Jan 2014
Posts: 81

Rep: Reputation: Disabled
Quote:
Originally Posted by BroX View Post
This link fixed it for me:
Code:
ln -sf /usr/lib64/libgdiplus.so /usr/lib/libgdiplus.so
Could this cause problems somewhere down the line?
BroX - it shouldn't cause any issues. All it is doing is creating a "link" (in the /usr/lib/ folder) to the file in the /usr/lib64/ folder.

The problem is that mono is looking for the file "libgdiplus.so" in the wrong folder - the link is simply re-directing it to the right folder.

It should be fine.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
[SOLVED] Keepass and Keefox NotAComputerGuy Linux - Software 9 09-09-2013 03:15 AM
LXer: Setting Up KeePass For Centos 6 LXer Syndicated Linux News 0 08-02-2013 07:12 PM
KeePass plugins directory ? sl13 Slackware 0 06-14-2011 03:56 PM
keepass.rmp angelus_kit *BSD 1 12-20-2006 11:39 AM
Keepass for Linux fibster Slackware 1 03-18-2006 05:29 PM

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

All times are GMT -5. The time now is 02:15 PM.

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