On Tue, Oct 15, 2002 at 09:57:09PM -0500, Mike Burger wrote: > Theo didn't know what to make of it.
I've figured out the problem to some degree, but I don't know what's causing it yet. I think it has something to do with the MakeMaker stuff, which I have no experience with, so investigation isn't going very quickly. > RPM build errors: > File not found by glob: /var/tmp/spamassassin-root/usr/bin/* > File not found by glob: > /var/tmp/spamassassin-root/usr/share/man/man1/* > File not found by glob: > /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.6.1/* > File not found by glob: > /var/tmp/spamassassin-root/usr/share/man/man3/* > > Any ideas on what I need to do to get past this so that I can create an > installable RPM? Hmmm. That basically says that no files were installed. No scripts, no man pages, no perl modules. Curiouser and curiouser. Any errors during the build? What happens if you install the SRPM and do a "rpm -bi"? It should build and install into buildroot. You can then see what files it put where. The problem I've been finding is with the man pages, basically it looks like on some systems MAN3EXT and the INSTALL*MAN3DIR variables get set to be "3pm" instead of just "3". I don't know why, but fixing the spec file's files listing is pretty simple to grab those. My RH7.3 machine builds the RPM just fine, but I've noticed that on my RH6.2 box it decides that INSTALLMAN3DIR should be "$(PREFIX)/lib/perl5/man/man3" which is definately wrong (causes the build to fail as well). Unfortunately, I can't just force the directory in the spec file to something like /usr/share/doc/man/man* since it's different per distro/version. -- Randomly Generated Tagline: Bart: Dad, you killed the Zombie Flanders! Homer: He was a zombie? Treehouse of Horror III
msg08902/pgp00000.pgp
Description: PGP signature