Package update problem (perl-X11-Protocol)

Duncan J Ferguson duncan_j_ferguson at
Sat Apr 1 11:13:26 UTC 2006

I am trying to update a package I maintain, where I basically updated
one spec file, and copied that into each branch (since there should be
no other differences apart from a version update of the perl package).
The build has worked for FC-4 and devel (waiting on FC-5 being created),
but FC-3 build fails with this in the build log:

error: Unterminated {: {!?_with_X:\ 

  0< (empty)
error: line 31:
This is a diff on the spec file showing I havnt changed anything near that line:
$ cvs diff -r 1.1 perl-X11-Protocol.spec
For more information on using the Fedora source code repositories,
please visit
Index: perl-X11-Protocol.spec
RCS file: /cvs/extras/rpms/perl-X11-Protocol/FC-3/perl-X11-Protocol.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -r1.1 -r1.2
< Version:        0.54
< Release:        2%{?dist}
> Version:        0.55
> Release:        1%{?dist}
< Source0: l-0.54.tar.gz
> Source0: l-0.55.tar.gz
> * Fri Mar 31 2006 Duncan Ferguson <duncan_j_ferguson at> 0.55-1
> - Update to new version of X11::Protocol
and the offending line itself:
# Testing requires X - use "rpmbuild --with X"
%{__perl} -pi -e 'print "print \"Remaining tests require X\n\"; exit 0;"
                        if /Insert your test code below/;' \

I did spot the missing '\' at the end of the %{__perl} line and have corrected it, but that has made no difference (build still fails)

The build web page is (for the latest spec file):

What has happened such that this will no longer build (when it did originally for FC-3), and such that FC-4 and devel (FC-6?) still build fine.
What do I need to do to fix this?



Yahoo! Messenger - NEW crystal clear PC to PC calling worldwide with voicemail

More information about the fedora-extras-list mailing list