[Bcc'ed to -current for testers]

Hi!

The -current bsd.lib.mk is seriously broken, PRECIOUSLIB does not work
since rev 1.88.  The attached patch fixes the problem.  If we apply it,
the second patch (to Makefile.inc1) will be required for non-root
buildworlds, otherwise it will fail at "stage 4: building libraries"
with:

sh /home/ru/src-4.0/tools/install.sh -c -o root -g wheel -m 444   libscrypt.a 
/usr/obj/4.0/home/ru/src-4.0/i386/usr/lib
sh /home/ru/src-4.0/tools/install.sh -c -o root -g wheel -m 444   libscrypt_p.a 
/usr/obj/4.0/home/ru/src-4.0/i386/usr/lib
sh /home/ru/src-4.0/tools/install.sh -c -s -o root -g wheel -m 444   -fschg  
libscrypt.so.2 /usr/obj/4.0/home/ru/src-4.0/i386/usr/lib
install: /usr/obj/4.0/home/ru/src-4.0/i386/usr/lib/libscrypt.so.2: chflags: Operation 
not permitted
*** Error code 71

Stop.
*** Error code 1

Comments, objections, Jordan ;=?
-- 
Ruslan Ermilov          Sysadmin and DBA of the
[EMAIL PROTECTED]        United Commercial Bank,
[EMAIL PROTECTED]          FreeBSD committer,
+380.652.247.647        Simferopol, Ukraine

http://www.FreeBSD.org  The Power To Serve
http://www.oracle.com   Enabling The Information Age
Index: share/mk/bsd.lib.mk
===================================================================
RCS file: /usr/FreeBSD-CVS/src/share/mk/bsd.lib.mk,v
retrieving revision 1.90
diff -u -p -r1.90 bsd.lib.mk
--- share/mk/bsd.lib.mk 2000/01/14 07:41:10     1.90
+++ share/mk/bsd.lib.mk 2000/02/02 17:10:04
@@ -280,7 +280,7 @@ _INSTALLFLAGS:=     ${INSTALLFLAGS}
 .for ie in ${INSTALLFLAGS_EDIT}
 _INSTALLFLAGS:=        ${_INSTALLFLAGS${ie}}
 .endfor
-_SHLINSTALLFLAGS:=     ${INSTALLFLAGS}
+_SHLINSTALLFLAGS:=     ${SHLINSTALLFLAGS}
 .for ie in ${INSTALLFLAGS_EDIT}
 _SHLINSTALLFLAGS:=     ${_SHLINSTALLFLAGS${ie}}
 .endfor
Index: Makefile.inc1
===================================================================
RCS file: /usr/FreeBSD-CVS/src/Makefile.inc1,v
retrieving revision 1.136
diff -u -p -r1.136 Makefile.inc1
--- Makefile.inc1       2000/01/30 20:57:58     1.136
+++ Makefile.inc1       2000/02/02 21:58:00
@@ -272,7 +272,7 @@ buildworld:
        @echo "--------------------------------------------------------------"
        @echo ">>> stage 4: building libraries"
        @echo "--------------------------------------------------------------"
-       cd ${.CURDIR}; ${WMAKE} -DNOHTML -DNOINFO -DNOMAN libraries
+       cd ${.CURDIR}; ${WMAKE} -DNOHTML -DNOINFO -DNOMAN -DNOFSCHG libraries
        @echo
        @echo "--------------------------------------------------------------"
        @echo ">>> stage 4: make dependencies"

Reply via email to