In working with putting the interpreter build on the Build Machine I
discovered a big problem with the RPM build on Fedora 7 that has no ana=
on any older Linux distribution. It has to do with the location of the =
files (rexx.1, rxqueue.1, etc). The current spec file wants them to be
listed like this in the %files section:
Fedora 7 insists that they be listed this way
Note the additional share subdir spec. In reality Fedora has it correct=
the older distribution are incorrect. But if I change it in the spec fi=
the rpm build breaks on the older distributions. It even breaks on RHEL=
So the question is how do we handle this? Any ideas any of you might ha=
would be appreciated.
BTW, the Build Machine can now perform an interpreter build on Fedora 7=
but that build will be broken until we can fix this problem. The
buildrpt.txt file is still produced and you can see the "file not found=
error at the end of it.
W. David Ashley
IBM Systems and Technology Group Lab Services
Open Object Rexx Team
Mobile Phone: 512-289-7506=
From: Mark Miesfeld <miesfeld@gm...> - 2007-08-03 20:38:18
On 8/3/07, David Ashley <dashley@...> wrote:
> In working with putting the interpreter build on the Build Machine I
> discovered a big problem with the RPM build on Fedora 7 that has no analog
> on any older Linux distribution. It has to do with the location of the man
> files (rexx.1, rxqueue.1, etc). The current spec file wants them to be
> listed like this in the %files section:
> Fedora 7 insists that they be listed this way
I have 0 experience working with the autoconf tools and when I went to
look into them on Linux a couple of months ago I didn't have the time
to understand them.
But, isn't this the type of thing you could do with a variable that is
replaced depending on what Fedora version is running when you do
./configure. Something like:
Where $(_man_root) is man on older Fedora versions and share/man on Fedora 7.
The you would have a spec file in that is replaced by the actual spec file.
I know this just shows how little I understand it, I don't even know
the proper terms. <grin>