| |
— | tech:others:pecl_install_oci8 [2014/11/15 15:13] (current) – created - external edit 127.0.0.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> |