if you had perl560 installed via fink then that means you had a /sw/bin/perl and apples in /usr/bin/perl problem that I see with this is likely fink calls perl without a path so since /sw is first it attempted to install with /sw/bin/perl.

A fix might be to have fink find all perl binaries in the path then determine the version of these perls and have a 60 second timeout question on which to use, and proceeding with the firs tin the path if no reply in 60 seconds.

It's sorta a bug, or something we just never planned for, but I can see the problem now, I'll try to find a viable solution for ya.
---
TS
http://southofheaven.org
Chaos is the beginning and end, try dealing with the rest.

On 10-Jan-04, at 8:17 AM, Matthias Ringwald wrote:


Hi

in the meantime, I did better understand the problem and fink is up and running now
But I would consider its behavior as a Bug that should be treated.

In Short:

I had the following perl packages installed
- perl560 & perl560-core
- system-perl

Fink failed to compile itself because it requires: perl >= 5.8.0 and the test-simple-pm[581]

Log is below.

I could get it to work by simple "fink remove perl560 perl560-core". And installing Test::Simple
with the apple perl5.8.1 using: perl -MCPAN -install Test::Simple

So I don't know if the doube installed perl packages (apple and finks) did confuse it
but I suspect, the dependency etc.. could be set to have fink fix this.

keep the good work,

Matthias Ringwald



Log:

[download and unpacking]

make test
Creating fink...
Creating fink-virtual-pkgs...
Creating pathsetup.command...
Creating FinkVersion.pm...
Creating man page...
Creating shlibs default file...
Creating postinstall script...

This first test is designed to die, so please ignore the error
message on the next line.
# Looks like your test died before it could output anything.
./00compile.........
Can't locate Test/More.pm in @INC (@INC contains: ../perlmod /sw/lib/perl5/5.6.0/darwin /sw/lib/perl5/5.6.0/darwin /sw/lib/perl5/5.6.0 /sw/lib/perl5/darwin /sw/lib/perl5/5.6.0/darwin /sw/lib/perl5/5.6.0 /sw/lib/perl5/darwin /sw/lib/perl5 /sw/lib/perl5/5.6.0/darwin /sw/lib/perl5/5.6.0/darwin /sw/lib/perl5/5.6.0 /sw/lib/perl5/darwin /sw/lib/perl5/5.6.0/darwin /sw/lib/perl5/5.6.0 /sw/lib/perl5/darwin /sw/lib/perl5 /sw/lib/perl5/5.6.0/darwin /sw/lib/perl5/5.6.0/darwin /sw/lib/perl5/5.6.0 /Library/Perl/darwin /Library/Perl/darwin /Library/Perl /Library/Perl/darwin /Library/Perl . /sw/lib/perl5/5.6.0/darwin /sw/lib/perl5/5.6.0 /Library/Perl/darwin /Library/Perl /Library/Perl .) at ./00compile.t line 6.

Do you need to install the test-simple-pm package or perl >= v5.8.0?

----



-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Attachment: PGP.sig
Description: This is a digitally signed message part



Reply via email to