Slackware This Forum is for the discussion of Slackware Linux.
|
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
|
12-31-2013, 12:05 PM
|
#16
|
Slackware Contributor
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559
|
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
|
|
|
12-31-2013, 12:18 PM
|
#17
|
Senior Member
Registered: Nov 2013
Location: Brazil
Distribution: Slackware
Posts: 1,223
Original Poster
Rep:
|
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
|
|
|
12-31-2013, 01:43 PM
|
#18
|
Slackware Contributor
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559
|
Nor have I at this moment.
Eric
|
|
|
12-31-2013, 02:41 PM
|
#19
|
Senior Member
Registered: Nov 2013
Location: Brazil
Distribution: Slackware
Posts: 1,223
Original Poster
Rep:
|
I think I will start using keepassx. I really want to avoid going back to Windows (my comfort zone).
|
|
|
12-31-2013, 10:09 PM
|
#20
|
Senior Member
Registered: Dec 2005
Location: Philippines
Distribution: Slackware64-current
Posts: 3,205
|
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
|
|
|
01-01-2014, 10:08 AM
|
#21
|
LQ Newbie
Registered: Jan 2014
Posts: 3
Rep:
|
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 10:19 AM.
|
|
2 members found this post helpful.
|
01-26-2014, 11:21 AM
|
#22
|
Member
Registered: Jan 2014
Posts: 81
Rep:
|
@jancio
Thanks for that link (to stackoverflow)!
That is exactly the issue I was having with my installation as well.
|
|
|
01-27-2014, 08:40 PM
|
#23
|
Member
Registered: Oct 2009
Location: St. Louis, MO, USA
Distribution: Slackware64 Live
Posts: 300
Rep:
|
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.
|
|
|
01-27-2014, 10:35 PM
|
#24
|
Member
Registered: Jan 2014
Posts: 81
Rep:
|
Quote:
Originally Posted by JamesGT
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.
|
|
|
01-28-2014, 07:53 PM
|
#25
|
Member
Registered: Oct 2009
Location: St. Louis, MO, USA
Distribution: Slackware64 Live
Posts: 300
Rep:
|
Worked perfectly! Thanks!
|
|
|
03-17-2014, 02:32 PM
|
#26
|
Member
Registered: Oct 2003
Location: Sweden
Distribution: Slackware64-current, SlackwareARM-15.0
Posts: 833
Rep:
|
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?
|
|
|
03-18-2014, 06:46 PM
|
#27
|
Member
Registered: Jan 2014
Posts: 81
Rep:
|
Quote:
Originally Posted by BroX
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.
|
|
|
All times are GMT -5. The time now is 01:46 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|