RPM build errors: *** ERROR: No build ID note found

Hi,

I’m having trouble trying to build openfire as an rpm. I’m building Openfire 3.6.4 on Fedora 12.

Here’s a the end of the output from ant installer.rpm:

[rpm] + /usr/lib/rpm/find-debuginfo.sh --strict-build-id /home/xxx/dev/openfire_src/work/rpm/BUILD/openfire_src
[rpm] extracting debug info from /home/xxx/dev/openfire_src/work/rpm/BUILDROOT/openfire-3.6.4-1.x86_64/opt/openf ire/jre/bin/rmiregistry
[rpm]
[rpm]
[rpm] RPM build errors:
[rpm] *** ERROR: No build ID note found in /home/xxx/dev/openfire_src/work/rpm/BUILDROOT/openfire-3.6.4-1.x86_64/opt/openf ire/jre/bin/rmiregistry
[rpm] error: Bad exit status from /var/tmp/rpm-tmp.P0f8JL (%install)
[rpm] Bad exit status from /var/tmp/rpm-tmp.P0f8JL (%install)
[rpm] ‘/usr/bin/rpmbuild’ failed with exit code 1

BUILD FAILED
/home/xxx/dev/openfire_src/build/build.xml:1120: /home/xxx/dev/openfire_src/work/rpm/RPMS/i386 not found.

Any help would be appreciated.

Thanks.

I was running Fedora 12 64-bit.

I just tried it on Fedora 12 32-bit and it works fine.

For posterity, this was filed as OF-613 and a workaround patch sent to subversion.