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