From owner-freebsd-ports@FreeBSD.ORG Sat Mar 30 16:01:48 2013 Return-Path: Delivered-To: freebsd-ports@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 1721ECFA for ; Sat, 30 Mar 2013 16:01:48 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) by mx1.freebsd.org (Postfix) with ESMTP id B5BD8EA9 for ; Sat, 30 Mar 2013 16:01:47 +0000 (UTC) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost1.zedat.fu-berlin.de (Exim 4.80.1) with esmtp (envelope-from ) id <1ULyDy-0014HM-O4>; Sat, 30 Mar 2013 17:01:46 +0100 Received: from f052013030.adsl.alicedsl.de ([78.52.13.30] helo=[192.168.0.128]) by inpost2.zedat.fu-berlin.de (Exim 4.80.1) with esmtpsa (envelope-from ) id <1ULyDy-00294S-H6>; Sat, 30 Mar 2013 17:01:46 +0100 Subject: Re: apache24-2.4.4 AUTHN_DBD requires DBD. From: "O. Hartmann" To: olli hauer In-Reply-To: <51570A36.6040400@gmx.de> References: <1364657519.1668.20.camel@thor.walstatt.dyndns.org> <51570A36.6040400@gmx.de> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-np5UFreG+7YBZum+6rl5" Date: Sat, 30 Mar 2013 17:01:46 +0100 Message-ID: <1364659306.1668.28.camel@thor.walstatt.dyndns.org> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port X-Originating-IP: 78.52.13.30 Cc: FreeBSD ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Mar 2013 16:01:48 -0000 --=-np5UFreG+7YBZum+6rl5 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable On Sat, 2013-03-30 at 16:52 +0100, olli hauer wrote: > Easy solution, >=20 > change this to on -> DBD=3Doff: Apache DBD Framework >=20 > -- > Regards, > olli Well, this is very funny and no easy solution at all. I explicitely switched this to on - but is is always off when I enter the "make config" a second time! This happens on three other machines as well as on the one Irepoted the error from (all FreeBSD 10.0-CURRENT #0 r248931: Sat Mar 30 10:51:31 CET 2013). It seems, some ill-logic switches back the selection. Even "make rmconfig" doesn't solve the problem. After a full rmconfig, all checkboxes are checked to ON down to VHOST_ALIAS. Calling a second time leaves some checkboxes now OFF for some magic reasons: CACHE DBD FILTER REQUEST I tried investigating, but did not get very far. oh >=20 > On 2013-03-30 16:31, O. Hartmann wrote: > > I try to replace www/apache22 with www/apache24 and run on all FreeBSD > > 10.0-CURRENT boxes (three) into the same problem:=20 > >=20 > > =3D=3D=3D> Cleaning for apache24-2.4.4 > > =3D=3D=3D> apache24-2.4.4 AUTHN_DBD requires DBD. > > *** [all] Error code 1 > >=20 > > Stop in /usr/ports/www/apache24. > >=20 > >=20 > > Below, the "make showconfig" output is shown. > >=20 > > I consider this a bug. > >=20 > > =3D=3D=3D> The following configuration options are available for > > apache24-2.4.4: > > ACCESS_COMPAT=3Don: Old group authorizations based on host (name o= r > > IP), deprecated by mod_authz_host > > ACTIONS=3Don: Action triggering on requests > > ALIAS=3Don: Mapping of requests to different filesystem parts > > ALLOWMETHODS=3Don: Easily restrict what HTTP methods can be used o= n > > the server > > ASIS=3Don: Sends files that contain their own HTTP headers > > AUTHN_ANON=3Don: Anonymous user authentication control > > AUTHN_CORE=3Don: Core authentication module > > AUTHN_DBD=3Don: SQL-based authentication control > > AUTHN_DBM=3Don: DBM-based authentication control > > AUTHN_FILE=3Don: File-based authentication control > > AUTHN_SOCACHE=3Don: Cached authentication control > > AUTHZ_CORE=3Don: Core authorization provider vector module > > AUTHZ_DBD=3Don: SQL based authorization and Login/Session support > > AUTHZ_DBM=3Don: DBM-based authorization control > > AUTHZ_GROUPFILE=3Don: Group authorization using plaintext files > > AUTHZ_HOST=3Don: Host-based authorization control > > AUTHZ_OWNER=3Don: Authorization based on file ownership > > AUTHZ_USER=3Don: User Authorization > > AUTH_BASIC=3Don: Basic authentication > > AUTH_DIGEST=3Don: RFC2617 Digest authentication > > AUTH_FORM=3Don: Form authentication > > AUTOINDEX=3Don: Directory listing > > BUFFER=3Don: Filter Buffering > > CACHE=3Doff: Dynamic file caching > > CACHE_DISK=3Don: Disk caching module > > CERN_META=3Don: CERN-type meta files > > CGI=3Don: CGI scripts (non-threaded MPMs) > > CGID=3Don: CGI scripts (threaded MPMs) > > DAV=3Don: WebDAV protocol handling. --enable-dav also enables > > mod_dav_fs > > DAV_FS=3Don: DAV provider for the filesystem. --enable-dav also > > enables mod_dav_fs > > DBD=3Doff: Apache DBD Framework > > DEFLATE=3Don: Deflate transfer encoding support > > DIR=3Don: Directory request handling > > DUMPIO=3Don: I/O dump filter > > ENV=3Don: Modifies environment passed to CGI/SSI pages > > EXPIRES=3Don: Expires header control > > EXT_FILTER=3Don: External filter module > > FILE_CACHE=3Don: File cache > > FILTER=3Doff: Smart Filtering > > HEADERS=3Don: HTTP header control > > IMAGEMAP=3Don: Server-side imagemaps > > INCLUDE=3Don: Server-side includes > > INFO=3Don: Server information > > LBMETHOD_BYBUSYNESS=3Don: Apache proxy Load balancing by busyness > > LBMETHOD_BYREQUESTS=3Don: Apache proxy Load balancing by request > > counting > > LBMETHOD_BYTRAFFIC=3Don: Apache proxy Load balancing by traffic > > counting > > LOGIO=3Don: Input and output logging > > LOG_DEBUG=3Don: Configurable debug logging > > MIME=3Don: Mapp file-ext. to MIME (recommended) > > MIME_MAGIC=3Don: Automagically determining MIME type > > NEGOTIATION=3Don: Content negotiation > > RATELIMIT=3Don: Output Bandwidth Limiting > > REMOTEIP=3Don: Translate header contents to an apparent client > > remote_ip > > REQTIMEOUT=3Don: Limit time waiting for request from client > > REQUEST=3Doff: Request Body Filtering > > REWRITE=3Don: Rule based URL manipulation > > SED=3Don: Filter request and/or response bodies through sed > > SETENVIF=3Don: Modify ENV vars based on characteristics of the > > request > > SOCACHE_DBM=3Don: dbm small object cache provider > > SOCACHE_MEMCACHE=3Don: memcache small object cache provider > > SOCACHE_SHMCB=3Don: shmcb small object cache provider > > SPELING=3Don: Correct common URL misspellings > > SSL=3Don: SSL/TLS support (mod_ssl) > > STATUS=3Don: Process/thread monitoring > > SUBSTITUTE=3Don: Response content rewrite-like filtering > > UNIQUE_ID=3Don: Per-request unique ids > > USERDIR=3Don: Mapping of requests to user-specific directories > > VERSION=3Don: Determining httpd version in config files > > VHOST_ALIAS=3Don: Mass virtual hosting > > AUTHNZ_LDAP=3Don: LDAP based authentication > > LDAP=3Doff: LDAP caching and connection pooling services > > CHARSET_LITE=3Doff: Character set translation. Enabled by default > > only on EBCDIC systems > > DATA=3Doff: RFC2397 data encoder > > DAV_LOCK=3Don: DAV provider for generic locking > > DIALUP=3Doff: Rate limits static files to dialup modem speeds > > IDENT=3Doff: RFC 1413 ident lookups > > LOG_FORENSIC=3Doff: Forensic logging > > LUA=3Doff: Apache Lua Framework > > REFLECTOR=3Doff: Reflect request through the output filter stack > > SLOTMEM_PLAIN=3Doff: Slotmem provider that uses plain memory > > SLOTMEM_SHM=3Doff: Slotmem provider that uses shared memory > > SOCACHE_DC=3Doff: distcache small object cache provider > > SUEXEC=3Doff: Set uid and gid for spawned processes > > USERTRACK=3Doff: User-session tracking > > XML2ENC=3Don: i18n support for markup filters > > WATCHDOG=3Doff: Watchdog module > > HEARTBEAT=3Doff: Generates Heartbeats > > HEARTMONITOR=3Doff: Collects Heartbeats > > LBMETHOD_HEARTBEAT=3Doff: Apache proxy Load balancing from Heartbe= ats > > CASE_FILTER=3Doff: (dev) example uppercase conversion filter > > CASE_FILTER_IN=3Doff: (dev) example uppercase conversion input fil= ter > > ECHO=3Doff: (dev) example echo server > > EXAMPLE_HOOKS=3Doff: (dev) example hook module > > EXAMPLE_IPC=3Doff: (dev) example IPC module > > OPTIONAL_FN_EXPORT=3Doff: (dev) example optional function exporter > > OPTIONAL_FN_IMPORT=3Doff: (dev) example optional function importer > > OPTIONAL_HOOK_EXPORT=3Doff: (dev) example optional hook exporter > > OPTIONAL_HOOK_IMPORT=3Doff: (dev) example optional hook importer > > BUCKETEER=3Doff: (dev) buckets manipulation filter, useful only fo= r > > developers and testing purposes > > LUAJIT=3Doff: LuaJit Support > > IPV4_MAPPED=3Doff: Allow IPv6 sockets to handle IPv4 connections > > PROXY=3Don: Build enabled PROXY modules > > SESSION=3Don: Build enabled SESSION modules > > =3D=3D=3D=3D> Options available for the multi PROXY: you have to choose= at least > > one of them > > PROXY_AJP=3Don: AJP support module for mod_proxy > > PROXY_BALANCER=3Don: mod_proxy extension for load balancing > > PROXY_CONNECT=3Don: mod_proxy extension for CONNECT request handli= ng > > PROXY_EXPRESS=3Don: Dynamic mass reverse proxy extension for > > mod_proxy > > PROXY_FCGI=3Don: FastCGI support module for mod_proxy > > PROXY_FTP=3Don: FTP support module for mod_proxy > > PROXY_HTTP=3Don: HTTP support module for mod_proxy > > PROXY_SCGI=3Don: SCGI gateway module for mod_proxy > > PROXY_FDPASS=3Doff: fdpass external process support module for > > mod_proxy > > PROXY_HTML=3Doff: Fix HTML Links in a Reverse Proxy > > =3D=3D=3D=3D> Options available for the multi SESSION: you have to choo= se at > > least one of them > > SESSION_COOKIE=3Don: Session cookie module > > SESSION_CRYPTO=3Don: Session crypto module > > SESSION_DBD=3Don: Session dbd module > > =3D=3D=3D=3D> Options available for the single DEFAULT_MPM: you have to= select > > exactly one of them > > MPM_PREFORK=3Doff: non-threaded, pre-forking web server > > MPM_WORKER=3Don: hybrid multi-threaded multi-process web server > > MPM_EVENT=3Doff: MPM worker variant with the goal of consuming > > threads only for connections with active processing > > =3D=3D=3D=3D> Options available for the radio SHARED_MPM: you can only = select > > none or one of them > > MPM_SHARED=3Don: all MPMs as loadable module > > =3D=3D=3D> Use 'make config' to modify these settings > > root@gate [apache24]=20 > >=20 --=-np5UFreG+7YBZum+6rl5 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAABAgAGBQJRVwxqAAoJEOgBcD7A/5N8wSkIAM2Xw/dN4YszKYyJA9L0Y+y1 bfiuddj6Va2ZN91ArmwSlaSonCkHrBma5VNkXSJidZmpzslxEDpc9Pg6+xMCZBSH 6iuhcOrcKodhREQWNyinSsp3CsDTlXoxDydHtbr2ntGj6YhwGrS+ap/8IXfOLYXL KIPq5QIgt/ZanoR943mWVidpPxD+n3wvYwZgyF4zsIGfK6vc5p+FawVQKh3L5Bx8 I3f2vAAMGOI8xfsBoEu2q5bF3KPk6vKOSXOoCVQvRK8gLzmSkTPPbkVUF2QxW/v8 PIXZpakySvg+S6xDYGfh6Ac0vUjkQMEHskQEQ3d5w3Dzl0klfPchNizLNfMU4N4= =gFXd -----END PGP SIGNATURE----- --=-np5UFreG+7YBZum+6rl5--