while building glibc binary rpms based glibc-2.3.4-2.41.src.rpm, error occurs like: ... + sort + grep -v '/lib/lib\(pcprofile\|memusage\).so' + sed -e 's|/home/wwg/rpmbuild/tmp/glibc-2.3.4-root||' -e 's|.*/lib/locale/\([^/_]\+\)|%lang(\1) &|' -e 's|.*/share/locale/\([^/_]\+\).*/LC_MESSAGES/.*\.mo|%lang(\1) &|' + grep -v '/etc/\(localtime\|nsswitch.conf\|ld.so.conf\|ld.so.cache\|default\)' + grep -v 'bin/\(memusage\|mtrace\|xtrace\|pcprofiledump\)' + mkdir -p /home/wwg/rpmbuild/tmp/glibc-2.3.4-root/usr/lib + mv -f /home/wwg/rpmbuild/tmp/glibc-2.3.4-root/lib/libpcprofile.so /home/wwg/rpmbuild/tmp/glibc-2.3.4-root/lib/libmemusage.so /home/wwg/rpmbuild/tmp/glibc-2.3.4-root/usr/lib + for i in '$RPM_BUILD_ROOT/usr/bin/{xtrace,memusage}' + cp -a /home/wwg/rpmbuild/tmp/glibc-2.3.4-root/usr/bin/xtrace /home/wwg/rpmbuild/tmp/glibc-2.3.4-root/usr/bin/xtrace.tmp + sed -e s~=/lib/libpcprofile.so~=/usr/lib/libpcprofile.so~ -e s~=/lib/libmemusage.so~=/usr/lib/libmemusage.so~ /home/wwg/rpmbuild/tmp/glibc-2.3.4-root/usr/bin/xtrace.tmp + chmod 755 /home/wwg/rpmbuild/tmp/glibc-2.3.4-root/usr/bin/xtrace + rm -f /home/wwg/rpmbuild/tmp/glibc-2.3.4-root/usr/bin/xtrace.tmp + for i in '$RPM_BUILD_ROOT/usr/bin/{xtrace,memusage}' + cp -a /home/wwg/rpmbuild/tmp/glibc-2.3.4-root/usr/bin/memusage /home/wwg/rpmbuild/tmp/glibc-2.3.4-root/usr/bin/memusage.tmp cp: cannot stat `/home/wwg/rpmbuild/tmp/glibc-2.3.4-root/usr/bin/memusage': No such file or directory error: Bad exit status from /home/wwg/rpmbuild/tmp/rpm-tmp.6873 (%install) RPM build errors: Bad exit status from /home/wwg/rpmbuild/tmp/rpm-tmp.6873 (%install) steps I followed: 1) rm -rf ~/rpmbuild/SOURCES/* 2) rpm -ivh glibc-2.3.4-2.41.src.rpm 3) rpmbuild -bb --target=i686 ~/rpmbuild/SPECS/glibc.spec
That means you don't have gd-devel.i386, libpng-devel.i386 or zlib-devel.i386 installed. glibc.spec BuildRequires these, but if e.g. you build on x86_64 (and not in 32-bit chroot, mock etc.), you might have x86_64 versions of these installed.