Differences

This shows you the differences between two versions of the page.

Link to this comparison view

tech:others:pecl_install_oci8 [2014/11/15 09:13]
tech:others:pecl_install_oci8 [2014/11/15 09:13] (current)
Line 1: Line 1:
 +====== Log of the command ======
 +<​code>​
 +root@ub1:/​tmp#​ pecl install oci8
 +downloading oci8-1.3.5.tgz ...
 +Starting to download oci8-1.3.5.tgz (137,987 bytes)
 +.....................done:​ 137,987 bytes
 +10 source files, building
 +running: phpize
 +Configuring for:
 +PHP Api Version: ​        ​20041225
 +Zend Module Api No:      20060613
 +Zend Extension Api No:   ​220060519
 + 1. Please provide the path to the ORACLE_HOME directory. Use '​instantclient,/​path/​to/​instant/​client/​lib'​ if you're compiling with Oracle Instant Client : autodetect
  
 +1-1, '​all',​ '​abort',​ or Enter to continue: 1
 +Please provide the path to the ORACLE_HOME directory. Use '​instantclient,/​path/​to/​instant/​client/​lib'​ if you're compiling with Oracle Instant Client [autodetect] : instantclient,/​opt/​oracle/​instantclient_10_2
 + 1. Please provide the path to the ORACLE_HOME directory. Use '​instantclient,/​path/​to/​instant/​client/​lib'​ if you're compiling with Oracle Instant Client : instantclient,/​opt/​oracle/​instantclient_10_2
 +
 +1-1, '​all',​ '​abort',​ or Enter to continue:
 +building in /​var/​tmp/​pear-build-root/​oci8-1.3.5
 +running: /​tmp/​pear/​cache/​oci8-1.3.5/​configure --with-oci8=instantclient,/​opt/​oracle/​instantclient_10_2
 +checking for grep that handles long lines and -e... /bin/grep
 +checking for egrep... /bin/grep -E
 +checking for a sed that does not truncate output... /bin/sed
 +checking for gcc... gcc
 +checking for C compiler default output file name... a.out
 +checking whether the C compiler works... yes
 +checking whether we are cross compiling... no
 +checking for suffix of executables...
 +checking for suffix of object files... o
 +checking whether we are using the GNU C compiler... yes
 +checking whether gcc accepts -g... yes
 +checking for gcc option to accept ISO C89... none needed
 +checking whether gcc and cc understand -c and -o together... yes
 +checking for system library directory... lib
 +checking if compiler supports -R... no
 +checking if compiler supports -Wl,​-rpath,​... yes
 +checking build system type... x86_64-unknown-linux-gnu
 +checking host system type... x86_64-unknown-linux-gnu
 +checking target system type... x86_64-unknown-linux-gnu
 +checking for PHP prefix... /usr
 +checking for PHP includes... -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
 +checking for PHP extension directory... /​usr/​lib/​php5/​20060613
 +checking for PHP installed headers prefix... /​usr/​include/​php5
 +checking for re2c... no
 +configure: WARNING: You will need re2c 0.12.0 or later if you want to regenerate PHP parsers.
 +checking for gawk... no
 +checking for nawk... nawk
 +checking if nawk is broken... no
 +checking for Oracle (OCI8) support... yes, shared
 +checking PHP version... 5.2.4, ok
 +checking how to run the C preprocessor... gcc -E
 +checking for ANSI C header files... yes
 +checking for sys/​types.h... yes
 +checking for sys/​stat.h... yes
 +checking for stdlib.h... yes
 +checking for string.h... yes
 +checking for memory.h... yes
 +checking for strings.h... yes
 +checking for inttypes.h... yes
 +checking for stdint.h... yes
 +checking for unistd.h... yes
 +checking for long int... yes
 +checking size of long int... 8
 +checking checking if we're on a 64-bit platform... yes
 +checking Oracle Instant Client directory... /​opt/​oracle/​instantclient_10_2
 +checking Oracle Instant Client SDK header directory... /​opt/​oracle/​instantclient_10_2/​sdk/​include
 +checking Oracle Instant Client version... 10.1
 +checking for ld used by gcc... /usr/bin/ld
 +checking if the linker (/​usr/​bin/​ld) is GNU ld... yes
 +checking for /usr/bin/ld option to reload object files... -r
 +checking for BSD-compatible nm... /usr/bin/nm -B
 +checking whether ln -s works... yes
 +checking how to recognize dependent libraries... pass_all
 +checking dlfcn.h usability... yes
 +checking dlfcn.h presence... yes
 +checking for dlfcn.h... yes
 +checking for g77... no
 +checking for xlf... no
 +checking for f77... no
 +checking for frt... no
 +checking for pgf77... no
 +checking for cf77... no
 +checking for fort77... no
 +checking for fl32... no
 +checking for af77... no
 +checking for xlf90... no
 +checking for f90... no
 +checking for pgf90... no
 +checking for pghpf... no
 +checking for epcf90... no
 +checking for gfortran... no
 +checking for g95... no
 +checking for xlf95... no
 +checking for f95... no
 +checking for fort... no
 +checking for ifort... no
 +checking for ifc... no
 +checking for efc... no
 +checking for pgf95... no
 +checking for lf95... no
 +checking for ftn... no
 +checking whether we are using the GNU Fortran 77 compiler... no
 +checking whether ​ accepts -g... no
 +checking the maximum length of command line arguments... 98304
 +checking command to parse /usr/bin/nm -B output from gcc object... ok
 +checking for objdir... .libs
 +checking for ar... ar
 +checking for ranlib... ranlib
 +checking for strip... strip
 +checking if gcc supports -fno-rtti -fno-exceptions... no
 +checking for gcc option to produce PIC... -fPIC
 +checking if gcc PIC flag -fPIC works... yes
 +checking if gcc static flag -static works... yes
 +checking if gcc supports -c -o file.o... yes
 +checking whether the gcc linker (/​usr/​bin/​ld -m elf_x86_64) supports shared libraries... yes
 +checking whether -lc should be explicitly linked in... no
 +checking dynamic linker characteristics... GNU/Linux ld.so
 +checking how to hardcode library paths into programs... immediate
 +checking whether stripping libraries is possible... yes
 +checking if libtool supports shared libraries... yes
 +checking whether to build shared libraries... yes
 +checking whether to build static libraries... no
 +configure: creating libtool
 +appending configuration tag "​CXX"​ to libtool
 +appending configuration tag "​F77"​ to libtool
 +configure: creating ./​config.status
 +config.status:​ creating config.h
 +running: make
 +/bin/bash /​var/​tmp/​pear-build-root/​oci8-1.3.5/​libtool --mode=compile gcc  -I. -I/​tmp/​pear/​cache/​oci8-1.3.5 -DPHP_ATOM_INC -I/​var/​tmp/​pear-build-root/​oci8-1.3.5/​include -I/​var/​tmp/​pear-build-root/​oci8-1.3.5/​main -I/​tmp/​pear/​cache/​oci8-1.3.5 -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 -I/​opt/​oracle/​instantclient_10_2/​sdk/​include ​ -DHAVE_CONFIG_H ​ -g -O2   -c /​tmp/​pear/​cache/​oci8-1.3.5/​oci8.c -o oci8.lo
 +mkdir .libs
 + gcc -I. -I/​tmp/​pear/​cache/​oci8-1.3.5 -DPHP_ATOM_INC -I/​var/​tmp/​pear-build-root/​oci8-1.3.5/​include -I/​var/​tmp/​pear-build-root/​oci8-1.3.5/​main -I/​tmp/​pear/​cache/​oci8-1.3.5 -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 -I/​opt/​oracle/​instantclient_10_2/​sdk/​include -DHAVE_CONFIG_H -g -O2 -c /​tmp/​pear/​cache/​oci8-1.3.5/​oci8.c ​ -fPIC -DPIC -o .libs/​oci8.o
 +/​tmp/​pear/​cache/​oci8-1.3.5/​oci8.c:​ In function âphp_oci_do_connect_exâ:​
 +/​tmp/​pear/​cache/​oci8-1.3.5/​oci8.c:​1788:​ warning: cast from pointer to integer of different size
 +/​tmp/​pear/​cache/​oci8-1.3.5/​oci8.c:​2015:​ warning: cast to pointer from integer of different size
 +/bin/bash /​var/​tmp/​pear-build-root/​oci8-1.3.5/​libtool --mode=compile gcc  -I. -I/​tmp/​pear/​cache/​oci8-1.3.5 -DPHP_ATOM_INC -I/​var/​tmp/​pear-build-root/​oci8-1.3.5/​include -I/​var/​tmp/​pear-build-root/​oci8-1.3.5/​main -I/​tmp/​pear/​cache/​oci8-1.3.5 -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 -I/​opt/​oracle/​instantclient_10_2/​sdk/​include ​ -DHAVE_CONFIG_H ​ -g -O2   -c /​tmp/​pear/​cache/​oci8-1.3.5/​oci8_lob.c -o oci8_lob.lo
 + gcc -I. -I/​tmp/​pear/​cache/​oci8-1.3.5 -DPHP_ATOM_INC -I/​var/​tmp/​pear-build-root/​oci8-1.3.5/​include -I/​var/​tmp/​pear-build-root/​oci8-1.3.5/​main -I/​tmp/​pear/​cache/​oci8-1.3.5 -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 -I/​opt/​oracle/​instantclient_10_2/​sdk/​include -DHAVE_CONFIG_H -g -O2 -c /​tmp/​pear/​cache/​oci8-1.3.5/​oci8_lob.c ​ -fPIC -DPIC -o .libs/​oci8_lob.o
 +/bin/bash /​var/​tmp/​pear-build-root/​oci8-1.3.5/​libtool --mode=compile gcc  -I. -I/​tmp/​pear/​cache/​oci8-1.3.5 -DPHP_ATOM_INC -I/​var/​tmp/​pear-build-root/​oci8-1.3.5/​include -I/​var/​tmp/​pear-build-root/​oci8-1.3.5/​main -I/​tmp/​pear/​cache/​oci8-1.3.5 -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 -I/​opt/​oracle/​instantclient_10_2/​sdk/​include ​ -DHAVE_CONFIG_H ​ -g -O2   -c /​tmp/​pear/​cache/​oci8-1.3.5/​oci8_statement.c -o oci8_statement.lo
 + gcc -I. -I/​tmp/​pear/​cache/​oci8-1.3.5 -DPHP_ATOM_INC -I/​var/​tmp/​pear-build-root/​oci8-1.3.5/​include -I/​var/​tmp/​pear-build-root/​oci8-1.3.5/​main -I/​tmp/​pear/​cache/​oci8-1.3.5 -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 -I/​opt/​oracle/​instantclient_10_2/​sdk/​include -DHAVE_CONFIG_H -g -O2 -c /​tmp/​pear/​cache/​oci8-1.3.5/​oci8_statement.c ​ -fPIC -DPIC -o .libs/​oci8_statement.o
 +/bin/bash /​var/​tmp/​pear-build-root/​oci8-1.3.5/​libtool --mode=compile gcc  -I. -I/​tmp/​pear/​cache/​oci8-1.3.5 -DPHP_ATOM_INC -I/​var/​tmp/​pear-build-root/​oci8-1.3.5/​include -I/​var/​tmp/​pear-build-root/​oci8-1.3.5/​main -I/​tmp/​pear/​cache/​oci8-1.3.5 -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 -I/​opt/​oracle/​instantclient_10_2/​sdk/​include ​ -DHAVE_CONFIG_H ​ -g -O2   -c /​tmp/​pear/​cache/​oci8-1.3.5/​oci8_collection.c -o oci8_collection.lo
 + gcc -I. -I/​tmp/​pear/​cache/​oci8-1.3.5 -DPHP_ATOM_INC -I/​var/​tmp/​pear-build-root/​oci8-1.3.5/​include -I/​var/​tmp/​pear-build-root/​oci8-1.3.5/​main -I/​tmp/​pear/​cache/​oci8-1.3.5 -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 -I/​opt/​oracle/​instantclient_10_2/​sdk/​include -DHAVE_CONFIG_H -g -O2 -c /​tmp/​pear/​cache/​oci8-1.3.5/​oci8_collection.c ​ -fPIC -DPIC -o .libs/​oci8_collection.o
 +/bin/bash /​var/​tmp/​pear-build-root/​oci8-1.3.5/​libtool --mode=compile gcc  -I. -I/​tmp/​pear/​cache/​oci8-1.3.5 -DPHP_ATOM_INC -I/​var/​tmp/​pear-build-root/​oci8-1.3.5/​include -I/​var/​tmp/​pear-build-root/​oci8-1.3.5/​main -I/​tmp/​pear/​cache/​oci8-1.3.5 -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 -I/​opt/​oracle/​instantclient_10_2/​sdk/​include ​ -DHAVE_CONFIG_H ​ -g -O2   -c /​tmp/​pear/​cache/​oci8-1.3.5/​oci8_interface.c -o oci8_interface.lo
 + gcc -I. -I/​tmp/​pear/​cache/​oci8-1.3.5 -DPHP_ATOM_INC -I/​var/​tmp/​pear-build-root/​oci8-1.3.5/​include -I/​var/​tmp/​pear-build-root/​oci8-1.3.5/​main -I/​tmp/​pear/​cache/​oci8-1.3.5 -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 -I/​opt/​oracle/​instantclient_10_2/​sdk/​include -DHAVE_CONFIG_H -g -O2 -c /​tmp/​pear/​cache/​oci8-1.3.5/​oci8_interface.c ​ -fPIC -DPIC -o .libs/​oci8_interface.o
 +/bin/bash /​var/​tmp/​pear-build-root/​oci8-1.3.5/​libtool --mode=link gcc -DPHP_ATOM_INC -I/​var/​tmp/​pear-build-root/​oci8-1.3.5/​include -I/​var/​tmp/​pear-build-root/​oci8-1.3.5/​main -I/​tmp/​pear/​cache/​oci8-1.3.5 -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 -I/​opt/​oracle/​instantclient_10_2/​sdk/​include ​ -DHAVE_CONFIG_H ​ -g -O2   -o oci8.la -export-dynamic -avoid-version -prefer-pic -module -rpath /​var/​tmp/​pear-build-root/​oci8-1.3.5/​modules ​ oci8.lo oci8_lob.lo oci8_statement.lo oci8_collection.lo oci8_interface.lo -Wl,​-rpath,/​opt/​oracle/​instantclient_10_2 -L/​opt/​oracle/​instantclient_10_2 -lclntsh
 +gcc -shared ​ .libs/​oci8.o .libs/​oci8_lob.o .libs/​oci8_statement.o .libs/​oci8_collection.o .libs/​oci8_interface.o ​ -L/​opt/​oracle/​instantclient_10_2 -lclntsh ​ -Wl,-rpath -Wl,/​opt/​oracle/​instantclient_10_2 -Wl,-soname -Wl,oci8.so -o .libs/​oci8.so
 +creating oci8.la
 +(cd .libs && rm -f oci8.la && ln -s ../oci8.la oci8.la)
 +/bin/bash /​var/​tmp/​pear-build-root/​oci8-1.3.5/​libtool --mode=install cp ./oci8.la /​var/​tmp/​pear-build-root/​oci8-1.3.5/​modules
 +cp ./​.libs/​oci8.so /​var/​tmp/​pear-build-root/​oci8-1.3.5/​modules/​oci8.so
 +cp ./​.libs/​oci8.lai /​var/​tmp/​pear-build-root/​oci8-1.3.5/​modules/​oci8.la
 +PATH="​$PATH:/​sbin"​ ldconfig -n /​var/​tmp/​pear-build-root/​oci8-1.3.5/​modules
 +----------------------------------------------------------------------
 +Libraries have been installed in:
 +   /​var/​tmp/​pear-build-root/​oci8-1.3.5/​modules
 +
 +If you ever happen to want to link against installed libraries
 +in a given directory, LIBDIR, you must either use libtool, and
 +specify the full pathname of the library, or use the `-LLIBDIR'​
 +flag during linking and do at least one of the following:
 +   - add LIBDIR to the `LD_LIBRARY_PATH'​ environment variable
 +     ​during execution
 +   - add LIBDIR to the `LD_RUN_PATH'​ environment variable
 +     ​during linking
 +   - use the `-Wl,​--rpath -Wl,​LIBDIR'​ linker flag
 +   - have your system administrator add LIBDIR to `/​etc/​ld.so.conf'​
 +
 +See any operating system documentation about shared libraries for
 +more information,​ such as the ld(1) and ld.so(8) manual pages.
 +----------------------------------------------------------------------
 +
 +Build complete.
 +Don't forget to run 'make test'.
 +
 +running: make INSTALL_ROOT="/​var/​tmp/​pear-build-root/​install-oci8-1.3.5"​ install
 +Installing shared extensions: ​    /​var/​tmp/​pear-build-root/​install-oci8-1.3.5/​usr/​lib/​php5/​20060613/​
 +running: find "/​var/​tmp/​pear-build-root/​install-oci8-1.3.5"​ -ls
 +59253645 ​   4 drwxr-xr-x ​  3 root     ​root ​        4096 Dec 25 05:51 /​var/​tmp/​pear-build-root/​install-oci8-1.3.5
 +59253674 ​   4 drwxr-xr-x ​  3 root     ​root ​        4096 Dec 25 05:51 /​var/​tmp/​pear-build-root/​install-oci8-1.3.5/​usr
 +59253675 ​   4 drwxr-xr-x ​  3 root     ​root ​        4096 Dec 25 05:51 /​var/​tmp/​pear-build-root/​install-oci8-1.3.5/​usr/​lib
 +59253676 ​   4 drwxr-xr-x ​  3 root     ​root ​        4096 Dec 25 05:51 /​var/​tmp/​pear-build-root/​install-oci8-1.3.5/​usr/​lib/​php5
 +59253677 ​   4 drwxr-xr-x ​  2 root     ​root ​        4096 Dec 25 05:51 /​var/​tmp/​pear-build-root/​install-oci8-1.3.5/​usr/​lib/​php5/​20060613
 +59253673 ​ 484 -rwxr-xr-x ​  1 root     ​root ​      ​487967 Dec 25 05:51 /​var/​tmp/​pear-build-root/​install-oci8-1.3.5/​usr/​lib/​php5/​20060613/​oci8.so
 +
 +Build process completed successfully
 +Installing '/​usr/​lib/​php5/​20060613/​oci8.so'​
 +install ok: channel://​pecl.php.net/​oci8-1.3.5
 +configuration option "​php_ini"​ is not set to php.ini location
 +You should add "​extension=oci8.so"​ to php.ini
 +</​code>​

QR Code
QR Code tech:others:pecl_install_oci8 (generated for current page)