Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Программирование » PHP » Прикручиваем Sablotron к PHP модулю Apache (решение проблемы с iconv и expat)
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
SCHIZO
STFW
Средний рейтинг: 5 | Оценок: 8
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Кольский п-ов
Публикаций: 305
Статус: SCHIZO в оф-лайне
Post Прикручиваем Sablotron к PHP модулю Apache (решение проблемы с iconv и expat) [сообщение #16821]

Однажды столкнулся с проблемой установки PHP как модуля Apache с поддержкой Sablotron...
...ковырялся почти сутки, пока не нарыл в чем дело, делюсь впечатлениями =)
ось: FreeBSD

симптомы:

при конфигурировании Apache после того как модуль уже скомпилирован и установлен куда надо дело заканчивается примерно следующим

quote:

======== Error Output for sanity check ========
cd ..; gcc -funsigned-char -I/usr/home/schizo/src/php-4.2.1 -I/usr/home/schizo/src/php-4.2.1/main -I/usr/home/schizo/sr
c/php-4.2.1/main -I/usr/home/schizo/src/php-4.2.1/Zend -I/usк
r/home/schizo/src/php-4.2.1/Zend -I/usr/home/schizo/src/php-
4.2.1/TSRM -I/usr/home/schizo/src/php-4.2.1/TSRM -I/usr/home/schizo/src/php-4.2.1 -DNO_DL_NEEDED `./apaci` -o helper
s/dummy helpers/dummy.c -L/usr/local/lib -liconv -R/usr/local/lib -R/usr/local/lib/mysql -rdynamic -L/usr/local/lib -L
/usr/local/lib/mysql -Lmodules/php4 -L../modules/php4 -L../../modules/php4 -lmodphp4 -lpam -lsablot -lgiconv -lexpat -
lexpat -lpdf -lz -ltiff -lpng -ljpeg -lmysqlclient -lgiconv -lgd -lfreetype -lpng -lz -ljpeg -lexslt -lxsltbreakpoint -l
xml2 -lxslt -lz -lm -lgiconv -lz -lxml2 -lz -lcrypt -lm -lcrypt -lcrypt -lexpat
/usr/local/lib/libsablot.so: undefined reference to `iconv_open'
/usr/local/lib/libsablot.so: undefined reference to `iconv_close'
/usr/local/lib/libsablot.so: undefined reference to `iconv'
*** Error code 1

Stop in /usr/home/schizo/src/apache_1.3.26/src/helpers.
============= End of Error Report =============



...дело в том что предварительно надо было поставить iconv expat и непосредственно сам Sablotron.. =)
..я еще не закончил .... =)
у меня без проблем установились iconv и expat а вот Sablotron не захотел найти expat и поэтому я плюнюл на это дело.. соответсвенно использовалось то - что было в системе...

надо было как то его устанавливать....

лекарство:

1 - лезем в configure sablotr`она
2 - добавляем туда пару строчек(сразу после комментариев)
quote:

LDFLAGS=-L/usr/local/lib
CPPFLAGS=-I/usr/local/include



3 - компилим и устанавливаем (теперь он все нашел)
4 - конфигурим апач
5 - конфигурим как модуль - компилим - устанавливаем PHP (не забыть про саблотрон при конфигурации --enable-xslt --with-xslt-sablot =)
6 - редактируем apache_1.3.2x/src/Configuration.tmpl
вместо просто EXTRA_LIBS=
надо так=>EXTRA_LIBS=-L/usr/local/lib -liconv

все... теперь снова конфигурим апач активируя модуль PHP...

компилим - ставим - запускаем - идем за пивом

может я что и упустил (не записывал по ходу разбора =) но мне удалось решить проблему именно таким способом

P.S.
на память потомкам и себе чтоб не забыть =)

__________________
FAQ OFF

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 21-07-2002 13:07
Нажмите сюда для просмотра профайла SCHIZO Отправить Персональное сообщение SCHIZO Посетить домашнию страничку SCHIZO! Найти сообщения от SCHIZO Добавить SCHIZO в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 06:04.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.00788903 seconds (36.04% PHP - 63.96% MySQL) with 21 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.