ports/53354: mod_fastcgi doesn't compile with apache2
Ollivier Robert
roberto at FreeBSD.org
Sun Jun 15 18:30:15 UTC 2003
>Number: 53354
>Category: ports
>Synopsis: mod_fastcgi doesn't compile with apache2
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sun Jun 15 11:30:12 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Ollivier Robert
>Release: FreeBSD 4.8-RC i386
>Organization:
Usenet Canal Historique
>Environment:
System: FreeBSD tara.freenix.org 4.8-RC FreeBSD 4.8-RC #5: Mon Mar 3 22:02:37 CET 2003 roberto at tara.freenix.org:/src/stable/sys/compile/TARA_SMP i386
Apache 2.0.46 installed from ports.
mod_fastcgi 2.4.0 from ports.
>Description:
The mod_fastcgi port correctly uses apxs from apache to compile but
either it doesn't use it as it should be to retrieve all parameters
or apache2's apxs doesn't record the correct parameters so compilation
fails:
/usr/local/share/apache2/build/libtool --silent --mode=link cc -o
mod_fastcgi.so -rpath /usr/local/libexec/apache2 -module -avoid-version
mod_fastcgi.lo fcgi_util.lo fcgi_protocol.lo fcgi_pm.lo fcgi_config.lo
fcgi_buf.lo
/usr/lib/crt1.o: In function `_start':
/usr/lib/crt1.o(.text+0x81): undefined reference to `main'
.libs/mod_fastcgi.o: In function `send_to_pm':
.libs/mod_fastcgi.o(.text+0x7a): undefined reference to `ap_log_error'
.libs/mod_fastcgi.o(.text+0x137): undefined reference to `ap_log_assert'
.libs/mod_fastcgi.o(.text+0x1b2): undefined reference to `ap_log_error'
.libs/mod_fastcgi.o: In function `init_module':
.libs/mod_fastcgi.o(.text+0x1e9): undefined reference to
`apr_pool_cleanup_null'
.libs/mod_fastcgi.o(.text+0x207): undefined reference to
`apr_pool_cleanup_register'
.libs/mod_fastcgi.o(.text+0x219): undefined reference to
`ap_add_version_component'
.libs/mod_fastcgi.o(.text+0x255): undefined reference to
`ap_server_root_relative'
.libs/mod_fastcgi.o(.text+0x2af): undefined reference to `ap_log_error'
.libs/mod_fastcgi.o(.text+0x303): undefined reference to `ap_log_error'
.libs/mod_fastcgi.o(.text+0x323): undefined reference to
`apr_pool_userdata_get'
.libs/mod_fastcgi.o(.text+0x33a): undefined reference to
`apr_pool_cleanup_null'
.libs/mod_fastcgi.o(.text+0x34e): undefined reference to
`apr_pool_userdata_set'
.libs/mod_fastcgi.o(.text+0x39f): undefined reference to `ap_log_error'
.libs/mod_fastcgi.o(.text+0x3bc): undefined reference to `apr_palloc'
.libs/mod_fastcgi.o(.text+0x3cd): undefined reference to `apr_proc_fork'
.libs/mod_fastcgi.o(.text+0x409): undefined reference to
`apr_pool_note_subprocess'
[...]
.libs/fcgi_buf.o: In function `fcgi_buf_toss':
.libs/fcgi_buf.o(.text+0x667): undefined reference to `ap_log_assert'
.libs/fcgi_buf.o: In function `fcgi_buf_add_update':
.libs/fcgi_buf.o(.text+0x75b): undefined reference to `ap_log_assert'
.libs/fcgi_buf.o(.text+0x82d): more undefined references to `ap_log_assert'
follow
.libs/fcgi_buf.o: In function `array_grow':
.libs/fcgi_buf.o(.text+0xbdd): undefined reference to `apr_palloc'
.libs/fcgi_buf.o: In function `fcgi_buf_get_to_array':
.libs/fcgi_buf.o(.text+0xd05): undefined reference to `ap_log_assert'
apxs:Error: Command failed with rc=65536
.
*** Error code 1
>How-To-Repeat:
cd /usr/ports/www/mod_fastcgi
make
>Fix:
Unknown
It should be fixed either in apache2 or in mod_fastcgi. The fast that
there are undefined symbols (I guess from apr ou apr-util) may means it
comes from apache2.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list