git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Commit f84871 breaks build on OS X
@ 2006-12-07 13:54 Brian Gernhardt
  2006-12-07 14:33 ` Alex Riesen
  2006-12-07 14:55 ` Johannes Schindelin
  0 siblings, 2 replies; 13+ messages in thread
From: Brian Gernhardt @ 2006-12-07 13:54 UTC (permalink / raw)
  To: git

When I pulled the most recent changes for git (de51faf), `make` began  
failing with the following messages:

make -C perl PERL_PATH='/usr/bin/perl' prefix='/usr/local/stow/git' all
Makefile out-of-date with respect to Makefile.PL /System/Library/Perl/ 
5.8.6/darwin-thread-multi-2level/Config.pm /System/Library/Perl/5.8.6/ 
darwin-thread-multi-2level/CORE/config.h
Cleaning current config before rebuilding Makefile...
mv: rename perl.mak to perl.mak.old: No such file or directory
make[1]: *** [perl.mak] Error 1
make: *** [all] Error 2

My system is (OS 10.4.8):

$ uname -a
Darwin 127.0.0.1 8.8.1 Darwin Kernel Version 8.8.1: Mon Sep 25  
19:42:00 PDT 2006; root:xnu-792.13.8.obj~1/RELEASE_I386 i386 i386
$ fink --version
Package manager version: 0.25.2
Distribution version: 0.8.1.rsync i386
$ cat config.mak
prefix=/usr/local/stow/git
COLLISION_CHECK=y
NO_DARWIN_PORTS=y

I started trying to use `git bisect` and after several attempts (I  
eventually learned the correct pattern of `rm perl/Makefile` and `git  
reset --hard`) I found out that the error began with

commit f848718a6980ebda0eb5afb2ca49c3bc1e7b2b1d
Author: Alex Riesen <raa.lkml@gmail.com>
Date:   Mon Dec 4 10:50:04 2006 +0100

     Make perl/ build procedure ActiveState friendly.

     On Cygwin + ActivateState Perl, Makefile generated with
     MakeMaker is not usable because of line-endings and
     back-slashes.

     This teaches perl/Makefile to write a handcrafted equivalent
     perl.mak file with 'make NO_PERL_MAKEMAKER=NoThanks'.

     Signed-off-by: Alex Riesen <raa.lkml@gmail.com>
     Signed-off-by: Junio C Hamano <junkio@cox.net>

I'll admit that I'm not savvy enough with make and perl to figure out  
how to correct it, although `git revert f84871` does fix it.  Can  
anyone help?


^ permalink raw reply	[flat|nested] 13+ messages in thread
* Re: Commit f84871 breaks build on OS X
@ 2006-12-07 16:04 Brian Gernhardt
  0 siblings, 0 replies; 13+ messages in thread
From: Brian Gernhardt @ 2006-12-07 16:04 UTC (permalink / raw)
  To: Alex Riesen

On Dec 7, 2006, at 10:42 AM, Alex Riesen wrote:

> Does the attached patch help? I highly suspect the perl.mak generated
> by MakeMaker.

No, it doesn't.  In fact, it looks like perl/Makefile is simply  
getting overwritten by MakeMaker.  I'm guessing MakeMaker is supposed  
to be outputting to "perl.mak" instead?

perl version: 5.8.6 (from perl -v)
MakeMaker version: 6.18  (from /System/Library/Perl/5.8.6/ExtUtils/ 
MakeMaker.pm)


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2006-12-08 11:51 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-12-07 13:54 Commit f84871 breaks build on OS X Brian Gernhardt
2006-12-07 14:33 ` Alex Riesen
2006-12-07 15:20   ` Pazu
2006-12-07 20:18   ` Randal L. Schwartz
2006-12-07 22:36     ` Junio C Hamano
2006-12-07 22:55       ` Junio C Hamano
2006-12-08  7:40         ` Alex Riesen
2006-12-08 11:51           ` Brian Gernhardt
2006-12-07 14:55 ` Johannes Schindelin
2006-12-07 15:23   ` Andreas Ericsson
2006-12-07 15:29   ` Brian Gernhardt
2006-12-07 15:42     ` Alex Riesen
  -- strict thread matches above, loose matches on Subject: below --
2006-12-07 16:04 Brian Gernhardt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).