The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Проблема компиляции PHP совместно с oci8 (FreeBSD)"
Отправлено stash, 05-Сен-06 11:27 
Задача состоит в том чтобы с сервера FreeBSD соединятся (через PHP) с сервером Oracle (стоит Oracle 9i).
Я отыскал в интернете некий ПОРТ, официально ораклом не поддерживаемый для FreeBSD (oracle8-client-0.1.1.tar.bz2), установил его (как в редми было написано), а при компиляции php с таким конфигом:
-----------------
./configure --prefix=/usr --with-apache=../apache_1.3.33 \
LIBS=-lpthread \
--with-mysql=/usr/local/mysql \
--with-gnu-ld --with-config-file-path=/usr/local/apache/conf \
--enable-sockets --disable-debug --enable-safe-mode \
--enable-inline-optimization  --enable-memory-limit \
--with-oci8=/usr/local/oracle
-----------------
спустя некоторое время вылетают такие ошибки:
-----------------
ext/oci8/oci8_lob.o(.text+0xf46): In function `php_oci_lob_import':
/usr/src/php-5.1.3/ext/oci8/oci8_lob.c:596: undefined reference to `__pthread_read'
/usr/local/oracle/lib/libclntsh.a(sltst.o)(.text+0x196): In function `sltstcr':
: undefined reference to `pthread_create'
/usr/local/oracle/lib/libclntsh.a(sltst.o)(.text+0x261): In function `sltstgetp':
: undefined reference to `pthread_getschedparam'
/usr/local/oracle/lib/libclntsh.a(sltst.o)(.text+0x548): In function `sltstjn':
: undefined reference to `pthread_join'
/usr/local/oracle/lib/libclntsh.a(sltst.o)(.text+0x639): In function `sltstkill':
: undefined reference to `pthread_kill'
/usr/local/oracle/lib/libclntsh.a(sltst.o)(.text+0x755): In function `sltstsetp':
: undefined reference to `pthread_getschedparam'
/usr/local/oracle/lib/libclntsh.a(sltst.o)(.text+0x7ba): In function `sltstsetp':
: undefined reference to `pthread_setschedparam'
/usr/local/oracle/lib/libclntsh.a(sltst.o)(.text+0x7f6): In function `sltstspawn':
: undefined reference to `pthread_attr_init'
/usr/local/oracle/lib/libclntsh.a(sltst.o)(.text+0x80e): In function `sltstspawn':
: undefined reference to `pthread_attr_setdetachstate'
/usr/local/oracle/lib/libclntsh.a(sltst.o)(.text+0x826): In function `sltstspawn':
: undefined reference to `pthread_create'
/usr/local/oracle/lib/libclntsh.a(sltst.o)(.text+0x8bb): In function `sltsttr':
: undefined reference to `pthread_exit'
/usr/local/oracle/lib/libclntsh.a(sltsq.o)(.text+0x130): In function `SltsqSigFunc':
: undefined reference to `pthread_exit'
/usr/local/oracle/lib/libclntsh.a(sepco.o)(.text+0x7d): In function `sepcoget_login':
: undefined reference to `cuserid'
/usr/local/oracle/lib/libclntsh.a(sltspc.o)(.text+0x227): In function `sltspctimewait':
: undefined reference to `pthread_cond_timedwait'
/usr/local/oracle/lib/libclntsh.a(sslts.o)(.text+0x3c): In function `ssltstraise':
: undefined reference to `pthread_kill'
*** Error code 1
-----------------
pthread в системе "стоят"... что делать не понимаю... я даже пытался руками включать в ext/oci8/php_oci8.h файл pthread - но результат один и тот же....
и даже в самом скрипте (configure) правил чтобы "использовать pthread" всегда было "yes"... :-[ хотя это наверное уже лишнее
Помогите, пожалуйста, кто в этом что-то понимает :'(
 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру