Andreas Jaeger aj-at-suse.de |suse-amd64| wrote:
"Stephen Williams" <1mc9i5i02@sneakemail.com> writes:
This is actually a distribution problem and not an AMD64 problem, but it is an AMD64 distribution, ...
Anyhow, my source rpms for Icarus Verilog cause lots of warnings when I use "rpm --rebuild iverilog-0.7.20030815-0.src.rpm" to rebuild the package. Warnings like:
That package seems not to use BUILD_ROOT. Without BUILD_ROOT set, a normal user might not be able to build the package.
So, I would call it a bug in the source RPM.
First of all, the verilog.spec most certainly *does* use the RPM_BUILD_ROOT variable. For example: %install %ifarch x86_64 make prefix=$RPM_BUILD_ROOT/usr libdir=$RPM_BUILD_ROOT/usr/lib64 install %else make prefix=$RPM_BUILD_ROOT/usr install %endif (BTW is this how the lib64 directory is intended to be used on x86_64 systems?) Second, those commands that are generating the warnings are things like the brp-compress and the Check programs, which are not paying attention to the RPM_BUILD_ROOT variable. Third, this exact same package rebuilds with rpm --rebuild on on my RedHat 7.2/alpha system just fine. -- Steve Williams "The woods are lovely, dark and deep. steve at icarus.com But I have promises to keep, http://www.icarus.com and lines to code before I sleep, http://www.picturel.com And lines to code before I sleep."