From owner-freebsd-ports@FreeBSD.ORG Mon Apr 21 07:52:13 2008 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C2FFA106566C for ; Mon, 21 Apr 2008 07:52:13 +0000 (UTC) (envelope-from gozer@apache.org) Received: from minerva.ectoplasm.org (minerva.ectoplasm.org [66.34.202.202]) by mx1.freebsd.org (Postfix) with ESMTP id 924AA8FC18 for ; Mon, 21 Apr 2008 07:52:13 +0000 (UTC) (envelope-from gozer@apache.org) Received: from minerva.ectoplasm.org (localhost.localdomain [127.0.0.1]) by pmx.secure.ectoplasm.org (Postfix) with SMTP id 552245F530; Mon, 21 Apr 2008 00:52:13 -0700 (PDT) Received: from [192.168.140.200] (S01060000b48fdfe6.vc.shawcable.net [24.86.195.146]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by minerva.ectoplasm.org (Postfix) with ESMTP id CA9955F52C; Mon, 21 Apr 2008 00:52:11 -0700 (PDT) Message-ID: <480C476E.6080307@apache.org> Date: Mon, 21 Apr 2008 00:51:10 -0700 From: "Philippe M. Chiasson" Organization: Apache Software Foundation User-Agent: Thunderbird 2.0.0.12 (Macintosh/20080213) MIME-Version: 1.0 To: "Philip M. Gollucci" References: <4806F933.5060306@apache.org> <4807D373.9000808@p6m7g8.com> <4807E48E.40305@apache.org> <4807E941.80009@p6m7g8.com> <480858F0.6040604@apache.org> <4809234D.3070001@p6m7g8.com> In-Reply-To: <4809234D.3070001@p6m7g8.com> X-Enigmail-Version: 0.95.6 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig17AC4187277ECA3156B94FCC" X-PMX-Version: 5.4.1.325704, Antispam-Engine: 2.6.0.325393, Antispam-Data: 2008.4.21.3725 X-PMX-Spam: Gauge=XXIIIIII, Probability=26%, Report='RELAY_IN_PBL_11 2.5, SXL_IP_DYNAMIC 0.5, BODY_SIZE_2000_2999 0, BODY_SIZE_5000_LESS 0, RDNS_POOLED 0, RDNS_SUSP 0, RDNS_SUSP_SPECIFIC 0, RELAY_IN_PBL 0, __BAT_BOUNDARY 0, __BOUNCE_CHALLENGE_SUBJ 0, __CP_URI_IN_BODY 0, __CT 0, __CTYPE_HAS_BOUNDARY 0, __CTYPE_MULTIPART 0, __HAS_MSGID 0, __MIME_VERSION 0, __RDNS_POOLED_2 0, __SANE_MSGID 0, __USER_AGENT 0' Cc: ports@freebsd.org, dev@perl.apache.org Subject: Re: [ANNOUNCE] mod_perl-2.0.4 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Apr 2008 07:52:13 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig17AC4187277ECA3156B94FCC Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Philip M. Gollucci wrote: > Philippe M. Chiasson wrote: > | Philip M. Gollucci wrote: > |> Philippe M. Chiasson wrote: > |> |> > |> > http://tinderbox-i386.p6m7g8.net/tb/errors/8.0-FreeBSD/mod_perl2-2.0.4,= 3.log >=20 > |> > |> > |> FWIW, also on 7.0 > |> > http://tinderbox-i386.p6m7g8.net/tb/errors/7.0-FreeBSD/mod_perl2-2.0.4,= 3.log >=20 > |> > |> | What's in xs/modperl_xs_typedefs.h:67 ? (it's generated, so I can > |> easily > |> | tell) > |> > |> ~From the 8-current tree: > |> http://p6m7g8.com/modperl_xs_typedefs.h > | > | I don't have a FreeBSD machine handy, so, Philip, is there any chance= you > | could try and figure out a little more about what's going on? > You do now, account info in offlist e-mail. >=20 > | > | Something is tripping up the compiler, so maybe > | apache/include/apr_thread_rwlock.h has something funky in there (or i= sn't > | even there) > My APR was compiled without Threads (/var/db/pkg/apr-nothr) Sounds like a problem with APR without threads. > I'll look at tweaking the detection. I think this patch to a bit of *magical* code should do the trick. Index: lib/ModPerl/BuildMM.pm =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- lib/ModPerl/BuildMM.pm (revision 648960) +++ lib/ModPerl/BuildMM.pm (working copy) @@ -359,7 +359,7 @@ $apr_config ||=3D $build->get_apr_config(); - if ($path =3D~ m/(Thread|Global)Mutex/) { + if ($path =3D~ m/(Thread|Global)(Mutex|RWLock)/) { return unless $apr_config->{HAS_THREADS}; } Feels like something that doesn't belong in there, but rather in the configuration somewhere in xs/maps... --=20 Philippe M. Chiasson GPG: F9BFE0C2480E7680 1AE53631CB32A107 88C3A5A5 http://gozer.ectoplasm.org/ m/gozer\@(apache|cpan|ectoplasm)\.org/ --------------enig17AC4187277ECA3156B94FCC Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFIDEduyzKhB4jDpaURAiUDAKC6q1xjF7wnzM/Sv0lnjCW8h+8AUgCeI3G5 p/CKFYLSFFLECkxT3mfQ+Y8= =DWnh -----END PGP SIGNATURE----- --------------enig17AC4187277ECA3156B94FCC--