Let's keep this on the mailing list please.

On Oct 3, 2008, at 10:47 AM, David Gurney wrote:

Dear Alexander,

Many thanks for your quick reply. I have run the fink list system- xfree86x11* command in terminal and get the following response:-

http-www-davidhil-plus-com:~ david$ fink list system-xfree86x11*
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 2 seconds.
http-www-davidhil-plus-com:~ david$

Before trying out your further option can I confirm that when you say "set up a ~/.bashrc" you mean that I should use the mkdir command to set up a new Directory in which . /sw/bin/init.sh will be stored?


No.  I mean a file in your home directory (~ for short), like .profile.

Regards,

David


If Fink isn't showing any system-xfree86 stuff, that would account for the message about an incomplete X11 installation. Run the following command:

fink-virtual-pkgs --debug

and then post back the X11-related lines, which start with

- checking for library libX11.6.dylib...

While you're at it, since I don't know your package installation history, can you post the results of

fink list -i xfree86 xorg

too?

On 3 Oct 2008, at 12:51, Alexander Hansen wrote:


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

Reply via email to