Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Jul 2010 12:20:43 -0400
From:      "Michael W. Lucas" <mwlucas@blackhelicopters.org>
To:        questions@freebsd.org
Subject:   apache22 build problem: cgi disabled
Message-ID:  <20100728162043.GA51024@bewilderbeast.blackhelicopters.org>

next in thread | raw e-mail | index | archive | help
Hi,

I'm running a July 26 -current/amd64, both ports and userland, and it
seems that the newest apache22 doesn't build a lot of modules, such as
mod_cgi, mod_cache, etc.

/var/db/ports/apache22/options includes (among other things):

WITH_CGI=3Dtrue

make.conf defines only perl and sendmail.mc.

The port's config.log shows:

  $ ./configure --prefix=3D/usr/local --enable-layout=3DFreeBSD --with-perl=
=3D/usr/local/bin/perl5.8.9 --with-port=3D80 --with-expat=3D/usr/local --wi=
th-iconv=3D/usr/local --enable-http --with-pcre=3D/usr/local --with-apr=3D/=
usr/local/bin/apr-1-config --with-apr-util=3D/usr/local/bin/apu-1-config --=
disable-authn-file --disable-authn-default --disable-authz-host --disable-a=
uthz-groupfile --disable-authz-user --disable-authz-default --disable-auth-=
basic --disable-charset-lite --disable-include --disable-log-config --disab=
le-env --disable-setenvif --disable-mime --disable-status --disable-autoind=
ex --disable-asis --disable-cgid --disable-cgi --disable-negotiation --disa=
ble-dir --disable-imagemap --disable-actions --disable-userdir --disable-al=
ias --disable-filter --disable-proxy --disable-proxy-connect --disable-prox=
y-ftp --disable-proxy-http --disable-proxy-ajp --disable-proxy-balancer --d=
isable-proxy-scgi --disable-reqtimeout --enable-so --enable-mods-shared=3Da=
uth_basic auth_digest authn_file authn_dbm authn_anon authn_default authn_a=
lias authz_host authz_groupfile authz_user authz_dbm authz_owner authz_defa=
ult disk_cache file_cache dav dav_fs actions alias asis autoindex cern_meta=
 charset_lite deflate dir dumpio env expires headers imagemap include info =
log_config logio mime mime_magic negotiation rewrite setenvif speling statu=
s unique_id userdir usertrack vhost_alias version reqtimeout proxy_connect =
ssl --with-dbm=3Dsdbm --with-ssl=3D/usr --disable-ipv6 --with-devrandom --w=
ith-mpm=3Dprefork --prefix=3D/usr/local --mandir=3D/usr/local/man --infodir=
=3D/usr/local/info/ --build=3Damd64-portbld-freebsd9.0

There's a --disable-cgi in there, but no cgi listed after
--enable-mods.

So, my FreeBSD options are set to enable CGI, but they aren't making
it down to the Apache build process.

Am I doing something daft here, or should I file a PR?

Thanks,
=3D=3Dml

--=20
Michael W. Lucas 	mwlucas@BlackHelicopters.org
http://www.MichaelWLucas.com/, http://blather.MichaelWLucas.com/
New book available: Network Flow Analysis
http://www.networkflowanalysis.com/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100728162043.GA51024>