Re: libcrypto.a - deja vu?

2000-03-05 Thread Kris Kennaway

On Sun, 5 Mar 2000, Randy Bush wrote:

 
 cc -fpic -DPIC -O -pipe -Wall 
-I/usr/src/lib/libpam/modules/pam_deny/../../../../contrib/libpam/libpam/include 
-I/usr/obj/usr/src/i386/usr/include -c 
/usr/src/lib/libpam/modules/pam_deny/../../../../contrib/libpam/modules/pam_deny/pam_deny.c
 -o pam_deny.So
 building standard pam_deny library
 ranlib libpam_deny.a
 building shared library pam_deny.so
 === libpam/modules/pam_kerberosIV
 make: don't know how to make /usr/obj/usr/src/i386/usr/lib/libcrypto.a. Stop
 *** Error code 2

Are you building with NO_OPENSSL? I just ran into this exact problem
myself overnight with my buildworld with NO_OPENSSL enabled.

Try this patch:

Index: Makefile
===
RCS file: /home/ncvs/src/lib/libpam/modules/Makefile,v
retrieving revision 1.7
diff -u -r1.7 Makefile
--- Makefile2000/02/28 21:00:50 1.7
+++ Makefile2000/03/05 21:30:35
@@ -26,10 +26,10 @@
 
 SUBDIR+=   pam_cleartext_pass_ok
 SUBDIR+=   pam_deny
-.if defined(MAKE_KERBEROS4)  !defined(NOCRYPT)
+.if defined(MAKE_KERBEROS4)  !defined(NOCRYPT)  !defined(NO_OPENSSL)
 SUBDIR+=   pam_kerberosIV
 .endif
-.if defined(MAKE_KERBEROS5__)  !defined(NOCRYPT)
+.if defined(MAKE_KERBEROS5__)  !defined(NOCRYPT)  !defined(NO_OPENSSL)
 SUBDIR+=   pam_kerberos5
 .endif
 SUBDIR+=   pam_permit


In God we Trust -- all others must submit an X.509 certificate.
-- Charles Forsythe [EMAIL PROTECTED]



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: libcrypto.a - deja vu?

2000-03-05 Thread Kris Kennaway

Oops, my buildworld -DNOCLEAN just failed again. Updated patch:

Index: libpam/Makefile
===
RCS file: /home/ncvs/src/lib/libpam/libpam/Makefile,v
retrieving revision 1.11
diff -u -r1.11 Makefile
--- libpam/Makefile 2000/02/28 21:00:48 1.11
+++ libpam/Makefile 2000/03/05 21:46:10
@@ -62,16 +62,16 @@
 # Static PAM modules:
 STATIC_MODULES+= ${MODOBJDIR}/pam_cleartext_pass_ok/libpam_cleartext_pass_ok.a
 STATIC_MODULES+= ${MODOBJDIR}/pam_deny/libpam_deny.a
-.if defined(MAKE_KERBEROS4)  !defined(NOCRYPT)
+.if defined(MAKE_KERBEROS4)  !defined(NOCRYPT)  !defined(NO_OPENSSL)
 STATIC_MODULES+= ${MODOBJDIR}/pam_kerberosIV/libpam_kerberosIV.a
 .endif
-.if defined(MAKE_KERBEROS5__)  !defined(NOCRYPT)
+.if defined(MAKE_KERBEROS5__)  !defined(NOCRYPT)  !defined(NO_OPENSSL)
 STATIC_MODULES+= ${MODOBJDIR}/pam_kerberos5/libpam_kerberos5.a
 .endif
 STATIC_MODULES+= ${MODOBJDIR}/pam_permit/libpam_permit.a
 STATIC_MODULES+= ${MODOBJDIR}/pam_radius/libpam_radius.a
 STATIC_MODULES+= ${MODOBJDIR}/pam_skey/libpam_skey.a
-.if exists(${.CURDIR}/../../../crypto/openssh)  !defined(NO_OPENSSL)
+.if exists(${.CURDIR}/../../../crypto/openssh)  !defined(NOCRYPT)  
+!defined(NO_OPENSSL)
 STATIC_MODULES+= ${MODOBJDIR}/pam_ssh/libpam_ssh.a
 .endif
 STATIC_MODULES+= ${MODOBJDIR}/pam_tacplus/libpam_tacplus.a
Index: modules/Makefile
===
RCS file: /home/ncvs/src/lib/libpam/modules/Makefile,v
retrieving revision 1.7
diff -u -r1.7 Makefile
--- modules/Makefile2000/02/28 21:00:50 1.7
+++ modules/Makefile2000/03/05 21:46:25
@@ -26,16 +26,16 @@
 
 SUBDIR+=   pam_cleartext_pass_ok
 SUBDIR+=   pam_deny
-.if defined(MAKE_KERBEROS4)  !defined(NOCRYPT)
+.if defined(MAKE_KERBEROS4)  !defined(NOCRYPT)  !defined(NO_OPENSSL)
 SUBDIR+=   pam_kerberosIV
 .endif
-.if defined(MAKE_KERBEROS5__)  !defined(NOCRYPT)
+.if defined(MAKE_KERBEROS5__)  !defined(NOCRYPT)  !defined(NO_OPENSSL)
 SUBDIR+=   pam_kerberos5
 .endif
 SUBDIR+=   pam_permit
 SUBDIR+=   pam_radius
 SUBDIR+=   pam_skey
-.if exists(${.CURDIR}/../../../crypto/openssh)  !defined(NO_OPENSSL)
+.if exists(${.CURDIR}/../../../crypto/openssh)  !defined(NOCRYPT)  
+!defined(NO_OPENSSL)
 SUBDIR+=   pam_ssh
 .endif
 SUBDIR+=   pam_tacplus


In God we Trust -- all others must submit an X.509 certificate.
-- Charles Forsythe [EMAIL PROTECTED]



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: libcrypto.a - deja vu?

2000-03-05 Thread Randy Bush

 cc -fpic -DPIC -O -pipe -Wall 
-I/usr/src/lib/libpam/modules/pam_deny/../../../../contrib/libpam/libpam/include 
-I/usr/obj/usr/src/i386/usr/include -c 
/usr/src/lib/libpam/modules/pam_deny/../../../../contrib/libpam/modules/pam_deny/pam_deny.c
 -o pam_deny.So
 building standard pam_deny library
 ranlib libpam_deny.a
 building shared library pam_deny.so
 === libpam/modules/pam_kerberosIV
 make: don't know how to make /usr/obj/usr/src/i386/usr/lib/libcrypto.a. Stop
 *** Error code 2
 Are you building with NO_OPENSSL? I just ran into this exact problem
 myself overnight with my buildworld with NO_OPENSSL enabled.

that's the cause.

 Try this patch:

thanks.  will do.

randy


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message