git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Commit f84871 breaks build on OS X

From
Brian Gernhardt <benji@silverinsanity.com>
Date
Dec 7, 2006, 13:54 UTC
Message-ID
<2D096A57-D7B3-49C7-81E4-EB47A0D933B2@silverinsanity.com>

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?

Next: Alex Riesen
Message 1 of 12 in “Commit f84871 breaks build on OS X”
  1. Brian GernhardtDec 7, 2006
  2. Alex RiesenDec 7, 2006
  3. PazuDec 7, 2006
  4. Randal L. SchwartzDec 7, 2006
  5. Junio C HamanoDec 7, 2006
  6. Junio C HamanoDec 7, 2006
  7. Alex RiesenDec 8, 2006
  8. Brian GernhardtDec 8, 2006
  9. Johannes SchindelinDec 7, 2006
  10. Andreas EricssonDec 7, 2006
  11. Brian GernhardtDec 7, 2006
  12. Alex RiesenDec 7, 2006

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.