[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [libvirt] make syntax-check -> make: *** [sc_check_author_list] Erro

From: Eric Blake
Subject: Re: [libvirt] make syntax-check -> make: *** [sc_check_author_list] Error 1 on libvirt-0.8.5
Date: Thu, 02 Dec 2010 16:33:06 -0700
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv: Gecko/20101103 Fedora/1.0-0.33.b2pre.fc14 Lightning/1.0b3pre Mnenhy/0.8.3 Thunderbird/3.1.6

[adding bug-gnulib, thanks to some issues with 'make syntax-check' in
gnulib-provided files]

On 12/02/2010 02:25 AM, Kenneth Nagin wrote:
>>> > I am receiving syntax error when compiling libvirt-0.8.5.
>>> > However, make without syntax-check completes successfully.
>>> > 
>>> > check_author_list
>>> > %aE
>>> > maint.mk: committer(s) not listed in AUTHORS
>> That means your version of git is too old to support the specific log
>> formatting directive that we are using.  What version of git are you
>> using, and is it worth us fixing that syntax check to skip if git is too
>> old?

>> And ultimately, failure of 'make syntax-check' is non-fatal; it is not a
>> prerequisite for building working binaries, so much as a way to try and
>> enforce consistent style within the code base.
> I decided that it made more sense to simply work with 0.8.6 (rather than
> 0.8.5).
> But now I am getting another error, i.e "Failed to determine type of
> version control used in /home/nagin/LIBVIRT/libvirt-0.8.6".  It prints it a
> lot of times and then hangs.
> make without syntax-check works fine.  Here are the error messages:

You still haven't told me what 'git --version' outputs on your system.
That may be the clue to solving all of this.

> address@hidden:~/LIBVIRT/libvirt-0.8.6$ make syntax-check
> GFDL_version
> ./build-aux/vc-list-files: Failed to determine type of version control used
> in /home/nagin/LIBVIRT/libvirt-0.8.6

Also caused if git is too old or missing.  What does this output?

sh -vx build-aux/vc-list-files m4

That will help me figure out whether vc-list-files needs to be patched,
and or maint.mk taught to skip tests that require vc-list-files when run
from a tarball rather than from a git checkout.  Ultimately, 'make
syntax-check' is intended for developers working from the latest
development repository, and isn't really needed for end users working
from a tarball.

Eric Blake   address@hidden    +1-801-349-2682
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]