David E. Wheeler
2014-08-07 19:18:03 UTC
Porters,
Im working on a 5.20 build on CentOS 6.5, and keep seeing these warnings:
/usr/bin/strip: unable to copy file '/home/dwheeler/iov-perl/BUILDROOT/perl520-5.20.0-1.el6.x86_64/usr/local/perl520/lib/5.20.0/x86_64-linux-thread-multi/auto/Sys/Syslog/Syslog.so'; reason: Permission denied
56 of them! The files in question are read-only, no +w on them, so its understandable it would fail. Might there be a build ordering issue here, or is it something funky with my system?
Here's how I'm doing the build:
sh Configure -des \
-Dprefix=%{_prefix} \
-Dsiteprefix=%{_prefix} \
-Dsiteman1dir=%_prefix/share/man/man1 \
-Dsiteman3dir=%_prefix/share/man/man3 \
-Dvendorprefix=%{_prefix} \
-Dvendorman3dir=%{_prefix}/man/man3 \
-Dvendorman1dir=%{_prefix}/man/man1 \
-Duseshrplib \
-Dusemultiplicity \
-Duseithreads \
make %{?_smp_mflags}
_smp_mflags is set to "-j16".
Thanks,
David
Im working on a 5.20 build on CentOS 6.5, and keep seeing these warnings:
/usr/bin/strip: unable to copy file '/home/dwheeler/iov-perl/BUILDROOT/perl520-5.20.0-1.el6.x86_64/usr/local/perl520/lib/5.20.0/x86_64-linux-thread-multi/auto/Sys/Syslog/Syslog.so'; reason: Permission denied
56 of them! The files in question are read-only, no +w on them, so its understandable it would fail. Might there be a build ordering issue here, or is it something funky with my system?
Here's how I'm doing the build:
sh Configure -des \
-Dprefix=%{_prefix} \
-Dsiteprefix=%{_prefix} \
-Dsiteman1dir=%_prefix/share/man/man1 \
-Dsiteman3dir=%_prefix/share/man/man3 \
-Dvendorprefix=%{_prefix} \
-Dvendorman3dir=%{_prefix}/man/man3 \
-Dvendorman1dir=%{_prefix}/man/man1 \
-Duseshrplib \
-Dusemultiplicity \
-Duseithreads \
make %{?_smp_mflags}
_smp_mflags is set to "-j16".
Thanks,
David