On 10/12/2012 09:36 PM, Rick Stevens wrote:
On 10/12/2012 10:59 AM, Adrian Sevcenco issued this missive:
Hi! I try to rebuild the lm_sensors on centos 5.x but i have a quite
strange error after the command "rpmbuild -ba lm_sensors.spec" in
~/rpmbuild/SPECS :

Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.33336
/var/tmp/rpm-tmp.33336..21: umask 022
/var/tmp/rpm-tmp.33336..22: cd /export/home/rpmbuild/rpmbuild/BUILD
/var/tmp/rpm-tmp.33336..24: cd lm_sensors-3.3.2
/var/tmp/rpm-tmp.33336..25: LANG=C
/var/tmp/rpm-tmp.33336..26: export LANG
/var/tmp/rpm-tmp.33336..27: unset DISPLAY
/var/tmp/rpm-tmp.33336..29: make PREFIX=/usr LIBDIR=/usr/lib64
MANDIR=/usr/share/man PROG_EXTRA=sensord DESTDIR= user_install
mkdir -p /usr/lib64 /usr/include/sensors /usr/share/man/man3
/usr/share/man/man5
install -m 644 lib/libsensors.a /usr/lib64
install: cannot remove `/usr/lib64/libsensors.a': Permission denied
make: *** [install-lib] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.33336 (%install)

any idea why it tries to install at the rpm making step?

Check to see if selinux is blocking the remove. Also check the
permissions on /usr/lib64/libsensors.a (both regular permissions
and "lsattr").

It's most likely that the library is owned by root and doesn't have
"other write" permissions. If you're building as an ordinary user, the
rpmbuild script won't be able to remove the old library unless it does
a "sudo" or "su" before the "install" step.
but i dont do install step.. i just want the rpm to be made!
isn't it a bug to make a rpmbuild and as a result to have a script that want to remove something?

Thanks!
Adrian

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

-- 
users mailing list
users@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org

Reply via email to