From owner-freebsd-apache@FreeBSD.ORG Mon Feb 18 11:06:09 2013 Return-Path: Delivered-To: apache@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id B41C1FFF for ; Mon, 18 Feb 2013 11:06:09 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id A68EBDC4 for ; Mon, 18 Feb 2013 11:06:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r1IB699X060780 for ; Mon, 18 Feb 2013 11:06:09 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r1IB69Xh060778 for apache@FreeBSD.org; Mon, 18 Feb 2013 11:06:09 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 18 Feb 2013 11:06:09 GMT Message-Id: <201302181106.r1IB69Xh060778@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: apache@FreeBSD.org Subject: Current problem reports assigned to apache@FreeBSD.org X-BeenThere: freebsd-apache@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Support of apache-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Feb 2013 11:06:09 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/175510 apache Update of net/spread4 port to version 4.2.0 o ports/174617 apache [new port] No www/apache24 in the ports tree o ports/165809 apache add mod_proxy patch to www/apache22 o ports/157554 apache www/apache22: Apache RLimitNPROC does not work as inte o ports/125183 apache www/apache22 wrong SUEXEC_DOCROOT o ports/124375 apache security/heimdal: www/mod_auth_kerb doesn't compile ag 6 problems total. From owner-freebsd-apache@FreeBSD.ORG Tue Feb 19 15:57:48 2013 Return-Path: Delivered-To: freebsd-apache@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 272E286B for ; Tue, 19 Feb 2013 15:57:48 +0000 (UTC) (envelope-from geoff@sea-incorporated.com) Received: from mail-ob0-f169.google.com (mail-ob0-f169.google.com [209.85.214.169]) by mx1.freebsd.org (Postfix) with ESMTP id EDD69F25 for ; Tue, 19 Feb 2013 15:57:47 +0000 (UTC) Received: by mail-ob0-f169.google.com with SMTP id ta14so6718688obb.28 for ; Tue, 19 Feb 2013 07:57:47 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:x-originating-ip:from:date:message-id :subject:to:content-type:x-gm-message-state; bh=2MBk2+FprLKpf3ENZN/Vf6dn/FpHIAHma/a1QPBxz4I=; b=iK/5QsAZsA9TPfl2Ly5fkLrQzpnEAJkh4A/2hyQRGSN5FMyHulRykoEiJD1xK+qYvR 5k/e9rq9lJIAE0Xb4Vc6OMXf0C+XQ2m46vnIrUdap14+b1KkIe/oF5YvkeNSqaY7ODc6 XzW0/Pu24c2Yi1X5uHO2r/ZPbW09GT64ZHWIhTshk0W75nTE/BVIg4OXRdjvAdcFEV2Z rlap42koi/7+GYTcROshcweXxEyOKfuX8tQ+noQ5x4rm1VndXnUgwV+Spjay1SawrS3S jqNJMKcfcE/NWqUuqO+vDaYJ0IQUGtPwzhQs3qF0jVpZvCsmLumQQKHHKC/tlqs1ph7I +Hww== X-Received: by 10.182.109.70 with SMTP id hq6mr7951849obb.4.1361289467133; Tue, 19 Feb 2013 07:57:47 -0800 (PST) MIME-Version: 1.0 Received: by 10.76.81.69 with HTTP; Tue, 19 Feb 2013 07:57:26 -0800 (PST) X-Originating-IP: [209.74.10.193] From: Geoff Speicher Date: Tue, 19 Feb 2013 10:57:26 -0500 Message-ID: Subject: apache22-worker-mpm check for apr threads fails To: freebsd-apache@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Gm-Message-State: ALoCoQmhXYktw4YVqu5x09duXs1Mt0AhrQZBumfrN4e8ow6PlnDXtYlpMcBTgyZQDmAJYyldniXd X-BeenThere: freebsd-apache@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Support of apache-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Feb 2013 15:57:48 -0000 The check for APR threading support in the apache22 Makefile.modules file, which gets used when building the apache22-worker-mpm port, is broken. On a pristine 9.1 box with an up-to-date ports tree, attempting to build apache22-worker-mpm successfully builds its prerequisites, including devel/apr1 with threading enabled, but upon returning to apache22-worker-mpm the build dies with the following error: ===> apache22-worker-mpm-2.2.23_4 requires APR threads. Please rebuild APR with THREAD support. *** [all] Error code 1 This error occurs regardless of whether or not threading is enabled in APR. Cursory snooping leads me to think that this may have been broken by APR ports commit r312209. As a temporary workaround, I patched my copy with the following: --- Makefile.modules.orig 2013-02-19 10:33:58.000000000 -0500 +++ Makefile.modules 2013-02-19 10:41:40.000000000 -0500 @@ -22,7 +22,7 @@ .if exists(${APR_CONFIG}) APR_LIBS!= ${SH} ${APR_CONFIG} --libs | ${SED} -e 's/-//g' . if defined(APR_LIBS) && !empty(APR_LIBS) -_T=pthread +_T=lpthread . for lib in ${APR_LIBS} . if ${_T:M${lib}} APR_HAS_THREADS= yes This works if APR was rebuilt using the new flags but probably not otherwise. There must be a better way of determining thread support that will work regardless of which flags were use to compile APR, e.g. checking APR_HAS_THREADS in apr.h or something similar: # grep -r '#define APR_HAS_THREADS' /usr/local/include/apr* /usr/local/include/apr-1/apr.h:#define APR_HAS_THREADS 1 Then again, maybe just updating the Makefile (as above) and bumping the devel/apr1 PORTREVISION would work too. From owner-freebsd-apache@FreeBSD.ORG Tue Feb 19 22:11:44 2013 Return-Path: Delivered-To: freebsd-apache@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 1ADF9EFA for ; Tue, 19 Feb 2013 22:11:44 +0000 (UTC) (envelope-from ohauer@FreeBSD.org) Received: from p578be941.dip0.t-ipconnect.de (p578be941.dip0.t-ipconnect.de [87.139.233.65]) by mx1.freebsd.org (Postfix) with ESMTP id B5180AB4 for ; Tue, 19 Feb 2013 22:11:43 +0000 (UTC) Received: from [192.168.0.100] (cde1100.uni.vrs [192.168.0.100]) (Authenticated sender: ohauer) by p578be941.dip0.t-ipconnect.de (Postfix) with ESMTPSA id 425F8208E2; Tue, 19 Feb 2013 23:01:33 +0100 (CET) Message-ID: <5123F63D.1030400@FreeBSD.org> Date: Tue, 19 Feb 2013 23:01:33 +0100 From: Olli Hauer User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 To: freebsd-apache@freebsd.org Subject: Re: apache22-worker-mpm check for apr threads fails References: In-Reply-To: X-Enigmail-Version: 1.5 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Geoff Speicher X-BeenThere: freebsd-apache@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: freebsd-apache@freebsd.org List-Id: Support of apache-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Feb 2013 22:11:44 -0000 On 2013-02-19 16:57, Geoff Speicher wrote: > The check for APR threading support in the apache22 Makefile.modules > file, which gets used when building the apache22-worker-mpm port, is > broken. On a pristine 9.1 box with an up-to-date ports tree, > attempting to build apache22-worker-mpm successfully builds its > prerequisites, including devel/apr1 with threading enabled, but upon > returning to apache22-worker-mpm the build dies with the following > error: > > ===> apache22-worker-mpm-2.2.23_4 requires APR threads. Please > rebuild APR with THREAD support. > *** [all] Error code 1 > > This error occurs regardless of whether or not threading is enabled in > APR. Cursory snooping leads me to think that this may have been > broken by APR ports commit r312209. As a temporary workaround, I > patched my copy with the following: > > --- Makefile.modules.orig 2013-02-19 10:33:58.000000000 -0500 > +++ Makefile.modules 2013-02-19 10:41:40.000000000 -0500 > @@ -22,7 +22,7 @@ > .if exists(${APR_CONFIG}) > APR_LIBS!= ${SH} ${APR_CONFIG} --libs | ${SED} -e 's/-//g' > . if defined(APR_LIBS) && !empty(APR_LIBS) > -_T=pthread > +_T=lpthread > . for lib in ${APR_LIBS} > . if ${_T:M${lib}} > APR_HAS_THREADS= yes > > This works if APR was rebuilt using the new flags but probably not > otherwise. There must be a better way of determining thread support > that will work regardless of which flags were use to compile APR, e.g. > checking APR_HAS_THREADS in apr.h or something similar: > > # grep -r '#define APR_HAS_THREADS' /usr/local/include/apr* > /usr/local/include/apr-1/apr.h:#define APR_HAS_THREADS 1 > > Then again, maybe just updating the Makefile (as above) and bumping > the devel/apr1 PORTREVISION would work too. Hi Geoff, I just reverted the devel/apr commit, since the target there was to replace -lpthread with -pthread (setting LDFLAGS in apr1 does not result in the correct apr-1-config return values). Thanks for your note. Regards, olli From owner-freebsd-apache@FreeBSD.ORG Sat Feb 23 13:58:25 2013 Return-Path: Delivered-To: apache@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id B50CFEF3 for ; Sat, 23 Feb 2013 13:58:25 +0000 (UTC) (envelope-from portscout@portscout.freebsd.org) Received: from null.zi0r.com (null.zi0r.com [71.245.171.204]) by mx1.freebsd.org (Postfix) with ESMTP id 6C399E6E for ; Sat, 23 Feb 2013 13:58:25 +0000 (UTC) Received: from null.zi0r.com (localhost [127.0.0.1]) by null.zi0r.com (8.14.5/8.14.5) with ESMTP id r1NDwJvj020081 for ; Sat, 23 Feb 2013 08:58:19 -0500 (EST) (envelope-from portscout@null.zi0r.com) Received: (from portscout@localhost) by null.zi0r.com (8.14.5/8.14.5/Submit) id r1NDwJCp019851; Sat, 23 Feb 2013 08:58:19 -0500 (EST) (envelope-from portscout) Message-Id: <201302231358.r1NDwJCp019851@null.zi0r.com> MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain Date: Sat, 23 Feb 2013 08:58:19 -0500 From: portscout@portscout.freebsd.org To: apache@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-apache@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Support of apache-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Feb 2013 13:58:25 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/apache@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ www/serf | 1.1.1 | 1.2.0 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt If wish to stop receiving portscout reminders, please contact portscout@portscout.freebsd.org Thanks.