I believe the problem was related to attempting to build the RPM on a ubuntu machine (yes, I realize that ubuntu uses deb). As soon as I switched to a red hat machine everything works fine. I had attempted originally to build it on a red hat machine but had other issues with not having root access on that machine to build it. So when the RPM was built it would attempt to put it in /usr/src/redhat (which I don't have permissions for) I've since discovered that the output directory of the RPM can be specified using topdir. It seems as if my macros file is being ignored so I had to specify topdir on the command line... Quite frustrating. I'll have to see if I can reproduce the problem on a smaller scale so I can make a bug report at some stage. It also seems to vary between the different rpmbuild installs.
Thanks for your help.
Cheers,
John
On Wed, Jun 2, 2010 at 12:56 AM, <Greg_Swift@xxxxxxxxxxxxxxxxx> wrote:
I was able to build the spec you sent me without any problem.
[me@boxen ~]$ rpmbuild -ba rpm.spec
Processing files: Product-3.2.2-1.i386
Checking for unpackaged file
(s): /usr/lib/rpm/check-files /home/xaeth/rpmbuild/BUILDROOT/Product-3.2.2-1.i386
Wrote: /home/me/rpmbuild/SRPMS/Product-3.2.2-1.src.rpm
Wrote: /home/me/rpmbuild/RPMS/i386/Product-3.2.2-1.i386.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.NMGvmD
+ umask 022
+ cd /home/xaeth/rpmbuild/BUILD
+ /bin/rm -rf /home/me/rpmbuild/BUILDROOT/Product-3.2.2-1.i386
+ exit 0
I'd try just re-typing the first few lines of the file fresh and seeing if
that helps, because whatever you cleaned out to send it to the list seems
to have included your issue.
-greg
-----rpm-list-bounces@xxxxxxxxxxxxx wrote: -----
To: General discussion about the RPM package manager
From: John Wieland <johnny.c.sparkles@xxxxxxxxx>
Sent by: rpm-list-bounces@xxxxxxxxxxxxx
Date: 31.05.2010 21:37
Subject: Re: RPM build errors: Could not generate output filename for
[attachment "rpm.specs" removed by Greg Swift/SAT/AO/USCOURTS]package xxx: unknown tag
Hi Greg,
Thanks for the reply. I've attached the specs file but have had to scrub it
of any proprietary details. Hopefully this is of some assistance. If there
is more detail needed in the file to diagnose the problem let me know.
I also ran it through dos2unix and the same error occurred.
Thanks,
John
On Tue, Jun 1, 2010 at 11:45 AM,
<
Greg_Swift@xxxxxxxxxxxxxxxxx
>
wrote:
The spec file would be great for us to diagnose, but i'd verify that the
spec is unix formatted.
Greg Swift
Sent with mobile device, please pardon errors.
-------- Original Message --------
>From :
rpm-list-bounces@xxxxxxxxxxxxx
To :
rpm-list@xxxxxxxxxxxxx
Cc :
Sent on : 05/31/2010 07:32:10 PM
Subject : RPM build errors: Could not generate output filename for package
xxx: unknown tag
Hi all,
I am having some difficulty generating an RPM file for a project that I am
working on. I get the following error:
RPM build errors:
Could not generate output filename for package xxx: unknown tag
when I run rpmbuild. The "tag" it seems to be referring to is the "Name:
xxx" tag in my specs file. What does this error mean? Is this a file
permissions problem? What additional information do you need to work this
out?
Thanks,
John
_______________________________________________
Rpm-list mailing list
Rpm-list@xxxxxxxxxxxxx
http://lists.rpm.org/mailman/listinfo/rpm-list
_______________________________________________
Rpm-list mailing list
Rpm-list@xxxxxxxxxxxxx
http://lists.rpm.org/mailman/listinfo/rpm-list
_______________________________________________
Rpm-list mailing list
Rpm-list@xxxxxxxxxxxxx
http://lists.rpm.org/mailman/listinfo/rpm-list
_______________________________________________
Rpm-list mailing list
Rpm-list@xxxxxxxxxxxxx
http://lists.rpm.org/mailman/listinfo/rpm-list
_______________________________________________ Rpm-list mailing list Rpm-list@xxxxxxxxxxxxx http://lists.rpm.org/mailman/listinfo/rpm-list