Apache won't start - undefined symbol "libintl_bindtextdomain"

Bill Somerson billsomerson at gmail.com
Mon Apr 27 16:19:46 UTC 2009


Hi,

I've installed Apache 2.2, but when I try to start it, I get the following
error:

httpd: Syntax error on line 105 of /usr/local/etc/apache22/httpd.conf:
Cannot load /usr/local/libexec/apache22/mod_dnssd.so into server:
/usr/local/lib/libavahi-common.so.3: Undefined symbol
"libintl_bindtextdomain"

I don't know what "libintl" is (or "libavahi" or "mod_dnssd.so", for that
matter), but my /usr/local/lib does contain a bunch of "libintl" files:

libintl.a
libintl.la
libintl.so
libintl.so.8

I have also installed Subversion, and asked it to use Apache, so I assume
that affected my Apache config.

I have not made any manual modifications to httpd.conf.

I am running 7.0 Release, and I have the following versions of various
things that may be related (all of them up to date as of today, as are all
my other packages):

apache-2.2.11_4
avahi-app-0.6.25
avahi-gtk-0.6.25
subversion-1.6.0_2

Any advice would be greatly appreciated.  Thanks in advance.


More information about the freebsd-questions mailing list