Тема : google sitemap generator - как заставить работать?


Dud  07-05-2009 16:57
Приветствую.

Это чудо существует только в сборке под Линух. Инсталляшка sitemap generator'а пихает в Апач свой модуль и развёртывает веб-гуй для управления.

Поставил. При попытке взлететь под FreeBSD 6.3 произошло следующее:

nn# apachectl restart

система сказала
Syntax error on line 14 of /usr/local/google-sitemap-generator/conf/httpd.conf:
Cannot load /usr/local/google-sitemap-generator/lib/mod_sitemap.so into server: Shared object "libpthread.so.0" not found, required by "mod_sitemap.so"

я сказал ln -s /lib/libpthread.so.2 libpthread.so.0

nn# apachectl restart

система сказала
Syntax error on line 14 of /usr/local/google-sitemap-generator/conf/httpd.conf:
Cannot load /usr/local/google-sitemap-generator/lib/mod_sitemap.so into server: Shared object "libm.so.6" not found, required by "mod_sitemap.so"

я сказал ln -s /lib/libm.so.4 libm.so.6

nn# apachectl restart

система сказала
Syntax error on line 14 of /usr/local/google-sitemap-generator/conf/httpd.conf:
Cannot load /usr/local/google-sitemap-generator/lib/mod_sitemap.so into server: Shared object "libgcc_s.so.1" not found, required by "mod_sitemap.so"

я поставил gcc 4.3

nn# apachectl restart

система сказала
Syntax error on line 14 of /usr/local/google-sitemap-generator/conf/httpd.conf:
Cannot load /usr/local/google-sitemap-generator/lib/mod_sitemap.so into server: /usr/local/google-sitemap-generator/lib/mod_sitemap.so: Undefined symbol "stderr"

В общем, приплыли....


Что посоветуете?

Исходники mod_sitemap.so здесь:

http://googlesitemapgenerator.googlecode.com/svn/trunk/src/apache_module/


Эту какашку вообще возможно скомпилировать на фре? Исходный код пока мало что мне говорит.

Заранее спасибо :)


Да, вот фрагменты вывода objdump -x mod_sitemap.so


...
...
mod_sitemap.so: file format elf32-i386-freebsd
....
....
00000000 O *UND* 00000004 stderr@@GLIBC_2.0

NiteWalk  07-05-2009 23:47
1. Скомпилированный под линуксом mod_sitemap работать с нативным апачем, ясен пень, не будет

2. В чем сложность собрать из исходников?

svn checkout http://googlesitemapgenerator.googlecode.com/svn/trunk/ sitemapgenerator
cd sitemapgenerator
chmod a+x configure
./configure --with-apache-include=/usr/local/include/apache22/ --with-apr-include=/usr/local/include/apr-1
gmake
gmake install

утром буду пробовать, но все ходы же очевидны

Dud  08-05-2009 13:56
NiteWalk:
Вроде завелось, спасибо :)

Я configure искал не там, где надо ;)