I think that the problem is case insensitivity.  You have an 'INSTALL'
file in the perl tar ball but when you ask make to update the 'install'
"file" it determines that the 'INSTALL' file is "already up to date".
Development versions of perl have differently named targets like
install-all to combat this problem on OS X.  But since you do not have
a devel version you'll probably need to do one of two things:

1) rename the INSTALL file, e.g.:

         mv INSTALL INSTALL.pod
         make install

2) edit the Makefile to create a new target, e.g. 'install-osx'.
   use the action lines from the install target and just cut-n-paste them
   into your new install-osx target then run

         make install-osx

Please note: I have not tried either of these things.  I could be wrong.

Peter Prymmer

On Thu, 10 May 2001, Mark, Terry wrote:

> Hi all,
> 
> As the subject says, I'm having trouble compiling 5.6.1 on OS X (and
> Darwin).
> 
> I did:
>       ./Configure -ds -e -Dprefix=/usr -Dccflags="-g -pipe"
> -Dfirstmakefile=GNUmakefile              
> 
> 'make' works fine; 'make test' generates a few errors which I was told could
> be ignored.
> 
> When I do 'make install', I get the message:
>       make: `install' is up to date.    
> 
> Also odd is, if in the directory ./perl-5.6.1, I do './perl -v', I get the
> message:
>       This is perl, v5.6.0 built for darwin   
> This even though I built it from the 5.6.1 sources.
> 
> Incidentally, the same actions on Linux (x86) leads to reasonable output;
> i.e. make install works;
> perl -v gives a version of 5.6.1 (even though make test fails there, too).
> 
> Has anybody had this problem ? Is there anybody out there with any more
> advice on building this thing ?
> 
> Thanks,
> terry
> 

Reply via email to