apache+mod_ssl-1.3.28+2.8.15_1 - DOES NOT COMPILE on FreeBSD 5.1
Matt Edwards
matthewedwards at comcast.net
Tue Oct 28 20:43:51 PST 2003
I can't seem get apache13-modssl to build. Anyone else have this problem
and *hopefully* a solution?
Thanks
Matt
Other References I have found thus far (but no solution)
http://lists.freebsd.org/pipermail/freebsd-ports/2003-April/000324.html
http://lists.freebsd.org/pipermail/freebsd-ports/2003-August/003877.html
RESULT:
homeserver# cd /usr/ports/www/apache13-modssl
homeserver# ls
Makefile files pkg-install
distinfo pkg-descr pkg-plist
homeserver# make
You may use the following build options:
WITH_APACHE_SUEXEC=yes enable the suEXEC feature
[default is no]
APACHE_SUEXEC_CALLER=user set the suEXEC username of the allowed
caller
[default is www]
APACHE_SUEXEC_DOCROOT=dir set the suEXEC root directory
[default is /usr/local/www/data]
APACHE_SUEXEC_LOG=file set the suEXEC logfile
[default is /var/log/httpd-suexec.log]
APACHE_SUEXEC_USERDIR=dir set the suEXEC user subdirectory
[default is public_html]
APACHE_SUEXEC_UIDMIN=uid set the suEXEC minimal allowed UID
[default is 1000]
APACHE_SUEXEC_GIDMIN=gid set the suEXEC minimal allowed GID
[default is 1000]
APACHE_SUEXEC_SAFE_PATH=path set the suEXEC safe PATH
[default is /bin:/usr/bin:/usr/local/bin]
APACHE_SUEXEC_UMASK=umask set the umask for the suEXEC'd script
[default is inherited from the Apache
process]
APACHE_HARD_SERVER_LIMIT=nr Maximum number of Apache processes.
[default is 512]
APACHE_FD_SETSIZE=nr Maximum number of descriptors.
[default is 1024]
APACHE_BUFFERED_LOGS=yes Log entries are buffered before writing.
Writes may not be atomic, entries from
multiple
children could become mixed together and
your
web stats may be inaccurate.
[default is no]
APACHE_PERF_TUNING=yes CFLAGS optimization.
This setting may produce broken code and
thus
is not recommended for production servers.
[default is no]
===> Extracting for apache+mod_ssl-1.3.28+2.8.15_1
>> Checksum OK for apache_1.3.28.tar.gz.
>> Checksum OK for mod_ssl-2.8.15-1.3.28.tar.gz.
===> Patching for apache+mod_ssl-1.3.28+2.8.15_1
===> apache+mod_ssl-1.3.28+2.8.15_1 depends on file:
/usr/local/bin/perl5.6.1
- found
===> Applying mod_ssl-2.8.15 extension
Configuring mod_ssl/2.8.15 for Apache/1.3.28
+ Apache location: ../apache_1.3.28 (Version 1.3.28)
+ Auxiliary patch tool: ./etc/patch/patch (local)
+ Applying packages to Apache source tree:
o Extended API (EAPI)
o Distribution Documents
o SSL Module Source
o SSL Support
o SSL Configuration Additions
o SSL Module Documentation
o Addons
Done: source extension and patches successfully applied.
===> Applying FreeBSD patches for apache+mod_ssl-1.3.28+2.8.15_1
===> apache+mod_ssl-1.3.28+2.8.15_1 depends on file:
/usr/local/bin/perl5.6.1 - found
===> apache+mod_ssl-1.3.28+2.8.15_1 depends on shared library: mm.13 -
found
===> apache+mod_ssl-1.3.28+2.8.15_1 depends on shared library: crypto.3 -
found
===> Configuring for apache+mod_ssl-1.3.28+2.8.15_1
Configuring for Apache, Version 1.3.28
+ using installation path layout: FreeBSD (config.layout)
Creating Makefile
Creating Configuration.apaci in src
+ enabling mod_so for DSO support
Creating Makefile in src
+ configured for FreeBSD 5.1 platform
+ setting C pre-processor to cc -E
+ using "tr [a-z] [A-Z]" to uppercase
+ checking for system header files
+ adding selected modules
o rewrite_module uses ConfigStart/End
enabling DBM support for mod_rewrite
o db_auth_module uses ConfigStart/End
using Berkeley-DB/1.x for mod_auth_db (-lc)
o ssl_module uses ConfigStart/End
+ SSL interface: mod_ssl/2.8.15
+ SSL interface build type: DSO
+ SSL interface compatibility: enabled
+ SSL interface experimental code: disabled
+ SSL interface conservative code: disabled
+ SSL interface vendor extensions: disabled
+ SSL interface plugin: Vendor DBM (libc)
+ SSL library path: /usr/local
+ SSL library version: OpenSSL 0.9.7c 30 Sep 2003
+ SSL library type: installed package (stand-alone)
+ enabling Extended API (EAPI)
using MM library for EAPI: (system-wide)
+ using builtin Expat
+ checking sizeof various data types
+ doing sanity check on compiler and options
Creating Makefile in src/support
Creating Makefile in src/os/unix
Creating Makefile in src/ap
Creating Makefile in src/main
Creating Makefile in src/lib/expat-lite
Creating Makefile in src/modules/experimental
Creating Makefile in src/modules/standard
Creating Makefile in src/modules/extra
Creating Makefile in src/modules/proxy
Creating Makefile in src/modules/ssl
===> Building for apache+mod_ssl-1.3.28+2.8.15_1
===> src
===> src/os/unix
cc -c -I/usr/local/include -I../../os/unix -I../../include -DHARD_SERVER_LI
MIT=512 -DDOCUMENT_LOCATION=\"/usr/local/www/data/\" -DDEFAULT_PATH=\"/usr
/local/bin:/bin:/usr/bin\" -DACCEPT_FILTER_NAME=\"httpready\" -DFD_SETSIZE=
1024 -funsigned-char -DMOD_SSL=208115 -DEAPI -DEAPI_MM -DUSE_EXPAT -I../../l
ib/expat-lite -O -pipe -mcpu=pentiumpro `../../apaci` os.c
cc -c -I/usr/local/include -I../../os/unix -I../../include -DHARD_SERVER_LI
MIT=512 -DDOCUMENT_LOCATION=\"/usr/local/www/data/\" -DDEFAULT_PATH=\"/usr
/local/bin:/bin:/usr/bin\" -DACCEPT_FILTER_NAME=\"httpready\" -DFD_SETSIZE=
1024 -funsigned-char -DMOD_SSL=208115 -DEAPI -DEAPI_MM -DUSE_EXPAT -I../../l
ib/expat-lite -O -pipe -mcpu=pentiumpro `../../apaci` os-inline.c
rm -f libos.a
ar cr libos.a os.o os-inline.o
ranlib libos.a
<=== src/os/unix
===> src/ap
cc -c -I/usr/local/include -I../os/unix -I../include -DHARD_SERVER_LIMIT=51
2 -DDOCUMENT_LOCATION=\"/usr/local/www/data/\" -DDEFAULT_PATH=\"/usr/local
/bin:/bin:/usr/bin\" -DACCEPT_FILTER_NAME=\"httpready\" -DFD_SETSIZE=1024 -
funsigned-char -DMOD_SSL=208115 -DEAPI -DEAPI_MM -DUSE_EXPAT -I../lib/expat-
lite -O -pipe -mcpu=pentiumpro `../apaci` ap_cpystrn.c
cc -c -I/usr/local/include -I../os/unix -I../include -DHARD_SERVER_LIMIT=51
2 -DDOCUMENT_LOCATION=\"/usr/local/www/data/\" -DDEFAULT_PATH=\"/usr/local
/bin:/bin:/usr/bin\" -DACCEPT_FILTER_NAME=\"httpready\" -DFD_SETSIZE=1024 -
funsigned-char -DMOD_SSL=208115 -DEAPI -DEAPI_MM -DUSE_EXPAT -I../lib/expat-
lite -O -pipe -mcpu=pentiumpro `../apaci` ap_execve.c
cc -c -I/usr/local/include -I../os/unix -I../include -DHARD_SERVER_LIMIT=51
2 -DDOCUMENT_LOCATION=\"/usr/local/www/data/\" -DDEFAULT_PATH=\"/usr/local
/bin:/bin:/usr/bin\" -DACCEPT_FILTER_NAME=\"httpready\" -DFD_SETSIZE=1024 -
funsigned-char -DMOD_SSL=208115 -DEAPI -DEAPI_MM -DUSE_EXPAT -I../lib/expat-
lite -O -pipe -mcpu=pentiumpro `../apaci` ap_fnmatch.c
ap_fnmatch.c: In function `ap_fnmatch':
ap_fnmatch.c:143: `FNM_CASE_BLIND' undeclared (first use in this function)
ap_fnmatch.c:143: (Each undeclared identifier is reported only once
ap_fnmatch.c:143: for each function it appears in.)
ap_fnmatch.c: In function `rangematch':
ap_fnmatch.c:190: `FNM_CASE_BLIND' undeclared (first use in this function)
*** Error code 1
Stop in /usr/ports/www/apache13-modssl/work/apache_1.3.28/src/ap.
*** Error code 1
Stop in /usr/ports/www/apache13-modssl/work/apache_1.3.28/src.
*** Error code 1
Stop in /usr/ports/www/apache13-modssl/work/apache_1.3.28.
*** Error code 1
Stop in /usr/ports/www/apache13-modssl/work/apache_1.3.28.
*** Error code 1
Stop in /usr/ports/www/apache13-modssl.
homeserver#
More information about the freebsd-ports
mailing list