From owner-freebsd-ports Wed Oct 11 7: 0: 7 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 75A8C37B66C for ; Wed, 11 Oct 2000 07:00:01 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id HAA73516; Wed, 11 Oct 2000 07:00:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from counter.bik-gmbh.de (counter.bik-gmbh.de [194.233.237.131]) by hub.freebsd.org (Postfix) with ESMTP id 92F7437B66D for ; Wed, 11 Oct 2000 06:50:15 -0700 (PDT) Received: (from cracauer@localhost) by counter.bik-gmbh.de (8.11.0/8.8.8) id e9BDo5e66024; Wed, 11 Oct 2000 15:50:05 +0200 (CEST) (envelope-from cracauer) Message-Id: <200010111350.e9BDo5e66024@counter.bik-gmbh.de> Date: Wed, 11 Oct 2000 15:50:05 +0200 (CEST) From: Martin Cracauer Reply-To: cracauer@counter.bik-gmbh.de To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/21910: apache13-port module configure arguments do not work Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 21910 >Category: ports >Synopsis: The apache port has module-enabling CONFIGURE_ARGS - they don't work >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Oct 11 07:00:00 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Martin Cracauer >Release: FreeBSD 4.1.1-STABLE i386 >Organization: >Environment: >Description: ports/www/apache13/Makefile has CONFIGURE_ARGS that should enable some modules. However, the current apache configure script has a bug that mod-enabling configure options are not processed when they appear late on the commandline (I did not bother to find out the exact conditions). Reordering CONFIGURE_ARGS to have the module-enabling ones earlier on the commandline make things work >How-To-Repeat: Install the port. It should enable module auth_db. Then do /usr/local/sbin/httpd -l which lists modules, you will see that auth_db is missing. >Fix: Workaround: reorder arguments like the appended diff. The maintainer should probably investigates the exact circumstances and report them back to the apache team. Thanks for your good work. Index: Makefile =================================================================== RCS file: /home/CVS-FreeBSD/ports/www/apache13/Makefile,v retrieving revision 1.82 diff -u -r1.82 Makefile --- Makefile 2000/08/22 03:41:03 1.82 +++ Makefile 2000/10/11 13:45:15 @@ -35,6 +35,9 @@ HAS_CONFIGURE= yes CONFIGURE_ARGS= \ + --enable-module=most \ + --enable-module=auth_db \ + --enable-module=proxy \ --prefix=${PREFIX} \ --server-gid=nogroup \ --with-perl=${PERL} \ @@ -42,8 +45,6 @@ --suexec-docroot=${PREFIX}/www/data \ --without-confadjust \ --enable-shared=remain \ - --enable-module=most \ - --enable-module=auth_db \ --disable-module=auth_dbm OPTIM= -DHARD_SERVER_LIMIT=512 \ >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message