Hi all, bzw. die PEAR/automake Fachleute nachdem ich zwar rpms für den oracle instant client gefunden habe aber keine wo php oci8 drin steckt, dachte ich man könnte das auch kompilieren. Leider reichen aber meine derzeitigen Infos - die überwiegend von http://de.opensuse.org/Apache/OCI8-Erweiterungsmodule_f%C3%BCr_PHP_bauen stammen offenbar nicht aus. beim pear install kommt folgendes: # pear5 install oci8-1.4.1.tgz 10 source files, building running: phpize5 Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626 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] : building in /var/tmp/pear-build-root/oci8-1.4.1 running: /tmp/pear/temp/oci8/configure --with-oci8 checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for a sed that does not truncate output... /usr/bin/sed checking for cc... no checking for gcc... no configure: error: in `/var/tmp/pear-build-root/oci8-1.4.1': configure: error: no acceptable C compiler found in $PATH See `config.log' for more details. ERROR: `/tmp/pear/temp/oci8/configure --with-oci8' failed und es ist dabei völlig unerheblich ob ich ihm sage wo der instantclient liegt oder nicht. Der instantclient funktioniert mit sqlplus64 ohne Schmerzen. Der Fehlermeldung nach ist ihm die compiler Version nicht recht, ich hab schon alles mal installiert was 11.3 zu bieten hat aber weis irgendwer welche Version ich woher besorgen muss oder wie ich ihn trotzdem überreden kann das Teil zu bauen? derzeit ist folgendes am start: # rpm -qa | grep gcc libgcc45-4.5.0_20100604-1.12.x86_64 gcc45-gij-4.5.0_20100604-1.9.x86_64 libgcc45-32bit-4.5.0_20100604-1.12.x86_64 Vielen Dank fürs mitdenken! -- Gruss Falk -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
* Falk Sauer (falk@hb-fein.de) [20100805 12:50]:
configure: error: in `/var/tmp/pear-build-root/oci8-1.4.1': configure: error: no acceptable C compiler found in $PATH See `config.log' for more details. ERROR: `/tmp/pear/temp/oci8/configure --with-oci8' failed
Bitte poste mal den relevanten Teil von config.log. Daraus sollte ersichtlich sein, was er wo zu finden sucht. Philipp -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Falk Sauer [05.08.2010 12:49]:
Hi all, bzw. die PEAR/automake Fachleute
nachdem ich zwar rpms für den oracle instant client gefunden habe aber keine wo php oci8 drin steckt, dachte ich man könnte das auch kompilieren. Leider reichen aber meine derzeitigen Infos - die überwiegend von http://de.opensuse.org/Apache/OCI8-Erweiterungsmodule_f%C3%BCr_PHP_bauen stammen offenbar nicht aus.
beim pear install kommt folgendes:
# pear5 install oci8-1.4.1.tgz 10 source files, building running: phpize5 Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626 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] : building in /var/tmp/pear-build-root/oci8-1.4.1 running: /tmp/pear/temp/oci8/configure --with-oci8 checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for a sed that does not truncate output... /usr/bin/sed checking for cc... no checking for gcc... no
Und was sagt "which cc" bzw. "wchich gcc"? Hast Du vielleicht wirklich keinen Compiler installiert? # which cc /usr/bin/cc # rpm -qf /usr/bin/cc gcc-4.5-4.2.x86_64 und dieses Paket taucht in Deiner Liste nicht auf...
configure: error: in `/var/tmp/pear-build-root/oci8-1.4.1': configure: error: no acceptable C compiler found in $PATH See `config.log' for more details. ERROR: `/tmp/pear/temp/oci8/configure --with-oci8' failed
und es ist dabei völlig unerheblich ob ich ihm sage wo der instantclient liegt oder nicht. Der instantclient funktioniert mit sqlplus64 ohne Schmerzen.
Der Fehlermeldung nach ist ihm die compiler Version nicht recht, ich hab schon alles mal installiert was 11.3 zu bieten hat aber weis irgendwer welche Version ich woher besorgen muss oder wie ich ihn trotzdem überreden kann das Teil zu bauen?
Bei mir läuft der Bau durch. Ich installiere mit "pecl5 install oci8", weil pear5 nichts findet.
derzeit ist folgendes am start:
# rpm -qa | grep gcc libgcc45-4.5.0_20100604-1.12.x86_64 gcc45-gij-4.5.0_20100604-1.9.x86_64 libgcc45-32bit-4.5.0_20100604-1.12.x86_64
Ich kontere mit: # rpm -qa | grep gcc gcc-c++-4.5-4.2.x86_64 gcc45-c++-4.5.0_20100604-1.12.x86_64 gcc45-obj-c++-4.5.0_20100604-1.12.x86_64 gcc44-c++-4.4.1_20090817-2.3.4.x86_64 gcc-4.5-4.2.x86_64 gcc44-objc-4.4.1_20090817-2.3.4.x86_64 gcc44-obj-c++-4.4.1_20090817-2.3.4.x86_64 libgcc45-32bit-4.5.0_20100604-1.12.x86_64 gcc44-4.4.1_20090817-2.3.4.x86_64 libgcc45-4.5.0_20100604-1.12.x86_64 gcc45-4.5.0_20100604-1.12.x86_64 gcc45-objc-4.5.0_20100604-1.12.x86_64 gcc-obj-c++-4.5-4.2.x86_64 gcc-objc-4.5-4.2.x86_64 HTH Werner -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAkxartAACgkQk33Krq8b42PcMgCdHq+9m9GtLJdCTrSpL7/JIXg0 xrUAn2OXVfZwI38/VbJgeSJjEHLjd7Dm =A2Ir -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Falk Sauer
-
Philipp Thomas
-
Werner Flamme