[libvirt] errors building rpm

Cole Robinson crobinso at redhat.com
Wed Oct 22 13:56:01 UTC 2008


Jim Meyering wrote:
> Cole Robinson <crobinso at redhat.com> wrote:
>> Daniel P. Berrange wrote:
>>> On Tue, Oct 21, 2008 at 04:39:36PM -0400, Ben Guthro wrote:
>>>> I keep getting the following error when trying to build via a
>>>> 'sudo make rpm' on the tip of the tree
>>>>
>>>> + /usr/lib/rpm/find-lang.sh /var/tmp/libvirt-0.4.6-1.fc9-root libvirt
>>>> No translations found for libvirt in /var/tmp/libvirt-0.4.6-1.fc9-root
>>>> error: Bad exit status from /var/tmp/rpm-tmp.82848 (%install)
>>>>
>>>>
>>>> RPM build errors:
>>>>     Bad exit status from /var/tmp/rpm-tmp.82848 (%install)
>>>> make: *** [rpm] Error 1
>>>>
>>>>
>>>> This looks like it came in with one of Jim Meyering's latest checkins.
>>> Looks like it probably failed to include any of the .po files. I see
>>> Jim's change was essentially
>>>
>>> ALL_LINGUAS=`{cd "po" > /dev/null && ls *.po} | sed 's+\.po$++'`
>>>
>>> to
>>>
>>> ALL_LINGUAS=`{cd "$srcdir/po" > /dev/null && ls *.po} | sed 's+\.po$++'`
>>>
>>>
>>> So my expectation is that '$srcdir' is not defined, and thus its trying
>>> to use '/po' to find po files.
> 
> Hi Cole,
> 
> Actually I changed () to {}, too, and forgot to add the pesky ";"
> before the closing "}".  I would have noticed sooner, but networking
> on the box that normally builds libvirt is hosed, and I haven't
> juggled things to go fix it yet.
> 
> So, one fix would be to add the semicolon, but
> your change of removing the {} altogether is even better.
> 
> Thanks for fixing that!
> 
> ACK!
> 

Thanks, pushed now.

- Cole




More information about the libvir-list mailing list