Apache 2 + mod_perl2 problems

Scot Hetzel swhetzel at gmail.com
Mon Feb 21 18:02:08 GMT 2005


On Mon, 21 Feb 2005 12:50:22 -0500, Bruno Lavoie
<freebsd-stable at evolugroup.com> wrote:
> Hello,
> 
> i've compiled and installed Apache2 + mod_perl2 from ports, when i start
> apache i have this error:
> 
> bash-2.05b# /usr/local/etc/rc.d/apache2.sh start
> Starting apache2.
> Syntax error on line 243 of /usr/local/etc/apache2/httpd.conf:
> Cannot load /usr/local/libexec/apache2/mod_perl.so into server:
> /usr/local/libexec/apache2/mod_perl.so: Undefined symbol
> "pthread_cond_signal"
> 
> perl is compiled and installed with thread support
> 
> anyone knows what is my problem?

Probably because your using a threaded perl and that mod_perl wasn't
compiled with support for threads.

Either re-compile perl without threads or figure out how to compile
mod_perl with threads.

You may want to ask the mod_perl maintainer or look on the mod_perl
web site to see if they support a threaded mod_perl.

Also, you should have posted this on the freebsd-ports at freebsd.org mailing list.

Scot.


More information about the freebsd-stable mailing list