Date: Sun, 23 Jan 2000 14:49:26 -0500 From: "Douglas Kuntz" <dakuntz@home.com> To: <current@FreeBSD.ORG> Subject: mcrypt Message-ID: <000901bf65da$f4945160$29100218@micronetinfo.com> References: <Pine.BSF.4.21.0001211839110.67324-100000@iclub.nsu.ru> <200001231927.LAA19042@vashon.polstra.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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" <jdp@polstra.com> To: <current@FreeBSD.ORG> 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 <dlfcn.h> > @@ -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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000901bf65da$f4945160$29100218>