- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте.
Вот сижу, пытаюсь собрать PHP 5.2.0 с поддержкой библиотеки GD, но возникает проблема с Iconv.
Система: Fedora Core 5
--with-config-file-path=/usr/local/php5/etc \
--libexecdir=/usr/local/php5/extensions \
--with-pear=/usr/local/php5/pear \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--with-apxs \
--disable-debug \
--enable-track-vars \
--enable-discard-path \
--enable-sockets \
--enable-ftp \
--enable-mbstring=ru \
--enable-mbstr-enc-trans \
--enable-mbregex \
--enable-bcmath \
--enable-calendar \
--with-gd
Проходит нормально, а вот make:
/usr/src/php-5.2.0/ext/gd/libgd/gdkanji.c:350: undefined reference to `libiconv_open'
/usr/src/php-5.2.0/ext/gd/libgd/gdkanji.c:365: undefined reference to `libiconv'
/usr/src/php-5.2.0/ext/gd/libgd/gdkanji.c:381: undefined reference to `libiconv_close'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Ошибка 1
libiconv.so находится в /usr/local/lib, header в /usr/local/include, свежая, только сегодня пересобрал (из-за этой же проблемы).
Уважаемые, помогите, кто знает в чем проблема, уже голову об клаву разбил .
С Уважением, Александр.
во первых надо --with-zlib
а во вторых попробуйте перед make набрать make clean
Вот полный конфигур, со всеми параметрами:
--with-config-file-path=/usr/local/php5/etc \
--libexecdir=/usr/local/php5/extensions \
--with-pear=/usr/local/php5/pear \
--with-apxs \
--disable-debug \
--enable-track-vars \
--enable-discard-path \
--enable-sockets \
--enable-ftp \
--enable-mbstring=ru \
--enable-mbstr-enc-trans \
--enable-mbregex \
--enable-bcmath \
--enable-calendar \
--with-iconv \
--with-zlib-dir=/usr/local/lib \
--with-zlib \
--with-mysql=/usr/local/mysql \
--with-curl \
--with-gd \
--with-xml \
--enable-gd-native-ttf \
--with-mcrypt \
--with-mhash \
--with-pear \
--with-xmlrpc \
--with-bz2 \
--with-zip \
--with-dom \
--with-dom-xslt \
--with-dom-exslt
Уже на каждую сборку грохаю исходники и заново их распаковываю. Пробовали и пути все прописывать (--with-iconv-dir) :(
libiconv_plug.so (libc6) => /usr/local/lib/libiconv_plug.so
libiconv.so.2 (libc6) => /usr/local/lib/libiconv.so.2
libiconv.so (libc6) => /usr/local/lib/libiconv.so
Что интересно. На машине с FC 6 собралась GD без проблем, хотя от iconv я и следов не нашел :(. А тут, хоть убейся :(...
вот может конфликт версий какой )
надо удалить libiconv
Простите, а как правильно удалить? Просто удалить все, что связано с libiconv?
Заработало.
Снес, пересобрал, поехало.
Roxis, спасибо большое за помощь и поддержку :).