I'm trying to install Auth MemCookie (http://authmemcookie.sourceforge.net/) from source in a FreeBSD 8.0-RELEASE (amd64).
I have installed required dependences as stated in Auth MemCookie docs: libevent-1.4.13, memcached-1.4.4 and libmemcache-1.4.0.rc2 (from ports).
After building and installing mod_auth_memcookie.so, I start Apache and I get an "Undefined symbol" error relative to libmemcache:
# apachectl start
httpd: Syntax error on line 111 of /usr/local/etc/apache22/httpd.conf: Cannot load /usr/local/libexec/apache22/mod_auth_memcookie.so into server: /usr/local/lib/libmemcache.so.4: Undefined symbol "mcm_buf_len"
(FWIW: I have exactly the same installation on another server with FreeBSD 7.2-RELEASE-p6 (386), with no problems at all, and Auth MemCookie is running fine there.)
How-To-Repeat: It's described in the field above. Using the package instead of building the port makes no improvement at all and results in the same error.
Fix synopsis and assign.
mnag 2010-01-31 13:52:06 UTC
FreeBSD ports repository
- Fix inline problems
Notified by: Jose Alfonso Accino <accino___uma.es>
Revision Changes Path
1.16 +2 -1 ports/databases/libmemcache/Makefile
1.1 +69 -0 ports/databases/libmemcache/files/patch-fix-inline (new)
firstname.lastname@example.org mailing list
To unsubscribe, send any mail to "email@example.com"
I created a patch to solve inline problems. Please update your ports and
verify if it works. Thanks