On Oct 3, 2008, at 6:22 AM, David Gurney wrote:
Hello Fink lists,
I am someone completely new to using fink and would be grateful for
a bit of advice. I am running an iMac with OS X 10.3.9 Panther
installed. I have installed fink and run the various updates but now
encounter the following:-
WARNING: you have an incomplete X11 installation.
See http://finkproject.org/faq/usage-packages.php#special-x11-
debug for details on repairing it.
Information about 2638 packages read in 3 seconds.
fink-0.28.5-11: The Fink package manager
fink is the Fink project's package manager. It is responsible for
downloading and compiling source and building binary packages from
it. Binary package handling is then delegated to dpkg.
.
Web site: http://www.finkproject.org/
.
Maintainer: Fink Core Group <[EMAIL PROTECTED]>
Regarding X11 this is Version 1.0 copyright 2003 which I think is
the correct version to be running with Panther and I wonder if the
warning message applies to later version of the OS X operating system.
I have also installed XDroplets some of which work just fine but
others come up with the error:-
XDroplets Error
Unable to launch the program "----", as it does not appear in your
path. Please make sure the program is properly installed.
I have checked my ./profile file and the only entry that appears in
this file is:-
. /sw/bin/init.sh
which I understand should set up my PATH. I do not therefore
understand why some XDroplets work and others do not.
Any advice will be much appreciated.
Regards,
David
Let's see if we can understand what's going on. What do you get from
fink list system-xfree86 x11*
?
As for the potential PATH issue: prior to 10.5, Apple's X11 server
ignores .profile (or .bash_profile, .cshrc, ...) and therefore your
environment settings don't get used. One workaround is to encode the
PATH and other environment variables in your droplets when creating
them.
Another option is to set up a ~/.bashrc, which Apple's X11 server
actually does process. You'd put
. /sw/bin/init.sh
in that, and in your .profile make sure to have
. ~/bashrc
in your .profile (and you'd not have ". /sw/bin/init.sh" there
anymore).
There's another method, where you would set your environment in a
~/.MacOSX/environment.plist file, described e.g.
http://www.astro.washington.edu/rowen/AquaEnvVar.html
I've not used that one.
The inconsistency in your droplets may be due to a number of factors:
maybe the ones that work call the full path to the application, or
call an application where you've got a non-Fink version in the path;
and one potential reason for them not working could be a scenario
where you specify the full path to an app, which opens, but it in turn
calls on another application which can't be found due because of the
PATH.-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Fink-beginners mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.beginners