From owner-freebsd-current Sun Jan 23 11:50:17 2000 Delivered-To: freebsd-current@freebsd.org Received: from mail.rdc1.tn.home.com (ha1.rdc1.tn.home.com [24.2.7.66]) by hub.freebsd.org (Postfix) with ESMTP id 6ED8B150AF for ; Sun, 23 Jan 2000 11:50:09 -0800 (PST) (envelope-from dakuntz@home.com) Received: from windows ([24.2.16.41]) by mail.rdc1.tn.home.com (InterMail v4.01.01.00 201-229-111) with SMTP id <20000123195008.LUVW9818.mail.rdc1.tn.home.com@windows> for ; Sun, 23 Jan 2000 11:50:08 -0800 Message-ID: <000901bf65da$f4945160$29100218@micronetinfo.com> From: "Douglas Kuntz" To: References: <200001231927.LAA19042@vashon.polstra.com> Subject: mcrypt Date: Sun, 23 Jan 2000 14:49:26 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.3825.400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.3825.400 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG While trying to compile the Apache13-php3 port, with mod_ssl, and encryption, I get the following error: -c functions/mcrypt.c -o functions/mcrypt.o functions/mcrypt.c:172: #error Please update your mcrypt library *** Error code 1 Is this a ports problem, or a current problem? Thanks in advance. Douglas Kuntz ----- Original Message ----- From: "John Polstra" To: Sent: Sunday, January 23, 2000 2:27 PM Subject: Re: rtld-elf, java + tya > > ld-elf.so.1: assert failed: /usr/src/libexec/rtld-elf/lockdflt.c:55 > > If any of you can reproduce this problem fairly reliably, please try > the appended patch for "src/libexec/rtld-elf/lockdflt.c" and let me > know if it solves the problem. > > Thanks, > John > > Index: lockdflt.c > =================================================================== > RCS file: /home/ncvs/src/libexec/rtld-elf/lockdflt.c,v > retrieving revision 1.3 > diff -u -r1.3 lockdflt.c > --- lockdflt.c 2000/01/09 21:13:48 1.3 > +++ lockdflt.c 2000/01/23 19:03:26 > @@ -28,10 +28,9 @@ > /* > * Default thread locking implementation for the dynamic linker. It > * is used until the client registers a different implementation with > - * dllockinit(). The default implementation does mutual exclusion > - * by blocking the SIGVTALRM, SIGPROF, and SIGALRM signals. This is > - * based on the observation that most userland thread packages use one > - * of these signals to support preemption. > + * dllockinit(). The default implementation does mutual exclusion by > + * blocking almost all signals. This is based on the observation that > + * most userland thread packages use signals to support preemption. > */ > > #include > @@ -63,10 +62,13 @@ > > l = NEW(LockDflt); > l->depth = 0; > - sigemptyset(&l->lock_mask); > - sigaddset(&l->lock_mask, SIGVTALRM); > - sigaddset(&l->lock_mask, SIGPROF); > - sigaddset(&l->lock_mask, SIGALRM); > + sigfillset(&l->lock_mask); > + sigdelset(&l->lock_mask, SIGTRAP); > + sigdelset(&l->lock_mask, SIGABRT); > + sigdelset(&l->lock_mask, SIGBUS); > + sigdelset(&l->lock_mask, SIGSEGV); > + sigdelset(&l->lock_mask, SIGKILL); > + sigdelset(&l->lock_mask, SIGSTOP); > return l; > } > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message