
Jim Meyering wrote:
Cole Robinson <crobinso@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