Amigo This forum is for the discussion of Amigo 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-09-2004, 02:54 AM
|
#1
|
Member
Registered: Jun 2004
Location: Tromsoe, Norway (Europe)
Distribution: Slackware, Amigo Linux
Posts: 40
Rep:
|
Amigo solve dependencies
When installing new software on Amigo 2.0, I have used the slackware Package Browser ( http://www.slackware.com/pb/) to find out where needed files resides. If you are in need of required file xyz, you can search the package browser and easy find out out what to get.
Has anyone tried SWARET on Amigo?
|
|
|
12-09-2004, 08:38 AM
|
#2
|
Amigo developer
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,928
|
Oh, that's excellent! I've been looking for a way to do just that within the system, actually. I've been using a prog called slackdeptrack,also. Both of these only provide the information.
I am not a fan of automatic upgrading and am hoping to build each version as rock solid as possible. The new version is packed with libs, which should allow the user to drop in most anything that we provide, or that is compatible with the matching stable Slackware version, oe that they compile -the new version includes gcc, gcc++ and even gcc-obj(should be able to compile anything installed).
I already have about 100 programs packaged and ready for
AmigoXP(10.0), including about 50 AppDir's for use with ROX. These don't have to be installed at all. The user just puts the folder in HOME or /usr/apps, /usr/local/apps, or any /app directory where they have RW permissions. They can be moved around without affecting them because they have all their files in this single directory.
I am also working on getting the Zero Install system working, another invention from the same guy as ROX-filer, which gives you access to even more software which is packaged for 'non' installation.
If you run swaret on Amigo2.0 it might not break it. But if you run swaret on Slack 10.0, you get a whole new system, uncompatible with
slack-10.0, because of some major lib changes in 'current'. Because of this, Linuxpackages.net had to caution contributors to build only on UN-updated systems, for compatibility. One guy still uploads packages that he says are built on an 'up-to-date' system. But perhaps tomorrow 'current' changes -you can't even know what 'up-to-date' meant on that date anymore.
There are a set of scripts written by some Slackware users which help find information about missing files, or find 'orphaned' files in your system, which I plan to incorporate in some way also.
|
|
|
12-09-2004, 02:28 PM
|
#3
|
Member
Registered: Nov 2004
Distribution: AmigoXP
Posts: 54
Rep:
|
speaking of dependencies...
what's the deal with libXinerama.so?
some programs complain that it is missing, but i can't find it on any slackpack...
i even tried a solution i found somewhere:
Quote:
cd /usr/X11R6/lib
ld --whole-archive -share -o libXinerama.so.1 libXinerama.a -->( this file i have)
ln -s libXinerama.so.1 libXinerama.so
/sbin/ldconfig
|
and still i keep getting the same error message:
Quote:
kuroyume@ICEDstudios:/usr/X11R6/lib$ gimv
gimv: error while loading shared libraries: libXinerama.so: cannot open shared object file: No such file or directory
|
|
|
|
12-10-2004, 01:59 AM
|
#4
|
Member
Registered: Jun 2004
Location: Tromsoe, Norway (Europe)
Distribution: Slackware, Amigo Linux
Posts: 40
Original Poster
Rep:
|
You can try to set LD_LIBRARY_PATH?
Put this in .profile:
export LD_LIBRARY_PATH=/path_to_needed_library:$LD_LIBRARY_PATH
It might happen your application then finds the libXinerama.so file. I think there are two possibilities, the application don't find libXinerama.so, or, there is a wrong version somewhere. The error message you get comes from the app who don't find the lib.
|
|
|
12-10-2004, 02:43 PM
|
#5
|
LQ Newbie
Registered: Nov 2004
Location: Nowa Wies Tworoska, Poland
Distribution: Debian Lenny
Posts: 25
Rep:
|
This file is a part of newer X11 releases (not sure which ones, though  ). All I know is that slackware-current X.org 6.8.1 contains that file. :P
|
|
|
12-10-2004, 11:33 PM
|
#6
|
Amigo developer
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,928
|
Yes, libXinerama comes in xfree86 also. This is a commonly used library and I remember having programs not find it. Which program is it that gives this error.
Recently, while trying to compile some progs, I ran into this with Xlibs and header files. Apparently, debian and redhat have a different layout than slackware, which some programs can't figure out.
|
|
|
All times are GMT -5. The time now is 12:44 AM.
|
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
|
|