[libvirt] "make rpm" failing with git head on RHEL6

Wenyi Gao wenyi at linux.vnet.ibm.com
Tue Nov 8 09:23:28 UTC 2011


On 2011年11月08日 17:19, Wen Congyang wrote:
> At 11/08/2011 05:09 PM, Wenyi Gao Write:
>> On 2011年11月08日 16:58, Wen Congyang wrote:
>>> At 11/08/2011 02:22 PM, Justin Clift Write:
>>>> On 08/11/2011, at 5:17 PM, Justin Clift wrote:
>>>>> Hi guys,
>>>>>
>>>>> Just tried "make rpm" with git head, on RHEL 6.x.
>>>>>
>>>>> It gave the following failure:
>>>>>
>>>>>    make[1]: Leaving directory `/home/jc/git_repos/libvirt'
>>>>>    make[1]: Entering directory `/home/jc/git_repos/libvirt'
>>>>>    { test ! -d "libvirt-0.9.6" || { find "libvirt-0.9.6" -type d !
>>>>> -perm -200 -exec chmod u+w {} ';'&&   rm -fr "libvirt-0.9.6"; }; }
>>>>>    test -d "libvirt-0.9.6" || mkdir "libvirt-0.9.6"
>>>>>    cp: cannot stat `./NEWS': No such file or directory
>>> I do not know why NEWS disappears.
>>>
>>>>>    make[1]: *** [distdir] Error 1
>>>>>    make[1]: Leaving directory `/home/jc/git_repos/libvirt'
>>>>>    make: *** [rpm] Error 2
>>>>>
>>>>> Anyone want to fix it prior to 0.9.7? :)
>>>> As additional info, after doing a "touch NEWS" just to get it
>>>> past this point, it then fails with:
>>>>
>>>>     make[2]: Leaving directory `/home/jc/git_repos/libvirt/include'
>>>>     (cd src&&   make  top_distdir=../libvirt-0.9.6
>>>> distdir=../libvirt-0.9.6/src \
>>>>        am__remove_distdir=: am__skip_length_check=:
>>>> am__skip_mode_fix=: distdir)
>>>>     make[2]: Entering directory `/home/jc/git_repos/libvirt/src'
>>>>     make[2]: *** No rule to make target `probes.h', needed by
>>>> `distdir'.  Stop.
>>>>     make[2]: Leaving directory `/home/jc/git_repos/libvirt/src'
>>>>     make[1]: *** [distdir] Error 1
>>>>     make[1]: Leaving directory `/home/jc/git_repos/libvirt'
>>>>     make: *** [rpm] Error 2
>>>>
>>>> This is a newly setup RHEL 6.1 x64 VM, with the "Development Tools" yum
>>>> package group installed, plus minimal -devel packages to let configure
>>>> succeed.
>>> I use RHEL6.1 x64 too. But I do not meet this problem.
>>>
>>> I think you do not install this package: systemtap-sdt-devel.
>>>
>>> Thanks
>>> Wen Congyang
>>>
>>>> Any ideas?
>>>>
>>>> Regards and best wishes,
>>>>
>>>> Justin Clift
>>>>
>>>> -- 
>>>> Aeolus Community Manager
>>>> http://www.aeolusproject.org
>>>>
>>>>
>>>>
>>>> -- 
>>>> libvir-list mailing list
>>>> libvir-list at redhat.com
>>>> https://www.redhat.com/mailman/listinfo/libvir-list
>>>>
>>> -- 
>>> libvir-list mailing list
>>> libvir-list at redhat.com
>>> https://www.redhat.com/mailman/listinfo/libvir-list
>>>
>> I also got the error on ubuntu 11.10 when run make distcheck
>>
>> libvirt$ make distcheck
>>
>> { test ! -d "libvirt-0.9.6" || { find "libvirt-0.9.6" -type d ! -perm
>> -200 -exec chmod u+w {} ';'&&  rm -fr "libvirt-0.9.6"; }; }
>> test -d "libvirt-0.9.6" || mkdir "libvirt-0.9.6"
>> cp: cannot stat `./NEWS': No such file or directory
>> make: *** [distdir] Error 1
> I seems that NEWS is not included in dist on your machine.
>
> Here is my Makefile:
>
> DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
>          $(srcdir)/Makefile.in $(srcdir)/config.h.in \
>          $(srcdir)/libvirt.pc.in $(srcdir)/libvirt.spec.in \
>          $(srcdir)/mingw32-libvirt.spec.in $(top_srcdir)/configure \
>          ABOUT-NLS AUTHORS COPYING COPYING.LIB ChangeLog INSTALL NEWS \
>          TODO build-aux/compile build-aux/config.guess \
>          build-aux/config.rpath build-aux/config.sub build-aux/depcomp \
>          build-aux/install-sh build-aux/ltmain.sh build-aux/mdate-sh \
>          build-aux/missing build-aux/mkinstalldirs \
>          build-aux/texinfo.tex
>
> The DIST_COMMON contains NEWS.
>
> Does DIST_COMMON contain NEWS in your Makefile?
>
> Thanks
> Wen Congyang
>>
>>

Yes, it also contain NEWS in my Makefile.

DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
     $(srcdir)/Makefile.in $(srcdir)/config.h.in \
     $(srcdir)/libvirt.pc.in $(srcdir)/libvirt.spec.in \
     $(srcdir)/mingw32-libvirt.spec.in $(top_srcdir)/configure \
     ABOUT-NLS AUTHORS COPYING COPYING.LIB ChangeLog INSTALL NEWS \
     TODO build-aux/compile build-aux/config.guess \
     build-aux/config.rpath build-aux/config.sub build-aux/depcomp \
     build-aux/install-sh build-aux/ltmain.sh build-aux/missing




More information about the libvir-list mailing list