php компилируется oci8 и застревает только при проверке характеристик динамического компоновщика ?? Почему застрял? - PullRequest
0 голосов
/ 05 июля 2010

. / Configure -with-oci8 = shared, instantclient, / usr / lib / oracle / 11.2 / client64 / lib /
проверка egrep ... grep -E
проверка sed, который неусечь вывод ... / bin / sed
проверка gcc ... gcc
проверка имени выходного файла компилятора C по умолчанию ... a.out
проверка работоспособности компилятора C ... да
проверка на предмет кросс-компиляции ... нет
проверка на суффикс исполняемых файлов ...
проверка на суффикс объектных файлов ... o
проверка на то, что мы используем компилятор GNU C ..да
проверка, принимает ли gcc -g ... да
проверка опции gcc для принятия ANSI C ... ничего не требуется
проверка, понимают ли gcc и cc -c и -o вместе ... да
проверка на наличие каталога системной библиотеки ... lib
проверка, поддерживает ли компилятор -R ... нет
проверка, поддерживает ли компилятор -Wl, -rpath, ... yes
проверка типа системы сборки... x86_64-suse-linux
проверка типа хост-системы ... x86_64-suse-linux
проверка целевой системыem type ... x86_64-suse-linux проверка на префикс PHP ... / usr
проверка на PHP включает в себя ... -I / usr / include / php5 -I / usr / include / php5 / main -I /usr / include / php5 / TSRM -I / usr / include / php5 / Zend -I / usr / include / php5 / ext -I / usr / include / php5 / ext / date / lib
проверка каталога расширений PHP... / usr / lib64 / php5 / extensions
проверка префикса установленных заголовков PHP ... / usr / include / php5
проверка re2c ... нет
configure: ПРЕДУПРЕЖДЕНИЕ: вам потребуется re2c 0.12.0 или более поздней версии, если вы хотите сгенерировать парсеры PHP.
проверка на gawk ... gawk
проверка на поддержку Oracle (OCI8) ... да, общая
проверка версии PHP ... 5.2.5, ок
проверка того, как запустить препроцессор C ... gcc -E
проверка файлов заголовков ANSI C ... да
проверка sys / types.h ... да
проверкаsys / stat.h ... да
проверка на stdlib.h ... да
проверка на string.h ... да
проверка на память.h ... да
проверка наstrings.h ... да
проверка на inttypes.h ... уеs
проверка на наличие stdint.h ... да
проверка на наличие unistd.h ... да
проверка на наличие длинного целого ... да
проверка размера длинного целого ... 8
проверка проверки, работаем ли мы на 64-битной платформе ... да
проверка каталога Oracle Instant Client ... /usr/lib/oracle/11.2/client64/lib/
проверка заголовка Oracle Instant Client SDKкаталог ... /usr/include/oracle/11.2/client64
проверка версии Oracle Instant Client ... 11.1
проверка ld, используемого gcc ... / usr / x86_64-suse-linux / bin / ld
itec-res1 (psinl) (ELG / R): ~ / liew / php / oci8 / source / oci8-1.4.1 -> ./configure -with-oci8 = shared, InstantClient, / usr / lib / oracle/11.2/client64/lib/
проверка egrep ... grep -E
проверка sed, который не усекает вывод ... / bin / sed
проверка gcc ... gcc
проверка имени выходного файла компилятора C по умолчанию ... a.out
проверка работоспособности компилятора C ... да
проверка работоспособности кросс-компиляции ... нет
проверка суффикса исполняемых файлов...
проверка суффикса объектных файлов ... o
проверка, используем ли мы компилятор GNU C ... да
проверка, принимает ли gcc -g ... да
проверка опции gcc для принятия ANSI C... не нужно
проверка, понимают ли gcc и cc -c и -o вместе ... да
проверка на наличие каталога системной библиотеки ... lib
проверка, поддерживает ли компилятор -R ... нет
проверка, поддерживает ли компилятор -Wl, -rpath, ... да
проверка типа системы сборки ... x86_64-suse-linux
проверка типа хост-системы ... x86_64-suse-linux
проверкатип целевой системы ... x86_64-suse-linux
проверка на наличие префикса PHP ... / usr
проверка на наличие PHP включает ... -I / usr / include / php5 -I / usr / include / php5 /main -I / usr / include / php5 / TSRM -I / usr / include / php5 / Zend -I / usr / include / php5 / ext -I / usr / include / php5 / ext / date / lib
проверка на наличиеКаталог расширений PHP ... / usr / lib64 / php5 / extensions
проверка префикса установленных заголовков PHP ... / usr / include / php5
проверка на re2c ... no
configure: ПРЕДУПРЕЖДЕНИЕ: вам потребуется re2c 0.12.0 или более поздняя версия, если вы хотите перегенерировать парсеры PHP.
проверка на gawk ... gawk
проверка на Oracle (OCI8)поддержка ... да, общий
проверка версии PHP ... 5.2.5, хорошо
проверка запуска препроцессора C ... gcc -E
проверка файлов заголовков ANSI C ... да
проверка для sys / types.h ... да
проверка для sys / stat.h ... да
проверка для stdlib.h ... да
проверка для string.h ..да
проверка на память.h ... да
проверка на strings.h ... да
проверка на inttypes.h ... да
проверка на stdint.h ... да
проверка на наличие unistd.h ... да
проверка на наличие длинных int ... да
проверка размера на длинных int ... 8
проверка на наличие 64-битной платформы... да
проверка каталога Oracle Instant Client ... /usr/lib/oracle/11.2/client64/lib/
проверка каталога заголовков Oracle Instant Client SDK ... /usr/include/oracle/11.2/client64
проверкав версии Oracle Instant Client ... 11.1
проверка ld, используемого gcc ... / usr / x86_64-suse-linux / bin / ld
проверка компоновщика (/ usr / x86_64-suse-linux /bin / ld) - это GNU ld ... yes
проверка опции / usr / x86_64-suse-linux / bin / ld для перезагрузки объектных файлов ... -r
проверка BSD-совместимого nm .../ usr / bin / nm -B
проверка работоспособности ln -s ... да
проверка распознавания зависимых библиотек ... pass_all
проверка удобства использования dlfcn.h ... да
проверканаличие dlfcn.h ... да
проверка на dlfcn.h ... да
проверка на g77 ... нет
проверка на f77 ... нет
проверка на xlf ... нет
проверка на frt ... нет
проверка на pgf77 ... нет
проверка на fort77 ... нет
проверка на fl32 ... нет
проверка на af77 ... нет
проверка на f90 ... нет
проверка на xlf90 ... нет
проверка на pgf90 ... нет
проверка на epcf90 ... нет
проверка на f95 ... нет
проверка на форт ... форт
проверка на то, что мыспойте компилятор GNU Fortran 77 ... нет
проверка того, принимает ли Fort -g ... нет
проверка максимальной длины аргументов командной строки ... 32768
проверка команды для разбора / usr / bin /nm -B вывод из объекта gcc ... ok
проверка для objdir ... .libs
проверка для ar ... ar
проверка для ranlib ... ranlib
проверка для полосы ... strip
проверка, поддерживает ли gcc -fno-rtti -fno-exception ... no
проверка опции gcc для получения PIC ... -fPIC
проверка, работает ли флаг gcc PIC -fPIC ...да
проверка, работает ли флаг gcc static -static ... да
проверка, поддерживает ли gcc -c -o file.o ... да
проверка, работает ли компоновщик gcc (/ usr / x86_64-suse-linux / bin / ld -m elf_x86_64) поддерживает разделяемые библиотеки ... да
проверка необходимости явной ссылки -lc в ... нет
проверка характеристик динамического компоновщика ... GNU / Linux ld.so
проверка того, как жестко закодировать пути к библиотекам в программах ... немедленное
проверка, является ли разбор библиотек possible ... да
проверка, поддерживает ли libtool разделяемые библиотеки ... да
проверка, создавать ли разделяемые библиотеки ... да
проверка, создавать ли статические библиотеки ... нет
настройка: созданиеlibtool
добавление тега конфигурации "CXX" в libtool
добавление тега конфигурации "F77" в libtool
проверка, поддерживает ли libtool разделяемые библиотеки ... да
проверка, создавать ли разделяемые библиотеки ... да
проверка наличия статических библиотек ... нет
проверка опции форта для получения PIC ... -fPIC
проверка работоспособности флага PIC форта -fPIC ... нет
проверка работоспособности статического флага форта-static работает ... да, проверяет, поддерживает ли fort -c -o file.o ... да
проверяет, поддерживает ли компоновщик форта (/ usr / x86_64-suse-linux / bin / ld -m elf_x86_64) разделяемые библиотеки... да
проверка характеристик динамического компоновщика ...

1 Ответ

0 голосов
/ 15 марта 2011

Хотя вы не объяснили эту проблему ясно, я думаю, что у меня есть решение для вас.Я пытался взломать расширение oci8 в php на моем 64-битном Linux, но после нескольких часов попыток ... безрезультатно я перестал устанавливать его из исходников.В моем Linux Mint нет доступных пакетов .deb. Я пытался использовать Alien для преобразования .rpm в .deb, и это сработало.После этого я смог установить oci8 без проблем.

До этого компиляция застряла там, где возникла проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...