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

Re: Running "make rpm" fails on a CentOS 6.3 machine

From
EZErez Zilber <erezzi.list@gmail.com>
Date
Jan 30, 2014, 08:05 UTC
Message-ID
<CALMr_pWaSne1td951EJoWnSBzRwjvOQ5kt9En5KrE5rZ1FCAXw@mail.gmail.com>
In-Reply-To
<CALMr_pWHfaHq46418UPcqGKm6bFc61jw-VqGJYV8Ogc9yuHDFA@mail.gmail.com>

I hope this is the right list for this question. Is this a broken feature/known issue? Is there a workaround for building the git rpm?

Thanks, Erez

On Tue, Jan 28, 2014 at 12:29 PM, Erez Zilber <erezzi.list@gmail.com> wrote:
Show 78 quoted lines
> Hi,
>
> I'm trying to build the git RPM (using tag v1.8.5.3) on a CentOS 6.3
> 64 bit machine. I was able to run 'make', but then I fail when running
> 'make rpm'. Can anyone help with the following error?
>
> [erez.zilber@erez-lx:~/work/
> git]$ make rpm
> sed -e 's/@@VERSION@@/1.8.5.3/g' < git.spec.in > git.spec+
> mv git.spec+ git.spec
>     GEN configure
> ./git-archive --format=tar \
>                 --prefix=git-1.8.5.3/ HEAD^{tree} > git-1.8.5.3.tar
> make[1]: Entering directory `/khome/erez.zilber/work/git/git-gui'
> make[1]: Leaving directory `/khome/erez.zilber/work/git/git-gui'
> tar rf git-1.8.5.3.tar \
>                 git-1.8.5.3/git.spec \
>                 git-1.8.5.3/configure \
>                 git-1.8.5.3/version \
>                 git-1.8.5.3/git-gui/version
> gzip -f -9 git-1.8.5.3.tar
> rpmbuild \
>                 --define "_source_filedigest_algorithm md5" \
>                 --define "_binary_filedigest_algorithm md5" \
>                 -ta git-1.8.5.3.tar.gz
> Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.GmHLGn
> + umask 022
> + cd /khome/erez.zilber/rpmbuild/BUILD
> + cd /khome/erez.zilber/rpmbuild/BUILD
> + rm -rf git-1.8.5.3
> + /usr/bin/gzip -dc /khome/erez.zilber/work/git/git-1.8.5.3.tar.gz
> + /bin/tar -xf -
> + STATUS=0
> + '[' 0 -ne 0 ']'
> + cd git-1.8.5.3
> + /bin/chmod -Rf a+rX,u+w,g-w,o-w .
> + exit 0
> Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.aVAwKk
> + umask 022
> + cd /khome/erez.zilber/rpmbuild/BUILD
> + cd git-1.8.5.3
> + make -j8 'CFLAGS=-O2 -g' ETC_GITCONFIG=/etc/gitconfig prefix=/usr
> mandir=/usr/share/man htmldir=/usr/share/doc/git-1.8.5.3 all doc
> make[1]: Entering directory `/khome/erez.zilber/rpmbuild/BUILD/git-1.8.5.3'
> GIT_VERSION = 1.8.5.3
> make[1]: Leaving directory `/khome/erez.zilber/rpmbuild/BUILD/git-1.8.5.3'
> make[1]: Entering directory `/khome/erez.zilber/rpmbuild/BUILD/git-1.8.5.3'
>
> ...
>
> Writing perl.mak for Git
> Writing perl.mak for Git
> rename MakeMaker.tmp => perl.mak: No such file or directory at
> /usr/share/perl5/ExtUtils/MakeMaker.pm line 1024.
> make[3]: perl.mak: No such file or directory
> make[3]: perl.mak: No such file or directory
> make[3]: *** No rule to make target `perl.mak'.  Stop.
> make[2]: *** [instlibdir] Error 2
> make[1]: *** [git-difftool] Error 2
> make[1]: *** Waiting for unfinished jobs....
> make[3]: *** No rule to make target `perl.mak'.  Stop.
> make[2]: *** [instlibdir] Error 2
> make[1]: *** [git-add--interactive] Error 2
> Writing perl.mak for Git
> Writing perl.mak for Git
> Writing perl.mak for Git
> rename MakeMaker.tmp => perl.mak: No such file or directory at
> /usr/share/perl5/ExtUtils/MakeMaker.pm line 1024.
> make[3]: perl.mak: No such file or directory
> make[3]: perl.mak: No such file or directory
> make[3]: *** No rule to make target `perl.mak'.  Stop.
> make[2]: *** [instlibdir] Error 2
> make[1]: *** [git-cvsexportcommit] Error 2
> make[3]: *** No rule to make target `instlibdir'.  Stop.
> make[2]: *** [instlibdir] Error 2
> make[1]: *** [git-cvsserver] Error 2
> Writing perl.mak for Git
> mv: cannot stat `perl.mak': No such file or directory
Previous: Erez ZilberNext: Jonathan Nieder
Message 2 of 11 in “Running "make rpm" fails on a CentOS 6.3 machine”
  1. Erez ZilberJan 28, 2014
  2. Erez ZilberJan 30, 2014
  3. Jonathan NiederJan 30, 2014
  4. Todd ZullingerJan 30, 2014
  5. Erez ZilberFeb 2, 2014
  6. Todd ZullingerFeb 2, 2014
  7. Erez ZilberFeb 3, 2014
  8. Todd ZullingerFeb 3, 2014
  9. Martin LanghoffFeb 3, 2014
  10. Todd ZullingerFeb 3, 2014
  11. Junio C HamanoFeb 3, 2014

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.